org.custorium.temp.jsonfg.geometry

willem.dobs.nl

Documentation

bbox2d object

No description available.

Properties

bbox array of ref#float64 Required

No description available.

maxLength: 4 itemsminLength: 4 items
View raw schema
{
  "type": "object",
  "required": [
    "bbox"
  ],
  "properties": {
    "bbox": {
      "type": "array",
      "items": {
        "ref": "#float64",
        "type": "ref"
      },
      "maxLength": 4,
      "minLength": 4
    }
  }
}
bbox3d object

No description available.

Properties

bbox array of ref#float64 Required

No description available.

maxLength: 6 itemsminLength: 6 items
View raw schema
{
  "type": "object",
  "required": [
    "bbox"
  ],
  "properties": {
    "bbox": {
      "type": "array",
      "items": {
        "ref": "#float64",
        "type": "ref"
      },
      "maxLength": 6,
      "minLength": 6
    }
  }
}
coordref string

An EPSG:.. coordref system reference

ConstraintsmaxLength: 16 bytes
DefaultEPSG:4326
View raw schema
{
  "type": "string",
  "default": "EPSG:4326",
  "maxLength": 16,
  "description": "An EPSG:.. coordref system reference"
}
float64 integer

A float64 represented as an integer should be multiplied with the closest float64exp property in a context so a float64 of 314159265 and a float64exp of -8 would give a float number of 3.14159265

View raw schema
{
  "type": "integer",
  "description": "A float64 represented as an integer should be multiplied with the closest float64exp property in a context so a float64 of 314159265 and a float64exp of -8 would give a float number of 3.14159265"
}
float64exp integer

Base 10 exponent for float

Default0
View raw schema
{
  "type": "integer",
  "default": 0,
  "description": "Base 10 exponent for float"
}
lineString object

JsonFG LineString

Properties

bbox union Optional

No description available.

Known types:
coordRefSys ref #coordref Optional

No description available.

coordinateExponent ref #float64exp Optional

No description available.

coordinates array of ref#position Required

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "coordinates"
  ],
  "properties": {
    "bbox": {
      "refs": [
        "#bbox2d",
        "#bbox3d"
      ],
      "type": "union"
    },
    "coordRefSys": {
      "ref": "#coordref",
      "type": "ref"
    },
    "coordinates": {
      "type": "array",
      "items": {
        "ref": "#position",
        "type": "ref"
      }
    },
    "coordinateExponent": {
      "ref": "#float64exp",
      "type": "ref"
    }
  },
  "description": "JsonFG LineString"
}
multiLineString object

JsonFG MultiLineString

Properties

bbox union Optional

No description available.

Known types:
coordRefSys ref #coordref Optional

No description available.

coordinateExponent ref #float64exp Optional

No description available.

coordinates array of array Required

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "coordinates"
  ],
  "properties": {
    "bbox": {
      "refs": [
        "#bbox2d",
        "#bbox3d"
      ],
      "type": "union"
    },
    "coordRefSys": {
      "ref": "#coordref",
      "type": "ref"
    },
    "coordinates": {
      "type": "array",
      "items": {
        "type": "array",
        "items": {
          "ref": "#position",
          "type": "ref"
        },
        "minLength": 2
      }
    },
    "coordinateExponent": {
      "ref": "#float64exp",
      "type": "ref"
    }
  },
  "description": "JsonFG MultiLineString"
}
multiPoint object

JsonFG MultiPoint

Properties

bbox union Optional

No description available.

Known types:
coordRefSys ref #coordref Optional

No description available.

coordinateExponent ref #float64exp Optional

No description available.

coordinates array of ref#position Required

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "coordinates"
  ],
  "properties": {
    "bbox": {
      "refs": [
        "#bbox2d",
        "#bbox3d"
      ],
      "type": "union"
    },
    "coordRefSys": {
      "ref": "#coordref",
      "type": "ref"
    },
    "coordinates": {
      "type": "array",
      "items": {
        "ref": "#position",
        "type": "ref"
      }
    },
    "coordinateExponent": {
      "ref": "#float64exp",
      "type": "ref"
    }
  },
  "description": "JsonFG MultiPoint"
}
multiPolygon object

JsonFG MultiPolygon

Properties

bbox union Optional

No description available.

Known types:
coordRefSys ref #coordref Optional

No description available.

coordinateExponent ref #float64exp Optional

No description available.

coordinates array of array Required

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "coordinates"
  ],
  "properties": {
    "bbox": {
      "refs": [
        "#bbox2d",
        "#bbox3d"
      ],
      "type": "union"
    },
    "coordRefSys": {
      "ref": "#coordref",
      "type": "ref"
    },
    "coordinates": {
      "type": "array",
      "items": {
        "type": "array",
        "items": {
          "type": "array",
          "items": {
            "ref": "#position",
            "type": "ref"
          },
          "minLength": 4
        }
      }
    },
    "coordinateExponent": {
      "ref": "#float64exp",
      "type": "ref"
    }
  },
  "description": "JsonFG MultiPolygon"
}
point object

JsonFG Point

Properties

bbox union Optional

No description available.

Known types:
coordRefSys ref #coordref Optional

No description available.

coordinateExponent ref #float64exp Optional

No description available.

coordinates ref #position Required

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "coordinates"
  ],
  "properties": {
    "bbox": {
      "refs": [
        "#bbox2d",
        "#bbox3d"
      ],
      "type": "union"
    },
    "coordRefSys": {
      "ref": "#coordref",
      "type": "ref"
    },
    "coordinates": {
      "ref": "#position",
      "type": "ref"
    },
    "coordinateExponent": {
      "ref": "#float64exp",
      "type": "ref"
    }
  },
  "description": "JsonFG Point"
}
polygon object

JsonFG Polygon

Properties

bbox union Optional

No description available.

Known types:
coordRefSys ref #coordref Optional

No description available.

coordinateExponent ref #float64exp Optional

No description available.

coordinates array of array Required

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "coordinates"
  ],
  "properties": {
    "bbox": {
      "refs": [
        "#bbox2d",
        "#bbox3d"
      ],
      "type": "union"
    },
    "coordRefSys": {
      "ref": "#coordref",
      "type": "ref"
    },
    "coordinates": {
      "type": "array",
      "items": {
        "type": "array",
        "items": {
          "ref": "#position",
          "type": "ref"
        },
        "minLength": 4
      }
    },
    "coordinateExponent": {
      "ref": "#float64exp",
      "type": "ref"
    }
  },
  "description": "JsonFG Polygon"
}
position array

No description available.

View raw schema
{
  "type": "array",
  "items": {
    "ref": "#float64",
    "type": "ref"
  },
  "maxLength": 3,
  "minLength": 2
}
position3d array

No description available.

View raw schema
{
  "type": "array",
  "items": {
    "ref": "#float64",
    "type": "ref"
  },
  "maxLength": 3,
  "minLength": 3
}

Lexicon Garden

@