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

2016/7/21 14:05:10 0人评论 4314 次 分类:GIS技术
 这里以云南为例,为你讲解如何建立省级海量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坐标系投影转换和将全省数据合并到同一个目录都需要花相当多的时间,得用数台电脑作数据下载和投影转换切片等一系列的处理才能提高生产效率。
总之,由于数据量的巨大,这是一项非常消耗时间、精力和耐心的工程。
分享到:

上一篇:没有了

下一篇:没有了

相关资讯

    暂无相关的资讯...