论文部分内容阅读
摘 要:近年来,GIS日益发展成熟,尤其是当其与Internet相互结合后所形成的Internet GIS,更是为地理信息的处理提供了更加便捷的方式。当前,在GIS的运用日益广泛的情况下,将不可避免会面临对多种环境的地理信息进行分析处理的情况,也即对各种地理信息进行互操作。本文就是在此背景下对异构地理信息处理环境互操作的Internet GIS方法以及在此基础上所构建的分布式超图模型进行了相关阐述。
关键词:Internet GIS;地理信息;互操作;模型
随着科学技术的发展,互联网的普及为GIS提供了更加广阔的发展平台,互联网与GIS的结合有效改变了对地理信息进行处理的方式及过程,并且逐渐成为当前GIS的主要操作平台。Internet GIS已经成为当前GIS的主流发展趋势,并且解决了如下两方面的问题:首先可实现分布式地理信息的分布式发布;其次是为处理地理信息提供工具。而在互操作性上,Internet GIS则体现为异构数据之间的操作与处理环境的互操作。当前,对于Internet GIS而言,如何实现其与地理信息处理方法之间的有效融合,已经成为学术界正在设法解决的问题。
1 研究目的和意义
对于Internet GIS而言,其具备互操作性的基础就是需由多个服务器或者客户端构成,并且还具有如下两个特征,一是呈现分布式,二是具备一定的动态性并可作为媒体系统进行跨平台运作。而在异构地理信息环境中,Internet GIS就要通过互联网平台来实现对数据信息或环境的互操作。对Internet GIS的互操作性进行研究的目的主要有如下四点:首先可以有效解决传统地理信息不能互操作的情况,并为相关信息的处理提供更多方法;其次是协助相关部门对地理信息进行互操作;此外还能将现有的地理信息资源进行充分利用,最后就是可以在全球形成地理信息的数据共享。而研究Internet GIS的意义则在于:①使软件及其部件可以在互联网上运行;②可实现相关软件与其部件之间的资源共享;③可以实现GIS与互联网之间的充分融合。
2 基于互操作的分布式超图模型
为有效解决Internet GIS在对一些数据信息及环境的互操作问题,可构造一种Internet GIS模型,即DHM,也可称之为分布式超图模型。通过使用超图来对Internet GIS所呈现出的一些数据信息形成较为有效及全面的表达,通常其表达侧数据信息主要为三维、思维以及元数据或目录等。而这种模型的建立则需要在多 Client 或Server 体系结构的基础上来实现。
目前的 Internet GIS软件的应用系统主要有两种,其主体分别为服务器和客户端。前者在进行GIS工作时都要依赖于服务器来完成,用户在系统上的操作都将会通过互联网平台传送给服务器,并在服务器的准许下使用户完成操作。这种系统的优点在于服务器主导所有操作,从而就无需较大的客户端,并且可以将服务器资源的作用发挥至最大。然而其弊端则在于会客户端会过多受限于浏览器以及HTML的限制,同时进行操作时只能使用JEPG或者GIF的形式。此外,客户端还会在一定程度上加重互联网和服务器的负担,并严重影响到工作效率。而后者则主要通过客户机来实现GIS的一些操作,虽然对于一些数据及其处理工具都在服务器中,但是当系统运行时这些相关的信息都需要先下载至客户机中才能进行下一步操作,并且操作起来极为灵活。但是这些都与平台和操作系统有较大关系,且不能将服务器中的资源直接取用,因此并不适用于对大型的数据库进行管理。
在分布式超图模型中,地理信息的互操作都需要在客户机上来实现。但是它却可以将服务器的资源直接进行使用,并且还能对一些大型的数据库在服务器上进行处理。同时兼备了服务器端与客戶机端 Internet GIS的双重特性。既能灵活操作,又不会对服务器及网络带来过大的负荷,还能充分利用全部的资源。此外,在用户进行操作时其操作形式主要为矢量图,这就更加方便了对异构地理信息环境及数据的有效处理,从而实现了互联网与GIS之间的深度融合。
3 互操作性方法
3.1 CORBA标准
在CORBA这种结构中,客户机能实现和远程对象支点的通讯,并且对其予以激活,却并不需要了解其位置及所用语言。Java IDL就在支持CORBA的基础上通过树目录结构对对象进行组织,并为其进行名称服务。而Internet GIS的在CORBA标准上的互操作性就通过使用Java IDL来实现。
3.2 IDL设计
作为一种接口定义语言,IDL主要用于对CORBA 接口进行定义。在 Internet GIS中,其主要包含三个内容,即分别对模块、接口以及分析操作进行声明。
3.3 客户机及服务器设计
在对客户机进行设计时,应首先创建ORB,在使其对服务进行定位后再使用Internet GIS,并获取到最终的操作结果;而在对服务器进行设计时也应先创建ORB,之后再对服务对象进行管理,然后连接服务器,最后及等待调用,一般客户机出现请求,将可及时进行服务。
结束语
当前,在对Internet GIS上对异构地理信息处理环境的互操作性方法虽然可基本实现对一些复杂信息的处理,但是对去分析能力却有待进一步加强。这将是相关部门及研究机构今后的方向,通过努力使其逐渐走向成熟。
参考文献
[1]胡磊,乐鹏,龚健雅,等.异步地理信息网络处理服务方法研究[J].武汉大学学报(信息科学版),2016,41(5):679-685.
[2]白晓辉,顾娟,王红,等.基于Web服务的空间数据互操作的“分建共享”方式研究[J].测绘与空间地理信息,2016(11):59-61.
[3]胡楠,杨壮观,李峰,等.基于GIS的电网地理信息分布式数据挖掘[J].电子设计工程,2016,24(15):20-24.
关键词:Internet GIS;地理信息;互操作;模型
随着科学技术的发展,互联网的普及为GIS提供了更加广阔的发展平台,互联网与GIS的结合有效改变了对地理信息进行处理的方式及过程,并且逐渐成为当前GIS的主要操作平台。Internet GIS已经成为当前GIS的主流发展趋势,并且解决了如下两方面的问题:首先可实现分布式地理信息的分布式发布;其次是为处理地理信息提供工具。而在互操作性上,Internet GIS则体现为异构数据之间的操作与处理环境的互操作。当前,对于Internet GIS而言,如何实现其与地理信息处理方法之间的有效融合,已经成为学术界正在设法解决的问题。
1 研究目的和意义
对于Internet GIS而言,其具备互操作性的基础就是需由多个服务器或者客户端构成,并且还具有如下两个特征,一是呈现分布式,二是具备一定的动态性并可作为媒体系统进行跨平台运作。而在异构地理信息环境中,Internet GIS就要通过互联网平台来实现对数据信息或环境的互操作。对Internet GIS的互操作性进行研究的目的主要有如下四点:首先可以有效解决传统地理信息不能互操作的情况,并为相关信息的处理提供更多方法;其次是协助相关部门对地理信息进行互操作;此外还能将现有的地理信息资源进行充分利用,最后就是可以在全球形成地理信息的数据共享。而研究Internet GIS的意义则在于:①使软件及其部件可以在互联网上运行;②可实现相关软件与其部件之间的资源共享;③可以实现GIS与互联网之间的充分融合。
2 基于互操作的分布式超图模型
为有效解决Internet GIS在对一些数据信息及环境的互操作问题,可构造一种Internet GIS模型,即DHM,也可称之为分布式超图模型。通过使用超图来对Internet GIS所呈现出的一些数据信息形成较为有效及全面的表达,通常其表达侧数据信息主要为三维、思维以及元数据或目录等。而这种模型的建立则需要在多 Client 或Server 体系结构的基础上来实现。
目前的 Internet GIS软件的应用系统主要有两种,其主体分别为服务器和客户端。前者在进行GIS工作时都要依赖于服务器来完成,用户在系统上的操作都将会通过互联网平台传送给服务器,并在服务器的准许下使用户完成操作。这种系统的优点在于服务器主导所有操作,从而就无需较大的客户端,并且可以将服务器资源的作用发挥至最大。然而其弊端则在于会客户端会过多受限于浏览器以及HTML的限制,同时进行操作时只能使用JEPG或者GIF的形式。此外,客户端还会在一定程度上加重互联网和服务器的负担,并严重影响到工作效率。而后者则主要通过客户机来实现GIS的一些操作,虽然对于一些数据及其处理工具都在服务器中,但是当系统运行时这些相关的信息都需要先下载至客户机中才能进行下一步操作,并且操作起来极为灵活。但是这些都与平台和操作系统有较大关系,且不能将服务器中的资源直接取用,因此并不适用于对大型的数据库进行管理。
在分布式超图模型中,地理信息的互操作都需要在客户机上来实现。但是它却可以将服务器的资源直接进行使用,并且还能对一些大型的数据库在服务器上进行处理。同时兼备了服务器端与客戶机端 Internet GIS的双重特性。既能灵活操作,又不会对服务器及网络带来过大的负荷,还能充分利用全部的资源。此外,在用户进行操作时其操作形式主要为矢量图,这就更加方便了对异构地理信息环境及数据的有效处理,从而实现了互联网与GIS之间的深度融合。
3 互操作性方法
3.1 CORBA标准
在CORBA这种结构中,客户机能实现和远程对象支点的通讯,并且对其予以激活,却并不需要了解其位置及所用语言。Java IDL就在支持CORBA的基础上通过树目录结构对对象进行组织,并为其进行名称服务。而Internet GIS的在CORBA标准上的互操作性就通过使用Java IDL来实现。
3.2 IDL设计
作为一种接口定义语言,IDL主要用于对CORBA 接口进行定义。在 Internet GIS中,其主要包含三个内容,即分别对模块、接口以及分析操作进行声明。
3.3 客户机及服务器设计
在对客户机进行设计时,应首先创建ORB,在使其对服务进行定位后再使用Internet GIS,并获取到最终的操作结果;而在对服务器进行设计时也应先创建ORB,之后再对服务对象进行管理,然后连接服务器,最后及等待调用,一般客户机出现请求,将可及时进行服务。
结束语
当前,在对Internet GIS上对异构地理信息处理环境的互操作性方法虽然可基本实现对一些复杂信息的处理,但是对去分析能力却有待进一步加强。这将是相关部门及研究机构今后的方向,通过努力使其逐渐走向成熟。
参考文献
[1]胡磊,乐鹏,龚健雅,等.异步地理信息网络处理服务方法研究[J].武汉大学学报(信息科学版),2016,41(5):679-685.
[2]白晓辉,顾娟,王红,等.基于Web服务的空间数据互操作的“分建共享”方式研究[J].测绘与空间地理信息,2016(11):59-61.
[3]胡楠,杨壮观,李峰,等.基于GIS的电网地理信息分布式数据挖掘[J].电子设计工程,2016,24(15):20-24.