ArcGIS Server 缓存服务切图范围
win10 + Server 10.4 + ArcMap 10.4
ArcGIS Server 缓存服务分为创建服务后手动建立缓存和创建服务时同时自动建立缓存两种。
10.2帮助文档:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00540000000p000000
以下测试为10.4环境,界面为英文,供参考。
如果在发布服务时选择 ArcGIS 手动构建缓存,则使用“Manage Cache”,即缓存管理工具手动选择创建缓存的相关设置。做了三个测试:CacheTest11、CacheTest12、CacheTest13。
数据源:1:25万中国县界,如下图所示。

CacheTest11:大比例尺,数据框未完全显示要素范围(下图),选中layers属性中“Extent Used By Full Extent Command”选项下“Extent of data in all layers(Dafault)”,保存。发布切片服务选择服务发布后手动切片。



由于默认是 全图范围 ,而此时地图文档勾选了 layers属性中“Extent Used By Full Extent Command”选项下“Extent of data in all layers(Dafault)”,所以上图兴趣区域(Area of interest)坐标范围显示的是要素的外接矩形范围。ArcGIS Server中用JS API打开缓存服务,可以看到全部要素都会建立缓存。

CacheTest12:基于上一步,大比例尺,数据框未完全显示要素范围(下图),不选中layers属性中“Extent Used By Full Extent Command”选项下“Extent of data in all layers(Dafault)”,选择“Other”→“Current Visible Extent”,保存。发布切片服务选择服务发布后手动切片。


因为layers属性中“Extent Used By Full Extent Command”选项下选择“Other”→“Current Visible Extent”,所以兴趣区域中坐标范围为当前数据框的坐标范围。ArcGIS Server中用JS API打开缓存服务,可以看到只有ArcMap数据框中显示的要素才会建立缓存。

CacheTest13:基于上一步,继续放大比例尺,数据框未完全显示要素范围(下图),不选中layers属性中“Extent Used By Full Extent Command”选项下“Extent of data in all layers(Dafault)”,选择“Other”→“Current Visible Extent”,未保存。发布切片服务选择服务发布后手动切片。

对比CacheTest12,上图CacheTest13中兴趣范围没有变化,表明若移动地图范围、改变地图比例尺但未保存地图文档,此时地图文档的全图范围是上一次保存时所设置的数据框范围。

ArcGIS Server中用JS API打开缓存服务,此时所建立的缓存范围与CacheTest12中范围相同。

结论:手动构建缓存,默认切片范围是全图范围,而全图范围与layers属性中“Extent Used By Full Extent Command”选项设置相关。当选择“Extent of data in all layers(Dafault)”(可以看出是默认选项),则为全图范围为要素范围。当选择“Other”→“Current Visible Extent”,则全图范围为当前数据框的范围。若移动地图范围、改变地图比例尺但未保存地图文档,此时地图文档的全图范围是上一次保存时所设置的全图范围。
如果选择自动创建缓存切片.....(待补充)
补充,基于感兴趣区域切图,有三个设置的地方,除了上文中手动创建缓存是可以选择外(自己导入shp或根据填入坐标设置一个矩形区域,导入shp的优先级高于矩形区域)

