osm文件导入PostGIS
2015-07-14 10:12
567 查看
前提条件,系统已安装好OpenGeo Suite 4.5[内含PostGIS]
1.下载osm2pgsql命令行工具.[负责将OSM数据导入到基于PostgresSql的Postgis的数据库中]
解压至文件夹C:\Program Files (x86)\osm2pgsql
2.打开pgAdmin
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/25/b09a667a4480225be090577f190f55b8)
3.创建一个Postgresql的数据库
第一步: 打开命令行输入createdb -U postgres -E UTF8 osm其中osm是数据库的名称,postgres是数据库的用户名。执行完成后我们打开pgAdmin III客户端刷新,就可以看到刚才创建的数据库。【此处可用pgAdmin工具来创建】
第二步:安装language plpgsql、hstore
createlang -U postgres plpgsql osm
一般这一步都不需要,默认已经安装上去了
安装hstore
create extension hstore;
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/25/f866fbecf2b748f6db18ad4eb4a38371)
第三步:添加PostGIS功能到数据库
psql -U postgres -d osm -f “PostgreSQL安装路径/share/contrib/postgis-2.1/postgis.sql
控制台会打印 CREATE FUNCTION ......
第四步:添加EPSG: 900913支持
将900913.sql文件拷贝至 C:\Program Files (x86)\osm2pgsql
执行命令psql -U postgres -d osm -f "C:/Program Files (x86)/sm2pgsql/900913.sql"
第五步:添加OSM数据到数据库
将default.style文件并拷贝到本地osm2pgsql的x64目录中,
把下载的chain.osm.bz2文件解压得到的chain.osm文件也拷贝到osm2pgsql的x64目录中
新打开一个命令行进入osm2pgsql的x64目录中,执行如下命令:
osm2pgsql -U postgres -d osm –hstore -s -S ./default.style ./china.osm
1.下载osm2pgsql命令行工具.[负责将OSM数据导入到基于PostgresSql的Postgis的数据库中]
解压至文件夹C:\Program Files (x86)\osm2pgsql
2.打开pgAdmin
3.创建一个Postgresql的数据库
第一步: 打开命令行输入createdb -U postgres -E UTF8 osm其中osm是数据库的名称,postgres是数据库的用户名。执行完成后我们打开pgAdmin III客户端刷新,就可以看到刚才创建的数据库。【此处可用pgAdmin工具来创建】
第二步:安装language plpgsql、hstore
createlang -U postgres plpgsql osm
一般这一步都不需要,默认已经安装上去了
安装hstore
create extension hstore;
第三步:添加PostGIS功能到数据库
psql -U postgres -d osm -f “PostgreSQL安装路径/share/contrib/postgis-2.1/postgis.sql
控制台会打印 CREATE FUNCTION ......
第四步:添加EPSG: 900913支持
将900913.sql文件拷贝至 C:\Program Files (x86)\osm2pgsql
执行命令psql -U postgres -d osm -f "C:/Program Files (x86)/sm2pgsql/900913.sql"
第五步:添加OSM数据到数据库
将default.style文件并拷贝到本地osm2pgsql的x64目录中,
把下载的chain.osm.bz2文件解压得到的chain.osm文件也拷贝到osm2pgsql的x64目录中
新打开一个命令行进入osm2pgsql的x64目录中,执行如下命令:
osm2pgsql -U postgres -d osm –hstore -s -S ./default.style ./china.osm
相关文章推荐
- SHP文件导入PostGIS
- 用Qt自动绘制路口
- PostGIS中命令的解释
- PostGIS之SHP数据的导入
- postgres 数据库常用sql语句
- PostgreSQL+PostGIS+OpenStreeMap+GeoServer环境搭建
- Geoserver发布PostGIS地图数据:问题记录
- PostGis
- 地图的开发研究--基于openlayers+geoserver+tomcat的离线地图--postgis空间数据库
- pgrouting源码安装说明
- Linux 平台PostGIS安装
- postGIS相关数据库参数
- 安装PostGIS-2.1.8
- PostGIS实现圆形检索和矩形检索
- PsotgreSQL 10 安装 PostGIS 插件
- 开源数据库 PostgreSQL 9.6.1 for FreeBSD 12 安装
- Postgis随笔
- PostGIS常用函数
- PostGIS 快速入门
- PostgreSQL9.6+PostGIS2.3学习笔记(一)导入shp文件