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

news2024/10/8 10:04:24

文章目录

  • 1、简介
    • 1.1 OSM
    • 1.2 QuickOSM
    • 1.3 Overpass Turbo
  • 2、插件安装
  • 3、插件使用
    • 3.1 快速查询(boundary边界)
    • 3.2 快速查询(railway铁路)
    • 3.3 快速查询(boundary+admin_level行政边界)
    • 3.4 快速查询(route提取公交线路和公交站)
    • 3.5 快速查询(railway提取地铁线路和地铁站点)
    • 3.6 快速查询(landuse提取土地利用)
    • 3.7 导出矢量数据
    • 3.8 导出栅格数据
  • 4、添加地图
    • 4.1 通过XYZ Tiles导入
    • 4.2 通过QuickMapServices插件导入
  • 结语

1、简介

1.1 OSM

https://www.openstreetmap.org/export#map=16/25.04747/121.50631
OpenStreetMap开放街道地图( OSM) 是一个非常详细的地图数据,是一个建构自由内容之网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界 …
其OSM数据开源,可以自由下载使用,免费的全球地图数据库。
在这里插入图片描述
https://wiki.openstreetmap.org/wiki/Category:Feature_descriptions

1.2 QuickOSM

https://plugins.qgis.org/plugins/QuickOSM
https://github.com/3liz/QuickOSM

QuickOSM 是一款专为 QGIS 设计的开源插件,它大大简化了用户与 OpenStreetMap(OSM)数据之间的交互过程。 通过利用强大的 Overpass API,QuickOSM 为地理空间数据分析和地图制作提供了灵活且高效的解决方案。

1.3 Overpass Turbo

https://overpass-turbo.eu/
Overpass Turbo是一款基于Web的图形化工具,专为测试和开发针对Overpass API的查询而设计。它也能够用于对开放街地图(OpenStreetMap)数据进行简单但强大的分析。只需访问overpass-turbo.eu,无需安装,即可开始探索全球地理信息数据的奥秘。

2、插件安装

通过qgis的插件管理界面安装QuickOSM插件。
在这里插入图片描述
输入QuickOSM关键词,查找插件。
在这里插入图片描述

3、插件使用

在菜单“Vector”里面找到子菜单“QuickOSM”。
在这里插入图片描述

3.1 快速查询(boundary边界)

打开后显示QuickOSM的操作界面如下,
以搜索台湾的边界为例,在关键字输入boundary(表示搜索边界相关字段),值表示搜索结果的值(可默认查询所有值),在搜索框输入目标区域信息:
在这里插入图片描述
点击运行查询,QGIS进行查询,并提示查询成功:
在这里插入图片描述

搜索成功后,数据将自动加载到 QGIS图层框:
在这里插入图片描述
再查询一下另一个地方行政边界:上海
在这里插入图片描述
结果显示如下:
在这里插入图片描述

3.2 快速查询(railway铁路)

参数输入如下:
在这里插入图片描述
结果显示如下:
在这里插入图片描述

3.3 快速查询(boundary+admin_level行政边界)

  • (1)提取南京市每个区的行政边界
boundary = administrative
admin_level = 6
in nanjing, jiangsu, China

在这里插入图片描述
结果如下:
在这里插入图片描述

  • (2)提取南京市江宁区的行政边界
boundary = administrative
name:en = Jiangning District   # 从 OSM 上查询得到 
in nanjing, jiangsu, China

在这里插入图片描述
结果如下:
在这里插入图片描述

3.4 快速查询(route提取公交线路和公交站)

OSM 标签
	公交线路 route=bus,site,
	公交站点 highway=bus_stop,site

提取公交线路和公交站点
	设置 type=route 以及 route=bus
	设置公交线路名称: ref=<bus_line>
	或使用 OSM Quick 预设:Transport/Public Transport/Public Transport Route (Bus) 

仅提取公交站点
	设置 highway = bus_stop
	或使用 OSM Quick 预设:Transport/Public Transport (Legacy)/Bus Stop

南京市的公交线路和公交站点:

type = route
route = bus
in nanjing, jiangsu, China

在这里插入图片描述
结果显示如下:
在这里插入图片描述
南京市的公交站点:

highway = bus_stop
in nanjing, jiangsu, China

在这里插入图片描述

