English
登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
原创商城
官方淘宝
二手市场
学院
云课堂
考试
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
联机
航空人生(连飞)
飞行人生(虚航)
空管人生(虚管)
空战人生(对战)
工具
联飞地图
航路查询
航图查询
气象报文
资源
插件库
素材库
云网盘
企业
飞行者联盟
»
论坛
›
【飞行仿真实验室】
›
软件开发
›
OpenStreetMap
›
获取OpenStreetMap数据方法知多少?
返回列表
发新帖
查看:
1629
|
回复:
0
获取OpenStreetMap数据方法知多少?
[复制链接]
swj5550366
swj5550366
当前离线
UID
4983
注册时间
2014-4-16
在线时间
小时
最后登录
1970-1-1
精华
阅读权限
60
听众
收听
雷达卡
已绑定手机
发表于 2022-11-9 14:52:38
|
显示全部楼层
|
阅读模式
作者 | 时间地理 授权发布 编辑 | GeoTalks
有着地图界的维基百科之称的OpenStreetMap(OSM)为我们打开了一扇通往新世界的大门,包含了丰富的地理数据,给予了地理、规划以及对空间句法、空间分析、空间规划感兴趣的人提供了许多便利。
OSM中包含的内容可以根据其公布的分类体系略知一二。OSM全称为OpenStreetMap,是在2004年7月由史蒂夫·克斯特始创。2006年4月,OpenStreetMap基金会成立,鼓励自由地理数据的增长,发展和分布,并向所有人提供地理数据以供使用及分享。
http://wiki.openstreetmap.org/wiki/Zh-hans:Map_Features
获取OSM数据方法有许多:
可以直接在官网下载OpenStreetMap(https://www.openstreetmap.org/);
可以用QGIS软件下载;
也可以下载ArcGIS Editor for OpenStreetMap插件进行下载。
下面我就介绍几种方法:
方法1:网站直接下载
1.可以通过该网站下载世界各地的OpenStreetMap地图矢量数据
(http://download.geofabrik.de/)。
具体的进入过程为,打开OpenStreeetMap首页OpenStreetMap 。然后单击下图右上角的导出,可以看到有许多数据来源的网站,选择Geofabrik 下载就可以进入下载了。
2.以冰岛为例,在表格内选择Europe(欧洲),单击,然后在Sub Region内选择Iceland(冰岛),选择.shp.zip数据,单击直接下载,解压后,就可以在ArcGIS直接打开了。数据量很庞大,需要自己先整理。OSM数据定期更新。
3.单击Iceland按钮,可以查看数据的更新时间,也可以下载Iceland-latest.shp.zip。
4.下载后解压,将地图数据加载到ArcMap中。
方法2:通过ArcGIS Editor for OpenStreetMap插件下载
1.ArcGIS Editor for OpenStreetMap 是一个免费开源的 ArcGIS Desktop 插件,可以在ESRI的网站下载,不同版本的ArcGIS对应的插件版本也不同,如10.1、10.2、10.3的都不一样。
ArcGIS Editor for OpenStreetMap
(http://www.esri.com/software/arcgis/extensions/openstreetmap)
2.单击页面下方的“download ArcGIS Editor for OpenStreetMap Now” 即可下载。
因为我的机子是10.3版本的,所以我用支持10.3版的来演示。
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插件工具转换
1.ArcGIS Editor for OpenStreetMap还提供数据转换的工具,具体方法为,首先是进入OSM网站首页(http://www.openstreetmap.org/)。
2.单击【导出】,下拉滑轨,可以看到页面左边列出来许多来源。
3.这里可以直接选择经纬度范围进行下载,但是注意下载后的数据是osm后缀名格式的,需要其他软件或者插件(比如ArcGIS Editor for OpenStreetMap插件)进行转换成shp格式。
4.这里我运用ArcGIS Editor for OpenStreetMap插件(插件的具体安装下载过程稍后介绍)进行演示如何转换。
6.选择【Load OSM file】,打开对话框,在OSM File栏选择之前下载的map.osm数据,在Target feature dataset栏选择目标路径,其他不用选,单击OK。路径最好放在文件地理数据库里,这样转换出错的几率小一点。
7.转换结果,数据保存在一个地理数据集test1里面,OSM的数据分为点、线、面三类,具体的分类可以参考网址:
http://wiki.openstreetmap.org/wiki/Map_Features
方法4:使用QGIS软件获取
QGIS下载也有多种方法,这里介绍其中两种,第一种是在软件里下载,比较方便。首先下载QGIS软件,安装(http://www.qgis.org/en/site/forusers/download.html)。
在QGIS软件菜单栏选址Vector-再点击Openstreetmap-Download Data
打开OSM网站,选择范围。
选择Manual填写范围下载。
第二种是先在OSM官网下载好数据。
下载的数据后缀为osm,可以用QGIS软件打开,直接显示(如果不显示则要导入投影坐标系)。
然后在QGIS的内容列表选择数据右键单击-选择Geometry Tools-单击Export/Add geometry colums导出为shp后缀的数据,即可在ArcGIS软件中编辑使用。
源于知乎(https://zhuanlan.zhihu.com/p/25889246)
感谢作者与GeoTalks读者分享。
声明:展示网站网址的目录仅仅是为了学习交流,不意味着GeoTalks支持各网站网页所表达的全部内容,请大家自行鉴别。
OpenStreetMap
相关帖子
•
获取OSM数据的3个方案【OpenStreetMap】
•
地理空间数据库OpenStreetMap走向成熟
•
Open Street Map历史
•
OSMnx,OpenStreetMap数据处理精英的Python库!
•
Open Street Map海地地震中发挥作用
•
OpenstreetMap二次分析数据集-2023年中国的1KM栅格道路长度-WGS84
•
osmnx——Python OpenStreetMap库
•
OpenStreetMap中各类OSM数据多种下载渠道及方式对比
•
OSMnx-让OpenStreetMap数据分析变简单的超级英雄!
•
如何导出openstreetmap中的街道网络数据呢?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表