系统为B / S结构,客户端使用浏览器进行信息查询操作,服务器端使用Windows 操作系统构建地图资料服务器,并应用MapInfor软件作为地理信息管理系统平台,其如下:
图四 基于MapX+ASP的WebGIS工作原理
MapInfo 系列产品中的MapXtreme是基于Internet/Intranet体系结构的地图信息系统应用服务器,它将MapInfo的高效地图引擎MapX与ASP技术结合在一起,组成一个集成的WebGIS解决方案,使用户可以利用利用浏览器对地图信息进行检索和操作。运用MapXtreme应用开发向导,可以快速、便捷地建立简单MapXtreme应用,自动地生成ASP代码和建立虚拟目录。其开发过程主要有这样两个步骤:首先,使用该向导创建一个简单应用环境。然后,利用MapXtreme代码库,自定义MapXtreme应用,改变最初模板代码以满足需求。在本系统中,利用ASP技术开发了两类访问接口,一类是对水电站基本参数的访问接口,另一类是对外部,如学术论文库、大坝图片库、科研成果库、网页资源描述库等。当用户提出请求时,Web服务器接收请求,并执行相应的操作,当涉及到空间数据的查询操作时,将相应命令传给MapXtreme Server,MapXtreme Server执行相关操作,包括通过获得空间数据和属性数据等,最后生成用户所需要的地图。当涉及到文献信息资源的操作时,系统与外部相连接,根据特征值的内容来调用外部库的信息。
2.4 系统的界面与功能设计
系统界面的设计本着“所见即所得”的设计宗旨,应满足高效、友好的实际需求,以便于用户的操作和与系统之间的交互。使用时,用户只需要在浏览器中打开相应网页即可。界面提供了数据的显示、浏览、查询和打印的功能。
根据用户的要求和GIS系统的特点,主要开发实现的功能如下:
⑴ 地图基本操作:实现地图的全图显示、居中显示、缩小、放大、平移、漫游、鹰眼等功能;地图标注、窗口定位、单一图层或图层集合的打开、关闭操作。
⑶ 显示功能:单独显示某个流域,或者全国图及全部流域的显示。
⑷ 搜索功能:搜索某流域上的所有电站、某条河流上的所有电站、或单独某个电站。
⑸ 点取查询:单击某个具体水电站,其各方面性能参数的查询与显示等。mapxtreme并实现该电站详细资料与论文的相关网页跳转。
⑹ 地图下载及打印输出。
系统的网络发布平台界面如下图所示:
图三 系统的网络发布平台界面
3、地图与电站资源库之间的信息关联
为了展示中国水力发电工程的成就,我们围绕着“中国水力发电工程”这一主题,建立了强大的信息资源库,其内容包括以下几个方面的内容:1949年以来发表的学术论文库;科研成果库、技术标准库、水力发电站和抽水蓄能电站的特征参数库、大坝图集、历史资料、历史人物和事件的照片、知识库等。所有这些资源与数字化地图之间的关联是电站名称这一规范名称主题。通过后台的与前台GIS平台的挂接,系统可以根据用户选择的信息,首先查找并列出满足条件的电站名称,将该电站在浏览器的地图视窗中突出显示,然后在浏览器界面中显示出所有后台相连中的对应资源。系统支持输入字符的查询方式外,还可支持通过在地图上点击选择的方式进行资源浏览。
4、结论
迄今为止,现有的数字图书馆GIS应用尚只停留在使用GIS软件进行地理空间数据的使用和制图功能,GIS的核心功能还没有完全开发出来,例如使用GIS技术来辅助图书馆的管理和馆藏研究,利用GIS技术来建立虚拟学习环境等。随着用户对GIS相关需求的不断需求,图书馆必须加强操作空间数据的能力,设计出多种采集和共享海量数据的方法。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-33381-2.html
没必要咬文嚼字地批判
小生产线永不停