ArcGIS Server的地图缓存机制原理详解
需积分: 10 71 浏览量
更新于2024-09-11
收藏 294KB PDF 举报
ArcGIS Server 建立缓存(切图)原理解析
ArcGIS Server 建立缓存(切图)原理是指在 WebGIS 中使用缓存机制来提高地图访问速度的技术。这个技术的原理是将地图设置为多个比例尺,对于每个比例尺提前将地图分成若干小图片,存在服务器上,客户端访问时直接获取需要的小图片拼接成地图,而不是由服务器动态创建出一幅图片来送到客户端。
缓存机制的优点是可以极大程度地提高反问速度。例如,使用 GoogleMap、VirtualEarth、YahooMap 等 WebGIS 都使用了缓存机制来提高地图访问速度。
在 ArcGIS Server 中,建立缓存(切图)需要了解两个重要概念:TilingScheme 和 TilingSchemeOrigin。
TilingScheme 是创建地图缓存时使用的一系列参数的总称,包括比例尺级别、图片格式、图片大小等等。TilingSchemeOrigin 是 TilingSchemeGrid 的左上角,默认情况下就是由 MXD 文档使用的坐标系的原点。
TilingSchemeOrigin 的设置非常重要,因为它决定了切图的范围。如果手工设置了 TilingSchemeOrigin,那么切图的范围只能是地图范围中 TilingSchemeOrigin 右下角的部分。如果 TilingSchemeOrigin 在 map origin 的左上角,那么切图范围还是 full extent。如果 TilingSchemeOrigin 落在地图中,那么切图的范围就是从 TilingSchemeOrigin 到 full extent 的右下角。
在实际应用中,建议通过设置特定的矩形范围或直接使用 FeatureClass 来设置 TilingSchemeOrigin,以便更好地控制切图的范围。
ArcGIS Server 建立缓存(切图)原理是 WebGIS 中的一种重要技术,可以极大程度地提高地图访问速度。通过了解 TilingScheme 和 TilingSchemeOrigin,我们可以更好地控制缓存机制,提高地图服务的性能。
2010-01-23 上传
2010-07-16 上传
2011-11-21 上传
2023-09-27 上传
2023-10-03 上传
2023-09-21 上传
2023-08-31 上传
2023-12-09 上传
2023-03-29 上传
风云雄霸天下
- 粉丝: 9
- 资源: 14
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建