ArcGIS 10.1 for Server:地图缓存技术详解
3星 · 超过75%的资源 需积分: 10 79 浏览量
更新于2024-07-26
1
收藏 4.39MB PDF 举报
"ArcGIS_10.1_for_Server_地图缓存高级技术"
在Esri中国开发者大会上,张赛从客户及合作伙伴支持部的角度详细介绍了ArcGIS 10.1 for Server的地图缓存高级技术。这份PPT教程旨在揭示新版本中地图缓存的创新特性,帮助用户更有效地管理和利用地图服务。
首先,教程深入浅出地阐述了地图缓存的基本概念。地图缓存是一种预先计算并存储地图图像的技术,用于提高动态地图服务的性能和响应速度。通过将地图分割成多个小块(切片),用户可以快速加载和显示特定区域的地图,而无需每次都实时渲染地图数据。
地图切片的原理包括切片的属性、命名规则和计算方法。切片方案的原点和尺寸(切片高度和宽度)是定义切片布局的关键参数。切片命名通常基于行列号,行号由地图原点到当前切片位置的水平距离决定,列号则由垂直距离决定。计算方法涉及到比例尺(Scale)、分辨率(Resolution)和每英寸点数(DPI),其中Resolution与比例尺和DPI的关系是Resolution = (25.39999918/DPI) * Scale / 1000。
地图切片结构分为标准切片(256x256像素)和超级切片(4096像素),以及束(Bundle)的概念,如16x16切片组成8x8超级切片的束,以优化存储和管理。这有助于减少磁盘空间的占用,并提升访问效率。
地图缓存有松散型和紧凑型两种格式。松散型缓存将每个切片作为独立的图片文件,虽然便于管理和查看,但磁盘空间利用率低,容易产生碎片。相反,紧凑型缓存将切片打包成连续的文件流(bundle),节省空间且易于复制和迁移。松散型缓存的一个缺点是文件大小和磁盘空间大小不一致,可能导致空间浪费,而紧凑型缓存则解决了这个问题,能高效存储大量切片。
ArcGIS 10.1 for Server的新特性主要集中在优化缓存性能和管理方面,比如可能引入了更高效的切片组织方式、更快的缓存生成和更新机制,以及对大型数据集更好的支持等。这些改进对于处理高并发访问和大数据量的地图服务至关重要。
本教程详细探讨了ArcGIS 10.1 for Server的地图缓存技术,包括其原理、格式和新特性,为开发者和管理员提供了宝贵的实践指导,有助于提升GIS服务的性能和用户体验。
2012-10-24 上传
2013-11-21 上传
2019-02-26 上传
2023-05-12 上传
2023-09-30 上传
2023-11-17 上传
2023-09-30 上传
2023-09-02 上传
2023-07-17 上传
abdiel00788
- 粉丝: 0
- 资源: 2
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析