什么是 ArcObjects
ArcObjects 是一個組件對象模型 (COM) 庫,用于在 ArcGIS 平臺之上構建 UI 組件和應用程序,通常與 ArcGIS Desktop 一起安裝,可使用它與 Visual Studio 一起構建 ArcObjects 類。
例如,可以創建加載項、自定義組件、構建獨立應用程序以及與ArcGIS Desktop交互,它會過時嗎?以及如何使用 ArcObjects?
ArcObjects 的生命周期結束
ArcGIS Pro不再支持 ArcObjects,隨著 ArcGIS 10.8 的發布,ArcObjects 的生命周期已經結束。即使無法使用 ArcPy 執行某些功能,例如自定義功能和類擴展,但建議在 Python 中執行(如果可以)。
如果想在 ArcGIS Pro 中工作,還可使用ArcGIS Pro .NET SDK來開發插件和解決方案配置,以創建自定義 Pro UI 和用戶體驗??偟膩碚f,強烈建議避免在任何應用程序開發中使用 ArcObjects。
添加微信好友, 獲取更多信息
復制微信號
ArcObjects 模板
軟件開發工具包 (SDK) 可幫助開發 ArcObjects 和編寫應用程序。通常,從 Visual Studio 中的模板開始。
首先,創建一個新項目,然后檢查編程語言(例如 C# 和 C++) 以及目標 .NET 框架中可用的已安裝模板。
例如模板包括:
- 桌面加載項
- 擴展 ArcObjects
- 服務器對象擴展
附加組件包括:
- 紐扣
- 工具
- 組合框
- 多項目
- 擴展
- 編輯器擴展
- 可停靠窗口
添加按鈕加載項模板時,可以節省時間,因其將基本框架代碼添加到 Visual Studio 中。
插入片段
如果已知要做什么,可以嘗試插入一個片段。右鍵單擊編輯器,然后單擊“插入片段”。在 ArcObjects 中,導航到要使用的片段。
ArcGIS 代碼段查找器
搜索并找到要使用的代碼段,它將在項目中插入代碼。這將添加需要的所有引用以及頂部的“使用”語句。
ArcObjects 模型圖
ArcObjects 模型圖有助于工作流通過其每個構建塊修改 ArcGIS 界面。可以幫助編寫基于統一建模語言 (UML) 的代碼,因其符號顯示關系、連接、屬性和 *** 。共計有 Carto、Editing、Geometry、Geodatabase、Geometry、Location、Mapping 等 70 個庫和 ArcObjects 類。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/151f6
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。