3.5 快速查询(railway提取地铁线路和地铁站点)

railway=subway
in nanjing, jiangsu, China

或使用 OSM Quick 预设:Transport/Railway/Subway
在这里插入图片描述

结果如下:
在这里插入图片描述

3.6 快速查询(landuse提取土地利用)

landuse=
in nanjing, jiangsu, China

在这里插入图片描述
结果如下:
在这里插入图片描述

3.7 导出矢量数据

在这里插入图片描述

3.8 导出栅格数据

在这里插入图片描述

在这里插入图片描述

4、添加地图

4.1 通过XYZ Tiles导入

在QGIS左侧的树里面找到XYZ
在这里插入图片描述
在这里插入图片描述

OpenTopoMap
https://tile.opentopomap.org/{z}/{x}/{y}.png

OpenStreetMap
http://tile.openstreetmap.org/{z}/{x}/{y}.png

Google Hybrid
https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}

Google Satellite
https://mt1.google.com/vt/lyrs=s&x={x}&y={y}&z={z}

Google Road
https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}

Bing Aerial
http://ecn.t3.tiles.virtualearth.net/tiles/a{q}.jpeg?g=1

高德卫星影像
https://webst01.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}

高德路网
https://wprd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=2&style=8&ltype=11

Google_Maps: https://mt1.google.com/vt/lyrs=r&x={x}&y={y}&z={z}
Google_Terrain: https://mt1.google.com/vt/lyrs=t&x={x}&y={y}&z={z}
Google_Roads:https://mt1.google.com/vt/lyrs=h&x={x}&y={y}&z={z}
Google_Satellite: https://mt1.google.com/vt/lyrs=s&x={x}&y={y}&z={z}
Google_Streets:https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}

cartocdn_dark_nolabel:http://basemaps.cartocdn.com/dark_nolabels/{z}/{x}/{y}.png
cartocdn_light_nolabels:http://basemaps.cartocdn.com/light_nolabels/{z}/{x}/{y}{r}.png
cartocdn_voyager_nolabels:https://basemaps.cartocdn.com/rastertiles/voyager_nolabels/{z}/{x}/{y}.png

ESRI_World_Imagery:https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}
ESRI_World_Light_Gray_Base:https://server.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Base/MapServer/tile/{z}/{y}/{x}
ESRI_World_Topo_Map:https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}

memomaps_tilegen:http://tileserver.memomaps.de/tilegen/{z}/{x}/{y}.png

openstreetmap:https://tile.openstreetmap.org/{z}/{x}/{y}.png
openstreetmap_br:https://tile.openstreetmap.bzh/br/{z}/{x}/{y}.png
openstreetmap_cyclosm:https://a.tile-cyclosm.openstreetmap.fr/cyclosm/{z}/{x}/{y}.png
openstreetmap_hot:https://a.tile.openstreetmap.fr/hot/{z}/{x}/{y}.png

stamen_terrain:http://a.tile.stamen.com/terrain/{z}/{x}/{y}.png
stamen_terrain_background:http://a.tile.stamen.com/terrain-background/{z}/{x}/{y}.png
stamen_terrain(高清):http://a.tile.stamen.com/terrain/{z}/{x}/{y}@2x.png
stamen_watercolor:https://stamen-tiles-c.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.jpg
staman水彩图:http://a.tile.stamen.com/watercolor/{z}/{x}/{y}.jpg

thunderforest_cycle:https://tile.thunderforest.com/cycle/{z}/{x}/{y}.png?apikey=
thunderforest_pioneer:https://tile.thunderforest.com/pioneer/{z}/{x}/{y}.png?apikey=

wmflabs_bw_mapnik:http://tiles.wmflabs.org/bw-mapnik/{z}/{x}/{y}.png

高德:https://blog.csdn.net/ldlzhy1984/article/details/81015180
https://blog.csdn.net/fredricen/article/details/77189453
高德矢量图:https://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}
高德遥感图:http://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}



Mapbox底图:https://api.mapbox.com/styles/v1/mapbox/streets-v10/tiles/256/{z}/{x}/{y}?access_token=<mapbox key>

天地图矢量图:https://t6.tianditu.gov.cn/vec_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>
天地图矢量注记:https://t2.tianditu.gov.cn/cva_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cva&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>
天地图遥感图:https://t3.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>
天地图遥感注记:https://t2.tianditu.gov.cn/cia_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cia&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>

