EGD 环境设计与制作 问答网是集环境艺术、导视系统、标识标牌、公共艺术、雕塑、美陈设计的知识和技术知识分享平台。
有着地图界的维基百科之称的OpenStreetMap(OSM)为我们打开了一扇通往新世界的大门,包含了丰富的地理数据,给予了地理、规划以及对空间句法、空间分析、空间规划感兴趣的人提供了许多便利。
OSM中包含的内容可以根据其公布的分类体系略知一二。OSM全称为OpenStreetMap,是在2004年7月由史蒂夫·克斯特始创。2006年4月,OpenStreetMap基金会成立,鼓励自由地理数据的增长,发展和分布,并向所有人提供地理数据以供使用及分享。
http://wiki.openstreetmap.org/wiki/Zh-ant:Map_Features#.E9.81.93.E8.B7.AF_.28highway.29
获取OSM数据方法有许多,可以直接在官网下载OpenStreetMap,可以用QGIS软件下载,也可以下载ArcGIS Editor for OpenStreetMap插件进行下载,下面我就介绍几种方法。
1.可以通过该网站下载世界各地的OpenStreetMap地图矢量数据
具体的进入过程为,打开OpenStreeetMap首页OpenStreetMap 。然后单击下图右上角的导出,可以看到有许多数据来源的网站,选择Geofabrik 下载就可以进入下载了。
2.以中国为例,在表格内选择Asia,单击,然后在Sub Region内选择China,选择.shp.zip数据,单击直接下载,解压后,就可以在ArcGIS直接打开了。数据量很庞大,需要自己先整理。OSM数据定期更新。
3.单击China按钮,可以查看数据的更新时间,也可以下载china-latest.shp.zip。
4.下载后解压,将地图数据加载到ArcMap中。
1.ArcGIS Editor for OpenStreetMap 是一个免费开源的 ArcGIS Desktop 插件,可以在ESRI的网站下载,不同版本的ArcGIS对应的插件版本也不同,如10.1、10.2、10.3的都不一样。
ArcGIS Editor for 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选择保存路径,路径为好保存在文件地理数据库中,避免出错。
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/Zh-ant:Map_Features#.E9.81.93.E8.B7.AF_.28highway.29
https://wiki.openstreetmap.org/wiki/WikiProject_China
QGIS下载也有多种方法,这里介绍其中两种,第一种是再软件里下载,比较方便。首先下载QGIS软件,安装Download QGIS://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软件中编辑使用。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!