简单导出 在范围选择完成后,点击导出即可完成数据获取;这种简单导出方法只能导出非常小范围的地图数据。You requested too many nodes (limit is 50000).
简单导出限制在节点50000个
点击导出
保存数据
Overpass API 导出简单导出方法只能导出非常小范围的地图数据,如果选址的范围较大,在范围选择完成后,点击Overpass API即可完成数据获取。但是该文件不是一个直接以.osm的 OSM XML数据,具体文件内容则是osm数据,因此在使用的时候和.osm没有差别,只需要在文件后面加后缀.osm即可使用。
二、将获取到的osm文件转换为shapefile文件
第一部分的内容已经可以从Openstreetmap上获取到各种范围下的路网osm数据文件,但是我们常用的路网数据是shapefile文件,因此需要将其转为shp文件。这里采用ArcGis软件来完成数据转换,需要安装ArcGIS Editor for OpenStreetMap插件。 第一步:安装ArcGIS Editor for OpenStreetMap插件。该插件各版本的下载地址查询:
https://www.esri.com/en-us/arcgis/products/arcgis-editor-for-openstreetmap
https://github.com/Esri/arcgis-osm-editor
下载后直接解压,双击对应版本.exe安装即可,安装完成后。打开ArcMap,发现ArcToolbox还没有该插件,点击自定义,勾选上Openstreetmap,将插件添加到工具箱中,工具箱会出现OpenStreetMap Toolbox.tbx。
第二步:将OSM数据转为shp数据
本地新建一个文件地理数据库。
使用OpenStreetMap Toolbox.tbx工具中的Load OSM File功能,将生成结果输出到新建的文件地理数据库。转换完成后,会生成点线面shp文件,对应着不同的数据信息,可以查看官方文档对不同字段的定义。这时文件地理数据库中存储着转换后的数据,我们只需要将路网图层导出为shapefile文件就可以了。