MapGuide

MapGuide

MapGuide是美國Autodesk公司生產的WebGIS平台,Autodesk MapGuide是Autodesk公司為滿足GIS用戶數據發布需要,開發的Internet網路圖形數據發布產品。它是世界上第一個通過Internet和Intranet發布實時的、內容豐富而翔實的地圖和地理數據的互動式解決方案。其主要特點為:利用WWW瀏覽器互動式操作,真正的矢量地圖傳輸資料庫的動態相關。該軟體可以幫助用戶在Internet和Intranet上開發、管理以及分發GIS和設計應用程序,拓寬了對關鍵的地理空間和數字設計數據的訪問。

目錄

介紹


軟體組成
MapGuide軟體由創作器(MapGuide Author),瀏覽器(MapGuide viewer),伺服器(MapGuide Sverer)三個核心軟體部件組成。
MapGuide Ahutor(地圖創作器):用於集成GIS和CAD數據以及設計智能地圖。Author對圖形的製作和管理是通過管理MWF(Map Window Flie)來進行的。Author提供面向對象的編程,用戶通過設置對話框中的操作屬性就可以完成所有製作並可使地圖與資料庫相關聯,內置SQL查詢。這種對MWF文件WYS/WYG(WhatYou See Is What You Get)的環境及可視化的管理操作大大方便了圖形的管理者及使用者對圖形的操作,不需編寫源代碼,操作者可以靈活地設置圖層的顏色、線型、動態或靜態、比例尺等要素。
Autdokes MapGuide Auhtor是一個可視化的製作工具,用於建立和管理MWF文件。由於Autdekes MapGuide Author也是網路化,它顯示地圖數據的方法與AutodeksM即Guide插件完全相同,這給用戶提供了(WYSIWYG)製作界面,這個製作工具也可以遠程使用,例如,最終用戶可能與某個服務機構簽訂了地圖數據的管理與服務合約,但最終用戶一樣能夠使用Autdesk MapGuide Authory遠程建立和管理駐留在服務機構站點上的MWF文件,保持對應用的控制。
MapGuideView(地圖閱讀器):駐留在客戶端桌面(Web瀏覽器)上,用於查看智能地
圖,並可為MapGuide最終用戶提供高度交互的地圖繪製環境。有三種查看器可供選用:Autdesk MapGuide View插件、Autdesk MapGuide View Activex控制項以及Autdesk MapGuide View Java版。使用何種查看器取決於用戶的查看平台環境.Autdesk MapGuide View在客戶端完成地圖顯示、放大、縮小、平移、多種選擇查詢及緩衝區分析、地圖列印、圖層數據編輯、修改等功能。可生成動態緩衝區,通過明細表、半徑、多邊形、緩衝區及交叉等方法選擇多個對象,可根據地址和地理名稱檢索地圖,還可讀、寫、修改圖上的點線面目標。引人注目的是,它提供針對主流瀏覽器Microsoft IE,NetScape的開放的API函數,可供用戶增強其客戶端的操作能力,可以運用這一介面開發更專業的Intranet或Inetmet地圖應用。
Autdesk MapGuide sever(地圖伺服器):用於將地圖及其數據傳遞到Autdesk MapGuide Author和MapGuide Viewer, MapGuide sever是運行於NT架構的Windows系統上的與web伺服器進行交互信息的地圖CGI伺服器軟體.它是32位多線程軟體,可併發連接、訪問位於站點上的多個地圖文件和關係資料庫。由於結合了Windows NT,可以實現查看事件日誌、錯誤日誌、訪問日誌等功能。用於向MapGuide Author,Viewer的用戶提供地圖服務,支持對多地圖文件和關係
資料庫的連接。
特點
Autdesk MapGuide是Autdesk公司開發的網路圖形數據發布產品,具有開放性特點的GIS布平台。用戶不需要有專門的GIS瀏覽器,能直接從Internet網路瀏覽器中打開,用戶可以方便的對地圖進行漫遊、放大、縮小、查詢等操作。Autdesk MapGuide可以利用其它GIS軟體生成的地圖數據進行有效的地圖發布,並留有多種資料庫介面。與其它的GIS軟體相比MapGuide又以下明顯特點:
(l)支持多種格式
MapGuide支持XML等開放的標準,使開發人員擁有了一個更為靈活的應用系統開發和集成環境。利用對DWG格式的支持,開發者可以能夠充分發揮這一業界標準文件格式,擴展對柵格和符號的支持,提高了製圖設計能力,提供了與更多數據格式的互用性。
(2)提供強大的數據管理能力
MapGuide為WebGIS提供了一種新的二維矢量格式DWG以及Plug-in的瀏覽工具,藉助這些新技術,用戶可以查詢二維矢量數據,並且利用調整縮放和平移功能迅速快捷地瀏覽內容複雜而詳盡的圖形文件,特別是圖形矢量化處理技術應用,從根本上解決了大量數據、圖形傳輸中網路瓶頸的問題,大大地提高了信息交流和數據查詢的速度,它還可以轉換目前各種GIS開發平台的數據。
(3)使用獨特的文件格式
MapGuide中的地圖基於MWF這一文件格式。每幅地圖對應於一個MWF文件。在該文件中,包含了地圖的所有信息。包括總的地圖特徵、地圖數據源、資源文件和用戶界面說明等。
(4)採取智能化數據處理
針對不同的數據MapGuide採取不同的處理方法,減少網路傳輸量,提高傳輸速度。對於數據量小、常用的圖層,可以直接置於MWF文件內,所需要的數據只在第一次打開時下載,方便用戶查詢;對大量的經常改變的數據,MapGuide使用動態圖層,即在MWF文件中僅僅存儲數據文件的少量信息,需要時才從伺服器上下載;對柵格數據,因其數據量較大,不直接儲存載MWF文件內,只在MWF文件中存少量的信息。在使用圖形時由伺服器判斷請求數據範圍,而伺服器只傳送範圍之內的數據,大大減少了網路中的數據流量,加快了傳輸速度,提高了效率。