歐特克地圖製作與管理軟體 英文正式版 Autodesk Map 3D 2009 ObjectARX SDK-DOA 軟體簡介: 歐特克地圖製作與管理軟體英文正式版AutodeskMap3D2009ObjectARXSDK-DOA AutoCADMapR3D是一個靈活的開發平臺,面向專業地圖繪製、土地規劃和技術設施管理應用。 您可以通過AutoCADMap3D平臺,充分利用行業標準開發工具和技術來開發應用。它支援直 接訪問來自各類資源的CAD、GIS和光柵資料格式,無需資料拷貝或轉換。 新特性 最新發佈的AutoCADMap3D包括一個新的API,支持直接閱讀/編寫GIS資料,並與MapGuide Enterprise、DWG/FDO資料轉換、特定群組(Ad-hocjoins)、緩衝器、原資料和第三方FDO資 料提供商等共用資料。 新API基於.NET平臺,由兩部分組成。一個是由AutoCADMap與AutodeskMapGuideEnterprise 共同使用的地理空間平臺API。地理空間平臺API基於FDO技術,是AutoCADMap3D2009最 重要的新特性。另一個是Map-onlyAPI,只具備AutoCADMap的特性。 編程工具與設置 地理空間平臺API.NET元件隨產品安裝,保存在安裝檔夾及其FDO\bin子文件夾中。開發Map 3D2009的API需要使用VisualStudio.NET2005。 ColdFusionR、ActiveServerPages(ASP)和JavaServerPages(JSP)等應用服務技術用於將 從地圖流覽應用獲取的資訊傳送到資料中心伺服器和動態編制工具套件以及SDF工具套件等元件。這 些元件用於在將地圖資料傳送給地圖流覽(用戶端)應用前,對其進行伺服器端操作。 編寫環境 AutodeskMapGuideRAuthor提供了一個地圖設計環境,支援創建高度互動的地圖。AutodeskMapGuide Author是一個圖形工具,支援以多個地圖層集成多種格式的資料,同時支援資料和屬性的定制。此外, AutodeskMapGuideAuthor還支援嵌入網頁和用戶端或伺服器端腳本的請求,例如JavaScript功能 或伺服器端功能調用。 流覽和互動環境 大多數情況下,AutodeskMapGuide的流覽環境是web流覽器。我們使用標準的網路開發技術來創建 支援AutodeskMapGuide的定制地圖應用。 您可以在AutoCADMap3D軟體的ActiveX(COM自動化)介面中使用各種編程技術和環境(包括MSVC++、 VB、Delphi和Java)來開發應用。 AutoCADMap3D也包含VBA(全球最流行的編程環境)和VisualLISPR。 使用AutoCADMap3D開發以物件為導向的C++應用時,您需要同時使用ObjectARXSDKforAutoCAD 和ObjectARXSDKforAutoCADMap(英文)。ObjectARX專門設計用於專業程式師開發最快速、最有效、 最緊湊的AutoCAD應用,是最出色的基於.NET平臺的AutoCADMap3DAPI。 因此,在AutoCADMap3D平臺上開發應用時,您有兩種API選擇,一種是基於AutoCAD圖元(Object ARX、.NET、COMAutomation、LISP)的API,另一種是只相容FDO資料源特性的地理空間平臺API。 源代碼樣本 Map3DObjectARXSDK中包含多個源代碼樣本,描述新地理空間平臺API的使用方法。這些樣本多為C# 格式,存放在地圖樣本\平臺子檔夾中。它們只相容GIS特性,例如來自FDO的資料。 Map3DObjectARXSDK還包括C#格式和VB.NET格式的.NET樣本,描述支援AutoCAD(AcDb)圖元 (例如物件資料、拓撲、分類、物件過濾等)的舊版本API的使用方法。這些樣本存放在地圖樣本子檔夾 中。 AutoCADMap3D基於AutoCAD,因此您可以充分利用面向ActiveX(COM自動化)、VB/VBA和Visual Lisp的AutoCAD源代碼樣本,您可以查看AutoCADMap3D安裝目錄的樣本子檔夾。此外,AutoCAD ObjectARXSDK還包括AutoCAD.NET和C++源代碼樣本,可用於Map3D應用開發。 文檔 AutoCADMapObjectARXSDK安裝目錄中的文檔檔夾包含面向所有API(ActiveX(COMAutomation)和 AutoLISPRAPI除外)的幫助檔和開發商指南。 ActiveX(COMAutomation)和AutoLISPRAPI文檔是AutoCADMap安裝目錄的幫助子檔夾。