论文部分内容阅读
地理信息系统是输入、存储、处理、分析、输出与表示空间信息的计算机信息系统。地理信息系统广泛应用于、农业、电力、交通、电信、城市建设等各行业的资源管理。 本文分析了目前GIS在各行业应用的特点,指出了当今流行的GIS系统应用在小型管理行业的不便性,选择了GIS中若干个技术进行了研究,分析了GIS中图形编辑和数据管理技术,探讨了GIS的空间分析方法,并由此提出了开发一个具有完全自主版权的侧重管理的地理信息原型系统AMGIS。探寻了AMGIS应具有的基本功能,从地理信息系统的图形编辑,数据管理,空间分析及信息查询分析三个方面运用UML建模语言和面向对象技术分析设计出了AMGIS的系统结构。 在VC++开发平台上结合MFC类库运用面向对象技术实现了地理信息原型系统AMGIS,包括一个能使用鼠标或键盘进行交互绘制点、线、面等图元的图形编辑器;实现图层的创建与删除,图层的锁定与当前图层的任意转换,图层的关闭与打开;采用ODBC3.0接口实现了关系数据库管理系统的跨平台应用;实现了图形对象的空间数据与属性数据连接信息的管理;实现了在当前图层内各图形对象间的拓扑分析、图层间的图形对象的拓扑分析,设计并实现了图形对象和属性数据之间的双向查询系统。进一步探讨了AMGIS在小区自来水供水管网的管理应用。最后进行了单元测试和集成测试,调试修改软件并使其达到了设计要求。同时也提出了工作过程中难以解决的问题和改进的设想。