论文部分内容阅读
随着GIS的迅速发展和广泛应用,各行各业的用户对GIS的需求也越来越具体,同时要求定制的级别也越来越高。这不仅考验着GIS开发人员的开发水平和设计能力,同时也更是对现有的GIS开发平台的一个挑战和考验。设计一种跨平台的、支持多语言的和可扩展的地理信息平台,逐渐得到广大用户的认可,这种平台的使用已经成为一种发展趋势。 首先,本论文通过研究国内外常用的开发平台,在ArcGIS Server的基础上设计并实现了基于UI调用的地理信息平台。在研究该平台过程中,提出其设计原则和实现目标,设计了基于UI调用的地理信息平台的框架结构。重点设计了与其他应用系统相互调用的二次开发接口,使应用系统能够以UI方式并结合定义的xml规范来调用该平台的功能,实现相应的GIS功能和专题图功能;另一方面,该平台能够通过调用应用系统的功能,使得应用图层中的测点与应用系统中的数据信息相关联,扩展了平台的功能。在该平台中实现了专业应用领域的专题图分析功能,本论文重点对其地理网格分析进行了论述,提出了一种两级网格划分的优化算法,在很大程度上提高了地理网格分析的速度。 其次,通过对基于UI调用的地理信息平台的数据进行分析,设计了分布式的数据库结构,包括基础数据、应用数据、专题数据这三方面内容,并采用ArcSDE对空间数据进行管理。 最后,介绍了基于UI调用的地理信息平台的功能与应用,并在环境地理信息系统上进行了示范应用。结果表明,该平台功能完善,并能为相关应用系统的开发提供了一个方便、快捷和可靠的基础平台,在实际应用中有很大的实用价值。