怎样基于谷歌地图的Server缓存公布Image Service服务
第一步:下载地图数据

下载安装水经注万能地图下载器,启动时仅仅选择电子.谷歌(这里能够依据自己的须要选择)。例如以下图所看到的。

找到成都后框选下载成都区域,例如以下图所看到的。

双击新建任务,选择1到19级,例如以下图所看到的。

第二步:导出 ArcGIS Server 服务

下载完毕后,询问是否导出。点击选择“是”;然后在列表的任务例表中选择“成都”。再点击“确定”显示“导出图片数据”对话框,例如以下图所看到的。

在该对话框中选择导出类型为“瓦片:ArcGIS Server”。保存路径为“c:\arcgisserver\directories\arcgiscache”;保存类型为“PNG(*.png)”,最后点击“输出”button開始导出数据,结果例如以下图所看到的。

须要说明的是,假设瓦片数量特别多(如100万张以上)。在导出时就要选择导出到ArcGIS的缓存文件夹(如“c:\arcgisserver\directories\arcgiscache”)以方便使用。

第三步:导出暂时数据

导出暂时数据的目的在于高速构建一个Image Server服务,它的用途在后面会具体讲述。
在下载器中选择之前下载的任务。然后在“查看下载结果”区域点击“导出拼接图片”工具,例如以下图所看到的。

这里仅仅须要选择几个较小的级别就可以,数据越少越好。另外,须要特别注意的是保存路径一定要改动一下。要确保与之前的路径不同,以避免配置文件被覆盖,例如以下图所看到的。

导出结果例如以下图所看到的。

为了便于差别于之前的导出结果,这里我们把“成都_ArcgisServerTiles”目录改为“成都_Temp”。例如以下图所看到的。

第四步:新建Image Services服务启动ArcCatalog 10.2,在“Folder Connections”文件夹上单击右键并选择“Connect To Folder...”菜单,例如以下图所看到的。

在文件夹树中选择“D:\SGDownload”文件夹(即暂时数据存放的文件夹)并点击“确定”button完毕选择,例如以下图所看到的。

以上设置完毕后。“成都_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”button。将開始将数据拷贝到server并进行打包处理。假设数据量大。这个过程会很花时间,这就是我们之前仅仅选择少量数据的重要原因。

处理完毕后,提示公布成功,点击“OK”button能够关闭提示,例如以下图所看到的。

这里我们将看到一个名叫“成都”的Image Service影像服务,例如以下图所看到的。

同一时候。在ArcGIS缓存文件夹“C:\arcgisserver\directories\arcgiscache”也会生成“成都_ImageServer”缓存文件夹。例如以下图所看到的。

但我们打开文件夹后。会发现文件是紧凑型的缓存文件,理论上这种文件对訪问速度是有优点的。但对于有上100万张的瓦片打包的话,须要花时间太久。据用户反映有时还会报错。且最后在client呈现的效果也不太理想。

第五步:偷梁换柱

为了解决第四步中出现的问题,我们把生成的缓存替换为我们第一次导出的1-19级的所有数据。

在影像服务“成都”上单击右键,选择“stop”停止服务。

将缓存文件夹中的“成都_ImageServer”文件夹改为“成都_ImageServer_2”(也能够改为其他随意名字,也能够删除该文件夹);然后将“成都_ArcgisServerTiles”改为“成都_ImageServer”,例如以下图所看到的。

目录改名完毕后,又一次启动该服务。例如以下图所看到的。

为了完整显示全部级别的数据。我们须要又一次设置一下须要显示的级别范围。在影像服务上单击右键选择“Service Properties...”。例如以下图所看到的。

在显示的“Service Editor”对话框中,拉动级别滑块,将显示级别设置为0到18。即相应下载器中的1到19级。

点击“OK”button完毕设置并生效。

第六步:查看结果

在浏览器中打开管理器,例如以下图所看到的。

输入username称password登录后,例如以下图所看到的。

点击“成都”影像服务,能够随意查看地图数据了,例如以下图所看到的。

小结:
记得在9.3版本号的ArcCalalog中能够直接新建Image Service,并指定下载器导出的ArcGIS Server缓存就可以实现Image Service的公布,但在10.0以上的版本号中没有找到该功能,经过一天的摸索測试,终于採用了偷梁换柱的方式才得以实现。即用一个比較小的数据高速建立一个Image Service,然后再将该服务所相应的缓存数据替换为须要公布的海量数据。假设大家有更好的方法,欢迎交流指正!

转载于:https://www.cnblogs.com/mfrbuaa/p/5148157.html

