GeoJSON


GeoJSON — открытый формат, предназначенный для хранения географических структур данных, основан на JSON.

Формат может хранить примитивные типы для описания географических объектов, такие как: точки (адреса и местоположения), линии (улицы, шоссе, границы), полигоны (страны, штаты, участки земли). Также могут храниться так называемые мультитипы, которые представляют собой объединение нескольких примитивных типов.

Формат GeoJSON отличается от других стандартов ГИС тем, что он был написан и поддерживается не какой-либо организацией по стандартизации, а с помощью рабочей группы разработчиков.

Дальнейшим развитием GeoJSON является TopoJSON, расширение GeoJSON, которое кодирует геопространственную топологию, и, как правило, обеспечивает меньший размер файлов.

Формат GeoJSON начал обсуждаться рабочей группой в марте 2007 года[1] и окончательная спецификация стандарта была готова к июню 2008 года.

GeoJSON поддерживается множеством картографических программных пакетов и ГИС, включая OpenLayers,[2] Leaflet, MapServer,[3] Geoforge software,[4] GeoServer,[5] GeoDjango,[6] GDAL,[7] Safe Software FME,[8] и CartoDB.[9] Кроме этого, можно использовать GeoJSON с PostGIS[10] и Mapnik,[11], оба работают с форматом с помощью библиотеки GDAL OGR. Онлайн-сервисы Bing Maps, Yahoo! и Google также поддерживают GeoJSON в своих API.