具有創新意義的DbMAP Web 3D工具,它帶來了一種新的視點查看聚存于GeoDatabases數據庫的二維GIS數據。它繼承了DbMAP ASJ的優點,因此支持現有的Web-GIS系統。為了與任意的GeoDatabases數據庫建立連接,DbMAP Web 3D允許用戶在互聯網上管理、發布和商議所有數據庫中包含的數據信息。用戶可以“跳躍”過發布在網絡上的三維地理模型,因此可以以交互方式解決疑問,以及依據情況選擇需要渲染的信息層。
The innovative tool DbMAP Web 3D introduces an additional point of view in using bidimensional GIS data stored in centralised geodatabases. It takes advantage of all DbMAP ASJ features, and consequently of the existing Web-GIS, in order to establish a connection with any geodatabase, DbMAP Web 3D allows users to manage, publish and consult, on the internet and in 3D, the total amount of territorial data the database contains. Users can in fact “fly” over a tridimensional model of land published on the web, so as to question it interactively and to select informative layers for real-time rendering.
為了讓用戶更好的分析DbMAP Web 3D的工作機理,以及如何使用其方法以便更容易得整合在Web-GIS系統環境中,我們提供了詳細的解述,如下所示:
DbMAP Web 3D Builder, 是用于構建三維數據模型的必要工具,它從不同格式的DTM文件中獲取數據,最終生成的數據信息將直接提供給客戶端組件DbMAP Web 3D Flyer。
DbMAP Web 3D Runtime Server, 服務器端組件,用于提供所有查詢信息層中的文本信息和編碼系統的數據屬性的功能,為DbMAP ASJ Runtime Server提供功能服務。
DbMAP Web 3D Flyer, 該客戶端組件將插入在網頁文件中,在DbMAP Web 3D Runtime Server服務器發送二維地理信息數據時運行,并可以從三維地理信息數據中提取為二維數據。
圖一演示了DbMAP Web 3D整合在DbMAP ASJ中進行數據和程序的交互運行的情況,以下是一些DbMAP ASJ模型的摘要描述。
DbMAP Developer Kit, 軟件開發工具包(SDK),提供了在多種平臺下的軟件開發方案,所開發的軟件可以提供聚存于地理信息系統數據庫的數據信息與巨大的網絡環境的交互作用方案,SDK同樣具備在同類開發工具上管理程序開發進程的優勢,提供了OCX, ActiveX 和Java components和 Java applets供用戶使用.
DbMAP ASJ Runtime Server, 一個非常強大的服務器組件,用于提供地圖和圖像信息的服務(支持多種數據),因此無論數據庫是否包含在內或者數據信息是位圖還是矢量文件(ECW, TIFF 和 DWG),用戶可以直接與GIS數據源建立連接并發布.
DbMAP Data Manager, 與選定的數據庫建立連接,用于導出和導入Shape文件,并可用于創建和導入可擴展形狀的背景圖像.
技術特點
該系統的主要特點是:
符合GIS擴展協議:OGC (Open GIS Consortium);
基于GIS -Web服務計劃,版本為:1.1.1;
兼容絕大多數的常規操作系統。(Windows, MacOS, Linux):
DbMAP ASJ web組件可用于任意的網頁瀏覽器,無需安裝或者插件要求,僅需JAVA 1.1虛擬機(或者更高版本);
DbMAP Web 3D用戶端要求安裝有Macromedia Shockwave Player;
服務器版本要求Javs1.4(或者更高版本),兼容絕大多數常規的網絡服務器和裝有Java/J2EE 的服務器,比如Oracle AS, Apache Tomcat, IBM Websphere等.
In order to let users better analyse how DbMAP Web 3D works and how its models easily integrate in a Web-GIS architecture, a detailed description follows.
- DbMAP Web 3D Builder, the necessary tool to build a set of 3D data, starting from DTM files of various formats. The obtained dataset will be directly available for DbMAP Web 3D Flyer, the client component;
- DbMAP Web 3D Runtime Server, the server component, providing all the functionalities to find the textures and the alphanumerical data proper of the informative layers, taking advantage of DbMAP ASJ Runtime Server services;
- DbMAP Web 3D Flyer, the client component to be inserted on a web page, works out in real time the bidimensional data coming from DbMAP Web 3D Runtime Server and those deriving from the tridimensional dataset;
Picture 1 illustrates how DbMAP Web 3D integrates with DbMAP ASJ ‘s architecture, maintaining interoperability among data and applications. Here follows a brief description of DbMAP ASJ models:
- DbMAP Developer Kit, SDK providing a multi-platform solution for the development of GIS applications interacting with a centralised geographic database accessible via web and taking advantage of the same development environments already used for managing applications. OCX, ActiveX and Java components and Java applets are available.
- DbMAP ASJ Runtime Server, an extremely powerful server component offering Map and Image Server services (multi-source data), which allows to directly access to the GIS data sources to publish, whichever database they are contained in and whichever format the raster and vectorial files (ECW, TIFF and DWG) one has to manage.
- DbMAP Data Manager, connecting with the chosen centralised database to import and export Shape files and to create and import of the background images extension shape.
Technical features
Among the main technical features of the system are:
- Conformity with OGC (Open GIS Consortium) requisites;
- OpenGIS Web Map Service Implementation Specification, Version 1.1.1;
- Compatibility with all the most common operative systems (Windows, MacOS, Linux);
- DbMAP ASJ web components are usable with any internet browser; no installation or additional plug-in required; Java 1.1 virtual machine(or later) is enough;
- DbMAP Web 3D client component requires Macromedia Shockwave Player;
- Server components require Java 1.4 (or later) and are compatible with the most common web servers and Java/J2EE containers like Oracle AS, Apache Tomcat, IBM Websphere, etc.