怎样基于谷歌地图的Server缓存公布Image Service服务相关推荐

  1. Android谷歌地图服务开发注册流程及问题

    开发基于谷歌地图的应用和普通的Android应用不同,Google map的类库不是android平台的基本类库,是Google api的一部分,所以建立项目时,SDK要选择Google APIs: ...

  2. 谷歌地图数据采集软件

    谷歌地图数据采集软件 谷歌地图数据采集软件是基于谷歌地图的数据采集软件,可以采集到全球各个城市,指定行业关键词的商家信息.适合外贸人员使用. 谷歌地图数据采集软件的使用方法 下载采集软件 打开软件,如 ...

  3. AI未满:堵在技术升级路上的谷歌地图

    作为一个地图控,回想起当时在谷歌卫星地图里找到了自己出生地后的惊奇和兴奋,至今依然感叹科技带给每个普通人的思想震撼--只需一台电脑就可以拥有"上帝视角",轻轻滑动鼠标就能游历世界各 ...

  4. 天地图矢量数据下载_老树谷歌地图数据采集大师下载|老树谷歌地图数据采集大师 最新版1.3.0.3 下载...

    老树谷歌地图数据采集大师是一款十分不错的地图数据采集软件,它可以帮助用户们去采集谷歌地图上的所有信息,同时可以将重复的数据,进行自动删除,并且可以让用户们一建导出这些数据,从而方便用户们快速筛选自己所 ...

  5. WIN10 3个手指拖动_老树谷歌地图数据采集大师下载-谷歌地图数据采集 v1.3.0.3 官方版...

    老树谷歌地图数据采集大师是一款体积轻量.简单实用的地图数据采集软件,该软件是专门为搞外贸的用户而开发,基于谷歌地图的数据采集的软件,通过该软件用户可以对客户公式的名称.联系方式和地址等信息进行采集:老 ...

  6. WIN10 3个手指拖动_【谷歌地图数据采集软件下载】老树谷歌地图数据采集大师 v1.3.0.3 绿色版...

    谷歌地图数据采集软件是一款可以快速收集地图上各类商户的资料和电话等信息的实用软件,通过该软件我们就能够获取各行业精准客户数据了,软件使用方法简单,支持各大主流的电子地图,搜索结果包含商户名称.电话联系 ...

  7. 基于Android的谷歌地图地理围栏功能开发

    第一步.Android使用谷歌地图权限 Android上使用谷歌地图 必备条件:翻墙.Android设备上安装Google Play Service 由于谷歌在国内已经被墙了,所以我们只能使用翻墙软件 ...

  8. 基于高德地图实现融云位置共享功能

    基于高德地图实现融云位置共享功能(Android篇) 效果预览: 开发准备: 1: 登录 融云开发者账号,提交 server 平台工单申请开通 实时位置共享功能.工单回复开通成功后. 2 小时生效. ...

  9. 基于反向代理的Web缓存应用-可缓存的CMS系统设计

    基于反向代理的Web缓存加速     --可缓存的CMS系统设计 作者: 车东 Email: chedongATbigfoot.com/chedongATchedong.com 写于:2003/05 ...

最新文章

  1. 扫掠两条引导线_NX10 入门图文教程——异形台架(扫掠或者沿引导线扫掠)
  2. php $conf,$conf
  3. wp7 视频下载 资源收集
  4. 关于链表的面试题(持续更新)
  5. hdu5709-Claris Loves Painting【线段树合并】
  6. mysql mycat one_Mycat 整合 MySQL 8.x 踩坑实践
  7. [Git高级教程 (一)] 通过 Tag 标签回退版本修复 bug
  8. iptables 执行清除命令 iptables -F 要非常小心的
  9. 46多项式01——一元多项式和运算
  10. MOT:A Higher Order Metric for Evaluating Multi-object Tracking
  11. 康考迪亚大学应用计算机科学,康考迪亚大学专业设置详情
  12. C++--问题35--min和max函数和minmax函数的用法
  13. MySQL Workbench 类似Navicat侧边栏查表名
  14. Jvm元空间存哪些数据
  15. 概率论:乘法定理、全概率公式以及贝叶斯定理
  16. Qt Creator禁用警告
  17. 打印机故障——0x00000709错误
  18. 3263: 6.导弹对对碰
  19. Linux配置NAT网络
  20. [数字逻辑] 全加器的多种电路设计方案

热门文章

  1. SQL入侵恢复XP_CMDSHLL与开3389
  2. Spring底层控制反转解耦合(IOC)
  3. jquery --- DOM操作、表单元素的初始化
  4. 4 contextHook
  5. JS中popup.js
  6. ES6之const命令
  7. 基于SOUI开发的应用展示
  8. linux之xargs命令用途
  9. C# 巧用anchor和dock设计复杂界面(控件随着窗体大小的变化而变化)【转】
  10. 【STM32 .Net MF开发板学习-18】GPRS遥控智能小车