论文部分内容阅读
[摘 要]在对当前主流WebGIS技术分析的基础之上,结合农村电力资源信息特点,提出了基于WebGIS建立农村电力网络查询系统的设计方案,运用ArcIMS建立农村电力资源地图服务器来发布空间数据,运用C#进行前台程序开发,实现基于ArcIMS和大型SQL Server中数据的操作,进而实现对配电网络资源与电力用户信息查询的关键技术与方法。
[关键词]WebGIS;ArcIMS;网络查询系统;C#
中图分类号:P208 文献标识码:A 文章编号:1009-914X(2016)12-0256-01
1 引言
在广域网环境下实现空间数据存储、处理、分析、显示与应用的技术,随着Google Earth等应用在互联网上的普及,WebGIS技术再次成为GIS技术领域的焦点。利用ArcIMS作为网络地图服务器,实现农村电力网络查询能够实现高效,低成本的获取电力资源信息。在二次开发的过程中利用Java语言结合JSP技术开发和实现电力网络系统的快速开发。
随着农村电网改造的深入进行,农网在设备更新、技术改造等方面有了较大的进步,但在信息化管理方面农网与城网相比还相对滞后。随着农村经济的持续发展,农村电力用户对农电企业提供的管理与服务水平要求越来越高,加速农电企业信息化建设,提高网络查询的效率已经成为目前热点问题。
2 WebGIS系统的平台选择
ArcIMS,是ESRI公司推出的基于网上制图和分布式GIS的新一代产品,也是目前最受欢迎的WebGSI产品之一。它可以集中建立大范围的GIS地图、数据和应用服务,并将这些结果提供给组织内部或internet上的广大用户。应用ArcIMS能够随时扩展服务器,以满足日益增长的请求。
ArcIMS属于典型的B/S结构,如上图所示。它有两大部分组成:客户端(浏览器)和服务器端。客户端浏览器,可以是通用浏览器,也可以是专用浏览器等。还可以根据需要灵活定制。服务器端组件有:ArcIMS空间服务器、AcrIMs应用服务器和ArcIMS连接器和ArcIMS管理工具。客户端向服务器发送请求,服务器处理请求信息并向客户端返回响应信息,然后客户端呈现所接受到的信息。
ESRI的ArcSDE是一套空间数据库解决方案,它在现有关系型数据库系统的基础上进行空间扩展,可以将空间和非空间数据存储在单一的关系型数据库中。在DBMS中融入空间数据后,ArcSDE可以提供对空间、非空间数据进行高效率操作的数据库服务。ArcSDE提供了应用程序接口,开发人员可将空间数据检索和分析功能集成到他们的应用工程中去。
3 农村电力网络查询系统开发的一般步骤
系统中ArcIMS作为地图服务器进行图形数据的组织、传输以及显示,采用JAVA语言编写用户界面,以Tomcat6.0作为Web服务器,地图服务器通过ArcSDE及ODBC向Orcale数据库请求和获得数据,并及时返回给用户。系统采用基于B/S的三层体系结构即用户表示层、应用逻辑层和数据存储层。
3.1 系统制作的流程
本系统所用的shape格式的数据是通过mapinfo professional 6.0这个工具软件将从宾县获取到的mapinfo格式数据转化而来。通过ArcCatalog结合ArcSDE将转化成功的shape格式的数据存入Oracle数据库中,同时通过ArcMap添加或删除属性数据。
准备好数据以后就是创建地图服务。定制地图服务的过程其实就是利用ArcIMS的Author制作地图服务文件AXL(Arc eXtensible markup Language)文件,然后通过Administrator在中间件中进行注册、创建并发布地图服务。
3.2 系统的主要功能
地图切换功能:通过Mapcontrol,Dropdownlist控件及图片按扭来实现。加载页面时用Page_load函数把地图名加入到地图名列表控件,地图切换后用Mapcontrol1_Mapswitched函数把地图里的图层名加入到图层列表,地图列表作选择后重新生成地图用LstMaps_SelectedIndexChanged函数。
地图信息查询功能:主要分为两种方式,一种是通过属性信息查询然后在地图上定位查询结果,简称属性查图;另一种是通过地图查找地物对象相关联的属性信息,简称图查属性。ArcIMS提供直接点击地图对象查询、矩形框选范围查询、圆形选择范围查询、多边形选择范围查询和缓冲区范围查询多种查询方式。实现图查属性的思路是:首先在进行查询前设置要查询的图层及其查询参数,比如,设置返回的属性字段信息等;第二,设置查询方式,如点选、框选、圆选和多边形选等;第三,查询操作结束后将结果显示在客户界面上。将查询结果显示出来可以通过MapControl的QueryCompleted事件处理,为了在客户端看到查询的结果,需在MapControl_QueryCompleted事件获取结果集合并把它绑定在DataGrid中。
4 结论
WebGIS是GSI與Internet的有机结合,它为地理空间数据及其属性数据的发布、共享、查询与分析等提供了新的途径,具有广阔的应用前景。本系统采用WebGIS技术,方便的将农村配电资源和输电资源与地图信息结合到一起,便捷电力企业用户在浏览器上查询相关电力信息。
参考文献
[1] 杨崇俊,王宇翔,王兴玲等.万维网地理信息系统发展及前景.中国图象图形学报,2001(2).
[2]马先立,路璐.v阳bGIS开发技术的研究与探讨.中国数据通信,2002(8).
[3] 戴光明,何文斌,梁利妓.万维网地理信息系统构建分析1J[.现代电子技术,2003(7).
黑龙江省教育厅科研项目,项目编号:12543036,12543037
[关键词]WebGIS;ArcIMS;网络查询系统;C#
中图分类号:P208 文献标识码:A 文章编号:1009-914X(2016)12-0256-01
1 引言
在广域网环境下实现空间数据存储、处理、分析、显示与应用的技术,随着Google Earth等应用在互联网上的普及,WebGIS技术再次成为GIS技术领域的焦点。利用ArcIMS作为网络地图服务器,实现农村电力网络查询能够实现高效,低成本的获取电力资源信息。在二次开发的过程中利用Java语言结合JSP技术开发和实现电力网络系统的快速开发。
随着农村电网改造的深入进行,农网在设备更新、技术改造等方面有了较大的进步,但在信息化管理方面农网与城网相比还相对滞后。随着农村经济的持续发展,农村电力用户对农电企业提供的管理与服务水平要求越来越高,加速农电企业信息化建设,提高网络查询的效率已经成为目前热点问题。
2 WebGIS系统的平台选择
ArcIMS,是ESRI公司推出的基于网上制图和分布式GIS的新一代产品,也是目前最受欢迎的WebGSI产品之一。它可以集中建立大范围的GIS地图、数据和应用服务,并将这些结果提供给组织内部或internet上的广大用户。应用ArcIMS能够随时扩展服务器,以满足日益增长的请求。
ArcIMS属于典型的B/S结构,如上图所示。它有两大部分组成:客户端(浏览器)和服务器端。客户端浏览器,可以是通用浏览器,也可以是专用浏览器等。还可以根据需要灵活定制。服务器端组件有:ArcIMS空间服务器、AcrIMs应用服务器和ArcIMS连接器和ArcIMS管理工具。客户端向服务器发送请求,服务器处理请求信息并向客户端返回响应信息,然后客户端呈现所接受到的信息。
ESRI的ArcSDE是一套空间数据库解决方案,它在现有关系型数据库系统的基础上进行空间扩展,可以将空间和非空间数据存储在单一的关系型数据库中。在DBMS中融入空间数据后,ArcSDE可以提供对空间、非空间数据进行高效率操作的数据库服务。ArcSDE提供了应用程序接口,开发人员可将空间数据检索和分析功能集成到他们的应用工程中去。
3 农村电力网络查询系统开发的一般步骤
系统中ArcIMS作为地图服务器进行图形数据的组织、传输以及显示,采用JAVA语言编写用户界面,以Tomcat6.0作为Web服务器,地图服务器通过ArcSDE及ODBC向Orcale数据库请求和获得数据,并及时返回给用户。系统采用基于B/S的三层体系结构即用户表示层、应用逻辑层和数据存储层。
3.1 系统制作的流程
本系统所用的shape格式的数据是通过mapinfo professional 6.0这个工具软件将从宾县获取到的mapinfo格式数据转化而来。通过ArcCatalog结合ArcSDE将转化成功的shape格式的数据存入Oracle数据库中,同时通过ArcMap添加或删除属性数据。
准备好数据以后就是创建地图服务。定制地图服务的过程其实就是利用ArcIMS的Author制作地图服务文件AXL(Arc eXtensible markup Language)文件,然后通过Administrator在中间件中进行注册、创建并发布地图服务。
3.2 系统的主要功能
地图切换功能:通过Mapcontrol,Dropdownlist控件及图片按扭来实现。加载页面时用Page_load函数把地图名加入到地图名列表控件,地图切换后用Mapcontrol1_Mapswitched函数把地图里的图层名加入到图层列表,地图列表作选择后重新生成地图用LstMaps_SelectedIndexChanged函数。
地图信息查询功能:主要分为两种方式,一种是通过属性信息查询然后在地图上定位查询结果,简称属性查图;另一种是通过地图查找地物对象相关联的属性信息,简称图查属性。ArcIMS提供直接点击地图对象查询、矩形框选范围查询、圆形选择范围查询、多边形选择范围查询和缓冲区范围查询多种查询方式。实现图查属性的思路是:首先在进行查询前设置要查询的图层及其查询参数,比如,设置返回的属性字段信息等;第二,设置查询方式,如点选、框选、圆选和多边形选等;第三,查询操作结束后将结果显示在客户界面上。将查询结果显示出来可以通过MapControl的QueryCompleted事件处理,为了在客户端看到查询的结果,需在MapControl_QueryCompleted事件获取结果集合并把它绑定在DataGrid中。
4 结论
WebGIS是GSI與Internet的有机结合,它为地理空间数据及其属性数据的发布、共享、查询与分析等提供了新的途径,具有广阔的应用前景。本系统采用WebGIS技术,方便的将农村配电资源和输电资源与地图信息结合到一起,便捷电力企业用户在浏览器上查询相关电力信息。
参考文献
[1] 杨崇俊,王宇翔,王兴玲等.万维网地理信息系统发展及前景.中国图象图形学报,2001(2).
[2]马先立,路璐.v阳bGIS开发技术的研究与探讨.中国数据通信,2002(8).
[3] 戴光明,何文斌,梁利妓.万维网地理信息系统构建分析1J[.现代电子技术,2003(7).
黑龙江省教育厅科研项目,项目编号:12543036,12543037