页面缓冲工具功能说明
裁图功能说明
1.图层显示控制
a.功能描述:主要指通过设置图层的显示比例范围来控制在给定的级数范围内
是否对该图层进行裁剪
b.实现原理:通过级数和图片高宽计算出该级数的设备范围,通过原始地图范
围按照一定的扩充规则计算出逻辑范围,把设备范围与逻辑范围
相除就得出该级数的显示比例
例如:
设当前的级数为 Power,图片高宽为 Size,设备总高宽为 DevWidth,逻辑
总高宽为 LogWidth,显示比例为 rate
则: DevWidth=Size*(2^Power);
rate=DevWidth/LogWidth;
c.界面
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
现:
2.图片预览
a.功能描述: 在裁剪之前通过设置级数来预览当前级数所生成的图片效果
b.实现原理: 通过设置不同的级数来修改当前地图的显示比例来实现的
c.界面表现:
3. 页面裁剪,续裁
功能描述:主要设置裁剪开始级数,开始级数开始行,终止级数,终止级数终止行,
裁剪范围,HDF 存储路径,图片类型,图片高宽,优化级别等裁剪控制参
数
实现原理: 把原始的范围按照一定的规则扩充为一个新的裁剪范围,然后在此范围
内以二的级数递增的方式进行切割生成图片,按照一定的编号规则以
文件流的方式存储在 HDF 文件中
界面表现:
(1) 根据地图文档范围进行裁剪:以当前地图的范围作为原始范围进行扩
充, 以扩充后的范围为裁剪
范围
(2) 根据图层范围进行裁剪:以一个或几个图层范围的最小外包矩形作为原
始范围进行扩充,以扩充后的范围为裁剪范围
(3) 自定义范围裁剪:范围由用户任意指定,以提供灵活性
(4) 页面续裁: 裁剪时以行数为原子任务的,每裁完一行就记下当前的级数
号和行号,这样下次可以接着所记下的级数号和行号进行续裁
4. 页面局部更新
a.功能描述:当矢量数据某一范围发生变化时,为了保持同步,需要对此范围内的数
据的某一级数范围进行重裁
b.实现原理: 当级数一定时,某一更新范围在原始裁剪范围内所占的行号范围和列数
范围就可以计算出来,根据所计算出的行号和列号进行更新
c. 界面表现:
5.分布式策略文件生成
a. 功能描述:把裁剪的任务说明写到配置文件中,为策略文件裁剪作准备。
b. 实现原理:把一个整的任务以行为单位划分为多个子任务,分配到多台机
器上
c. 界面表现:
6. 使用策略文件进行裁剪
a. 功能描述:根据先前所生成的策略文件进行裁剪
b. 实现原理: 从策略文件中读出当前机器编号所对应的任务,根据所读出
的任务裁剪
c. 界面表现:
7.页面数据 HDF 文件合并
a. 功能描述: 把先前分布式裁剪生成的多个 HDF 文件合并成一个完整的 HDF 文件,
保持裁剪的透明性
b. 实现原理: 由于 HDF 文件中的图片都有一个连续的编号,只需把图片开
始编号最小的 HDF 文件作为源文件,依次取出其他 HDF 文件中的图片,
追加到源 HDF 文件中
c. 界面表现:
8.影像数据裁剪
a. 功能描述:
影像数据裁剪工具是专门用于为 MapGis 三维地球裁剪纹理图片。请确认所裁数据
空间参照系为地理坐标系。
裁剪方式:长方形裁剪是把影像数据放在地球上整体看,索引号也从全球计算,此
种裁剪方式裁剪出的图片索引号值很大;正方形裁剪是把数据独立出来
进行单独裁剪,索引号都是从 0 开始,此种裁剪方式裁剪出的图片索引
号就比长方形裁剪小很多,所以推荐优先采用正方形裁剪。
裁剪图片格式:gif:背景透明;jpg:背景不透明;为避免出现白边或白图推荐采用 gif
格式。
b. 实现原理:把当前的裁剪范围放在世界范围内,求出当前范围在世界范围
中所对应的行列范围,以该行列范围进行裁剪
c. 界面表现:
9.常规数据转经纬影像数据裁剪
a. 功能描述: 转经纬影像数据裁剪工具专门用于非经纬度坐标影像数据裁
剪。请确保所输入范围为裁剪数据所对应的经纬度坐标
b. 实现原理: 与.影像数据裁剪相似,所不同的是当前数据为常规数据(非经
纬度数据)
c. 界面表现: