ru

GeoJSON в TopoJSON

Конвертируйте GeoJSON в TopoJSON локально: общая топология дуг, намного компактнее для веб-карт. Без загрузки на сервер.

Обработка локально на вашем устройстве ...

0%

Ваши файлы так и не покинули устройство

    Загружается ли мой файл?

    Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

    Без загрузки100% локально
    Содержимое остаётся у васнет доступа у третьих лиц
    Серверы в ГерманииGDPR by design
    Независимый аудитTLS A+ · Заголовки A+

    TopoJSON - это расширение GeoJSON, которое хранит топологию: вместо повторения общих границ между соседними фигурами оно записывает каждую границу один раз как дугу (arc) и ссылается на неё. Для карт регионов, стран или районов с общими рубежами это резко уменьшает размер файла - поэтому D3 и многие конвейеры веб-карт предпочитают именно его. Инструмент читает ваш GeoJSON и строит топологию TopoJSON.

    Преобразование находит общие дуги по всем объектам (Feature) и квантует координаты по сетке - именно эти два приёма дают TopoJSON его малый размер. Свойства объектов сохраняются. Результат - один объект TopoJSON, который можно загрузить в D3, передать в mapshaper или отправить в браузер как компактную подложку.

    Всё выполняется полностью локально в браузере - ваши, возможно, чувствительные геоданные никогда не покидают устройство. Честно говоря: квантование слегка округляет координаты, поэтому обратный переход в GeoJSON точен лишь в пределах шага сетки (несущественно при обычном масштабе карты). Недопустимый или пустой GeoJSON отклоняется с понятным сообщением.

    Технические данные

    Технические данные
    Входные форматыGEOJSON, JSON
    Выходной форматTOPOJSON
    Пакетная обработкаНет
    ОбработкаЛокально в браузере (JavaScript)
    Загрузка файловОтсутствует

    В 3 шага

    1. Перетащите файл GeoJSON.
    2. Преобразование запускается автоматически.
    3. Скачайте TopoJSON (например, для D3).

    Ограничения: Преобразует GeoJSON в TopoJSON: топологию с общими дугами (arc) и квантованными координатами, нередко гораздо меньшую, чем исходный GeoJSON. Координаты в WGS84. Квантование слегка округляет координаты (потери на высоком зуме); обратное преобразование TopoJSON в GeoJSON точно в пределах этого допуска. Недопустимый или пустой GeoJSON отклоняется с понятной ошибкой.

    Частые вопросы

    Почему TopoJSON меньше?

    Он хранит каждую общую границу один раз как дугу (arc) и ссылается на неё, вместо того чтобы повторять её на каждой соседней фигуре, а также квантует координаты по сетке.

    Сохраняются ли свойства?

    Да, свойства объектов (Feature) переносятся в объекты TopoJSON.

    Преобразование без потерь?

    Геометрия сохраняется с точностью до сетки квантования; координаты слегка округляются, что несущественно при обычном масштабе карты. Обратное преобразование TopoJSON в GeoJSON точно в пределах этого допуска.

    Мой файл загружается на сервер?

    Нет, преобразование происходит полностью локально в браузере; геоданные никогда не покидают ваше устройство.

    Похожие инструменты