Skip to content

Конвертер Shapefile в GeoJSON

Конвертируйте Shapefile (.zip с .shp, .dbf, .shx и, при необходимости, .prj) в GeoJSON. Многие порталы открытых данных до сих пор распространяют данные в формате Shapefile — этот инструмент преобразует их в удобный для веба формат GeoJSON.

Что такое Shapefile?

Shapefile — это формат векторных данных, разработанный компанией ESRI для программного обеспечения ГИС. Несмотря на то, что он называется «файлом», на самом деле это коллекция нескольких файлов:

  • .shp — Геометрические данные (точки, линии, полигоны)
  • .dbf — Атрибутивные данные (свойства для каждого объекта)
  • .shx — Индекс форм (для быстрого поиска)
  • .prj — Информация о проекции (система координат)

Как конвертировать

  1. Создайте .zip файл, содержащий компоненты вашего Shapefile (.shp, .dbf, .shx и желательно .prj)
  2. Перетащите и отпустите .zip файл или нажмите для выбора
  3. Просмотрите преобразованный GeoJSON на карте
  4. Скачайте файл GeoJSON

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

  • Удобен для веба: Работает с Leaflet, Mapbox, Google Maps и другими библиотеками веб-карт
  • Читаемый человеком: Формат JSON легче проверять и отлаживать
  • Без специального ПО: Можно редактировать с помощью любого текстового редактора
  • Широко поддерживается: Работает с современными веб-API и библиотеками JavaScript
  • Один файл: В отличие от нескольких файлов Shapefile, GeoJSON — это один файл

Важные замечания

Системы координат

  • Если ваш .zip включает .prj файл, координаты будут правильно перепроецированы в WGS84 (стандарт для веб-карт)
  • Без .prj файла координаты используются как есть (обычно WGS84 для открытых данных)

Размер файла

  • Shapefile часто более компактный, чем GeoJSON
  • Для использования в вебе рассмотрите возможность использования TopoJSON для наборов данных с полигонами
  • Используйте GeoJSON Minifier для уменьшения точности координат и размера файла

Атрибуты

  • Все атрибутивные данные из файла .dbf становятся свойствами GeoJSON
  • Имена полей сохраняются
  • Типы данных конвертируются в эквиваленты JSON

Распространенные случаи использования

  • Открытые данные правительства: Границы переписи, карты зонирования, инфраструктура
  • Экологические данные: Водосборные бассейны, охраняемые территории, карты мест обитания
  • Транспорт: Дороги, маршруты общественного транспорта, велосипедные дорожки
  • Исследовательские данные: Полевые исследования, места отбора проб, зоны исследований

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

Мне нужны все компоненты Shapefile? Вам понадобятся как минимум .shp, .dbf и .shx. Файл .prj настоятельно рекомендуется для корректной проекции.

Что делать, если мой Shapefile использует нестандартную проекцию? Включите файл .prj, и инструмент перепроецирует данные в WGS84 (веб-стандарт).

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

Мои данные загружаются на сервер? Нет — вся конвертация происходит в вашем браузере. Ваши файлы никогда не покидают ваше устройство.

Смотрите также