База данных GeoJson World - PullRequest
       22

База данных GeoJson World

30 голосов
/ 03 марта 2012

Я работаю над проектом, в котором необходимо отображать карты стран и городов, используя d3.js.

На самом деле D3 поддерживает формат GeoJson. Обычно, я думаю, формат GeoJson конвертируется из какого-то другого формата.

Я нашел несколько мест с этими данными GeoJson:

http://mbostock.github.com/protovis/ex/countries.js

Но это всего лишь список стран, я ищу какую-то услугу или программу, которая дала бы мне возможность установить идентификатор, получить этот формат и преобразовать его в GeoJson, или лучше в GeoJson.

*

спасибо !! * 1012

Ответы [ 4 ]

71 голосов
/ 07 марта 2012

Это должен быть сервис?Вот как я подходил к этому в прошлом, используя бесплатные инструменты с открытым исходным кодом:

  • Загрузка общедоступных файлов фигур из Natural Earth Data

  • Используйте Quantum GIS для преобразования .shp в .geojson (один шаг в разделе «Слой> Сохранить как ...»)

Теперь у вас есть данные GeoJSON в высоком разрешении. Здесь есть несколько стран.

Это действительно большой файл, так что вы захотите разделить его.Но вам не нужен сервис для этого, просто статические файлы для каждой страны, названные по ID.Это было бы достаточно легко создать с помощью скрипта в выбранной вами утилите (Python, Ruby, node.js).

13 голосов
/ 06 февраля 2013

Обратите внимание: через библиотеку GDAL вы также можете использовать командную строку ogr2ogr для преобразования шейп-файлов.Например:

$ ogr2ogr -f geojson source_file.shp dst_file.json

преобразует source_file.shp в dst_file.json.

в формате GeoJSON. Подробнее читайте здесь:

Преобразование шейп-файла (.shp) до xml / json

2 голосов
/ 16 сентября 2015

Взгляните на https://github.com/mledoze/countries

У него есть geoJSON для каждой страны.(я бы сказал, мед. разрешение)

countries.json содержит описание каждой страны, включая локализованные названия стран, координаты (в которых вы можете отобразить метку) и названия столиц.

1 голос
/ 11 июня 2015

Что ж, времена меняются, и некоторые хорошие люди сделали шейп-файл для геоджонского форматера онлайн-сервисом.

Проверьте следующую ссылку: http://ogre.adc4gis.com/

Они даже открыли его:1006 *http://github.com/wavded/ogre

...