Skip to content

Минификатор GeoJSON

Используйте этот инструмент для уменьшения размера вашего файла GeoJSON, удаляя ненужные свойства и снижая точность координат. Он работает полностью в вашем браузере — без загрузки на сервер.

Зачем минимизировать GeoJSON?

Файлы GeoJSON, используемые для веб-карт, часто гораздо больше, чем это необходимо. Две распространенные причины — избыточная точность координат и ненужные пробелы. Нередко можно встретить координаты с 12–15 знаками после запятой; на экваторе это значительно превышает точность реального мира. Если достаточно точности около 1 метра, обычно хватает 5 знаков после запятой; для примерно 10 метров достаточно 4 знаков. Удаление этих лишних цифр может существенно уменьшить размер файла, как и удаление пробелов, разрывов строк и ненужных свойств.

Этот инструмент помогает создавать более компактные и быстро загружаемые файлы GeoJSON, выполняя:

  • Уменьшение точности координат (с подсказкой «Приблизительный размер сетки на экваторе» для каждого уровня точности)
  • Сохранение только нужных свойств (или быстрое применение общих пресетов)
  • Опциональное удаление пустых массивов/объектов и пробелов
  • Обработку стандартного GeoJSON и GeoJSON с разделением строк (NDJSON/GeoJSON Lines)
  • Полностью клиентскую обработку — без загрузки данных

Понимание точности координат

Используя экваториальную длину окружности Земли (~40 075 км), один градус составляет около 111 км. Каждая десятичная цифра в широте/долготе уменьшает размер сетки в 10 раз. Широта масштабируется примерно одинаково по всему миру (Земля слегка сплюснута, поэтому это приблизительно), но долгота уменьшается ближе к полюсам. Это означает, что усечение долготы дает еще лучшую точность на местности на более высоких широтах. Например, пять знаков после запятой — это около 1,1 м на экваторе, но примерно 0,55 м на широте 60°N (например, Шетландские острова).

Поддержка больших файлов

Этот бесплатный инструмент, работающий на стороне клиента, поддерживает стандартный GeoJSON и NDJSON (GeoJSON Lines) и оптимизирован для работы с большими наборами данных. На современных устройствах и в браузерах он может обрабатывать очень большие файлы — часто 100 МБ и более — без зависания страницы благодаря фоновым процессам. Перетащите ваш .geojson, выберите, какие свойства оставить или удалить, настройте точность координат, опционально удалите пробелы и пустые массивы/объекты, а затем скачайте компактный результат.