GeoJSON
Формат JSON для географических данных, стандартизированный в RFC 7946 (2016). Очевидный способ передавать данные карты между сервером и веб-картой.
У него три уровня: геометрии (Point, LineString, Polygon и их Multi-варианты), Feature, привязывающий к геометрии произвольный объект properties, и FeatureCollection, объединяющий несколько объектов. Координаты всегда в WGS 84 и в порядке «долгота, широта» — обратном тому, как их принято произносить; это самая частая ошибка. Формат напрямую читают Leaflet, Mapbox, OpenLayers и PostGIS, а GitHub отображает его просто при коммите файла. Недостаток — объём: текстовый формат многословен, поэтому большие наборы данных сжимают или заменяют векторными тайлами либо бинарным форматом TopoJSON, который к тому же хранит общие границы соседних областей один раз.