.GEOJSON

Файл GEOJSON

GeoJSON geospatial data file
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл GEOJSON хранит географические объекты - точки, линии и полигоны с их атрибутами - в виде обычного текста JSON и является стандартным форматом для веб-картографии. Чтобы просмотреть его на карте без установки программ, перетащите его на geojson.io или загрузите в репозиторий GitHub. Для профессиональной работы с ГИС откройте его в бесплатной программе QGIS.

Разработчик: GeoJSON working group (2008); standardized by the IETF as RFC 7946 (2016) Категория: Файлы GIS Открыть стандартное MIME: application/geo+json
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .GPX · .GML · .KML · .SHP

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 23, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла GEOJSON?

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

Документ .geojson структурирован вокруг поля верхнего уровня type, чаще всего "FeatureCollection", которое содержит массив объектов Feature. Каждый объект Feature связывает геометрию (координаты) с объектом properties произвольной формы для атрибутивных данных, таких как название, численность населения или категория. Формат был впервые определен сообществом в 2008 году и стандартизирован как IETF RFC 7946 в 2016 году, который закрепил систему координат WGS 84 и предписал порядок координат «долгота перед широтой» - частый источник ошибок, когда инструменты предполагают обратное.

Файлы .geojson не обязательно хранят только традиционные картографические данные, такие как границы стран или дороги. Такие файлы также используются для абстрактных пространственных данных, например, карты покрытия сигнала GSM или навигационных путевых точек. Поскольку формат представляет собой обычный текст UTF-8, построенный на JSON, данные можно легко передавать между приложениями, и они нативно поддерживаются библиотеками веб-картографии, такими как Leaflet, Mapbox GL и OpenLayers. Для больших наборов данных существуют более компактные альтернативы, такие как TopoJSON, предлагающие меньший размер файла, но .geojson остается стандартным форматом обмена для веб-карт. Связанные геопространственные форматы включают .kml и .gpx.

Безопасность и защита

РИСК: LOW

GeoJSON - это обычный текст JSON без исполняемого кода, поэтому сам файл безопасен для открытия в любом редакторе. Два нюанса: очень большие файлы GeoJSON могут привести к зависанию браузерного просмотрщика (используйте QGIS или конвертируйте в бинарный/топологический формат для больших данных), а данные могут быть конфиденциальными - координаты могут раскрыть местоположение дома, маршрута или активов, поэтому проверяйте «properties» перед публичным доступом. Следите за порядком «долгота-широта» при передаче данных инструментам, ожидающим «широта-долгота», иначе объекты окажутся не в том месте.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕGeoJSON geospatial data fileтакже известен как GeoJSON, Geographic JSON
РАЗРАБОТЧИКGeoJSON working group (2008); standardized by the IETF as RFC 7946 (2016)с 2008 (community GeoJSON spec); IETF RFC 7946 published August 2016
КАТЕГОРИЯФайлы GIS
MIME-ТИПapplication/geo+json
ТИПГеопространственные векторные данные на базе JSON (обычный текст)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.gpx.gml.kml.shp

Программы, открывающие файлы GEOJSON

Windows4 apps
Notepad Открытый код Откройте как текст для чтения/редактирования исходного JSON (без просмотра карты, но удобно для быстрых правок).
QGIS Открытый код Слой > Добавить векторный слой (или просто перетащите .geojson на карту) для просмотра, стилизации и конвертации. Бесплатный и мощный инструмент ГИС.
Visual Studio Code Бесплатно Откройте .geojson как текст для чтения/редактирования JSON; расширение «Geo Data Viewer» визуализирует его на карте прямо внутри редактора.
GDAL/OGR (ogr2ogr) Открытый код Командная строка: просмотр информации с помощью ogrinfo data.geojson или конвертация с помощью ogr2ogr out.shp data.geojson. Движок, стоящий за большинством конвертаций ГИС.
macOS3 apps
Apple Xcode Бесплатно Открывает .geojson как текст и может просматривать/накладывать его на MapKit при использовании в проекте - полезно для разработчиков iOS/macOS, а не как общий просмотрщик.
QGIS Открытый код Слой > Добавить векторный слой (или просто перетащите .geojson на карту) для просмотра, стилизации и конвертации. Бесплатный и мощный инструмент ГИС.
Visual Studio Code Бесплатно Откройте .geojson как текст для чтения/редактирования JSON; расширение «Geo Data Viewer» визуализирует его на карте прямо внутри редактора.
Linux2 apps
QGIS Открытый код Слой > Добавить векторный слой (или просто перетащите .geojson на карту) для просмотра, стилизации и конвертации. Бесплатный и мощный инструмент ГИС.
GDAL/OGR (ogr2ogr) Открытый код Командная строка: просмотр информации с помощью ogrinfo data.geojson или конвертация с помощью ogr2ogr out.shp data.geojson. Движок, стоящий за большинством конвертаций ГИС.
Web3 apps
geojson.io Бесплатно Перетащите .geojson на страницу (или вставьте текст), чтобы просматривать, рисовать и редактировать объекты на интерактивной карте. Установка не требуется.
GitHub / Gist Бесплатно Загрузите или вставьте .geojson в репозиторий или Gist - GitHub автоматически отобразит его как интерактивную карту Leaflet.
Mapbox / Leaflet Freemium Загрузите GeoJSON как источник данных или слой на веб-карте для визуализации или стилизации.

