osm数据下载【附实例】

目录

1.OSM官网下载数据集

1.1直接导出(不推荐)

1.2其他摘录OSM数据的网站

2.通过QGIS插件下载(推荐推荐推荐)

2.1下载并安装QGIS软件

2.2插件使用方法

3.通过Arcgis工具箱下载

4.小结

1.OSM官网下载数据集

1.1直接导出(不推荐)

直接进入OSM主页面点击导出数据。
缺点:无法根据行政区划导出数据;
   导出数据格式为.osm无法直接添加到arcgis中进行处理
 

1.2其他摘录OSM数据的网站

1.geofabrik
优点:该网站摘录的大部分数据已经提前转换为了shp格式的文件,可以直接在arcgis中进行使用;可以根据行政区划来选择下载数据;
缺点:中国行政区划有明显问题;并且最小划分等级只到了国家,想使用某省的数据只能把整个国家的下载下来后再进行裁剪。

①点击相应的大洲名称

 ②选择相应的国家 

 2.bbbike
优点:操作简单,也是通过框选区域来下载所需的数据,但其数据格式可以直接选择为shp格式,并且框选形状可以定义设置
缺点:无法根据行政区来下载数据,使用时还需要进行裁剪

  ①选择自定义区域

 ②定位到你想获取数据的区域

③填写接收数据的邮箱;点击here设置框选区域

④绘制好框选区域后点击提取,之后会通过邮件发送数据

2.通过QGIS插件下载(推荐推荐推荐)

qgis是一款开源的gis软件,通过插件形式拓展功能,能够支持大部分场景所需的地理分析需求,并且其所支持的数据格式广泛。

2.1下载并安装QGIS软件

下载链接   选择稳定版下载安装即可

语言设置

 安装osm插件->quick osm

2.2插件使用方法

该插件是基于overpass api进行查询数据的,即本质是遵循overpass QL(overpass 查询语言),该语言通过键:值对来确定对象(即按属性选择)
OSM维基,类别"键" 可查询有哪些键

例:如何下载池州市的路网数据

1.通过wiki可知通过highway字段来区分是否为道路(highway=* 即该字段有任意值即代表为道路)

2.进入QGIS quickosm插件 【关键字】选择highway 【位于】输入池州市–>点击运行查询

 3.结果直接加载图层中,但此时各结果图层仅为临时图层,可通过右键导出保存数据(可以保存为shp格式)

3.通过Arcgis工具箱下载

该插件是用 Python 编写的,您可以将其作为工具添加到 ArcToolbox 中。从OSMquery GitHub下载为 ZIP 文件(单击绿色code按钮,然后选择"下载 ZIP"),然后将其解压缩。在右键单击"工具箱"以添加新工具箱。框中有两个脚本,一个是基本版本,一个是高级版本。(但高级版本我在arcmap中无法打开,按理应该是兼容的)

使用方法:基本版的使用方法基本和quickosm使用方法一样(但 region name不是输入汉字会报错,打拼音即可)

缺点:好像勾选第一个任意值选项框数据下载不下来,可以一次勾选几个值的数据最后再合并 

4.小结

在上面几种方法中,我个人还是推荐使用QGIS插件进行下载数据,不仅操作简单而且其数据属性表字段保存的完整,方便使用。后续如果有朋友如果对overpassQL感兴趣可以在评论区留言,我会考虑出一个overpassQL的快速入门教程。

  • 12
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值