
方法1:网站直接下载
1可以通过该网站下载世界各地的OpenStreetMap地图矢量数据
具体的进入过程为,打开OpenStreeetMap首页OpenStreetMap 。然后单击下图右上角的导出,可以看到有许多数据来源的网站,选择Geofabrik 下载就可以进入下载了。
2以中国为例,在表格内选择Asia,单击,然后在Sub Region内选择China,选择shpzip数据,单击直接下载,解压后,就可以在ArcGIS直接打开了。数据量很庞大,需要自己先整理。OSM数据定期更新。
3单击China按钮,可以查看数据的更新时间,也可以下载china-latestshpzip。
4下载后解压,将地图数据加载到ArcMap中。
方法2 通过ArcGIS Editor for OpenStreetMap插件下载
1ArcGIS Editor for OpenStreetMap 是一个免费开源的 ArcGIS Desktop 插件,可以在ESRI的网站下载,不同版本的ArcGIS对应的插件版本也不同,如101、102、103的都不一样。
ArcGIS Editor for OpenStreetMap
2单击download ArcGIS Editor for OpenStreetMap Now 即可下载。
因为我的机子是103版本的,所以我用支持103版的来演示,
4安装后在ArcToolbox就会显示,OpenStreetMap Toolbox的工具
5单击Download OSM data就可以下载地图数据,既可以以经纬度确定范围,只需在Top、Bottom、Left、Right输入经纬度即可,但是范围不能过大,否则无法下载,会提示Extend of download超过范围。
6也可以用原有的矢量图(shp文件)进行框定范围,进行下载,同样对范围有所限制,为了下载武汉市的数据,我将武汉市地图切成几十块分块下载
7在Extent of data download 选择The same as 某一个区域,Target feature dataset选择保存路径,路径为好保存在文件地理数据库中,避免出错。
方法3:网站直接下载再经过ArcGIS Editor for OpenStreetMap插
无论什么工作,都要用到数据提取技术。
很多原始数据都包含混杂信息,要从中提取中文、提取英文、提取数字、提取账号、提取括号内数据,不会公式就意味着大量重复繁琐的 *** 作。
下面结合案例展开讲解,没时间一气看完的同学,可以分享到朋友圈给自己备份一份。
一、提取中文
要求:从中英文姓名中提取中文姓名。
案例场景如下(右侧**区域输入公式)
=LEFT(A2,LENB(A2)-LEN(A2))
这样的好处是,一旦有了这个模板,无论原始数据怎么变,结果都可以自动提取出来。
二、提取英文
要求:从中英文姓名中提取英文姓名。
案例场景如下(右侧**区域输入公式)
=RIGHT(A2,2LEN(A2)-LENB(A2))
这个模板可以帮你提取英文信息。
三、提取数字
要求:从数字和文本混杂中提取数字。
案例场景如下(右侧**区域输入公式)
=-LOOKUP(0,-MID(A2,MIN(FIND(ROW($1:$9),A2&56^7)),ROW(INDIRECT('1:'&LEN(A2)))))
注意这是数组公式,需要同时按Ctrl+Shift+Enter三键输入。
即使原始数据变动,数字结果也可以自动更新。
四、提取账号
要求:从信箱地址中提取账号。
案例场景如下(右侧**区域输入公式)
=LEFT(A2,FIND('@',A2)-1)
以上就是关于获取OpenStreetMap数据方法知多少全部的内容,包括:获取OpenStreetMap数据方法知多少、excel获取数据的方式有哪些、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)