WMTS:
Mapbox:https://api.mapbox.com/styles/v1/mapbox/streets-v11/wmts?access_token=<mapbox key>

WFS:
天地图:http://gisserver.tianditu.gov.cn/TDTService/wf

4.2 通过QuickMapServices插件导入

QuickMapServices插件的设置菜单,打开设置界面:
在这里插入图片描述
点击More services里面的更新按钮:
在这里插入图片描述
下拉菜单自动更新许多常见的地图来源。
在这里插入图片描述

结语

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2196082.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OpenFeign-查询参数-日期格式化:LocalDate、Date、@DateTimeFormat(低版本无效)

创建时间&#xff1a;2024-10-08 本文适用的依赖版本&#xff1a; spring-boot-starter-parent&#xff1a;3.3.3 spring-cloud-starter-openfeign&#xff1a;4.1.3 一、场景 在 REST API 的查询接口中&#xff0c;日期查询参数 的格式一般是标准&#xff08;ISO 8601&#x…

BiGRU-Transformer时间序列预测(多输入单预测)——基于Pytorch框架

1 介绍 本文将介绍一种基于Transformer和BiGRU&#xff08;双向门控循环单元&#xff09;的混合模型及其在时间序列预测中的应用。本模特适用于多输入单输出预测&#xff0c;适合风电预测&#xff0c;功率预测&#xff0c;负荷预测等等。 2 方法 首先&#xff0c;从Excel文件…

常见数据库等保测评检查命令汇总

MySQL数据库 select user, host FROM mysql.user&#xff1b;查看管理用户 show variables like validate%; 查看口令策略 show variables like %password%; 查看口令策略 show variables like %general%; 查看日志是否开启 show variables like general_log%; 可以看查询日…

电磁兼容(EMC):PCB设计里的镜像面究竟是个啥?

目录 1. 镜像面概念 2. 镜像面示意 3. 镜像面工作原理 4. 总结 PCB设计中涉及到高频信号处理时经常会听到一个叫做镜像面的概念。镜像面究竟是哪个面&#xff1f;和我们平时所说的地平面和电源平面有什么区别&#xff1f; 1. 镜像面概念 镜像面是指高频信号在完整平面上的…

退货单不能反价值重估的操作

财务的工作效率几何级式倍增。29号做的退货单&#xff0c;30号就做了发票。业务员工作质量却是堪忧&#xff0c;退货单做了2次。这样的问题是常态&#xff0c;该如何避免呢&#xff1f; 从提示文字分析&#xff0c;不能弃审&#xff0c; 一般是单据被下游单据锁定导致的&#…

算法 | 模拟

目录 替换所有的问号 题解&#xff1a; 提莫攻击 题解&#xff1a; Z字形变换 题解&#xff1a; 外观数列 题解&#xff1a; 数青蛙 题解&#xff1a; 替换所有的问号 1576. 替换所有的问号 - 力扣&#xff08;LeetCode&#xff09;https://leetcode.cn/problems/re…

AFSim仿真系统 --- 系统简解_03( Warlock模块 - 人在环路 在仿真领域中指的是AFSIM的操作员互动可视化应用程序)

我们就用保留单词 Warlock Warlock&#xff08;在仿真领域中指的是AFSIM的操作员互动可视化应用程序--人在环路 &#xff09; Warlock是AFSIM的操作员环环相扣&#xff08;Operator-in-the-Loop&#xff09;视觉应用程序。它提供了一个图形环境&#xff0c;用于在运行时查看和…

【Verilog学习日常】—牛客网刷题—Verilog进阶挑战—VL45

异步FIFO 描述 请根据题目中给出的双口RAM代码和接口描述&#xff0c;实现异步FIFO&#xff0c;要求FIFO位宽和深度参数化可配置。 电路的接口如下图所示。 双口RAM端口说明&#xff1a; 端口名 I/O 描述 wclk input 写数据时钟 wenc input 写使能 waddr input 写…

Qt程序国际化

目录 程序的国际化 第一步&#xff1a;生成ts文件 第二步&#xff1a;生成并加载qm文件 程序的国际化 第一步&#xff1a;生成ts文件 Ts文件格式上实际是xml&#xff0c;记录界面的字符和代码中tr包含的字符的具体位置&#xff08;文件位置&#xff0c;行号列号等&#xff0…

