Форматтер GeoJSON: форматирование, проверка и минификация
Мгновенно форматируйте и проверяйте GeoJSON с просмотром на карте; сжимайте, копируйте или скачивайте в один клик. Всё выполняется в браузере, данные его не покидают.
Связанные инструменты
Что такое GeoJSON и зачем его форматировать
GeoJSON — открытый стандарт (RFC 7946) для описания географических данных в JSON: точек, линий, полигонов и коллекций объектов с атрибутами. Это основной формат обмена для веб-карт и пространственных API. Поскольку это обычный текст, он часто приходит сжатым в одну строку, которую трудно читать и отлаживать.
Форматирование добавляет отступы и переносы строк, чтобы структура была видна: так проще найти пропущенную скобку или проверить, что координаты записаны в порядке «долгота, широта», как требует спецификация.
Основные возможности
- Форматирование: превращает сжатый GeoJSON в читаемый текст с отступами.
- Проверка синтаксиса: сразу показывает ошибки JSON (запятые, скобки, кавычки) и их причину.
- Минификация: удаляет пробелы, чтобы получить файл минимального размера.
- Просмотр на карте: корректный GeoJSON сразу отображается на интерактивной карте.
Кому это нужно
ГИС-аналитики, веб-разработчики и инженеры данных работают с GeoJSON каждый день. Разработчику нужно прочитать ответ API, пришедший одной строкой; ГИС-специалисту, выгрузившему объекты из ArcGIS, нужно проверить структуру перед передачей; аналитику данных важно убедиться в точности координат и названиях полей.
Безопасно и в браузере
Как и просмотрщик карт, инструмент обрабатывает данные в браузере и не загружает их на сервер. Для проверки геометрии по RFC 7946 (порядок колец, самопересечения) используйте валидатор GeoJSON; для преобразования форматов подойдут Shapefile в GeoJSON и CSV в GeoJSON.
Часто задаваемые вопросы
Что проверяет этот инструмент?
Он проверяет, что текст является корректным JSON (запятые, скобки, кавычки), затем форматирует его и отображает на карте; если геометрия не появилась, ошибка обычно в структуре или координатах. Для полной проверки по RFC 7946 (типы геометрии, порядок колец, самопересечения) используйте валидатор GeoJSON.
Зачем сжимать (минифицировать) GeoJSON?
Минификация удаляет лишние пробелы и переносы строк и уменьшает размер файла. Это ускоряет передачу в ответах API и в веб-картах, особенно для больших файлов и полигонов с множеством вершин.
Чем GeoJSON отличается от Shapefile?
GeoJSON — лёгкий текстовый формат, который читается любым редактором и напрямую поддерживается веб-приложениями. Shapefile от Esri — двоичный многофайловый формат (.shp, .dbf, .shx и др.), распространённый в настольных ГИС. Оба формата можно открыть в нашем просмотрщике карт.
Безопасны ли мои данные?
Да. Форматирование, проверка и отображение на карте выполняются в вашем браузере. Данные GeoJSON не отправляются на сервер и нигде не сохраняются; из внешних сервисов загружаются только подложки карты.
Какую систему координат использует GeoJSON?
RFC 7946 предписывает географические координаты WGS 84 (EPSG:4326) с долготой перед широтой. Если данные в проекционной системе, например UTM или СК-42, перед сохранением в GeoJSON их лучше перепроецировать в WGS 84, например с помощью перепроецирования файлов.