GeoJSON и TopoJSON оба используются для представления географических данных. Эти форматы файлов широко применяются для анализа карт и получения инсайтов, основанных на местоположении. Файлы GeoJSON довольно крупные по сравнению с TopoJSON. Однако при автоматизации представления и обработки геопространственных данных может потребоваться преобразовать GeoJSON в TopoJSON, который является легковесным форматом. Поэтому мы будем использовать Aspose.GIS for Python via .NET для выполнения конвертации GeoJSON в TopoJSON. Этот геопространственный SDK содержит классы и методы для преобразования GeoJSON в TopoJSON на Python. Перейдём к реализации.

Установка Geospatial SDK

Asose.GIS for Python via .NET легко установить. Вы можете скачать файлы SDK или выполнить следующую команду в CMD:

pip install aspose-gis-net 

Преобразование GeoJSON в TopoJSON в Python - Реализация

Мы реализуем преобразование GeoJSON в TopoJSON, используя этот геопространственный SDK. Вы можете сделать это, вызвав несколько методов.

  • Укажите путь к рабочему каталогу и загрузите лицензию Aspose.GIS.
  • Установите путь к исходному файлу GeoJSON.
  • Вызовите метод convert, чтобы преобразовать GeoJSON в TopoJSON.

Пожалуйста, следуйте этому фрагменту кода, чтобы преобразовать GeoJSON в TopoJSON на Python: Вы можете увидеть результат на изображении ниже:

geojson-to-topojson

Есть вопрос?

Вы можете задавать свои вопросы на нашем форуме.

GeoJSON в TopoJSON - Получите бесплатную лицензию

Вы можете получить бесплатную временную лицензию чтобы попробовать Aspose.GIS for Python via .NET.

Заключительные мысли

Теперь вы можете конвертировать GeoJSON в TopoJSON в Python и достичь эффективности при загрузке веб‑геопространственных данных. В дополнение, Aspose.GIS for Python via .NET предлагает дополнительные возможности, которые вы можете увидеть в документации. Кроме того, мы также опубликовали пример кода, чтобы сделать процесс разработки более надёжным. Наконец, мы постоянно пишем полезные руководства, поэтому, пожалуйста, оставайтесь с нами для получения обновлений.

Исследовать