前提:
前几节简单介绍了一下osm与PostgreSQL,下面我们进入正题,如何将osm数据导入到PostgreSQL里面。
我选择的是利用osm2pgsql进行数据导入,如果有需要osm2pgsql的可以与我联系,网上也可以下载,但是网上的很多资源是没有“default.style”,而且有的“default.style”也是不适用的。
导入OMS数据到PostgreSQL中
1. 新建一个数据库
我们新建一个名称为osm的数据库,可以使用pgAdmin进行创建,和操作其他数据库类似,这里就不做赘述;也可以通过命令行创建,我在这里采取的是通过命令行创建数据库。
打开cmd命令窗口,进入数据库安装的根目录下,然后输入createdb -U postgres -E UTF8 osm
这个过程可能会报错,无法连接到数据库,需要对数据配置文件进行简单的修改