Liking cljdoc? Tell your friends :D

com.climate.geojson-schema.core


Featureclj/s

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 "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>.
sourceraw docstring

FeatureCollectionclj/s

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.

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>.
sourceraw docstring

GeoJSONclj/s

This is any valid GeoJSON object.

Cf. https://tools.ietf.org/html/rfc7946.

This is any valid GeoJSON object.

Cf. <https://tools.ietf.org/html/rfc7946>.
sourceraw docstring

Geometryclj/s

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 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>.
sourceraw docstring

GeometryCollectionclj/s

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 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>.
sourceraw docstring

LinearRingclj/s

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.
sourceraw docstring

LineStringclj/s

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 "LineString", the :coordinates member must be an array of
LineString coordinate arrays.

Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.4>.
sourceraw docstring

MultiLineStringclj/s

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 "MultiLineString", the :coordinates member must be an array of
LineString coordinate arrays.

Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.5>.
sourceraw docstring

MultiPointclj/s

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 "MultiPoint", the :coordinates member must be an array of
positions.

Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.3>.
sourceraw docstring

MultiPolygonclj/s

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 "MultiPolygon", the :coordinates member must be an array of
Polygon coordinate arrays.

Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.7>.
sourceraw docstring

Pointclj/s

For type "Point" the :coordinates member must be a single position.

Cf. https://tools.ietf.org/html/rfc7946#section-3.1.2.

For type "Point" the :coordinates member must be a single position.

Cf. <https://tools.ietf.org/html/rfc7946#section-3.1.2>.
sourceraw docstring

Polygonclj/s

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.

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>.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close