地理信息系统与应用系统之间的资源共享的制作方法

文档序号:6572550阅读:209来源:国知局
专利名称:地理信息系统与应用系统之间的资源共享的制作方法
技术领域
本发明涉及地理信息系统,更具体地说,涉及地理信息系统与应用系统之间的资源共享技术。
背景技术
地理信息系统GIS是一种能有效将各种信息与空间地理信息相结合的系统,利用该种系统很好地为其他业务类型系统提供服务。
但是,在利用GIS时,如何实现空间地理信息和其他应用系统信息的结合是一个问题。于是,在本领域中需要一种能实现地理信息系统与应用系统之间的资源共享的技术。

发明内容
本发明的目的是提供一种实现GIS和应用系统之间资源共享的技术,以使得GIS能很好地为应用系统系统服务。
根据本发明的一方面,提供一种实现地理信息系统GIS与应用系统之间资源共享的系统,包括数据库服务器,保存并提供基础数据;GIS服务器,建立并提供GIS ARC SDE实例以及GIS数据库实例;应用系统服务器,建立并提供应用系统ARC SDE实例以及应用系统数据库实例;其中,该基础数据由该GIS服务器和该应用系统服务器共享,且该应用系统服务器定期将其应用系统数据库实例更新至该GIS数据库实例中。
根据一实施例,所述应用系统为城市网格化管理系统;所述基础数据为基础地理数据,包括建筑物、行政区划、地名、道路、交通、全要素地形图及标记、绿化、水域、桥梁和城市网格。
本发明中,GIS和应用系统的实现方式可以包括该应用系统集成在该GIS内,所述基础数据包括所有与应用系统相关的数据;该应用系统具有GIS接口,该应用系统服务器通过GIS接口与该GIS服务器相通信;或者该GIS集成在该应用系统内,所述基础数据包括所有与GIS相关的数据。
根据本发明的第二方面,提供一种实现地理信息系统GIS与应用系统之间资源共享的方法,包括保存基础数据,该基础数据用于共享;建立并提供GIS ARC SDE实例以及GIS数据库实例;建立并提供应用系统ARC SDE实例以及应用系统数据库实例;由GIS和应用系统器共享该基础数据,以及该定期将应用系统数据库实例更新至该GIS数据库实例中。
根据一实施例,所述应用系统为城市网格化管理系统;所述基础数据为基础地理数据,包括建筑物、行政区划、地名、道路、交通、全要素地形图及标记、绿化、水域、桥梁和城市网格。
同样,GIS和应用系统的实现方式可以包括将应用系统集成在GIS内,所述基础数据包括所有与应用系统相关的数据;为该应用系统提供GIS接口,并通过GIS接口与实现应用系统与GIS之间的通信;或者将GIS集成在应用系统内,所述基础数据包括所有与GIS相关的数据。
采用本发明的技术方案,地理信息系统与应用系统共用同一数据库服务器,基础数据实现了共享,而数据库实例由两系统独立建设;在实现数据共享的目标的同时又避免地理信息系统与应用系统彼此干扰。


