制图离不开矢量地图边界,那如何下载、转换并使用呢
1.关于世界范围或洲际
两种方式
一种是中科院的https://www.resdc.cn/data.aspx?DATAID=205
注册账号然后登陆
另一种是openstreetmap官网(https://www.openstreetmap.org/),但是很多政区数据不标准,对我们国家不友好,慎用。
文件中各要素编码的意义可参考http://download.geofabrik.de/osm-data-in-gis-formats-free.pdf。
下载:点击“导出”;
可以手动选择区域也可以点击页面左侧“Geofabrik下载”。
以下载亚洲区域为例,点击页面左侧“Geofabrik下载”,选择“Asia”,可以发现有三种格式,但是shp不完整,我们选择.osm.bz2,点击下载。
格式转换可以考虑以下两种方法
一种是网页在线转,比较方便,网址为:https://geoconverter.hsr.ch/ 选择 “Vector File to…”
可能不好用?我打不开网址
上传文件,选好输出格式,Run运行,结束后Download
结果可直接再ArcGIS 中打开
另一种是试用ArcGIS Editor for OpenStreetMap插件
各版本下载地址给指条明路:
https://github.com/Esri/arcgis-osm-editor
下载安装,然后可以在Toolbox中找到
转换步骤:
1、建立File Geodatabase.
首先在D盘中建立一个文件夹,命名为"osm2shp"
该文件夹中包含两个文件:下载好的osm数据和命名为“outputfolder”的新建的文件夹(以备处理好的数据存在该文件夹下)。
我们打开ArcCatolog,左侧Catalog Tree,右击Folder Connection.,选择Connector To Folder,选择要连接的文件夹位置,一个是"osm2shp"文件夹,一个为“outputfolder”,两者都要链接。
右击“osm2shp”文件,选择新建-文件地理数据库,重命名为"New File geodatabase".
2、加载osm数据.
选择工具箱(ArcToolbox),出现OpenStreetMap Toolbox,展开,双击选择Load OSM File
其中OSM File 选择下载的osm数据
target feature dataset选择刚刚建立的文本地理数据库,并将下一级目录命名。
即可完成数据的加载。
3、数据转换
osm数据加载完毕之后,可以通过目录树看到文本地理数据库下有我们处理好的数据a,选中,右击,选择export,选择转换成shapfile,inputfeature 不选,默认有三个文件,在输出文件夹选择第一步中建立的“outputfolder”文件夹即可。
4.数据查看
打开arcmap,将输出的文件拖到软件里面去,我们就可以看到数据啦,也就可以对数据进行编辑、处理和分析啦。
2.中国行政区划数据比较简单
但值得注意是的是使用shp文件时要注意九段线、钓鱼岛、藏南等地区的边界是否正确、标准,规范使用底图是地理人的基本要求。
以下为两种下载方式
a.标准地图服务系统(标准地图服务系统)
b.阿里云网址: http://datav.aliyun.com/tools/atlas/,在搜索框搜索所需地区的名称(以杭州市为例),下载GeoJSON格式的行政区划文件;
转化为shp
在地图转化工具(https://mapshaper.org/)中将GeoJSON数据转换为ArcGIS支持的Shp文件。