《精通ArcGIS Server 应用与开发》——1.4 ArcGIS 10地图缓存新特性1

1.4 ArcGIS 10地图缓存新特性1

精通ArcGIS Server 应用与开发
地图缓存技术一直是当前WebGIS 提高地图访问效率的有效途径之一,为了更加快捷、有效地使用缓存,ArcGIS 10在ArcGIS 9.3.1的基础上进行了不断地改进,下面逐一加以介绍。

1.4.1 新的缓存结构
在ArcGIS 10的缓存结构中,可以选择使用ArcGIS Online/Bing Maps/Google Maps的格式,或已发布的地图服务的格式,或自定义的格式。如果用户想把地图服务与ArcGIS Online、 Bing或Google地图服务叠加,则可以选择上述相应的缓存结构,如图1-8所示。

1.4.2 新的缓存格式
ArcGIS Server原有的切片方式为Exploded,它为每个级别的缓存分别进行地图切片,每个切片的地图独立存储。ArcGIS Server 10除保留原来的缓存存储方式外,新增了Compact缓存方式。Compact是一种紧凑的格式,它将一些列的切片地图组成一个Bundle的文件进行存储,每个Bundle最多可存储16000个图片。

相对Exploded而言,Compact缓存格式可以提高缓存数据迁移与复制的速度,并节约存储空间。Exploded采用单张图片存储,由于操作系统的原因,会产生大量的小文件和磁盘碎片,浪费磁盘空间,而Compact格式将大量切片集中存储成一个文件,解决了上述问题。

选用哪一种缓存存储方式客户端的响应效率会更高?这取决于客户端访问缓存的方式。若客户端直接调用缓存切片并进行拼接,则用Exploded方式效率更高。反之,则用Compact方式更好了。ArcGIS 10提供了两种缓存格式的相互转换功能,用户可以根据实际情况选择使用。

1.4.3 新的缓存模式
ArcGIS 10增加了新的缓存模式Mixed。为何要添加这种模式?

一般地,为了节省硬盘空间和提高访问速度,背景地图切片可采用JPEG切片格式,但两个JPEG格式的服务进行叠加时,容易产生“项圈”现象。因为ArcGIS Server在切片的时候,为保证服务正确叠加,会采用“大切片方式”,即在地图范围之外切40964096的范围;但另一方面JPEG的格式不支持透明色,因而造成叠加部分周围的空白,如图1-9所示。

Mixed模式实现了在叠加地图的周围区域进行计算,并在边缘地带生成PNG格式的切片。PNG格式支持透明色,故在多服务叠加时,消除了“项圈”现象。Mixed的原理如图1-10所示。

1.4.4 离线缓存
离线缓存也是ArcGIS 10提供的一种新功能,可将一个或一组比例尺的地图缓存导出,在ArcGIS Desktop等应用中,将其作为一个Raster dataset添加使用。在离线或网络速度极慢的情况下,可以该地图服务作为背景。

时间: 2024-11-08 22:34:15

《精通ArcGIS Server 应用与开发》——1.4 ArcGIS 10地图缓存新特性1的相关文章

《精通ArcGIS Server 应用与开发》—— 导读

前言2011年我国启动数字城市建设的城市达201个,占全国城市总数的60% .据国家测绘地理信息局统计,截至2012年上半年,全国启动数字城市建设的城市已达到267个,占全国城市总数的80%,增幅为20%.如今,智慧城市的概念方兴未艾,数字城市作为智慧城市建设的基础,全国数字城市建设比例还将继续提高,建设的深度.广度不断加大,预计到2015年我国的地理信息产业产值将达5000亿元.随着地理信息产业的不断壮大,地理信息的模式也发生了根本的改变,传统的纸质地图到如今的电子地图,未来地理信息将面向服务

《精通ArcGIS Server 应用与开发》——第 1 章 ArcGIS 10简介1.1 ArcGIS 10体系结构1

第 1 章 ArcGIS 10简介 精通ArcGIS Server 应用与开发 美国的环境系统研究所(Environmental Systems Research Institute,Inc.,简称ESRI)创建于1969年,总部位于加州Redlands.公司最初是为企业创建与分析地理信息提供咨询工作.20世纪80年代,ESRI致力于发展和应用一套可运行于计算机环境.可用来创建地图的核心开发工具,这就是今天众所周知的地理信息系统(GIS)技术. 1981年,ESRI发布了第一套商业GIS软件--

