摘要: |
本论文依托于苏州市航道管理处的航道信息综合系统项目。
苏州市航道处承担整个苏州区域内航道的建设、养护、管理及规费征收等职能。本文的目标是在GIS统一的信息可视化开发平台下,建立一个航道综合信息系统,提高航道部门的行政业务管理能力,进一步提高工作效率。
本文以GIS开发平台Arc/Info为基础,研究和实现了以下几方面内容:
(1)通过对系统目标及任务的分析,设计了包括Web服务器、GIS服务器、数据库服务器和浏览器的C/S与B/S相结合的结构,系统功能包括数据转换、OA公文转发、内网数据上报、外网数据表现、综合平台的Oracle数据库和权限控制。
(2)针对航道部门已有的多个业务信息系统相对独立,使用的数据库平台多样等特点,使用Oracle数据库对Oracle、MSSQL、dbf,Excel、文本文件等数据进行融合。以此为基础,利用XML实现了一个通用的数据转换平台,利用该平台能够对不同数据库中的数据集中批量地进行转换。有效地解决了数据混乱的现状。
(3)在分析航道管理综合数据的基础上,结合GIS处理数据的特点,充分利用GIS高效的空间数据与属性数据的维护能力与强大的查询检索功能,实现了一个航道综合信息的GIS表现平台,包括航道电子地图创建、空间数据显示、查询、输出,使系统可以根据用户的需要,反映航道系统中的点(如观测点、征收点、航标、桥梁、码头等)、线(如航道等)、面(如行政区划)所涉及的相关信息。
(4)论述了在航道电子地图上的多种空间分析的具体实现方法,包括叠置分析、缓冲区分析、网络分析等,并结合寻找站点之间最短航道这一实例,甩Dijkstra算法实现了航道最佳路径选择。
利用GIS开发的航道综合信息系统可将多种数据和系统统一在同一平台上,具有较强的可视性,效果直观,便于对整个苏州市航道情况的查询,可从宏观上迅速把握全局。 |