arcgis server 地图切片格式
来源:互联网 发布:科一考试软件 编辑:程序博客网 时间:2024/05/21 23:53
一:切片规则
在同一个坐标系下面,切片原点默认是相同的,当然,这个起点在切片时候可以自己设置。
但是,地图的起点是不相同的,范围不一样。假如两个mxd的地图起点坐标一致且在同一个坐标系下,则,这两个切片可以完美的重叠在一块。开始我也奇怪为什么切片的原点不是地图起点而是坐标原点?从坐标原点开始切图会不会切很多无用的数据,因为地图范围没在哪里,无数据?答案是:以一个统一的点位起始点,在同一个坐标系下不同范围的地图切片可以完美的拼接在一起,这些都是提前规划好的。至于不在地图起点范围内的地方,在切片时候回忽略,不切,不会浪费资源。
每个切片由:层级、行号、列好唯一确定,就是一些算法。
二:配置文件config.xml
切片缓存都对应有一个配置文件,里面详细描述了缓存切片的信息,在读取缓存时候,也是先要读取配置信息后,然后才能读到正确的图片。
里面包含坐标信息、切片坐标原点、切片大小等信息;
就是切片坐标原点,是计算切片行列好的起点。
LOGInfos是每个层级切片信息,ID是层级,Scale是比例尺大小,Resolution是当前比例尺层级下切片的每个像素点代表的实际长度;
TileImageInfo为切片描述,依次为格式,透明度、抗锯齿;
CacheStorageInfo为切片的存储格式描述。esriMapCacheStorageModeCompact说明切片存储方式为紧促方式,128表示每个数据包中最多存放的切片数量。
三:行列计算
一个简单的计算题,已知起点坐标,并且按照起点坐标将地图坐标划分为均等的N块。并且知道每个小块的像素大小,以及每个像素代表的长度,求地图上任意一点的某个级别下的行列号?
假设要求的点的坐标为P(X,Y),现在求其在第一级别下的行列号。
切片原点坐标(-20037508.342787001,20037508.342787001);
第一级下每个像素的长度:2116.670900008467;
每个切片的大小为256*256像素;
得每个切片代表的宽度距离为256*2116.670900008467;
丛原点开始一行排列到P点,行号基于高度计算;
故P点所在的行号:(20037508.342787001-P.Y)/(256*2116.670900008467)
故P点坐在的列号:(-20037508.342787001-P.X)/(256*2116.670900008467)
算出来可能会有负值,对结果取整,求绝对值,就是P所在的行列号。
- arcgis server 地图切片格式
- arcgis切片地图服务
- 扩展TiledMapServiceLayer,加载ArcGIS Server发布的切片地图
- 扩展TiledMapServiceLayer,加载ArcGIS Server发布的切片地图
- (二)ArcGIS Server之发布切片地图服务
- (二)ArcGIS Server之发布切片地图服务
- 在Arcgis Engine中使用Arcgis Server的切片地图的一点心得
- OL记载Arcgis Server切片
- ArcGIS 制作 “地图切片(tile)”
- flex for arcgis 调用访问 自定义瓦片格式--标准切片、 google切片、arcgis切片
- ARCGIS Server加载地图
- arcgis server 切片的快速迁移
- ArcGIS发布地图并创建切片缓存方法
- ArcGIS Server 地图服务叠加
- ArcGIS Server 发布地图服务
- ArcGIS Server缓存地图
- ArcGIS Server发布地图服务
- arcgis server 发布的mdb格式空间数据无法显示地图
- sizeof
- android创建SpannableString超链接
- poj 1067 和 poj 2234 取石子游戏
- error: 'LOGE' was not declared in this scope
- 运行和停止job
- arcgis server 地图切片格式
- 线程与CPU核的绑定
- SharePoint2010 上传文件大小的限制
- Java异常处理
- 【设计模式】单一职责模式
- 图像处理与计算机视觉:基础,经典以及最近发展
- AutoCompleteTextView的使用
- activemq 通过ajax发送接收消息
- 使用Selenium实现图片上传