1.创建数据库

create database rome;

2.增加postgis和hstore扩展

create extension hstore;
create extension postgis;

3.下载工具osm2pgsql

4.导入osm数据

OpenStreetMap(osm)是开放的地图数据。下载地址:http://www.openstreetmap.org

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

其中,参数如下:

参数 含义
-d 数据库名称
-U 用户名称
--hstore 支持列的类型为 键值对

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中的查询结果如下:

Postgis使用工具osm2pgsql导入OpenStreetMap数据相关推荐

  1. Postgis使用工具raster2pgsql导入栅格数据

    1.栅格数据 WorldClim是一个高空间分辨率的全球天气和气候数据的数据库.可以从该网站下载天气数据.网址如下:​​​​​​​https://www.worldclim.org. 下面是12个月份 ...

  2. HeidiSQL工具导出导入MySQL数据

    有时候,为了数据方便导出导入SQL,我们可以借助一定的工具,方便我们队数据库的移植,可以达到事半功倍的效果.在这里,就给大家简单的介绍一款能方便导出或者导入MySQL的数据. ①首先,选择你要导出的数 ...

  3. QGIS的openstreetmap数据加载

    (一)QGIS加载OSM底图图层 安装QuickMapServices插件,在网络菜单下可以加载各类底图 (二)QGIS导入openstreetmap数据 方法一:下载范围内所有数据 使用QGIS工具 ...

  4. 使用SQLyog导入EXCEL数据和合并数据表

    使用SQLyog导入Excel数据 选择 ``高级工具`` >``导入外部数据`` ,选择``开始新工作``,点击``下一步``,如下图所示. 选择数据源类型为excel,在File name中 ...

  5. c 导入oracle数据库,c导入excel数据到数据库

    报表工具如何实现多次导入Excel 很多人在开发报表的时候会遇到将多张表样相同的excel导入到模板,然后提交至数据库中.但问题是很多情况,在线导入不支持一次性选择多个excel,一次只能选择一个ex ...

  6. geoserver osm 导入_[原]导入OpenStreetMap海图数据,并在GeoServer上发布

    转载请注明作者think8848和出处(http://think8848.cnblogs.com) 上回我们说到如何<在GeoServer中为OpenStreetMap数据设置OSM样式> ...

  7. PostGis基本操作-新建空间数据库与shp数据的导入

    场景 PostGresSQL简介与Windows上的安装教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/113981563 ...

  8. 10.(地图工具篇)PostgreSQL导入shape数据

    地图之家总目录(订阅之前请先查看该博客) 地图之家:cesium+leaflet+echart+地图数据+地图工具等相关内容的介绍 前置博客地址: 9.(地图工具篇)ArcMap处理路网数据成单线格式 ...

  9. 导入shp数据到postgis库

    1.安装完postgis之后,打开PostGIS PostGIS Bundle 3 for PostgreSQL x64 12 Shapefile and DBF Loader Exporter 2. ...

  10. Oracle10表数据编辑器,Oracle ORACLE 快速批量导入文本数据到数据库(sqlldr工具)方法与分析 (Windows CMD 方式)...

    Oracle ORACLE 快速批量导入文本数据到数据库(sqlldr工具)方法与分析 (Windows CMD 方式) 在实际生产环境中,常会碰到将一些如通过通讯接口传过来的数据(文本文件 txt) ...

最新文章

  1. Python+OpenCV 图像处理系列(1)— Ubuntu OpenCV安装、图片加载、显示和保存
  2. 上传一份个人学习struts2的历程笔记
  3. input标签加disabled属性后无法获得其value值
  4. 机器视觉与深度神经网络—洗去浮华,一窥珠玑
  5. 关于对象的引用作为参数,可以直接访问私有成员的问题
  6. Java 将中缀表达式转换成后缀表达式
  7. 小学计算机教师交流计划,2023年小学计算机教师工作计划
  8. 新修订未成年人保护法6月1日正式实施
  9. 网站前端开发基础知识学什么?必备技能
  10. Python文件读写——使用“with open ... as f”进行文件打开的操作
  11. ECMAScript 运算符--逗号运算符
  12. 改错记录:MyBatis连接MySql数据库对数据表进行操作时报错 Error updating database.
  13. 用C实现SEH的例子如何跟进SEH
  14. AIDL 发生异常的原因 Android java.lang.SecurityException: Binder invocation to an incorrect interface...
  15. 张量分解在无线通信和MIMO雷达中的概述
  16. 国标GB28181协议国标平台EasyGBS客户端作为上级平台如何跟下级海康8700平台对接?
  17. 金融计量学第一次实验:eviews做多元线性回归分析
  18. 《通天秘笈》学习笔记
  19. 2019南昌市计算机教师招聘,南昌经济技术开发区2019年招聘教师拟聘用人员名单...
  20. 我的MACBOOK安装的软件

热门文章

  1. 2017年10月19日 第十次总结
  2. 【Python爬虫】IOS苹果商店指定APP评论爬取
  3. 黄太吉如何把煎饼卖到4000万估值
  4. 推荐电影 历届奥斯卡获奖影片 1971-2008
  5. 如何运用MATLAB实现K-MEANS聚类分析
  6. JAVA实现K-means聚类
  7. About Config
  8. 一个蚂蚁森林能量自动收获脚本
  9. Selig集团宣布收购MGJ,成为今年公布的第二笔收购
  10. 【CSS】从熟悉到更熟悉