QT 实现图片查看工具

QT 实现图片查看工具 1、选择图像文件 单文件选择 QFileDialog::getOpenFileName多文件选择 QFileDialog::getOpenFileNamesQList<QString> imageNames = QFileDialog::getOpenFileNames(this,tr("打开图片"),"",tr("图片文件 (*.png *.jpg *.b…

【STM32 Blue Pill编程实例】-OLED显示DHT22传感器数据

OLED显示DHT22传感器数据 文章目录 OLED显示DHT22传感器数据1、DHT22介绍2、硬件准备与接线3、模块配置3.1 定时器配置3.2 DHT22引脚配置3.3 OLED配置4、代码实现在本文中,我们将介绍如何将 DHT22 温度和湿度传感器与 STM32 Blue Pill 开发板连接,并使用 HAL 库在 STM32CubeI…

车载音频焦点(二)

目录 1 可延迟的音频焦点 2 多音频区焦点管理 3 HAL 音频焦点 4 OEM 车载音频焦点服务 1 可延迟的音频焦点 在 Android 11 中,AAOS 开始支持请求获得可延迟的音频焦点。 当非瞬态焦点请求 与 当前焦点持有者交互 遭到拒绝时,前者可以延迟。 一旦焦点的变化导致延迟的请…

各省份自然灾害损失造成的直接经济损失数据(2009-2022年)

自然灾害是自然演变过程中不可避免的现象&#xff0c;它们对人类社会构成了巨大的威胁。中国作为一个自然灾害频发的国家&#xff0c;面临着种类繁多的灾害挑战&#xff0c;包括气象灾害、地质灾害、海洋灾害、生物灾害和森林草原火灾等。 数据来源&#xff1a;《中国环境统计…

数据分布过于集中 怎么办,python 人工智能 ,数据分析,机器学习pytorch tensorflow ,

数据分布过于集中&#xff0c;意味着数据的大部分值都聚集在某个特定区间内&#xff0c;这可能会导致统计分析的结果不够稳健&#xff0c;或者模型训练时出现过拟合等问题。针对这种情况&#xff0c;可以考虑以下几种方法来处理&#xff1a; 变换成 1. **数据转换**&#xff1…

笔记-stm32移植ucos

文章目录 一、UCOS的基础知识1.1 前后台系统:1.2 RTOS系统可剥夺型内核:前后台系统和RTOS系统 1.3 UCOS系统简介学习方法 二、ucossii移植Step1&#xff1a;在工程中建立存放UCOSS代码的文件夹UCOSIIStep2:向CORE文件夹添加文件Step3:向Config文件夹添加文件Step4:向port文件夹…

Knife4j-SpringBoot3-OpenAPI3:基本使用、生产环境关闭接口文档、配置文件、配置接口文档描述信息、OpenAPI3注解

版本&#xff1a; SpringBoot&#xff1a;3.3.3 Knife4j&#xff1a;4.5.0 创建时间&#xff1a;2024-10-08 一、官网 Knife4j 的 SpringBoot3 官方说明文档&#xff1a; https://doc.xiaominfo.com/docs/quick-start#spring-boot-3 springdoc官网&#xff1a;https://spring…

笔试强训day33

跳台阶扩展问题 一只青蛙一次可以跳上1级台阶&#xff0c;也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶(n为正整数)总共有多少种跳法。 数据范围&#xff1a;1≤n≤201≤n≤20 进阶&#xff1a;空间复杂度 O(1)O(1) &#xff0c; 时间复杂度 O(1)O(1) 输入…

【EXCEL数据处理】000017 案例 保姆级教程,附多个操作案例。EXCEL Match和Index函数。

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享一篇文章&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495; 目录 【EXCEL数据处理】000017 案例 保姆级教程&#xff0c;附多个操作案例。…

MYSQL 事物隔离级别的区别与现象

事物的ACID属性本章不再赘述&#xff0c;本章主要描述事物的隔离级别及隔离级别导致的现象&#xff0c;日常工作中该如何选择MYSQL的隔离级别。 MYSQL事物的隔离级别及各隔离级别存在的问题如下&#xff1a; 隔离级别/问题脏读不可重复读幻读读未提交(Read-Uncommitted)✅✅✅…