1. 開篇
本文主要從以下幾個方面介紹 ArcGIS 的產品體系
2. 詳細介紹
2.1 ArcGIS Desktop
參考:【https://blog.csdn.net/hphone/article/details/7576053】
ArcGIS Desktop 是專門為 GIS 人員准備的桌面軟件,人們可以使用 Desktop 進行數據制作、編輯空間數據和屬性數據、文件管理、矢量化、二三維的空間分析與建模。ArcGIS Desktop 大概由 ArcMap、ArcCatalog、ArcGlobe、ArcScene、ArcToolbox 和 Model Builder 組成。
2.1.1 ArcMap
ArcMap 是 Desktop 當中最重要的一個程序,負擔着大部分責任,包括數據制作、查詢與分析。
2.1.2 ArcCatalog
ArcCatalog 相當於一個資源管理器,可以隨數據進行管理,增刪改,這些數據包括地圖文件、柵格數據、球體、Geodatabase、工具、元數據、服務。
2.1.3 ArcGlobe
ArcGlobe 是 3D 模塊當中的一個部分,可以對 3D 數據進行創建、編輯、管理、分析以及快速瀏覽。
2.1.4 ArcScene
ArcScene 是 3D 模塊當中的一個部分,對三維數據的透視、創建、編輯、管理、分析以及快速瀏覽。相對於 ArcGlobe 來說,適合小場景的三維。
2.1.5 ArcToolbox
ArcToolbox 是提供了大量的分析工具供使用者使用。Desktop 不同的級別,工具箱里面的工具是不同的。
2.1.6 Model Builder
Model Builder 提供了一個建模的方式,來對數據批量化、多次化進行處理。人員按照工作流程,把相應的控件拖入建模窗口,最后生成一個工具。人員可以使用這個工具,進行自動化的數據處理。這個程序,將要在 GIS Server 當中有很大的用處,我們可以創建 GP 服務,是離不開它的。
2.1.7 ArcView
主要用於綜合性數據使用、制圖和分析。
2.1.8 ArcEditor
增加了高級地理數據庫編輯和數據創建功能
2.1.9 ArcInfo
ArcInfo 是一個完整的專業 GIS 桌面程序,包含全面的 GIS 功能和豐富的地理處理工具。由於 ArcInfo 具有全面廣泛的功能,因此每個 GIS 站點都應至少有一個 ArcInfo 副本。
2.2 ArcGIS Server
我們通過使用這個軟件,可以發布 Map Service、Geocode Service、Geodata Service、Geometry Service、Geoprocessing Service(所謂的 GP)、Globe Service、Image Service、Search Service。通過發布地圖,我們可以把地圖分享給其他人,他們可以直接通過瀏覽器觀看地圖。這個軟件也分為三個級別:
- 基礎版:Geodatabase 管理、基於 Web 的賦值、GIS Web 服務
- 標准版:基本版的基礎上,加上 Web 制圖、基於 Web的編輯、地理處理、高級的地理處理(需要相應的擴展模塊)
- 高級版:標准版的基礎上,加上移動端的應用、開發
2.3 ArcGIS Online
ArcGIS Online 是構建在 ArcGIS “雲架構”之上,用於無需考慮軟硬件的配置,同其他用戶的分享和使用地圖的公有雲門戶,是世界上第一個公有雲 GIS 門戶,目前和 ArcGIS.com 是同一個產品。ArcGIS for Online 功能包括:提供大量的地圖、在線制圖、創建管理群組和資源、上傳共享地圖和應用、探索、ArcGIS Explorer Online。ArcGIS for Online 上傳途徑已經整合到 ArcMap 當中,用戶無需通過瀏覽器登錄門戶上傳。
2.4 ArcGIS 移動產品
這部分知識暫時還沒有接觸到,不做深入了解
2.5 開發工具
ArcGIS 提供了基於網頁端、移動端、桌面端的 API ,這里主要講解桌面端的開發工具 -- ArcEngine。ArcEngine 用於進行 GIS 二次開發的組件,實現了 Arc Object 中的大部分類庫,相對於 Arc Object 來說,Arc Engine 更加輕量,是開發者的福音。
ArcEngine 由 Runtime(運行時環境)和 SDK(軟件開發包)構成。