获取OpenStreetMap数据方法知多少

获取OpenStreetMap数据方法知多少,第1张

方法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获取数据的方式有哪些、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9537215.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存