- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何基于谷歌地圖的Server缓存发布ImageService服务
如何基于谷歌地图的Server缓存发布Image Service服务
第一步:下载地图数据
下载安装水经注万能地图下载器,启动时只选择电子.谷歌(这里可以根据自己的需要选择),如下图所示。
找到成都后框选下载成都区域,如下图所示。
双击新建任务,选择1到19级,如下图所示。
第二步:导出 ArcGIS Server 服务
下载完成后,询问是否导出,点击选择“是”;然后在列表的任务例表中选择“成都”,再点击“确定”显示“导出图片数据”对话框,如下图所示。
在该对话框中选择导出类型为“瓦片:ArcGIS Server”;保存路径为“c:\arcgisserver\directories\arcgiscache”;保存类型为“PNG(*.png)”,最后点击“输出”按钮开始导出数据,结果如下图所示。
需要说明的是,如果瓦片数量特别多(如100万张以上),在导出时就要选择导出到ArcGIS的缓存目录(如“c:\arcgisserver\directories\arcgiscache”)以方便使用。
第三步:导出临时数据
导出临时数据的目的在于快速构建一个Image Server服务,它的用途在后面会详细讲述。
在下载器中选择之前下载的任务,然后在“查看下载结果”区域点击“导出拼接图片”工具,如下图所示。
这里只需要选择几个较小的级别即可,数据越少越好;另外,需要特别注意的是保存路径一定要修改一下,要确保与之前的路径不同,以避免配置文件被覆盖,如下图所示。
导出结果如下图所示。
为了便于区别于之前的导出结果,这里我们把“成都_ArcgisServerTiles”文件夹改为“成都_Temp”,如下图所示。
第四步:新建Image Services服务
启动ArcCatalog 10.2,在“Folder Connections”目录上单击右键并选择“Connect To Folder...”菜单,如下图所示。
在目录树中选择“D:\SGDownload”目录(即临时数据存放的目录)并点击“确定”按钮完成选择,如下图所示。
以上设置完成后,“成都_Temp”将在树中显示,如下图所示。
在“成都_Temp”上单击鼠标右键,并在菜单中选择“Share As Image Service...”,将显示如下图所示对话框。
点击“下一步”,将影像服务的名称改为“成都”,如下图所示。
再点击“Continue”,如下图所示。
在显示的“Service Editor”对话框中分别选择“Caching”选项中的“Using tiles from a cache”和“ArcGIS Online/Bing Maps/Google Maps”参数,如下图所示。
然后,点击右上角的“Publish”发布,将显“Copying Data to Server”对话框,如下图所示。
点击“OK”按钮,将开始将数据复制到服务器并进行打包处理,如果数据量大,这个过程会非常花时间,这就是我们之前只选择少量数据的重要原因。
处理完成后,提示发布成功,点击“OK”按钮可以关闭提示,如下图所示。
这里我们将看到一个名叫“成都”的Image Service影像服务,如下图所示。
同时,在ArcGIS缓存目录“C:\arcgisserver\directories\arcgiscache”也会生成“成都_ImageServer”缓存目录,如下图所示。
但我们打开目录后,会发现文件是紧凑型的缓存文件,理论上这样的文件对访问速度是有好处的,但对于有上100万张的瓦片打包的话,需要花时间太久,据用户反映有时还会报错,且最后在客户端呈现的效果也不太理想。
第五步:偷梁换柱
为了解决第四步中出现的问题,我们把生成的缓存替换为我们第一次导出的1-19级的全部数据。
在影像服务“成都”上单击右键,选择“stop”停止服务。
将缓存目录中的“成都_ImageServer”文件夹改为“成都_ImageServer_2”(也可以改为其它任意名字,也可以删除该目录);然后将“成都_ArcgisServerTiles”改为“成都_ImageServer”,如下图所示。
文件夹改名完成后,重新启动该服务,如下图所示。
为了完整显示所有级别的数据,我们需要重新设置一下需要显示的级别范围。在影像服务上单击右键选择“Service Properties...”,如下图所示。
在显示的“Service Editor”对话框中,拉动级别滑块,将显示级别设置为0到18,即对应下载器中的1到19级。
点击“OK”按钮完成设置并生效。
第六步:查看结果
在浏览器中打开管理器,如下图所示。
输入用户名称密码登录后,如下图所示。
点击“成都”影像服务,可以任意查看地图数据了,如下图所示。
小结:
记得在9.3版本的ArcCalal
文档评论(0)