云南全省卫星地图如何生成Server切片

2016-7-21 14:05:10 0人评论 548次浏览 分类:技术文章

 这里以云南为例,为你讲解如何建立省级海量WGS84坐标系的ArcGIS Server切片的方法步骤。需要用到的软件包括AutoCAD、水经谷歌卫星地图下载器、水经影像转换器和ESRI ArcMap等软件。
由于面积范围太大,水经影像转换器在对谷歌卫星地图下载器下载的DAT任务文件进行坐标投影转换时也会需要十分大的磁盘空间,经过多次实验,将整个云南省基于第19级细分成64行x64列的图片块,无论是进行卫星地图下载还是进行WGS84坐标系的投影转换以及ArcGIS Server切片都是非常适合的大小。每个瓦片的大小为256x256像素,拼接后的单个图块的单张大图为16384x 16384像素,如果是导出为TIF格式的话大小在1G以内,也很适合在ArcMap中或其它普通看图软件中轻松打开查看。

另外,由于这里我们最终是要制作ArcGIS Server 切片,因此单个图片在用水经影像转换器进行投影转换时会产生变形,转换器对变形以后的图片进行重新切片为256x256像素的瓦片时就会产生边角料(类似于裁衣服时会产生边角料一样),而这些不完整的边角料会被转换器自动的舍弃,这样最后在相邻的两个图片块之间就会产生缺少一张瓦片的空白缝隙,为了解决该问题,我们在细分图片时让相邻的图片之间均重叠两个瓦片,也就是我们分块本来是按64行x64列来分,但实际下载数据时我们按68行x68列来下载,图块之间分别重合一部分。
未重合的接图表,如下图所示。


有重合图的接图表,如下图所示。


基于上述因素,我们需要生成一张云南全省的接图表,共计5281个图块,如下图所示。


将所有图块分别创建任务进行批量下载数据,如下图所示。


所有数据下载完成之后,再用水经影像转换器对数据进行批量转换成WGS84坐标系的ArcGIS Server切片。
首先,我们将数据批量导入到水经影像转换器,如下图所示。


点击软件中的属性设置按钮对相关导出参数进行设置,如下图所示。


在参数设置对话框中,我们选择导出类型为“瓦片:ArcGIS Server”,保存类型为JPG,导出级别为我们下载时选择的级别13到19级,如下图所示。


参数设置完成后,点击软件底部的 “转换”按钮进行WGS84投影转换和ArcGIS Server切片处理。
由于每个任务导出时,瓦片是存放在各自任务所对应的目录的,最后我们将所有瓦片合并到同一个目录中,由于切片的名称编号是基于全球唯一的编号,因此它们是可以共存的。
将所有切片合并到_alllayers目录中,合并完成后,在同一目录中还需要有conf.cdi和conf.xml配置文件(这两个文件在转换器作切片时会自动生成),如下图所示。


默认生成的conf.xml文件中,只记录了我们选择的13到19级的分辨率及比例尺等相关参数;conf.cdi文件中,只记录了当前任务的坐标范围,合并图片数据后,这两个文件都需要根据实际情况作相应的修改调整。
启动ArcMap软件,点击“Add Data”按钮,如下图所示。


在“Add Data”对话框中选中瓦片所在的目录,如下图所示。


点击“Add”按钮,添加ArcGIS Server瓦片数据服务,结果如下图所示。


以上便是将云南全省的谷歌卫星地图制作为WGS84坐标系的 ArcGIS Server 瓦片的概要步骤,其中接图表需要程序生成。
另外,云南全省谷歌卫星地图数据的下载,全省数据作WGS84坐标系投影转换和将全省数据合并到同一个目录都需要花相当多的时间,得用数台电脑作数据下载和投影转换切片等一系列的处理才能提高生产效率。
总之,由于数据量的巨大,这是一项非常消耗时间、精力和耐心的工程。

附件下载

相关资讯

  • 水经注地图发布服务中件间功能简介

    水经与水经注分别源于中国古代地理名著《水经》和《水经注》。《水经注》共四十卷,作者是北魏晚期的郦道元,因注《水经》而得名。《水经》一书约一万余字,《唐六典注》说其“引天下之水,百三十七”。

    2017-10-23 11:27:20
  • 微图App中如何切换普通标注和专业标注

    《微图App》是《水经微图》的移动端,是作为数据采集和数据云同步必不可少的应用,该APP支持在Android和iOS系统上运行,暂时仅推出了Andriod版,后续会推出iOS版。

    2017-10-20 10:59:52
  • Cesium开源三维地球离线地图发布源码示例功能

    Cesium开源三维地球离线地图发布源码提供了地图切换、查询定位、模型加载、专题图叠加显示和测量功能等,旨在为用户提供一个可以在Cesium快速加载离线地图或在线地图的解决方案,并提供技术支持。

    2017-10-17 11:56:37
  • OpenLayers API 离线地图发布源码示例功能

    OpenLayers API 离线地图发布源码提供了道路交通图的离线加载功能,矢量标注功能、矢量编辑功能和测量功能等,旨在为用户提供一个可以快速加载离线地图或在线地图的解决方案,并提供技术支持。

    2017-10-17 10:51:59

共有访客发表了评论 网友评论

验证码: 看不清楚?