还有一个位置在发布服务时,服务编辑页面可以选择感兴趣区域。
根据帮助文档:您在此处设置的感兴趣区仅适用于在发布时自动生成的缓存。该区域始终会由您在手动运行“管理地图服务器缓存切片”工具时所设置的感兴趣区域覆盖。如果没有使用“管理地图服务器缓存切片”明确设置感兴趣区,则将缓存地图的全图。
帮助文档链接:http://server.arcgis.com/zh-cn/server/latest/publish-services/windows/available-map-and-image-cache-properties.htm#ESRI_SECTION1_7CB7C4969828445F93FFED84F01E141D
ArcGIS Server 缓存服务切图范围的更多相关文章
- ArcGIS Server 缓存服务增加新比例尺缓存
win10 + Server 10.4 + ArcMap 10.4 操作简单说明: ①窗口上方Customize栏→Toolbars→ Customize→ 搜索到 manege map serv ...
- ArcGIS Server建立缓存(切图)原理解析[图解] (转载)
GoogleMap ,VirtualEarth ,YahooMap 等,目前所有的WebGIS都使用了缓存机制 以提高地图访问速度.原理都是将地图设定为多个比例尺,对于每个比例尺提前将地图分成若干小图 ...
- Howto: 如何将ArcGIS Server缓存移动到新服务器
Howto: 如何将ArcGIS Server缓存移动到新服务器 文章编号: 33686 软件: ArcGIS Server 9.2, 9.3, 9.3.1 操作系统: Windows 2000, ...
- ArcGIS Server 10.4切片图的制作与发布
场景:有一张遥感卫星图,需要以切片图的形式发布 需要的资料:tif的格式遥感图像 发布步骤: 1.选择Service Editor-->Parameters-->Anti-Aliasing ...
- ArcMap AddIn之下载ArcGIS Server地图服务中的数据
涉及到开发知识点1.ArcGIS Server地图服务 2.C# web请求获取数据 3.AddIN开发技术 工具界面: 具体涉及到的代码之后有空贴出来.先上工具 AddIn插件下载地址:点击这里下载 ...
- 不同网段无法加载ArcGIS Server发布服务解决方法
问题描述: ArcGIS Server 10发布的服务, (1)在相同网段的Desktop9.3和Engine 9.3程序下可以正常显示, (2)在不同网段Desktop9.3和Engine 9.3程 ...
- AGS Server 10.1 切图工具
在AGS Sever中很重要的功能就是地图缓存的制作,安装AGS Sever会在catalog中增加相关的工具箱,利用这些工具可以制作.删除.更新切片 一.Convert map server cac ...
- arcgis server地图服务切片(10.4.1)
首先要发布地图服务,过程略 首先,熟悉arcgis server的人应该知道,最直接的切片方式操作方法是在“服务属性”中设置切片,但这种方式可操作性太差,很多设置无法实现,因此不推荐 下面正式开始,打 ...
- ARCGIS Server 发布服务时出现的问题解决
target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='24072' elapsed='0.31200'>Ser ...
随机推荐
- 操作JNI函数以及复杂对象传递
转自:http://blog.csdn.net/qinjuning/article/details/7607214 在掌握了JNI函数的使用和相关类型的映射后,以及知晓何利用javah工具生成对应的j ...
- XTU 1242 Yada Number 容斥
Yada Number Problem Description: Every positive integer can be expressed by multiplication of prime ...
- java_final关键字的使用
final : 最终.作为一个修饰符,1,可以修饰类,函数,变量.2,被final修饰的类不可以被继承.为了避免被继承,被子类复写功能.3,被final修饰的方法不可以被复写.4,被final修饰的变 ...
- 简单修改hosts文件加快打开网页速度
这个电脑小技巧的帖子菲菲博客分享如何通过简单一招利用修改系统的hosts文件来实现有效加快浏览器打开网页的速度.尤其是网络繁忙时DNS服务器负担加重的时候效果特别明显,有兴趣就和菲菲一起来学习一下吧, ...
- java实例--海盗的最优方案
package unit4; public class Pirate{ private String name; private int[] schemes; private int index; p ...
- JVM的生命周期
package test; public class JVMTestLife { public static void main(String[] args) { new Thread(new Run ...
- Python 中文Key 报错问题
例如: # -*- coding=UTF-8 -*- import json data = [] with open('data.json') as f: for line in f: data.ap ...
- HDU 2222(AC自动机模板题)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2222 题目大意:多个模式串.问匹配串中含有多少个模式串.注意模式串有重复,所以要累计重复结果. 解题 ...
- iScroll5 API速查随记
版本 针对iScroll的优化.为了达到更高的性能,iScroll分为了多个版本.你可以选择最适合你的版本.目前我们有以下版本: iscroll.js,这个版本是常规应用的脚本.它包含大多数常用的功能 ...
- 从一个action地址获取信息
get方法 String url_str ="http://127.0.0.1:8400/lxyyProduct/getProductUserNeedUpdate.action?ts=&qu ...