Конвертер Shapefile в GeoJSON
Конвертируйте Shapefile (.zip с .shp, .dbf, .shx и, при необходимости, .prj) в GeoJSON. Многие порталы открытых данных до сих пор распространяют данные в формате Shapefile — этот инструмент преобразует их в удобный для веба формат GeoJSON.
Что такое Shapefile?
Shapefile — это формат векторных данных, разработанный компанией ESRI для программного обеспечения ГИС. Несмотря на то, что он называется «файлом», на самом деле это коллекция нескольких файлов:
- .shp — Геометрические данные (точки, линии, полигоны)
- .dbf — Атрибутивные данные (свойства для каждого объекта)
- .shx — Индекс форм (для быстрого поиска)
- .prj — Информация о проекции (система координат)
Как конвертировать
- Создайте .zip файл, содержащий компоненты вашего Shapefile (.shp, .dbf, .shx и желательно .prj)
- Перетащите и отпустите .zip файл или нажмите для выбора
- Просмотрите преобразованный GeoJSON на карте
- Скачайте файл 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? Да, но предварительный просмотр может показать только часть данных. Загружаемый файл всегда содержит полный набор данных.
Мои данные загружаются на сервер? Нет — вся конвертация происходит в вашем браузере. Ваши файлы никогда не покидают ваше устройство.
Смотрите также
- Назад ко всем конвертерам
- GeoJSON ↔ TopoJSON
- GeoJSON Minifier — Уменьшите размер файла после конвертации