天天看點

arcgis開發筆記【系統介紹】

最近接觸了arcgis的項目開發,有空這個東西做成一些筆記釋出

先來簡單介紹一下arcgis的組成,這個軟體套裝是很專業的東西,是以對這個軟體的整體構成有個了解

對于開發工作比較有方向指導作用。

整個軟體産品線的描述

 ArcGIS桌面産品(ArcGIS Desktop)是一系列整合的應用程式的總稱,包括ArcCatalog,ArcMap,ArcGlobe,ArcToolbox和ModelBuilder。通過協調一緻地調用應用和界面,你可以實作任何從簡單到複雜的GIS任務,包括制圖,地理分析,資料編輯,資料管理,可視化和空間處理。

ArcGIS Server的管理由ArcGIS Desktop負責,後者可以通過區域網路或Internet來通路ArcGIS Server。

ArcGIS Server是一個用于建構集中管理、支援多使用者的企業級GIS應用的平台。ArcGIS Server提供了豐富的GIS功能,例如地圖、定位器和用在中央伺服器應用中的軟體對象。

ArcGIS Server包含兩個主要部件:GIS伺服器和.NET與Java的Web應用開發架構(ADF)。GIS伺服器ArcObjects對象的宿主,供Web應用和企業應用使用。它包含核心的ArcObjects庫,并為ArcObjects能在一個集中的、共享的伺服器中運作提供一個靈活的環境。ADF允許使用者使用運作在GIS伺服器上的ArcObjects來建構和部署.NET或Java的桌面和Web應用。

ArcSDE是ArcGIS與關系資料庫之間的GIS通道。它允許使用者在多種資料管理系統中管理地理資訊,并使所有的ArcGIS應用程式都能夠使用這些資料。

ArcSDE是多使用者ArcGIS系統的一個關鍵部件。它為DBMS提供了一個開放的接口,允許ArcGIS在多種資料庫平台上管理地理資訊。這些平台包括Oracle,Oracle with Spatial/Locator,Microsoft SQL Server, IBM DB2,和Informix。