Search documentation
karat

+

K

User Documentation ↗

Load Map Layers

PUT/api/gotham/v1/maps/load/{mapGid}/layers

Loads the elements contained in the requested layers of a Gaia map. The response includes the geometries associated with the elements.

Path parameters

mapGid
string

The GID of the map containing the layers to be loaded.

Query parameters

preview
boolean
optional

Represents a boolean value that restricts an endpoint to preview mode when set to true.

Request body

LoadLayersRequest
object
Hide child attributes

Hide child attributes

layerIds
list<GaiaLayerId>
optional

The set of layer IDs to load from a Gaia map.

Show child attributes

Show child attributes

GaiaLayerId
string

The ID of a layer in a Gaia map.

Response body

LoadLayersResponse
object

A successful load layers response.

Hide child attributes

Hide child attributes

layers
map<GaiaLayerId, GaiaLayer>
optional

A mapping of the requested layer IDs to a Gaia layer. Any invalid layer IDs will be omitted from this field.

Show child attributes

Show child attributes

GaiaLayerId
string

The ID of a layer in a Gaia map.

GaiaLayer
object

A representation of a layer in a Gaia map. A layer can contain multiple sub-layers and elements. Each layer has a unique ID within the context of a map.

Show child attributes

Show child attributes

id
string

The ID of a layer in a Gaia map.

elements
list<GaiaElement>
optional

A list of elements contained within the layer.

Show child attributes

Show child attributes

GaiaElement
object

A representation of an element in a Gaia map. An element can be thought as a leaf node in the structure of a map. It contains information such as the geometry of a feature. An element has one or more features.

Each element has an ID unique within the context of its parent layer; the ID is not guaranteed to be unique within the context of a map.

Show child attributes

Show child attributes

id
string

The ID of an element in a map.

parentId
string

The ID of a layer in a Gaia map.

features
list<GaiaFeature>
optional
Show child attributes

Show child attributes

GaiaFeature
object

Features are the objects you see on a Gaia map. This includes information such as geometry.

Show child attributes

Show child attributes

geometry
union

GeoJSON object

The coordinate reference system for all GeoJSON coordinates is a geographic coordinate reference system, using the World Geodetic System 1984 (WGS 84) datum, with longitude and latitude units of decimal degrees. This is equivalent to the coordinate reference system identified by the Open Geospatial Consortium (OGC) URN An OPTIONAL third-position element SHALL be the height in meters above or below the WGS 84 reference ellipsoid. In the absence of elevation values, applications sensitive to height or depth SHOULD interpret positions as being at local ground or sea level.

Show child attributes

Show child attributes

MultiPoint
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional
Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
GeometryCollection
object
optional

GeoJSON geometry collection

GeometryCollections composed of a single part or a number of parts of a single type SHOULD be avoided when that single part or a single object of multipart type (MultiPoint, MultiLineString, or MultiPolygon) could be used instead.

Show child attributes

Show child attributes

geometries
list<Geometry>
optional
Show child attributes

Show child attributes

Geometry
union

Abstract type for all GeoJSON object except Feature and FeatureCollection

Show child attributes

Show child attributes

MultiPoint
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional
Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
GeometryCollection
object
optional

GeoJSON geometry collection

GeometryCollections composed of a single part or a number of parts of a single type SHOULD be avoided when that single part or a single object of multipart type (MultiPoint, MultiLineString, or MultiPolygon) could be used instead.

Show child attributes

Show child attributes

geometries
list<Geometry>
optional
Show child attributes

Show child attributes

Geometry
union

Abstract type for all GeoJSON object except Feature and FeatureCollection

Show child attributes

Show child attributes

MultiPoint
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional
Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
GeometryCollection
object
optional

GeoJSON geometry collection

GeometryCollections composed of a single part or a number of parts of a single type SHOULD be avoided when that single part or a single object of multipart type (MultiPoint, MultiLineString, or MultiPolygon) could be used instead.

MultiLineString
object
optional
Show child attributes

Show child attributes

coordinates
list<LineStringCoordinates>
optional
Show child attributes

Show child attributes

LineStringCoordinates
list<Position>

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
LineString
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiPolygon
object
optional
Show child attributes

Show child attributes

coordinates
list<array>
optional
Show child attributes

Show child attributes

array
list<LinearRing>
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Point
object
optional
Show child attributes

Show child attributes

coordinates
list<Coordinate>
optional

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Polygon
object
optional
Show child attributes

Show child attributes

coordinates
list<LinearRing>
optional
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiLineString
object
optional
Show child attributes

Show child attributes

coordinates
list<LineStringCoordinates>
optional
Show child attributes

Show child attributes

LineStringCoordinates
list<Position>

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
LineString
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiPolygon
object
optional
Show child attributes

