弄了好长一段时间,终于顺利地将osm数据导入到postgis中了,在这期间问题百出,现在将整个过程梳理总结一遍,也希望所有人不要再出现我这种低级错误了啊。。。
准备工作
安装软件:postgreSQL,并且要安装好postgis拓展;
注意:postgis安装完成后,会在pgAdmin面板左侧出现自带的模板数据库(如下图)
postgis_22_sample就是自带的模板
下载数据:在OpenstreetMap网站上可以下载osm数据(http://www.openstreetmap.org/#map=13/32.0376/118.7807)在此,将下载的数据命名为map.osm
创建空间数据库
在这里创建空间数据库的方式有多种:
依据使用工具来分:可以分为使用dos命令行创建、使用SQL语句创建
现在分别使用不同的方式来进行创建: