论文部分内容阅读
数字地球技术的发展,使得电子地图逐渐成为各项研究的基础。但是随着我国改革开放的不断深入,经济的迅速发展,城市布局发生了重大变化,新建、改建、迁建的工程项目不断增加,电子地图简单的地理查询功能,已经渐渐不能满足实际业务的需求。城市规划部门在对城市规划审批过程中,既要查询地块的规划信息和控制数据,又要了解用地现状、查阅有关法规,而且审批手续纵横交错,案卷资料传递环节繁琐,致使办案过程难以控制,办案周期拖长,工作随意性大,严重影响了工作的效率。文章以子长县城建土地利用总体规划项目为背景,以SuperMap Express为基础,利用先进的计算机技术和GIS(Geographic Infomation System,即地理信息系统)技术来进行城市的规划管理。
课题以SuperMap Express为二次开发平台构造不同于GIS的子长县WebGIS地理信息管理系统,探讨了使用不同的技术来解决项目开发中的具体问题。首先系统采用面向对象思想,对子长县测绘电子地图进行抽象,开发高层组件模型和SuperMap固有组件来对地图数据对象进行维护和展现;系统体系结构分为Client/Server(客户/服务器)以及Browser/Server(浏览器/服务器)两个部分。C/S结构主要是系统管理维护采用的模式,使用GIS组件和其他相关组件开发,B/S结构提供查询浏览功能,采用WebGIS软件和ASP.NET来实现;系统中的数据库分为两个部分,一个是存储子长县测试地图的空间数据库,一个是存储单位信息的业务数据库,系统采用XML技术,将不同数据结构的元数据采用XML配置文件,生成可以统一识别的数据格式,进行交互和展现给用户;在WebGIS电子地图查询中,引入了最短路径算法,即Dijkstra算法,该算法从一点到其他任意点都可以找到一条最短最优路径,而且不会形成回路,在弧权值能够完全表现行驶代价的基础上可以准确无误的找出从起点到终点的理论最佳路径。