Integration of a 2D legacy GIS, legacy simulations, and legacy databases into a 3D geographic simulation

Integration of a 2D legacy GIS, legacy simulations, and legacy databases into a 3D geographic simulation
复制标题

DOI:
10.1145/1166324.1166360
复制
发表时间:
2006-10
期刊:
--
影响因子:
--
通讯作者:
Makoto Ohigashi;Zhen-Sheng Guo;Yuzuru Tanaka
Makoto Ohigashi;Zhen-Sheng Guo;Yuzuru Tanaka
中科院分区:
其他
文献类型:
--
作者:
Makoto Ohigashi;Zhen-Sheng Guo;Yuzuru Tanaka

文献摘要

被引文献

相似文献

遗留应用系统已被用户社区和个人用户广泛使用。他们目前正在提供系统开发需求所需的各种功能。为了使用此类遗留系统开发新的 3D 系统,我们需要 (i) 将遗留系统迁移到新的 3D 系统环境中,以及 (ii) 这些系统之间的互操作。本文提出了一个用于 2D 遗留 GIS、遗留模拟器和遗留数据库的临时集成的框架,这些框架并不是先验地假设彼此集成的。为此,我们首先提出一种将带有 GUI 的 2D 遗留系统迁移到 3D 环境的机制。该机制基于纹理映射和事件调度的特殊坐标变换。它使我们能够使用带有 2D 旧 GIS 影子副本的 3D 地形模型。对于没有任何GUI的遗留地理模拟器和遗留数据库,我们为它们提供代理对象。这些代理对象可以彼此互操作,还可以通过其插槽连接与 2D 旧 GIS 的卷影副本进行互操作。因此,我们的方法使我们能够通过 3D 显示对象的组合动态地将多个独立的遗留模拟器和/或遗留数据库与 2D 遗留 GIS 集成
Legacy application systems have been widely used by user communities, and by individual users. They are currently providing a variety of functions required by system development requirements. For the development of a new 3D system using such legacy systems, we need both (i) the migration of legacy systems into a new 3D system environment, and (ii) interoperations among these systems. This paper proposes a framework for the ad hoc integration of a 2D legacy GIS, legacy simulators, and legacy databases, which are not a priori assumed to be integrated with each other. For this purpose, we first propose a mechanism to migrate a 2D legacy system with its GUI into a 3D environment. This mechanism is based on a special coordinate transformation for both the texture mapping and the event dispatching. It enables us to use a 3D terrain model with a shadow copy of a 2D legacy GIS. As for legacy geographic simulators and legacy databases without any GUI, we provide them with their proxy objects. These proxy objects can interoperate with each other, and also with the shadow copy of a 2D legacy GIS through their slot connections. As a result, our approach enables us to dynamically integrate multiple independent legacy simulators and/or legacy databases with a 2D legacy GIS simply through the composition of their 3D display objects