Show child attributes

coordinates
list<array>
optional
Show child attributes

Show child attributes

array
list<LinearRing>
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Point
object
optional
Show child attributes

Show child attributes

coordinates
list<Coordinate>
optional

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Polygon
object
optional
Show child attributes

Show child attributes

coordinates
list<LinearRing>
optional
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiLineString
object
optional
Show child attributes

Show child attributes

coordinates
list<LineStringCoordinates>
optional
Show child attributes

Show child attributes

LineStringCoordinates
list<Position>

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
FeatureCollection
object
optional

GeoJSON 'FeatureCollection' object

Show child attributes

Show child attributes

features
list<FeatureCollectionTypes>
optional
Show child attributes

Show child attributes

FeatureCollectionTypes
union
Show child attributes

Show child attributes

Feature
object
optional

GeoJSON 'Feature' object

Show child attributes

Show child attributes

geometry
union
optional

Abstract type for all GeoJSON object except Feature and FeatureCollection

Show child attributes

Show child attributes

MultiPoint
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional
Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
GeometryCollection
object
optional

GeoJSON geometry collection

GeometryCollections composed of a single part or a number of parts of a single type SHOULD be avoided when that single part or a single object of multipart type (MultiPoint, MultiLineString, or MultiPolygon) could be used instead.

Show child attributes

Show child attributes

geometries
list<Geometry>
optional
Show child attributes

Show child attributes

Geometry
union

Abstract type for all GeoJSON object except Feature and FeatureCollection

Show child attributes

Show child attributes

MultiPoint
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional
Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
GeometryCollection
object
optional

GeoJSON geometry collection

GeometryCollections composed of a single part or a number of parts of a single type SHOULD be avoided when that single part or a single object of multipart type (MultiPoint, MultiLineString, or MultiPolygon) could be used instead.

Show child attributes

Show child attributes

geometries
list<Geometry>
optional
Show child attributes

Show child attributes

Geometry
union

Abstract type for all GeoJSON object except Feature and FeatureCollection

bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiLineString
object
optional
Show child attributes

Show child attributes

coordinates
list<LineStringCoordinates>
optional
Show child attributes

Show child attributes

LineStringCoordinates
list<Position>

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
LineString
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiPolygon
object
optional
Show child attributes

Show child attributes

coordinates
list<array>
optional
Show child attributes

Show child attributes

array
list<LinearRing>
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Point
object
optional
Show child attributes

Show child attributes

coordinates
list<Coordinate>
optional

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Polygon
object
optional
Show child attributes

Show child attributes

coordinates
list<LinearRing>
optional
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiLineString
object
optional
Show child attributes

Show child attributes

coordinates
list<LineStringCoordinates>
optional
Show child attributes

Show child attributes

LineStringCoordinates
list<Position>

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
LineString
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiPolygon
object
optional
Show child attributes

Show child attributes

coordinates
list<array>
optional
Show child attributes

Show child attributes

array
list<LinearRing>
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Point
object
optional
Show child attributes

Show child attributes

coordinates
list<Coordinate>
optional

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Polygon
object
optional
Show child attributes

Show child attributes

coordinates
list<LinearRing>
optional
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
properties
map<FeaturePropertyKey, any>
optional

A Feature object has a member with the name "properties". The value of the properties member is an object (any JSON object or a JSON null value).

Show child attributes

Show child attributes

FeaturePropertyKey
string
id
any
optional

If a Feature has a commonly used identifier, that identifier SHOULD be included as a member of the Feature object with the name "id", and the value of this member is either a JSON string or number.

bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
LineString
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiPolygon
object
optional
Show child attributes

Show child attributes

coordinates
list<array>
optional
Show child attributes

Show child attributes

array
list<LinearRing>
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Point
object
optional
Show child attributes

Show child attributes

coordinates
list<Coordinate>
optional

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Polygon
object
optional
Show child attributes

Show child attributes

coordinates
list<LinearRing>
optional
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Feature
object
optional

GeoJSON 'Feature' object

Show child attributes

Show child attributes

geometry
union
optional

Abstract type for all GeoJSON object except Feature and FeatureCollection

Show child attributes

Show child attributes

MultiPoint
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional
Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
GeometryCollection
object
optional

GeoJSON geometry collection

GeometryCollections composed of a single part or a number of parts of a single type SHOULD be avoided when that single part or a single object of multipart type (MultiPoint, MultiLineString, or MultiPolygon) could be used instead.

Show child attributes

Show child attributes

geometries
list<Geometry>
optional
Show child attributes

Show child attributes

Geometry
union

Abstract type for all GeoJSON object except Feature and FeatureCollection

Show child attributes

Show child attributes

MultiPoint
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional
Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
GeometryCollection
object
optional

