1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Postgis使用工具osm2pgsql导入OpenStreetMap数据

Postgis使用工具osm2pgsql导入OpenStreetMap数据

时间:2018-07-08 22:31:23

相关推荐

Postgis使用工具osm2pgsql导入OpenStreetMap数据

1.创建数据库

create database rome;

2.增加postgis和hstore扩展

create extension hstore;create extension postgis;

3.下载工具osm2pgsql

4.导入osm数据

OpenStreetMap(osm)是开放的地图数据。下载地址:

osm2pgsql -d rome -U postgres --hstore map.osm

其中,参数如下:

5.查看几何元信息

select f_table_name, f_geometry_column,coord_dimension,srid, type from geometry_columns;

在pgAdmin中的查询结果如下:

在QGIS中的显示如下:

6.创建视图

create view rome_trees as select tags,way from planet_osm_polygon where (tags->'landcover') = 'trees';

7.查询视图数据

SELECT tags, way FROM public.rome_trees;

在pgAdmin中的查询结果如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。