你可以帮我将planet.osm文件导入我的PostGist数据库吗?我是新手,我发现只有linux的教程。
有一些命令,但我不知道如何使用它......我将不胜感激一步一步的教程。我使用GeoServer是否对我们有帮助,这是重要的信息。谢谢你的建议。
编辑:
我用了osm2pgsql -s -U postgres -d nameofdatabase name.osm
但不成功,因为我没有找到数据库时出错。
答案 0 :(得分:0)
我使用OGR2OGR在Windows上以pbf格式导入osm数据(Windows 10,Posgres 9.6 with Postgis 2.3)。您可以使用来自" OSgeo42 shell"的OGR2OGR,它随QGIS一起提供,或者您可以获得Osgeo4w separately here)。步骤是这样的:
create database db_for_osm
create extension postgis
ogr2ogr -f PostgreSQL PG:"dbname='db_for_osm' host='localhost' port='5432' user='myuser' password='mypassword'" planet.osm.pbf
我的大型上传需要几天时间才能完成,所以请为此做好准备需要很长时间 - 我建议您先对小区域进行测试 - 对于我为此答案我做的测试我从Mapzen。