GeoJSON geometry collection

GeometryCollections composed of a single part or a number of parts of a single type SHOULD be avoided when that single part or a single object of multipart type (MultiPoint, MultiLineString, or MultiPolygon) could be used instead.

Show child attributes

Show child attributes

geometries
list<Geometry>
optional
Show child attributes

Show child attributes

Geometry
union

Abstract type for all GeoJSON object except Feature and FeatureCollection

bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiLineString
object
optional
Show child attributes

Show child attributes

coordinates
list<LineStringCoordinates>
optional
Show child attributes

Show child attributes

LineStringCoordinates
list<Position>

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
LineString
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiPolygon
object
optional
Show child attributes

Show child attributes

coordinates
list<array>
optional
Show child attributes

Show child attributes

array
list<LinearRing>
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Point
object
optional
Show child attributes

Show child attributes

coordinates
list<Coordinate>
optional

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Polygon
object
optional
Show child attributes

Show child attributes

coordinates
list<LinearRing>
optional
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiLineString
object
optional
Show child attributes

Show child attributes

coordinates
list<LineStringCoordinates>
optional
Show child attributes

Show child attributes

LineStringCoordinates
list<Position>

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
LineString
object
optional
Show child attributes

Show child attributes

coordinates
list<Position>
optional

GeoJSON fundamental geometry construct, array of two or more positions.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
MultiPolygon
object
optional
Show child attributes

Show child attributes

coordinates
list<array>
optional
Show child attributes

Show child attributes

array
list<LinearRing>
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Point
object
optional
Show child attributes

Show child attributes

coordinates
list<Coordinate>
optional

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
Polygon
object
optional
Show child attributes

Show child attributes

coordinates
list<LinearRing>
optional
Show child attributes

Show child attributes

LinearRing
list<Position>

A linear ring is a closed LineString with four or more positions.

The first and last positions are equivalent, and they MUST contain identical values; their representation SHOULD also be identical.

A linear ring is the boundary of a surface or the boundary of a hole in a surface.

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Show child attributes

Show child attributes

Position
list<Coordinate>

GeoJSON fundamental geometry construct.

A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.

Implementations SHOULD NOT extend positions beyond three elements because the semantics of extra elements are unspecified and ambiguous. Historically, some implementations have used a fourth element to carry a linear referencing measure (sometimes denoted as "M") or a numerical timestamp, but in most situations a parser will not be able to properly interpret these values. The interpretation and meaning of additional elements is beyond the scope of this specification, and additional elements MAY be ignored by parsers.

Show child attributes

Show child attributes

Coordinate
number
bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
properties
map<FeaturePropertyKey, any>
optional

A Feature object has a member with the name "properties". The value of the properties member is an object (any JSON object or a JSON null value).

Show child attributes

Show child attributes

FeaturePropertyKey
string
id
any
optional

If a Feature has a commonly used identifier, that identifier SHOULD be included as a member of the Feature object with the name "id", and the value of this member is either a JSON string or number.

bbox
list<Coordinate>
optional

A GeoJSON object MAY have a member named "bbox" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.

Show child attributes

Show child attributes

Coordinate
number
style
object
optional
Show child attributes

Show child attributes

symbol
object
optional
Show child attributes

Show child attributes

symbol
union
Show child attributes

Show child attributes

MilsymSymbol
object
optional
Show child attributes

Show child attributes

sidc
string

The SIDC of the MIL-2525-C symbol.

fill
object
optional
Show child attributes

Show child attributes

opacity
number
optional

The opacity of the polygon, if applicable, between 0 and 1.

color
string
optional

A 6 character hexadecimal string describing the color filling the geometry. The leading # is required, e.g. "#FF00FF"

stroke
object
optional
Show child attributes

Show child attributes

width
integer
optional

The width of the outline in pixels.

opacity
number
optional

The opacity of the outline between 0 and 1.

color
string
optional

A 6 character hexadecimal string describing the color outlining the geometry. The leading # is required, e.g. "#FF00FF"

label
string

Examples

Request

Copied!
1 2 3 4 5 curl -X PUT \ -H "Content-type: application/json" \ -H "Authorization: Bearer $TOKEN" \ "https://$HOSTNAME/api/gotham/v1/maps/load/ri.gotham-artifact.0-1.gaia-map.a1A2bcD3e45fg6h7ij/layers?preview=true" \ -d '{"layerIds":["exampleLayerId"]}'

Response

Copied!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 { "layers": { "exampleLayerId": { "id": "exampleLayerId", "elements": [ { "id": "exampleElementId", "parentId": "exampleLayerId", "features": [ { "geometry": { "type": "Point", "coordinates": [ 0, 0 ] } } ] } ] } } }