GeoJSON — это формат обмена геопространственными данными, основанный на нотации объектов JavaScript (JSON). Он определяет формат JSON для представления географических объектов (features), их свойств (properties) и пространственных границ (spatial extents). GeoJSON поддерживает различные типы геометрии, включая Точку (Point), Линию (LineString), Полигон (Polygon), Мультиточку (MultiPoint), Мультилинию (MultiLineString), Мультиполигон (MultiPolygon) и Коллекцию геометрий (GeometryCollection). Объекты (Features) в GeoJSON содержат геометрический объект и дополнительные свойства, описывающие этот объект. FeatureCollection (Коллекция объектов) представляет собой набор объектов Feature. GeoJSON широко используется для представления географических данных в веб-приложениях, мобильных приложениях и ГИС-программах (GIS software). Это легковесный и удобочитаемый формат, что упрощает его синтаксический анализ (parsing) и генерацию. Формат обычно используется для хранения и обмена географическими данными между различными системами и приложениями. GeoJSON является открытым стандартом и поддерживается широким спектром ГИС-инструментов и библиотек. Его простота и широкое распространение делают его популярным выбором для представления географических данных в сети.