具有交互式3D界面的集成GIS系统技术方案

技术编号:7978490 阅读:218 留言:0更新日期:2012-11-16 05:43
一种集成GIS系统,其中,使用接口将3D可视化系统与2D?GIS系统集成在一起,所述接口映射2D成分以用于3D可视化并且映射3D成分以便于由2D?GIS系统处理。2D?GIS系统和3D可视化系统通过接口集成在一起,所述接口提供2.5D?GIS数据的3D可视化以及来自3D窗口的对2D?GIS系统的交互式控制,该3D窗口包括由3D可视化系统产生的3D渲染。在3D窗口中作出的用户选择被映射到2D地理位置坐标以供2D?GIS系统部件使用。经由3D窗口对3D图形标记和/或元数据作出的改变被用来修改在GIS数据库中的GIS数据,并且经修改的GIS数据被用来更新3D渲染以反映用户改变。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般地涉及集成GIS系统,并且更具体地,涉及如下的集成GIS系统,其中,使用接口将3D可视化系统与2D GIS系统集成在一起,所述接口映射2D成分以用于3D可视化并且映射3D成分以便于由2D GIS系统处理。
技术介绍
一般而言,地理信息系统(GIS)是允许将基于位置的数据的捕获、存储、分析、管理以及呈现用于各种应用的系统。其中,GIS典型地允许用户创建交互式询问,分析空间信息、编辑数据以及创建地图。GIS技术和产品的比较好的概述可以在网址http://en. wikipedia. org/wiki/Geographic_information_system 中的 WIKIPEDIA 找到,其内容通过引用被完全包含在此。很多GIS产品提供基于所谓的“2. 数据的地理信息的二维(2D)可视化和操控。与包括用于地理信息的3D呈现和操控的信息的3D数据相反,2. 5D数据实质上包括二维坐标(例如,X坐标和Y坐标)加上高度信息。例如,用于建筑物的GIS数据可以包括表示建筑物的周界的坐标和高度(elevation)信息。从2. 5D数据产生的2D地图典型地是地形的从上往下看的视图,可以包括表现高度的等高线或阴影。3D可视化产品可以用来从2. 5D数据产生3D地图,但是这通常包括输出2. 5D数据,将2. 5D数据转换为能够输入到单独的3D可视化产品中的格式,并且然后运行3D产品以提供3D可视化。如此的3D可视化典型地是相当静态的,实质上提供了 2. 数据的快照。如果用户想要作出改变并且在3D中将它可视化,则用户典型地在2D域中编辑2. 5D数据,输出经编辑的2. 5D数据,转换经编辑的2. 5D数据,并且运行3D产品以可视化该改变。下面所述的是2D GIS系统和外部的3D可视化产品可以用来确定人物或相机应该在的位置的方式的示例。首先,利用2D GIS系统,用户可以选择第一位置X并且在2D窗口中可视化该位置X,该2D窗口实质上示出了位置X的从上往下看的视图,其中等高线用来表示高度。为了以3D可视化位置X,地理位置信息被打包到文件中并且输出到3D可视化产品。该过程可以利用不同的位置被重复多次,直到找到适当的位置。如能够想像的,这种重复的过程是效率低的。GIS公司(和产品)中的一部分包括Autodesk(例如,AutoCAD Map 3D )、Bentley系统(例如,Powermap )、ESRI (例如,ArcGIS ) >GeoVirtual (例如,GeoShow3D )、Intergraph(例如,GeoMedia )、MultiVision (例如,MultiVision 3DPlus )、Manifold 系统(例如,Manifold System )、PitneyBowes (例如,MapInfo )、GE Energy (例如,Smallworld )、和ERDAS (例如,Imagine )。还有例如GRASS或uDig这样的开放源产品、对地理信息的公共访问(例如,Google Earth 和交互式web映射),以及当然还有定制产品。
技术实现思路
本专利技术的实施方式将由2D GIS系统保持的2. 5D GIS信息与3D渲染引擎的3D渲染能力和3D信息集成在一起以提供具有交互式3D界面的集成GIS系统。实质上,系统将GIS信息插入到在3D窗口中的3D渲染内,并且通过拦截用户输入并且转换该用户输入以供2D GIS系统使用而允许用户操控包括在3D窗口中的3D图形标记和其它信息。2D GIS系统可以确定用户正在操作3D窗口中的何处并且因此可以确定在通过3D窗口执行的核心2D GIS功能中使用的相应的2D地理位置坐标。根据本专利技术的一个方面,提出了一种将3D可视化系统集成到2D GIS系统中的方法。该方法包括提供在2D GIS系统和3D可视化系统之间的接口。通过所述接口将从所述2D GIS系统接收到的GIS信息提供给所述3D可视化系统;通过所述接口将来自所述3D可 视化系统的3D渲染数据提供给所述2D GIS系统;通过所述2D GIS系统产生在显示装置上的3D窗口中的显示,所述显示包括来自所述3D渲染数据的3D图形标记和来自所述2DGIS系统的GIS信息,所述3D图形标记按照地理空间的方式作为所述GIS信息的函数而被显示;以及,通过所述接口将在所述3D窗口中作出的用户选择映射到相应的2D地理位置坐标以供所述2D GIS系统使用。根据本专利技术的另一个方面,提出了一种集成GIS系统,该集成GIS系统包括2DGIS系统、3D可视化系统以及在所述2D GIS系统和所述3D可视化系统之间的接口。所述接口被构造为将从所述2D GIS系统接收到的GIS信息提供给所述3D可视化系统并且将来自所述3D可视化系统的3D渲染数据提供给所述2D GIS系统,以用于在显示装置上的3D窗口中的显示,所述显示包括来自所述3D渲染数据的3D图形标记和来自所述2D GIS系统的GIS信息,所述3D图形标记按照地理空间的方式作为所述GIS信息的函数而被显示。所述接口被进一步构造为将在所述3D窗口中作出的用户选择映射到相应的2D地理位置坐标以供所述2D GIS系统使用。在多个可选的实施方式中,在所述显示装置上显示的所述3D图形标记可以用来改变在所述2D GIS系统中的所述GIS信息。可以通过修改在所述显示装置上的所述3D图形标记的至少一部分并且修改在所述2D GIS系统中的所述GIS信息的相应部分而改变所述GIS信息。这可以包括例如接收指示所述3D图形标记的至少一部分已经被改变的消息,所述消息具有与所述3D图形标记的改变相关的改变信息;以及,响应于接收到所述消息,基于所述消息的所述改变信息而修改GIS信息。当所述3D图形标记被修改时,基本上实时地改变所述GIS信息。改变GIS信息可以包括改变现有信息和/或添加另外的信息。3D图形标记可以包括GIS信息的三维可视化显示,并且使用3D图形标记可以包括使用输入装置来选择图形对象或将图形对象添加到所述三维可视化显示。3D图形标记可以包括陆地特征的三维可视化。根据本专利技术的又一方面,提出了一种修改GIS数据的方法。该方法包括将3D图形标记显示在显示装置上,所述图形标记按照地理空间的方式作为在GIS数据库中的GIS数据的函数而被显示;以及,使用显示在所述显示装置上的所述3D图形标记来修改在所述GIS数据库中的所述GIS数据,包括将与所述3D图形标记相关的用户选择映射到2D地理位置坐标以及基于所述2D地理位置坐标修改所述GIS数据。在多个可选的实施方式中,修改GIS数据可以包括接收指示所述3D图形标记的至少一部分已经被改变的消息,所述消息具有与所述3D图形标记的改变相关的改变信息;以及,响应于接收到所述消息,基于所述消息的所述改变信息而修改在所述数据库中的所述GIS数据。附图说明根据参考附图的下面的进一步的描述,本专利技术的前述内容和优点将被充分地理解,其中图I是示出根据本专利技术的示例性实施方式的GeoMedia GIS系统的相关部件的示意性框图; 图2是示出根据本专利技术的示例性实施方式的集成GIS系统的相关部件的示意性框图;图3是逻辑流程图,该逻辑流程图示意性地描述了根据本专利技术的示例性实施方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:M·R·博尔斯马J·R·斯蒂芬斯D·M·格伦
申请(专利权)人:图形科技公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1