2016-09-20 8 views
0

Как я могу извлечь данные карты конкретных стран, полученные из http://download.geofabrik.de/asia/india.htmlИзвлечение конкретной страны OpenStreetMap извлечения в MySQL пространственной таблицы

в таблицу тузд с пространственными столбцами https://dev.mysql.com/doc/refman/5.5/en/using-spatial-data.html

Какой формат хорошо работает с MySQL - .xml, .pbf или .osm?

+0

Вы читали https://stackoverflow.com/questions/20125242/import-openstreetmap-data-osm-file-to-mysql-database-sql-файл и https://stackoverflow.com/questions/20125242/import-openstreetmap-data-osm-file-to -a-mysql-database-sql-file? – scai

+0

Да, я прочитал обе эти ссылки. – codejunkie

ответ

1

Поскольку ваша цель состоит в загрузке загруженных данных с веб-сайта в пространственное пространство MySQL. Тогда я думаю, что самый простой способ - загрузить шейп-файлы (.shp) с веб-сайта и загрузить в вашу пространственную базу данных с помощью OSGEO4W.

В gdal ogr2ogr имеется файл данных для загрузки данных шейп-файла. Более подробную информацию о приводе в OSGEO4W (авторитетный GIS ToolKit набор): OSGEO4W official website

Пример команды:

ogr2ogr –f MySQL MySQL:database_name,host=localhost,user=database_username, password=database_password path/to/shapefile -nln datatable_name -update -overwrite -lco engine=MYISAM. 

Более подробно о командной строке: http://www.gdal.org/ogr2ogr.html

+0

Могу я использовать InnoDB вместо MyIsam? – codejunkie

 Смежные вопросы

  • Нет связанных вопросов^_^