Skip to content

TopoJSON Merger

Объедините несколько файлов TopoJSON в одну топологию. Вся обработка происходит в вашем браузере — без загрузки данных, полностью конфиденциально.

Как это работает

Этот инструмент объединяет несколько файлов TopoJSON, комбинируя их объекты и дуги в одну топологию. Вы можете выбрать, какие свойства включить в объединенный результат. Идеально подходит для объединения региональных наборов данных или консолидации картографических данных из разных источников.

Как объединить файлы TopoJSON

  1. Загрузите файлы — Нажмите «Browse Files» или перетащите несколько файлов .topojson/.json
  2. Проверьте файлы — Проверьте размеры файлов, количество объектов и исправьте ошибки разбора
  3. Выберите свойства — Выберите, какие свойства сохранить, используя флажки, или нажмите «Common Only», чтобы включить только свойства, присутствующие во всех файлах
  4. Предварительный просмотр — Просмотрите объединенный результат на интерактивной карте
  5. Скачайте — Получите вашу объединенную топологию в виде одного файла .topojson

Особенности

  • Объединение нескольких файлов TopoJSON — Скомбинируйте топологии из разных источников
  • Выбор свойств — Выберите, какие свойства включить, используя флажки
  • Быстрые действия — Выбрать все, снять выделение со всех или оставить только общие свойства
  • Предварительный просмотр карты — Просмотрите объединенную геометрию на интерактивной карте Leaflet
  • Пакетные операции — Отмените последнее добавление, удалите ошибки, очистите все
  • Статистика размера — Размер входных данных, размер выходных данных и количество объектов
  • 100% на стороне клиента — Без загрузки данных, работает офлайн после загрузки страницы

Примеры использования

  • 📍 Объединение региональных карт — Объедините файлы TopoJSON штатов/провинций в карту страны
  • 📍 Консолидация наборов данных — Объедините исторические и текущие данные о границах
  • 📍 Подготовка данных — Объедините несколько источников перед дальнейшей обработкой
  • 📍 Уменьшение количества файлов — Объедините множество небольших файлов в один удобный файл
  • 📍 Управление свойствами — Выберите только те свойства, которые вам нужны, из нескольких файлов

Советы

  • Сохранение топологии дуг — Структура совместного использования дуг в TopoJSON сохраняется
  • Большие наборы данных — Предварительный просмотр первых 1000 объектов для повышения производительности
  • Пересечение свойств — Используйте «Common Only», чтобы сохранить только общие свойства
  • Оптимизация после объединения — Используйте TopoJSON Minifier для уменьшения размера файла
  • Конвертация при необходимости — Сначала преобразуйте в GeoJSON с помощью converters, если смешиваете форматы

Технические детали

Формат входных данных

  • Топология TopoJSON — Стандартный формат TopoJSON с type: "Topology"
  • Объекты — Все объекты из входных файлов объединяются
  • Дуги — Массивы дуг объединяются, а индексы корректируются
  • Свойства — Включение свойств выбирается пользователем

Формат выходных данных

  • Единая топология — Один файл TopoJSON со всеми объединенными объектами
  • Сохраненная структура — Топология дуг и квантование сохраняются
  • Выбранные свойства — В выходных данных включены только выбранные свойства

Конфиденциальность

Все операции выполняются в вашем браузере. Файлы не загружаются на сервер. После загрузки страницы инструмент работает офлайн.

Связанные инструменты

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

Могу ли я объединить GeoJSON и TopoJSON вместе?
Нет, сначала нужно преобразовать их в один формат. Используйте converters для преобразования GeoJSON в TopoJSON или наоборот.

Что происходит с дугами?
Все дуги из входных файлов объединяются, а индексы дуг в геометрии корректируются для ссылок на правильные позиции в объединенном массиве дуг.

Сохраняется ли топология?
Да, структура совместного использования дуг в TopoJSON сохраняется. Общие границы остаются общими в выходных данных.

Как обрабатываются свойства?
Вы выбираете, какие свойства включить, используя флажки. По умолчанию включаются все свойства. Используйте «Common Only», чтобы сохранить только свойства, присутствующие во всех файлах.

Могу ли я объединить файлы с разным квантованием?
Да, но имейте в виду, что настройки квантования из первого файла будут использоваться для объединенного результата.