线、征地红线、拆迁红线、用地红线、建筑红线及放验线图历史档案等。根据用户输入的属性条件,如记录用地红线审批表“案卷编号”、“申请单位”等信息,系统自动检索符合条件的红线图在屏幕上闪烁反色区别于其它红线点显示。从图形查属性:根据选择的一宗规划红线可以查询该红线的审批表的信息及相关附件。用光笔在图形上点取所需查询红线点层的空间位置,如路段或交叉路口,则很快将其属性显示在屏幕上。图形选择方式有直接鼠标点取、窗口范围选择和多边形范围选择。红线属性查询子模块在WinCE环境下采用高级编程工具WindowsCETololtikofrVisualBasic6.0实现,空间信息查询子模块,采用MapXMobile控件管理规划红线管理模块,创建或插入记入当前工作薄数据库中的shapeifle文件(Tab表),实现对数据库中所有shapeifle文件的放大、缩小、漫游等嵌入式GIS的图形操作功能以及空间属性信息互查。图形中的每一个基本元素对应着数据文件(Tab表)的中一个记录。二者之间通过用户标识符建立起内在联系。在Maplnfo中主要通过Tab表实现图形数据和属性数据之间的相互连接,这样通过图形可以检索、调用属性数据。同样,由属性数据也可以显示检索图形。 空间信息查询需要选择查询信息所在图层,例如点查询根据carsearch—layer的值判断笔点查看的是哪一图层实体信息。区域查询需要首先在主图形窗口中画出多边形区域,再判断carsearch—layer值落入多边形区域内的实体信息。清除选择即释放被选中的实体。WinCE环境仿真模拟器下空间信息查询测试结果与源代码表如图2。 2.3红线生成功能开发与实现 规划红线生成子模块开发直接在高级编程工具eVB环境中编程实现。生成规划红线模型有:条件红线生成和无条件红线生成两类。 (1)无条件红线生成 坐标红线生成、图形红线生成都属于无条件红线生成。坐标红线生成是根据用地红线图坐标的文本文件生成用地红线图,通过PDA屏幕窗口直接箱入红线点解析坐标的精确红线生成方法;图形红线生成是在PDA屏幕上用光笔拾取红线点坐标,记入红线图层数据库,加入红线属性信息直接生成红线Tab (MapInfo)表,将选中的点编辑连成多边形,生成一宗用地红线图;并使红线点互相连线显示如图30 (2)条件红线生成 条件红线生成是在PDA屏幕窗口上用光笔采集集中红线区域边界点坐标,先暂存Win CE Access动态数据库。根据箱入的红线生成条件,利用区域边界点坐标,按条件生成多边形红线的数学模型计算各点坐标。在该区域内生成多块条件红线图形 上一页 [1] [2] [3] [4] [5] 下一页 |