|
GeoMap作为GeoStar NT版的二次开发工具,以COM (Component Object Model)为基础,以"控件 + 对象"的形式,向二次开发用户提供GeoStar NT版的强大功能。二次开发用户可以利用GeoMap以及其它软件供应商提供的大量构件,诸如绘图、多媒体和数据库对象等,来根据终端用户的需要规划设计满足特定需求的应用程序。 GeoMap由一个OLE控件 -GeoMap和一组近20个OLE自动化对象构成,应用于标准Windows开发环境,用户可以根据需要选择合适的开发工具。GeoMap是基于Windows NT 4.0开发的,因而其开发平台也立足于Windows NT 4.0,Windows NT 4.0下的Visual Basic,Dephi,PowerBuilder等环境均适合利用GeoMap进行的软件开发。 
GeoMap
主要功能 
一、基本操作 
包括所有用户通过鼠标操作获得一个几何对象(圆、矩形框、折线、多边形等)的方法。 
二、图形编辑 
包括所有用户通过鼠标、键盘操作进行编辑的基本功能。 
三、数据的组织与维护 
包括系统中工作区、工程的创建、打开、关闭,工作区的提交,层的维护,地物类的维护等。 
四、可视化操作 
包括地图数据的缩放与漫游,地图数据的分层、地物类显示,显示比例尺的控制,显示范围的控制,层与地物类显示顺序的控制,显示窗口的风格、属性的控制,地物的符号化显示、随图放大显示、注记显示等。 
五、专题制图 
与GeoStar一样的专题制图功能的完全体现。 
六、地物查询 
包括按照点(Pick)、线(Cross)、面(Contain)的查询操作,利用缓冲分析计算功能实现的缓冲查询操作,对查询结果的维护,对查询结果的突出显示,空间对象与相应对象的属性数据数据之间的联系的维护,并利用这种联系实现空间对象与属性数据的双向查询等。 
七、打印输出 
包括打印输出到一页和按照给定的比例尺分页打印两种方式,提供打印输出前的预览功能。 
八、数据交换 
实现GeoStar数据与其他GIS软件数据的转换,支持的外部数据格式包括Arc/Info Generate,Arc/Info Coverage,MapInfo 交换格式,AutoCAD DXF 格式,MicroStation DGN,MGE ASCII Loader, IGS 解析测图仪格式,PC GeoStar 格式等。 
用户可以利用GeoMap开发出具有如下功能的应用程序(未列出所有功能): 
1.按照工程、工作区并且分层、地物类组织地图数据。 
2.分层、地物类显示地图,如道路、河流、边界。 
3.地图的漫游与缩放。 
4.绘制几何地物,如点、圆、线、多边形等。 
5.显示地图注记。 
6.符号化显示地物。 
7.点查询方式选中地物。 
8.线穿越查询方式选中地物。 
9.范围包含查询方式选中地物。 
10.计算点、线或面边界的缓冲区。 
11.缓冲方式查询地物,可以选中距离点、线或面边界一定距离内的所有地物。 
12.利用SQL表达式选中地物。 
13.对选中的地物进行统计。 
14.添加、修改选中地物的属性数据。 
15.地图数据的打印与打印预览。 
16.GeoStar数据与其它GIS软件间数据的转换。  
针对上述功能进行分类,所有介绍仅是指导性的,用户在熟悉GeoMap的功能后,可以更充分得利用GeoMap提供的众多功能,并结合各种开发工具中现有的大量构件,构造满足自己需要的应用产品 。  |
|