GeoJSON Minifier 
Используйте этот бесплатный онлайн-инструмент для минимизации GeoJSON, чтобы уменьшить размер файлов, удаляя свойства и снижая точность координат, быстро и легко, без установки какого-либо программного обеспечения.
Нажмите кнопку ЗАГРУЗИТЬ ФАЙЛЫ и выберите файлы GeoJSON, которые вы хотите минимизировать. Дождитесь завершения обработки и скачайте файлы по отдельности или в группе.
Вся обработка происходит в вашем браузере — данные не загружаются на сервер.
Что такое GeoJSON? 
GeoJSON — это открытый стандарт географического формата данных, основанный на JSON (JavaScript Object Notation). Он кодирует географические объекты, геометрии и свойства в простой, удобочитаемой структуре, широко поддерживаемой веб-библиотеками карт, такими как Leaflet, Mapbox и OpenLayers. Файлы GeoJSON обычно содержат точки, линии, полигоны и их многокомпонентные эквиваленты, а также пользовательские свойства, описывающие каждый объект.
Преимущества GeoJSON 
- Универсальная совместимость — Поддерживается практически всеми инструментами веб-карт и программами ГИС
- Удобочитаемость — Легко просматривать, редактировать и отлаживать в любом текстовом редакторе
- Простая структура — Понятный формат JSON с четкой организацией объектов/геометрии/свойств
- Гибкие свойства — Возможность добавления любых пользовательских атрибутов к объектам
- Прямая поддержка браузером — Парсинг с помощью встроенного JSON.parse(), без необходимости специальных библиотек
Недостатки GeoJSON 
- Большие размеры файлов — Могут быть в 5-10 раз больше, чем бинарные форматы, такие как Shapefile или GeoPackage
- Избыточная точность — Часто включает 12-15 знаков после запятой, когда достаточно 4-6
- Неэффективная топология — Дублирование координат на общих границах (в отличие от TopoJSON)
- Отсутствие встроенного сжатия — Требуется gzip или аналогичное сжатие для эффективной передачи
Зачем минимизировать GeoJSON? 
Файлы GeoJSON, используемые для веб-карт, часто намного больше, чем это необходимо. Две распространенные причины — избыточная точность координат и ненужные пробелы. Нередко встречаются координаты с 12–15 знаками после запятой; на экваторе это значительно превышает реальную точность. Если точность около 1 метра достаточна, обычно хватает 5 знаков после запятой; для примерно 10 метров достаточно 4 знаков. Удаление лишних знаков может существенно уменьшить размер файла, как и удаление пробелов, разрывов строк и ненужных свойств.
Этот инструмент помогает создавать меньшие, быстрее загружаемые файлы GeoJSON, выполняя:
- Снижение точности координат (с подсказкой «Приблизительная сетка на экваторе» для каждого уровня точности)
- Сохранение только нужных свойств (или быстрое применение общих пресетов)
- Опциональное удаление пустых массивов/объектов и пробелов
- Обработка стандартного GeoJSON и GeoJSON с разделением строк (NDJSON/GeoJSON Lines)
- Полностью клиентская обработка — без загрузки данных
Понимание точности координат 
Используя длину окружности Земли на экваторе (~40 075 км), один градус составляет около 111 км. Каждое десятичное место в широте/долготе уменьшает размер сетки в 10 раз:
- 0 знаков ≈ 111 км (точность уровня города)
- 1 знак ≈ 11,1 км (крупный район)
- 2 знака ≈ 1,11 км (деревня/маленький город)
- 3 знака ≈ 111 м (большое поле)
- 4 знака ≈ 11,1 м (участок земли)
- 5 знаков ≈ 1,11 м (отдельные деревья)
- 6 знаков ≈ 0,11 м (архитектурные детали)
Эти расстояния применимы глобально для широты. Долгота масштабируется аналогично на экваторе, но уменьшается ближе к полюсам — например, 5 знаков после запятой дают точность ~0,55 м на широте 60°N (Шотландия, южная Аляска). Для большинства веб-карт 4-5 знаков обеспечивают отличный баланс между точностью и размером файла.
Поддержка GeoJSON Lines (NDJSON) 
Этот инструмент автоматически обнаруживает и обрабатывает GeoJSON с разделением строк (также называемый NDJSON или GeoJSON Lines), где каждая строка содержит отдельный объект GeoJSON Feature. Эти файлы часто используются в потоковых данных и геопространственных базах данных. Инструмент объединяет их в стандартный FeatureCollection, применяет минимизацию и выводит стандартный GeoJSON для максимальной совместимости.
Связанные инструменты 
- TopoJSON Minifier — Оптимизация данных с топологическим кодированием
- JSON Minifier — Удаление пробелов из стандартных JSON-файлов
- GeoJSON to SVG — Конвертация GeoJSON в векторные карты
- GeoJSON to PNG — Конвертация GeoJSON в растровые изображения
- Shapefile to GeoJSON — Конвертация Shapefiles в формат GeoJSON
Файлы GeoJSON, используемые для веб-карт, часто намного больше, чем это необходимо. Две распространенные причины — избыточная точность координат и ненужные свойства. Нередко встречаются координаты с 12–15 знаками после запятой; на экваторе это значительно превышает реальную точность. Если точность около 1 метра достаточна, обычно хватает 5 знаков после запятой; для примерно 10 метров достаточно 4 знаков. Удаление лишних знаков может уменьшить размер файла на 30-50%, а удаление ненужных свойств объектов может сэкономить еще больше.
Меньшие файлы GeoJSON означают более быструю загрузку страниц, снижение затрат на передачу данных и более плавное взаимодействие с картой. Этот инструмент помогает оптимизировать ваши географические данные, выполняя:
- Снижение точности координат — Настройка знаков после запятой с визуальными подсказками «сетка на экваторе», показывающими реальное влияние
- Фильтрация свойств — Сохранение только необходимых свойств, удаление неиспользуемых атрибутов
- Пакетная обработка — Загрузка нескольких файлов одновременно с мгновенными результатами
- Умные настройки по умолчанию — Автоматическая минимизация с точностью 5 знаков (≈1,1 м на экваторе)
- Поддержка NDJSON — Обработка как стандартного GeoJSON, так и GeoJSON Lines (с разделением строк)
- Предварительный просмотр результата — Просмотр минимизированного результата перед скачиванием
- 100% клиентская обработка — Без загрузки на сервер, ваши данные остаются конфиденциальными
Как минимизировать GeoJSON 
- Загрузите файлы — Перетащите несколько .geojson файлов в область загрузки или нажмите «Обзор файлов»
- Просмотрите результаты — Файлы мгновенно минимизируются с настройками по умолчанию (точность 5 знаков, сохранение всех свойств)
- Настройте параметры (опционально) — Измените точность координат, выберите свойства для сохранения/удаления или используйте быстрые пресеты
- Предварительный просмотр — Нажмите «Предварительный просмотр», чтобы изучить минимизированный JSON-вывод
- Скачайте — Нажмите кнопку скачивания рядом с любым файлом, чтобы сохранить оптимизированную версию
- Очистите — Используйте «Очистить все», чтобы удалить все файлы и начать заново
Пакетная обработка и поддержка больших файлов 
Этот бесплатный онлайн-инструмент оптимизирован для больших наборов данных. На современных браузерах он может обрабатывать множество файлов — часто размером 100 МБ+ каждый — без зависаний. Файлы обрабатываются с умными настройками по умолчанию сразу после загрузки, предоставляя мгновенную обратную связь. Настройте параметры, чтобы повторно обработать все файлы с пользовательскими настройками, затем скачайте их по отдельности или просмотрите каждый результат.
