GIS面向对象模型设计(五)

 

李泉 陈玉进 (南京跬步科技有限公司http://www.creable.cn

7Indexing模块设计

       Indexing模块中包含引擎中使用的各种索引。其中ScreenGrid类提供屏幕网格索引功能,用于地图自动标注使用。GridNode类表示一个网格。GridIndex类提供普通一级网格索引功能,它有许多个GridNode组成。GridIndex2类提供能够支持二级的网格索引功能,网格索引的密度太大的话,索引本生会浪费很多内存,使用二级索引的方式,用一个大网格代表若干的小网格,这样可以有效的节省索引本生占用的内存。ImageIndex2类提供栅格图像网格索引的支持,栅格图像由于太大,也采用硬网格索引的方式,将图像裁切成一个一个的小方格。图8就是该模块的UML类图。

 

8Util模块设计

       Util模块右许许多多的工具类组成,包含字符串相关处理类、各种自定义文件的读取类、字节流转换类、汉字编码转换类等等,各个类之间没有什么直接关系,也就没有绘制类图的必要了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值