data module

Классы

BoundingBox

Объект GeoJSON BoundingBox — массив, определяющий фигуру, края которой следуют линиям постоянной долготы, широты и высоты. Все оси самой юго-западной точки следуют все оси более северо-восточной точки. Порядок осей BoundingBox следует порядку осей геометрии. Полное описание подробно описано в RFC 7946.

Feature

Объект компонента GeoJSON — объект JSON, представляющий пространственно привязанную сущность. Полное описание подробно описано в RFC 7946.

FeatureCollection

Объект GeoJSON FeatureCollection — объект JSON, содержащий коллекцию функций GeoJSON. Полное описание подробно описано в RFC 7946.

GeometryCollection

Объект GeoJSON GeometryCollection — объект JSON, содержащий коллекцию объектов GeoJSON Geometry. Полное описание подробно описано в RFC 7946.

LineString

Объект GeoJSON LineString — объект JSON, представляющий географическую кривую. Полное описание подробно описано в RFC 7946.

MercatorPoint

Объект MercatorPoint представляет проецированную трехмерную позицию. MercatorPoint использует проекцию веб-меркатора (EPSG:3857) с немного разными единицами:

  • Размер 1 единицы — это ширина проецируемого мира вместо "меркатора"
  • источник координатного пространства находится в северо-западном углу вместо середины.

Например, MercatorPoint(0, 0, 0) это северо-западный угол мира меркатора и MercatorPoint(1, 1, 0) юго-восточный угол. Если вы знакомы с векторными плитками , может быть полезно представить пространство координат как плитку 0/0/0 с экстентом 1.

Измерение zMercatorPoint соответствует. Куб в пространстве координат меркатора будет отображаться как куб.

MultiLineString

Объект GeoJSON MultiLineString — объект JSON, представляющий несколько географических кривых. Полное описание подробно описано в RFC 7946.

MultiPoint

Объект GeoJSON MultiPoint — объект JSON, представляющий несколько географических позиций. Полное описание подробно описано в RFC 7946.

MultiPolygon

Объект GeoJSON MultiPolygon — объект JSON, представляющий несколько географических многоугольников. Полное описание подробно описано в RFC 7946.

Point

Объект GeoJSON Point — объект JSON, представляющий географическое положение. Полное описание подробно описано в RFC 7946.

Polygon

Объект GeoJSON Polygon — объект JSON, представляющий географический многоугольник. Полное описание подробно описано в RFC 7946.

Position

Объект GeoJSON Position — массив, указывающий долготу и широту расположения. Полное описание подробно описано в RFC 7946.

Псевдонимы типа

Geometry

Базовый объект Geometry, в котором расширяются все геометрические фигуры; Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection