ArcGISServer缓存技术详解样本.docx

上传人:rrsccc 文档编号:9789719 上传时间:2021-03-25 格式:DOCX 页数:7 大小:208.30KB
返回 下载 相关 举报
ArcGISServer缓存技术详解样本.docx_第1页
第1页 / 共7页
ArcGISServer缓存技术详解样本.docx_第2页
第2页 / 共7页
ArcGISServer缓存技术详解样本.docx_第3页
第3页 / 共7页
ArcGISServer缓存技术详解样本.docx_第4页
第4页 / 共7页
ArcGISServer缓存技术详解样本.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《ArcGISServer缓存技术详解样本.docx》由会员分享,可在线阅读,更多相关《ArcGISServer缓存技术详解样本.docx(7页珍藏版)》请在三一文库上搜索。

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。1 ArcGIS Server缓存技术简介地图缓存是快速访问地图服务的有效方式,当前流行的Google地图、MapBar 等在线地图都是经过缓存地图的方式提供高效的地图访问速度。 ArcGIS 的缓存技术为企业和公共 GIS 应用提供了基本的技术保证。一 ArcGIS 的缓存服务ArcGIS Server 的缓存服务有 2D和 3D两种 , 分别为二维和三维地图提供服务。根据应用需求 , 还能够分为融合缓存 ( 如图 1) 、 多图层缓存、 以及按需缓存。融合缓存把所有图层群组在一起生成切片块。 多层缓存则为每个图层建立切片块 ,

2、能够支持客户端控制图层显示、 标注和要素选取。按需缓存则不是事先生成切片 , 而是根据客户端首次访问请求创立切片 , 能够节省空间和缓存创立时间。图 1.1 ArcGIS 缓存比例尺和融合缓存结构二 ArcGIS 缓存工具ArcGIS 提供了缓存管理的完整的工具。能够在 ArcCatalog 中创立缓存、 删除缓存、更新缓存。也能够经过ToolBox 的工具来管理缓存 ,如图 2 所示。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。图 1.2 ArcGIS 缓存工具ArcGIS 支持全图范围创立缓存 ,也能够制定某个地图范围内创立缓存地图。在 9.3 中, ArcGIS 提供更

3、多的方法 , 能够按照某个要素范围 , 例如某个省范围内进行局部地图缓存的创立或更新。ArcGIS 能够手动输入所要创立缓存的比例尺 , 也能够直接输入要创立缓存的级别 , 例如 10 级, 自动分配比例尺。 ArcGIS 能够把创立的缓存级别保存为配置文件 , 方便下次直接调用 , 或共享。对于全国范围再到某个县、 乡这样级别的地图 , 需要创立多个比例尺不同级别的缓存 , 需要比较大的时间代价来实现。 ArcGIS 能够在多台机器上分别创立各自比例尺 , 并把生成的缓存地图拷贝到同一个结构目录下 , 节省时间代价。这对于地图更新同样适用 , 保持地图快速更新。三 ArcGIS 缓存关键概念

4、( 1) Tiling Schema切片结构包括比例尺等级、切片尺度以及缓存的切片原点。切片结构能够选择几种方式 :A. 从在线地图服务 ,例如 ArcGIS Online,GoogleMaps,或 MicrosoftVirtualEarth 中载入资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。B. 从已有 Map Service 中载入C. 载入 tiling schema文件D. 创立自己的 tiling schema ( 2) 比例尺在创立切片结构时候 , 能够自定义比例尺 , 也能够让 ArcGIS Server 按照 2的幂数推荐一些比例尺。例如 ,如果当前比例尺是1

5、:121,000,000,定义了3 个比例尺级别,那么系统自动推荐了以下三个比例尺: 1: 128, 000, 000; 1: 64,000, 000; 1: 32, 000, 000。( 3) Tiling Schema Origin切片结构原点是切片结构格网的左上角。 大多数情况下 , 保持系统选择的原点。如果地图文档没有定义坐标参考 , 系统将选择地图最大范围的两倍范围作为地图原点。图1.3切片结构原点( 4)块宽度和高度默认的宽度和高度是512 像素。你能够选择它的倍数,如 256 或 128。ArcGIS Online默认是 512x512, Virtual Earth则采用 256

6、x256。Windows磁盘最小块大小是 4k,即同样图片 ,采用 256 需要 16k 空间 ,采用 512 只需要 4k 空间。因此推荐使用512x512。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。图 1.4 块高度和宽度( 5)反锯齿反锯齿是图像处理技术 , 利用前景和背景的像素接近边缘 , 让眼睛看起来显得更光滑的边缘。 ArcGIS Server 缓存并不是使用真的反锯齿 , 可是做相似的工作 , 让标注、 未填充的线和多边形要素看起来更光滑。如果你在做矢量图层和影像叠加时候 ,要小心使用这个工具。 数据框的背景色取决于反锯齿要素的颜色。默认情况下 ,背景框的颜色

7、为RGB 253,253,253( 几乎是白色的 ) ,这会引起反锯齿要素像故意变白,特别是当放置了暗色的栅格图层如正射影像的时候。最有效的方式是 ,在创立缓存以前把背景色改成暗色。图 1.5反锯齿( 6) DPIDPI 指 dots per inch,指服务器产生缓存块时候的分辨率。DPI 依赖于用户的屏幕分辨率(例如1024x768)和物理大小( 如 , 19寸) 。DPI在客户端机器上资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。差别比较大 , 因为大的屏幕 ( 低 DPI) 和高分辨率的屏幕和图形卡 ( 相应的 DPI 经过设置能够增加 ) 。如果客户端频繁的需要打印地

8、图 , 包括你的缓存图层 , 你会发现提高 DPI 是很有帮助的 , 可是需要注意的是这也将增加缓存文件的大小。当选择DPI时候 ,默认值是96,一般来说已经足够了,除非你是在网络上工作 ,而且你的客户端机器有不同的DPI。四 瓦片数据组织方式ArcGIS Server地图瓦片数据采用数据集、层、 行目录结构描述。层目录名命名方式为” L +十进制层号” ,行目录命名方式为”R +十六进制行号” ,具体的瓦片数据文件命名方式为”C +十六进制列号”。五 使用缓存( 1) Web ADF图 1.6 ADF 访问缓存如图 6,使用 ADF能够判断是否存在缓存,并基于本地 ( Local)或 Int

9、ernet方式访问缓存的地图。( 2) ArcGIS应用ArcMap、 ArcReader 、 ArcGlobe 、 ArcGIS Explorer 、 ArcGIS Mobile应用都能够访问ArcGIS 的缓存地图服务。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。( 3) Open API经过开源的 API,例如 Flex 、OpenLayer 、Rest API 等能够访问 ArcGIS的缓存地图服务。六 总结ArcGIS 缓存技术结合GIS 全面技术为企业应用提供强大的技术支持,概括起来有以下几点 :( 1) 缓存服务类型符合多方位应用需求。 ArcGIS 提供二维、

10、 三维缓存技术 , 并结合应用需求 , 支持融合缓存、 多图层缓存、 按需缓存 , 满足实际需要。( 2) 丰富的缓存管理工具。结合 ArcGIS 功能 , 可按照全图、 区域、 要素范围 , 按照制定或推荐比例尺创立缓存。 也能够结合 Geoprocessing 功能 , 定制缓存计划。( 3) ArcGIS可实现缓存与非缓存的地图叠加,也能够根据需要按需缓存。( 4) ArcGIS缓存支持与Google Maps、Virtual Earth的结合 ,并为其它开源应用提供使用。2 为地图服务创立切片为地图服务创立切片有多种方式 , 本文以在 ArcCatalog 中创立为例。1.打开 ArcCatalog,定位到 GIS Servers,在需要进行切图的服务上右击,选择服务属性 ,如图 2.1:资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。图 2.1 选择地图服务的 Service Properties2. 选择 Caching 标签 , 如图 2.2:图 2.2 caching标签对话框3.选择切片结构 ,如图 2.3:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1