《精通ArcGIS Server 应用与开发》——2.2 ArcGIS Server架构

2.2 ArcGIS Server架构 精通ArcGIS Server 应用与开发 ArcGIS Server是一个分布式系统,由多个部分组成,可分别部署在不同的机器上.它们分别在进程的管理.启动和关闭以及对象运行的服务器负载均衡方面发挥着各自的作用.ArcGIS Server的体系结构如图2-1所示. 客户端表现层包括基于浏览器/服务器(B/S)结构的浏览器和基于客户端/服务器(C/S)结构的桌面应用程序.该层主要调用ArcGIS Server开发的功能和访问ArcGIS Server发布的数

《精通ArcGIS Server 应用与开发》——1.3 ArcGIS 10 Mobile新特性1

1.3 ArcGIS 10 Mobile新特性1 精通ArcGIS Server 应用与开发 与桌面端产品类似,ArcGIS 10 Mobile也加入了新内容,除了原有的Windows Mobile平台外,新增了iOS和Android平台. 1.3.1 ArcGIS API for iOS ArcGIS API for iOS 是ArcGIS 10推出的针对Apple OS的API,属Objective C类库,目前支持的Apple移动设备包括iPhone.iPod Touch和iPad.使用A

《精通ArcGIS Server 应用与开发》——1.5 ArcGIS 10时态

1.5 ArcGIS 10时态 精通ArcGIS Server 应用与开发 时态数据是表示某个时间点的某种状态下的数据,如某一时刻台风的位置即为该台风的时态数据.在ArcGIS 10中,用户可以在图层属性中创建时间属性,并使用简单易用的时间滑块来显示时态数据,还可以在ArcGIS Server发布时态地图. 在ArcGIS 10中,可以用FeatureClass.mosaic datasets.raster catalogs等来储存或管理时态数据. 1.5.1 时间属性 将时态数据添加到ArcG

《精通ArcGIS Server 应用与开发》——第 2 章 ArcGIS Server概述2.1 ArcGIS Server简介

第 2 章 ArcGIS Server概述 精通ArcGIS Server 应用与开发 GIS的应用经历了从单机环境向网络环境的发展历程,网络环境的GIS应用也经历了从局域网内C/S(Client/Server)结构向Internet的发展历程,由此出现了WebGIS.早期的WebGIS功能较弱,主要用于电子地图的发布和简单的空间分析,难以取代传统的C/S桌面GIS.随着IT技术的发展,面向服务的体系结构(Service Oriented Arctitecture,简称SOA)越来越成熟.在SO

《精通ArcGIS Server 应用与开发》——2.3 ArcGIS Server的功能

2.3 ArcGIS Server的功能 精通ArcGIS Server 应用与开发 ArcGIS Server作为服务器端产品,为WebGIS提供的功能能够与传统的桌面端GIS相媲美.那么具体有哪些呢?下面列举通用的一些功能: 关闭或打开某一图层: 放大图层的范围: 缩小图层的范围: 全图显示: 漫游地图: 无缝叠加显示矢量数据和影像数据: 查询空间要素的属性信息: 根据属性值查询空间要素: 测量长度或面积: 以矩形.圆形.任意多边形.折线.点来选择空间对象: 计算缓冲区: 下载地图图片: 打

《精通ArcGIS Server 应用与开发》——2.4 ArcGIS Server的安装与配置

2.4 ArcGIS Server的安装与配置 精通ArcGIS Server 应用与开发2.4.1 安装环境1.ArcGIS Server 10支持的平台Windows 2003 Service Pack 2 Server标准版.企业版和数据中心版(32位和64位(EM64 T)): Windows 2008 Server标准版.企业版和数据中心版(32位和64位(EM64T)): Windows 2008 R2 Server标准版.企业版和数据中心版(64位(EM64T)): Windows

《精通ArcGIS Server 应用与开发》——1.6 小结

1.6 小结 精通ArcGIS Server 应用与开发ArcGIS 10是ESRI公司推出的基于ArcGIS 9.3.1的改进版,原计划版本为9.4,后因改变太多,于是改为ArcGIS 10.ArcGIS 10推陈出新了一系列功能,本书无法一一赘述,只是介绍相对重要的尤其是与本书主题ArcGIS Server相关的内容.通过阅读本章,读者可以了解到以下几方面的知识. 1.ArcGIS 10产品的体系结构. 2.ArcGIS 10 Desktop的重要更新,尤其是与日常应用密切相关的更新. 3.