A GeoJSON object with the type "Feature" is a feature object.
A feature object must have a member with the name "geometry". The value of the geometry member is a geometry object as defined above or a JSON null value.
A feature object must have a member with the name "properties". The value of the properties member is an object (any JSON object or a JSON null value).
If a feature has a commonly used identifier, that identifier should be included as a member of the feature object with the name "id".
A GeoJSON object with the type "Feature" is a feature object. - A feature object must have a member with the name "geometry". The value of the geometry member is a geometry object as defined above or a JSON null value. - A feature object must have a member with the name "properties". The value of the properties member is an object (any JSON object or a JSON null value). - If a feature has a commonly used identifier, that identifier should be included as a member of the feature object with the name "id". Cf. <https://tools.ietf.org/html/rfc7946#section-3.2>.
A GeoJSON object with the type "FeatureCollection" is a feature collection object.
An object of type "FeatureCollection" must have a member with the name "features". The value corresponding to "features" is an array. Each element in the array is a feature object as defined above.
A GeoJSON object with the type "FeatureCollection" is a feature collection object. An object of type "FeatureCollection" must have a member with the name "features". The value corresponding to "features" is an array. Each element in the array is a feature object as defined above. Cf. <https://tools.ietf.org/html/rfc7946#section-3.3>.
This is any valid GeoJSON object.
This is any valid GeoJSON object. Cf. <https://tools.ietf.org/html/rfc7946>.
A geometry is a GeoJSON object where the type member's value is one of the following strings: "Point", "MultiPoint", "LineString", "MultiLineString", "Polygon", "MultiPolygon", or "GeometryCollection".
A GeoJSON geometry object of any type other than "GeometryCollection" must have a member with the name "coordinates". The value of the coordinates member is always an array. The structure for the elements in this array is determined by the type of geometry.
This Geometry schema is everything excluding GeometryCollection.
A geometry is a GeoJSON object where the type member's value is one of the following strings: "Point", "MultiPoint", "LineString", "MultiLineString", "Polygon", "MultiPolygon", or "GeometryCollection". A GeoJSON geometry object of any type other than "GeometryCollection" must have a member with the name "coordinates". The value of the coordinates member is always an array. The structure for the elements in this array is determined by the type of geometry. This Geometry schema is everything excluding GeometryCollection. Cf. <https://tools.ietf.org/html/rfc7946#section-3.1>.
A GeoJSON object with type "GeometryCollection" is a geometry object which represents a collection of geometry objects.
A geometry collection must have a member with the name "geometries". The value corresponding to "geometries" is an array. Each element in this array is a GeoJSON geometry object.
A GeometryCollection should not include other GeometryCollections.
A GeoJSON object with type "GeometryCollection" is a geometry object which represents a collection of geometry objects. A geometry collection must have a member with the name "geometries". The value corresponding to "geometries" is an array. Each element in this array is a GeoJSON geometry object. A GeometryCollection should not include other GeometryCollections. Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.8>.
A LinearRing is closed LineString with 4 or more positions. The first and last positions are equivalent (they represent equivalent points). Though a LinearRing is not explicitly represented as a GeoJSON geometry type, it is referred to in the Polygon geometry type definition.
A LinearRing is closed LineString with 4 or more positions. The first and last positions are equivalent (they represent equivalent points). Though a LinearRing is not explicitly represented as a GeoJSON geometry type, it is referred to in the Polygon geometry type definition.
For type "LineString", the :coordinates member must be an array of LineString coordinate arrays.
For type "LineString", the :coordinates member must be an array of LineString coordinate arrays. Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.4>.
For type "MultiLineString", the :coordinates member must be an array of LineString coordinate arrays.
For type "MultiLineString", the :coordinates member must be an array of LineString coordinate arrays. Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.5>.
For type "MultiPoint", the :coordinates member must be an array of positions.
For type "MultiPoint", the :coordinates member must be an array of positions. Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.3>.
For type "MultiPolygon", the :coordinates member must be an array of Polygon coordinate arrays.
For type "MultiPolygon", the :coordinates member must be an array of Polygon coordinate arrays. Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.7>.
For type "Point" the :coordinates member must be a single position.
For type "Point" the :coordinates member must be a single position. Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.2>.
For type "Polygon", the :coordinates member must be an array of LinearRing coordinate arrays. For Polygons with multiple rings, the first must be the exterior ring and any others must be interior rings or holes.
For type "Polygon", the :coordinates member must be an array of LinearRing coordinate arrays. For Polygons with multiple rings, the first must be the exterior ring and any others must be interior rings or holes. Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.6>.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close