Технические подробности

глубокая спецификация
MIME-типapplication/geo+json (зарегистрирован RFC 7946); устаревший: application/vnd.geo+json
Кодировка текстаUTF-8 без BOM (предписано RFC 7946; BOM запрещен для обмена данными)
Базовый форматJSON (обычный текст); может быть обработан любой стандартной библиотекой JSON без специального парсера ГИС
Система координатWGS 84 (EPSG:4326), зафиксирована RFC 7946; альтернативные декларации CRS в соответствующих стандарту файлах не допускаются
Порядок осей координатДолгота, широта (затем опционально высота в метрах); противоположно конвенции широта,долгота, используемой во многих инструментах ГИС - частая причина неверного отображения точек
Поддерживаемые типы геометрииPoint, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection
Структура документаОбъект JSON верхнего уровня с элементом «type»; FeatureCollection содержит массив «features» из объектов Feature, каждый с ключами «geometry» и «properties»
Идентификатор файлаБинарные сигнатуры отсутствуют; идентифицируется по объекту JSON, чье значение «type» верхнего уровня соответствует имени типа GeoJSON (например, FeatureCollection, Point)
СжатиеВстроенное отсутствует; обычно передается со сжатием gzip по HTTP через Content-Encoding; может уменьшить размер на 60-90% для текстовых файлов
Типичный размер файлаОт нескольких КБ (несколько точек) до сотен МБ (границы полигонов высокого разрешения); избыточен по сравнению с бинарными форматами ГИС, такими как FlatGeobuf
Совместимость до RFC 7946Файлы спецификации сообщества 2008 года могут включать элемент «crs» и bbox на любом уровне геометрии; RFC 7946 полностью удалил декларации CRS
Целостность / контрольные суммыВстроенные отсутствуют; целостность управляется транспортным уровнем (TLS) или системами контроля версий (Git)
Вариант с разделителями строкGeoJSONL / NDJSON (`.geojsonl`): один объект GeoJSON Feature на строку, что позволяет осуществлять потоковую загрузку и частичное чтение больших наборов данных
Применение в вебе и ГИСНативный формат ввода для Leaflet, Mapbox GL JS и OpenLayers; браузер репозиториев GitHub автоматически отображает файлы `.geojson` как интерактивные карты
Выпущен2008 (community GeoJSON spec); IETF RFC 7946 published August 2016
Последняя версияRFC 7946 (August 2016)
Открыть стандартноеДа · без роялти
Спецификацияwww.rfc-editor.org

Конвертации GEOJSON

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами GEOJSON. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах GEOJSON.

Часто задаваемые вопросы

Как открыть файл GeoJSON?
Чтобы просто просмотреть его на карте, перетащите его на geojson.io или загрузите в репозиторий GitHub/Gist (GitHub визуализирует GeoJSON автоматически). Для работы в ГИС откройте его в бесплатной QGIS. Как обычный текст, любой редактор (VS Code, Notepad++) покажет исходный JSON.
В чем разница между GeoJSON и JSON?
GeoJSON - это специфическая структура JSON (RFC 7946) для географических данных: она должна иметь поле «type», такое как FeatureCollection, и геометрии с массивами координат. Каждый файл GeoJSON является валидным JSON, но большинство файлов JSON не являются GeoJSON.
Почему мои точки GeoJSON находятся не в том месте или в океане?
Почти всегда это ошибка порядка координат. GeoJSON (RFC 7946) перечисляет координаты как [долгота, широта]. Если инструмент ожидает [широта, долгота], вы увидите перепутанные точки - часто они оказываются у берегов Африки в районе (0,0).
Как конвертировать GeoJSON в Shapefile?
Используйте QGIS (загрузите файл, Экспорт > Сохранить объекты как > ESRI Shapefile) или GDAL: ogr2ogr -f "ESRI Shapefile" out.shp in.geojson. Помните, что Shapefile состоит из нескольких файлов (.shp/.shx/.dbf) и сокращает имена полей.
Как конвертировать GeoJSON в KML?
Откройте его в QGIS и экспортируйте в KML или выполните команду ogr2ogr -f KML out.kml in.geojson. KML позволяет просматривать данные в Google Earth или импортировать их в Google My Maps.
Можно ли редактировать файл GeoJSON?
Да - это обычный JSON, поэтому текстовый редактор подходит для небольших изменений, но в нем легко нарушить синтаксис. Для визуального редактирования рисуйте и корректируйте объекты на geojson.io или в QGIS, которые сохраняют валидность JSON.
Мой GeoJSON слишком большой, и карта не загружается - что делать?
Браузерные просмотрщики плохо справляются с огромными файлами. Используйте QGIS, упростите геометрию (mapshaper.org) или конвертируйте в TopoJSON или бинарный формат, такой как FlatGeobuf/GeoParquet, для больших наборов данных.

Ссылки

1IETF RFC 7946 - The GeoJSON Formatwww.rfc-editor.org
2geojson.io - view, draw and edit GeoJSON onlinegeojson.io

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.DATProgram Data File (generic)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Похожие расширения

.GPXGPS Exchange Format
.GMLGeography Markup Language
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z