【小沐学GIS】QGIS导入导出OpenStreetMap数据(QuickMapServices、OSM)

30 篇文章 46 订阅
17 篇文章 2 订阅

1、简介

1.1 OpenStreetMap地图

https://www.openstreetmap.org/
https://extract.bbbike.org/
Openstreetmap是一种开源地图,简称osm。其包含图层主要有高速公路、铁路、水系、水域、建筑、边界、建筑物等图层。地址为:https://www.openstreetmap.org
在这里插入图片描述

  • 开放性:OSM的数据是开放的,任何人都可以免费访问、编辑和使用。
  • 全球覆盖:OSM的数据覆盖全球,用户可以查看和编辑世界各地的地图。
  • 社区驱动:OSM由全球志愿者社区维护和更新,社区成员可以贡献自己的知识和数据。
  • 可编辑性:用户可以编辑地图上的数据,包括添加新的地点、更新现有信息或修正错误。
  • 多用途:OSM的数据可以用于各种目的,包括导航、地理信息系统(GIS)、城市规划等。
  • 实时更新:由于社区成员的持续贡献,OSM的数据通常比商业地图服务更新得更快。
  • 高精度:在许多地区,OSM的数据精度非常高,尤其是在城市和交通繁忙的地区。
  • 多种格式:OSM的数据可以以多种格式下载,包括XML、JSON、PBF等,方便不同用户的需求。
  • 可定制性:用户可以根据自己的需求定制地图的样式和内容。
  • 许可证:OSM的数据遵循开放数据许可证,如Creative Commons Attribution-ShareAlike(CC BY-SA)许可证,允许在遵守某些条件的情况下自由使用。
  • 工具和资源:OSM提供了多种工具和资源,如编辑器、地图渲染器和API,以支持社区成员的工作。
  • 教育价值:OSM项目鼓励公众参与地理数据的收集和分析,具有很高的教育价值。
  • 可扩展性:OSM允许用户添加额外的数据层,如交通信息、天气数据等,以扩展地图的功能。
  • 跨平台:OSM的数据和工具可以在多种设备和操作系统上使用。
  • 非盈利:OSM是一个非盈利项目,由OpenStreetMap Foundation(OSMF)管理,确保其数据和社区的独立性。

1.2 QGIS

https://qgis.org/

QGIS(在2.0版本之前称之为Quantum GIS)于2002年由Gary Sherman创立,在2007年由OSGeo接管,并于2009年发布了1.0版本。QGIS采用开源证书GNU GPLv2 (GNU General Public License version 2)发布,主要采用C++语言开发,用户界面依赖Qt平台。
在这里插入图片描述

在这里插入图片描述
安装后运行如下:
在这里插入图片描述

  • 开源和免费:QGIS是开源软件,用户可以免费使用,并且可以自由地修改和分发
  • 跨平台:QGIS可以在多种操作系统上运行,包括Windows、Mac OS X和Linux
  • 数据格式支持广泛:QGIS支持多种矢量和栅格数据格式,如Shapefile、GeoTIFF、PostGIS等。
  • 强大的地图制图功能:QGIS提供了丰富的地图制图工具,包括符号化、地图标注、输出与打印等。
  • 空间分析能力:通过整合GDAL、GRASS GIS、SAGA GIS等工具,QGIS能够执行复杂的空间分析。
  • 插件系统:QGIS拥有一个可扩展的插件系统,用户可以根据需要添加新功能。
  • 用户界面友好:QGIS提供了直观易用的用户界面,使得数据浏览和地图制作变得简单
  • 实时渲染和抗锯齿能力:QGIS在地图渲染方面表现出色,具有实时渲染和优秀的抗锯齿能力。
  • 支持3D视图和分析:QGIS提供了3D视图功能,可以进行3D数据的探索和分析。
  • 后台处理:QGIS允许后台处理任务,提高了工作效率
  • 多种语言支持:QGIS支持多种语言,包括中文,使得不同语言的用户都能方便地使用
  • 社区支持:QGIS有一个活跃的社区,用户可以从社区获得帮助和资源
  • 定期更新:QGIS开发活跃,定期推出新版本,增加新功能和改进现有功能
  • 支持网络分析:QGIS可以进行网络分析,如查找服务区、最短路径等
  • 支持ETL操作:QGIS的Graphical Modeler允许用户自动化GIS流程,如提取、转换和加载数据
  • 脚本和自动化:QGIS支持Python脚本,用户可以编写脚本来自动化GIS任务

2、安装插件

插件 》管理并安装插件》在搜索框里输入QuickMapServices》安装插件即可。
在这里插入图片描述

2.1 QuickMapServices

在这里插入图片描述

2.2 OSMDownloader

在这里插入图片描述

2.3 Qgis2threejs

在这里插入图片描述
安装后:
在这里插入图片描述

3、使用插件

点击菜单“OSM Standard”,加载osm地图如下:
在这里插入图片描述
显示osm地图如下:
在这里插入图片描述
下载osm地图。
在这里插入图片描述
下载成功,并加载。
在这里插入图片描述
取消osm standard显示。
在这里插入图片描述
修改osm数据属性。
在这里插入图片描述
添加字段floor如下:
在这里插入图片描述
使用插件Qgis2threejs:
在这里插入图片描述
设置多边形Polygon属性:
在这里插入图片描述
显示如下:
在这里插入图片描述
导出web三维场景资源如下:
在这里插入图片描述
设置web导出参数:
在这里插入图片描述
浏览器预览如下:
在这里插入图片描述

结语

如果您觉得该方法或代码有一点点用处,可以给作者点个赞,或打赏杯咖啡;╮( ̄▽ ̄)╭
如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)
感谢各位大佬童鞋们的支持!( ´ ▽´ )ノ ( ´ ▽´)っ!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值