图1示出了根据本发明的一实施例的实现地理信息系统GIS与应用系统之间资源共享的系统的结构图;图2示出了应用系统和GIS之间进行数据更新的过程;图3示出了根据本发明的一实施例的实现地理信息系统GIS与应用系统之间资源共享的方法的流程图。
具体实施例方式
本发明首先提供一种实现地理信息系统GIS与应用系统之间资源共享的系统,参考图1所示,该系统100包括数据库服务器102,保存并提供基础数据;在一个实施例中,所述应用系统为城市网格化管理系统;而所述基础数据为基础地理数据,包括建筑物、行政区划、地名、道路、交通、全要素地形图及标记、绿化、水域、桥梁和城市网格。
GIS服务器104,建立并提供GIS ARC SDE实例104a以及GIS数据库实例104b。
应用系统服务器106,建立并提供应用系统ARC SDE实例106a以及应用系统数据库实例106b。
其中,该基础数据由该GIS服务器104和该应用系统服务器106共享,且该应用系统服务器106定期将其应用系统数据库实例106b更新至该GIS数据库实例104b中。参考图2所示,图2示出了应用系统和GIS之间进行数据更新的过程,其中应用系统数据库实例106b被定期更新至GIS数据库实例104b中。
根据本发明,GIS和应用系统的集成方式可以包括如下的几种应用系统集成在该GIS内,基础数据包括所有与应用系统相关的数据。
该应用系统具有GIS接口,该应用系统服务器通过GIS接口与该GIS服务器相通信。
GIS集成在该应用系统内,基础数据包括所有与GIS相关的数据。
下面介绍一个应用实例,其中的应用系统是城市网格化管理信息系统。对于城市网格化管理信息系统与GIS的资源共享方案,主要体现在如下的几个方面
系统硬件方面主要集中在网络硬件设备上,比如系统数据库服务器、系统备份服务器等方面的硬件设备。
系统软件方面主要包括数据库系统软件以及全套的地图服务及应用软件,比如ORACLE数据库、ARCIMS地图服务、ARCSDE地图数据库引擎等系统软件。
基础空间地理数据方面主要以网格化系统为建设标准,地理信息系统将以其标准做适应性的建设调整。
兼顾到平台之间互不影响的原则,地理信息系统将与城市网格化管理信息系统共用同一数据库服务器,基础地理数据库由城市网格化系统提建设,而数据库实例由两系统独立建设;WEB服务器与城市网格化系统的服务器分开部署,避免地理信息系统与城市网格化管理信息系统彼此干扰。
在系统的地理信息资源库中存在一部分地理图层数据由城市网格化管理信息系统建设的,而另外一部分数据是为满足地理信息系统而建设的地理信息资源数据。此外,资源库中的一些地理数据还需要进行特殊编码处理,以满足地理信息系统的需要。基于上述复杂的数据结构,为保证地理信息系统与城市网格化管理信息系统互不影响,将地理信息系统和城市网格化系统分别建立数据库实例和Arc SDE实例服务,定期将城市网格化系统的基础图层数据或部件数据更新到地理信息系统中。
上述的共享方案的优点如下地理信息系统与城市网格化管理信息系统分开运行,互不干扰,性能和可靠性都不会受对方系统的影响;如果城市网格化管理信息系统出现故障,不会导致地理信息系统也无法使用,如果地理信息系统出现故障,也不会波及到城市网格化系统,并且不管任何一方的系统出现故障,都不需要对方配合一起排查故障原因,降低了后期维护的复杂性;城市网格化管理信息系统的基础图层可以根据自身需求更新或升级,地理信息系统只要将需要更新的数据导入即可,这样两个系统都可以根据自身情况进行拓展;双方的数据库实例都不需要做特殊配置,如建立数据库链接等;
地理信息系统的数据全部从本地数据库读取,对响应速度等性能指标也会有所提高;地理信息系统与城市网格化管理信息系统可以相互作为基础图层的冗余备份;方便进行特殊处理的基础图层的维护工作。
地理信息系统与城市网格化管理信息系统之间共享的数据内容主要包括基础地理数据方面,具体有建筑物、行政区划、地名、道路、交通、全要素地形图及标记、绿化、水域、桥梁和城市网格等基础数据,其数据由空间数据和属性数据组成。
对于应用系统中的条线应用系统,根据本发明,对于已建的条件应用系统和待建的条线应用系统有不同的处理方式。
对于已建的条线应用系统,由于GIS体系、数据库设计和应用系统设计方面均无法和地理信息系统交互,因此地理信息系统通过地理数据交换与管理系统将条线数据库中的数据转换到地理信息系统数据库中,这样系统就可以具有了已建条线应用系统的相关数据内容。
对于待建条线应用系统,该条线应用系统会向地理信息系统发出地理数据需求,来共享系统中的GIS地理数据,保证地理数据的一致性、标准性和实时性。
待建条线系统根据地理信息系统提供的条线系统建设相关标准来建立系统的相关数据库,这个数据库物理上可以和地理信息系统数据库在一起也可以是分离的,同样,根据本发明,对于GIS和应用系统的资源共享模式,提供了如下的几种方案方案一,将应用系统集成在GIS内,该基础数据包括所有与应用系统相关的数据;即直接在GIS内建设应用系统。
对区域性的统一规划部署的应用,如楼宇经济GIS、城区建设和管理GIS、人口GIS等,直接在区域性GIS系统内建设。这一情况下共享全部资源。
模式二为该应用系统提供GIS接口,并通过GIS接口与实现应用系统与GIS之间的通信;即应应用系统自主建设,但不单独建设GIS模块,由统一的GIS提供服务。
针对大部分情况,其GIS应用需求相对明确,GIS功能相关部分完全可以共享区内已有的资源。包括通过GIS接口系统和GIS配置系统共享资源、复用GIS系统的GIS功能、复用全区域统一的电子地图、专业地图通过地图交换系统上传到地理资源库、规范保障和安全保障。
模式三将GIS集成在应用系统内,基础数据包括所有与GIS相关的数据;即自主建设业务系统,并在应用系统内自主建设GIS模块。
针对少数情况,有特殊的GIS应用需求,如管线系统、地名管理系统等,可以在GIS建设规范和全区域统一的电子地图基础上建设专业的图层和特殊的应用。共享的内容包括通过GIS交换系统共享区域资源、复用全区域统一的电子地图、专业地图通过地图交换系统上传到地理资源库进行共享、规范保障和安全保障。
参考图3所示,本发明还提供一种实现地理信息系统GIS与应用系统之间资源共享的方法200,包括202.保存基础数据,该基础数据用于共享;根据一实施例,该应用系统为城市网格化管理系统;而基础数据为基础地理数据,包括建筑物、行政区划、地名、道路、交通、全要素地形图及标记、绿化、水域、桥梁和城市网格;204.建立并提供GIS ARC SDE实例以及GIS数据库实例;206.建立并提供应用系统ARC SDE实例以及应用系统数据库实例;208.由GIS和应用系统器共享该基础数据,以及210.该定期将应用系统数据库实例更新至该GIS数据库实例中。
根据本发明的实施例,GIS和应用系统的资源共享模式包括如下的几种将应用系统集成在GIS内,基础数据包括所有与应用系统相关的数据;为该应用系统提供GIS接口,并通过GIS接口与实现应用系统与GIS之间的通信;将GIS集成在应用系统内,基础数据包括所有与GIS相关的数据。
该方法200的实现细节与前述的系统100相对应,因此这里就不再重复进行描述。
采用本发明的技术方案,地理信息系统与应用系统共用同一数据库服务器,基础数据实现了共享,而数据库实例由两系统独立建设;在实现数据共享的目标的同时又避免地理信息系统与应用系统彼此干扰。
权利要求
1.一种实现地理信息系统GIS与应用系统之间资源共享的系统,其特征在于,包括数据库服务器,保存并提供基础数据;GIS服务器,建立并提供GIS ARC SDE实例以及GIS数据库实例;应用系统服务器,建立并提供应用系统ARC SDE实例以及应用系统数据库实例;其中,该基础数据由该GIS服务器和该应用系统服务器共享,且该应用系统服务器定期将其应用系统数据库实例更新至该GIS数据库实例中。
2.如权利要求1所述的系统,其特征在于,所述应用系统为城市网格化管理系统;所述基础数据为基础地理数据,包括建筑物、行政区划、地名、道路、交通、全要素地形图及标记、绿化、水域、桥梁和城市网格。
3.如权利要求2所述的系统,其特征在于,该应用系统集成在该GIS内,所述基础数据包括所有与应用系统相关的数据。
4.如权利要求2所述的系统,其特征在于,该应用系统具有GIS接口,该应用系统服务器通过GIS接口与该GIS服务器相通信。
5.如权利要求2所述的系统,其特征在于,该GIS集成在该应用系统内,所述基础数据包括所有与GIS相关的数据。
6.一种实现地理信息系统GIS与应用系统之间资源共享的方法,其特征在于,包括保存基础数据,该基础数据用于共享;建立并提供GIS ARC SDE实例以及GIS数据库实例;建立并提供应用系统ARC SDE实例以及应用系统数据库实例;由GIS和应用系统器共享该基础数据,以及该定期将应用系统数据库实例更新至该GIS数据库实例中。
7.如权利要求6所述的方法,其特征在于,所述应用系统为城市网格化管理系统;所述基础数据为基础地理数据,包括建筑物、行政区划、地名、道路、交通、全要素地形图及标记、绿化、水域、桥梁和城市网格。
8.如权利要求7所述的方法,其特征在于,将应用系统集成在GIS内,所述基础数据包括所有与应用系统相关的数据。
9.如权利要求7所述的方法,其特征在于,为该应用系统提供GIS接口,并通过GIS接口与实现应用系统与GIS之间的通信。
10.如权利要求7所述的方法,其特征在于,将GIS集成在应用系统内,所述基础数据包括所有与GIS相关的数据。
全文摘要
本发明揭示了一种实现地理信息系统GIS与应用系统之间资源共享的系统,包括数据库服务器,保存并提供基础数据、GIS服务器,建立并提供GIS ARC SDE实例以及GIS数据库实例;应用系统服务器,建立并提供应用系统ARC SDE实例以及应用系统数据库实例,其中,该基础数据由该GIS服务器和该应用系统服务器共享,且该应用系统服务器定期将其应用系统数据库实例更新至该GIS数据库实例中。采用本发明的技术方案,地理信息系统与应用系统共用同一数据库服务器,基础数据实现了共享,而数据库实例由两系统独立建设;在实现数据共享的目标的同时又避免地理信息系统与应用系统彼此干扰。
文档编号G06F17/30GK101075246SQ200710042469
公开日2007年11月21日 申请日期2007年6月22日 优先权日2007年6月22日
发明者高建强 申请人:高建强
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1