QGIS Quick OSM 插件

QGIS Quick OSM 插件

1. 简介

基本信息

功能

  • 提取 OSM 元素
  • OSM 图元信息:官网:地址

修改界面语言:修改 QGIS 的界面语言

2. 应用实例

  • 结合在 OSM 搜索到的图元属性提取

  • 尽量使用英文,防止编码错误而造成的结果不匹配

  • 限定范围: 如 in: jiangsu, China, 或 Layer Extent: boundary.shp

2.1 获取行政区域边界

  • 设置 boundary=administrative (即,key=boundary, value=administrative

  • 设置行政等级 admin_level (提取某一等级,如市级、县级等,行政区域的边界);

    或 指定 name:endivision_code (提取某一个行政区域的边界)

实例 1:提取南京市每个区的行政边界

boundary = administrative
admin_level = 6
in nanjing, jiangsu, China

实例 2:提取南京市江宁区的行政边界

boundary = administrative
name:en = Jiangning District   # 从 OSM 上查询得到 
in nanjing, jiangsu, China

2.2 提取公交线路和公交站

  • OSM 标签

    • 公交线路 route=bussite

    • 公交站点 highway=bus_stopsite

  • 提取公交线路和公交站点

    • 设置 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

实例 1:江宁市的公交线路和公交站点

type = route
route = bus
Layer Extent: jiangning.shp

实例 2:江宁市的公交站点

highway = bus_stop
Layer Extent: jiangning.shp

2.3 提取地铁线路和地铁站点

  • OSM railway 标签,site

  • 设置 railway=subway

  • 或使用 OSM Quick 预设:Transport/Railway/Subway

2.3.1 进一步处理

只提取线路信息,可将地铁线层中的 service 列中值为 crossover、siding、spur、和 yard 的行删除,即只保留 service 列为空的行

只保留地铁站,可将地铁站点层中的 access 列中值为 private 的行删除

2.4 提取土地利用

  • OSM landuse 标签,site

  • 仅设置 keylandusevalue 留空,表示提取所有值。

posted @ 2022-06-02 00:42  veager  阅读(1243)  评论(0)    收藏  举报