下载OSM数据,使用 osm2pgsql 导入至PostgreSQL(PostGIS),安装GeoServer并绑定数据(一)

版权声明:本文为老麻原创文章,未经老麻的博客博主允许不得转载。 https://blog.csdn.net/antma/article/details/83998567

 

前提:

1、已安装 PostgreSQL

PostgreSQL 10 安装详细步骤 https://blog.csdn.net/antma/article/details/83579920

2、已安装PostGIS 2.5.0 安装详细步骤

PostGIS 2.5.0 安装详细步骤 https://blog.csdn.net/antma/article/details/83580859

 

进入正题:

一、下载 osm2pgsql

下载地址:https://download.csdn.net/download/antma/10780636

下载后打开有x64和Win32两个文件夹,x64如下,我已将default.style放进去的,后面会用到:

 

二、下载 osm数据 

中国数据下载:http://download.geofabrik.de/asia/china.html

其他地区自行选择,有点慢,建议科学上网。

 

三、修改PostgreSQL配置

修改 pg_hba.conf (路径:...\PostgreSQL\10\data)

将原 md5 改为 trust

pg_hba.conf

# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust

 

四、导入至postgreSQL中

导入命令(导入到 osm_test 库中):

osm2pgsql -d osm_test -U postgres -P 5432 -C 12000 -S"C:\Users\macs\Desktop\osm2pgsql\x64\default.style" china-latest.osm.pbf

导入中:

导入成功:

-C 12000 是为了处理 Node cache size is too small to fit all nodes. Please increase cache size 错误的。

五、预览

导入成功后,打开 pgAdmin 即可看到多了4张表:

 

下一步进行安装 GeoServer 并绑定数据。

下载OSM数据,使用 osm2pgsql 导入至PostgreSQL(PostGIS),安装GeoServer并绑定数据(二)

 

 

 

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试