自然资源部标准地图底图转矢量Shapefile并配准 | 您所在的位置:网站首页 › eps是矢量图格式吗为什么 › 自然资源部标准地图底图转矢量Shapefile并配准 |
当前许多期刊投稿要求凡涉国界图件(国内部分地区、全国、世界部分地区、全球)必须使用自然资源部标准地图底图(下载网址:http://bzdt.ch.mnr.gov.cn),所用底图边界要完全无修改。但该网站并未提供可编辑的.shp矢量文件,除p图外,无法直接应用于自己的数据,在arcgis或其他软件进行作图。因此,本文介绍了如何将标准地图底图转为Shapefile矢量图层,及如何将自己的数据与标准底图进行配准,使shp边界对齐,达到在arcgis里出图的目的。 注:本文方法基于标准版中国地图底图,审图号为GS(2020)4623号。 1. 将标准底图底图转为Shapefile。此步主要依据文章《一种标准地图服务转矢量Shapefile方法》https://blog.csdn.net/smart3s/article/details/108307048 该文章提出了三种利用底图的方案,第三种可能最符合大众的需求。本文也在该文基础上对此方案进行细化。 1.1 数据下载首先在标准地图服务网站(http://bzdt.ch.mnr.gov.cn/index.html)下载所需要的底图,本文下载的底图审图号为GS(2020)4623号。选择EPS格式进行下载。 1.2 分解底图解压后使用Adobe illustrator打开。点击选中数据,然后右击,取消编组。 1.3 选中需要导出的元素。单个元素仅需点击选中即可,如果需要导出多个要素,则参考以下方法。 选中某个需要导出的元素,为其设置描边颜色和粗细。 再选中其他需要导出的元素,进行相同的描边设置。 进行相同描边元素的全选(描边颜色或粗细)。 导出为.dwg格式。 1.4 使用arcgis打开.dwg数据。打开的dwg文件是GroupLayer的形式,点击左侧图层窗口中图层名称旁的加号即可查看子图层。 选择需要的图层导出即可。(有线图层和面图层,按需选择) 1.5 存在的问题博文《一种标准地图服务转矢量Shapefile方法》https://blog.csdn.net/smart3s/article/details/108307048 也提到了存在的以下问题。该数据没有空间参考,但对其进行空间校正将改变数据形状,所以不推荐。因此另一种思路是将改变自己的数据的投影,使其和标准地图一致,并使两个数据对准。可以理解为在arcgis里P图。详情看第2节。 2. 修改矢量数据的投影坐标系,使其和标准底图一致。主要参考微信推文《视频:如何基于ArcGIS和ArcCatalog绘制中华人民共和国自然资源部出版的中国标准地图?》https://mp.weixin.qq.com/s/lZpsYvlwlCgZZuEGSdz6nA 2.1 数据准备准备一副自己的矢量数据,具体什么投影无所谓。本文使用的为wgs84。可以看到和导出的标准底图完全不匹配,无法进一步出图。 2.2 对地理坐标系进行选择和修改。转到布局视图,选中图框并右击,选择属性。 Projected Coordinate System中找到Asia_North_Albers_Equal_Area_Conic投影坐标系进行参数修改即可。双击投影名,即可进行修改。 具体修改如下: Central_Meridian: 95.0→105.0 Standard_Parallel_1: 15.0→25.0 Standard_Parallel_2: 65.0→47.0 Latitude_Of_Origin: 30.0→0.0 修改完,确定。发现投影已经变化。接下来就是将标准底图和自己的shp数据对准。 3. 对准两份数据。主要参考《ArcGIS等比例缩放点、线、面等图形要素》 https://malagis.com/arcgis-scale-feature-tool-use-method.html 此时两份数据形状已经一致,只是大小不同。通过观察右下角的坐标位置可知标准底图大小远远小于自己的shp。所以需要将标准底图等比例放大。 3.1 底图缩放参考《ArcGIS等比例缩放点、线、面等图形要素》 https://malagis.com/arcgis-scale-feature-tool-use-method.html 对标准底图进行放大。 选中图层,向外拉鼠标为放大;向内为缩小。不断缩放移动,使其配准。 3.2 最后纯手动操作,可能不容易完全配准,但也已基本满足出图要求。 此时便可以将自己的栅格等数据拖入工作空间,会自动变换为当前投影,并匹配标准底图。 以上内容如有侵权,请联系作者修改或删除。 |
CopyRight 2018-2019 实验室设备网 版权所有 |