1. |
      |
      |

      地理處理基本詞匯

      工具工具箱工具對話框結果窗口環境模型和模型構建器腳本和 Python 工具工具用以對 GIS 數據執行小的基本操作。工具共分為四種類型,如下表所示。不管工具屬于哪種類型,它們的工作方式都相同;可以打開它們的對話框,可以在模型...

      作者:ESRI來源:ESRI|2017年10月09日
      • 工具
      • 工具箱
      • 工具對話框
      • 結果窗口
      • 環境
      • 模型和模型構建器
      • 腳本和 Python

      工具

      工具用以對 GIS 數據執行小的基本操作。工具共分為四種類型,如下表所示。不管工具屬于哪種類型,它們的工作方式都相同;可以打開它們的對話框,可以在模型構建器中使用它們,還可以在軟件程序中調用它們。

      工具類型描述

      標準工具

      內置工具。這些工具是使用 ArcObjects 和像 .NET 這樣的編譯型編程語言構建的。

      模型

      模型工具。這些工具是使用模型構建器創建的。

      腳本

      腳本工具。這些工具是使用腳本工具向導創建的,它們可在磁盤上運行腳本文件,例如 Python 文件 (.py)、 AML 文件 (.aml) 或可執行文件(.exe.bat)。

      特殊工具

      特殊工具。這些工具比較少見,它們是由系統開發人員構建的,它們有自己獨特的用戶界面供用戶使用此工具。ARCGIS Data Interoperability 擴展模塊中具有特殊的工具。

      除了可分為各種類型以外,工具還可分為兩種類別:

      工具類別描述

      系統工具

      系統工具是由 Esri 構建并提供的工具。它們由 ARCGIS 或其任何擴展模塊產品安裝。幾乎所有的系統工具都是內置工具,但您也會發現有的系統工具是腳本或模型工具。例如,空間統計工具均為腳本工具,但由于它們是由 Esri 構建并提供的,所以它們也被認為是系統工具。

      自定義工具

      自定義工具是您構建的工具。這些工具通常為腳本或模型工具,但它們也可以是內置工具。自定義工具的數量沒有任何限制。

      由于所有工具的工作方式都相同(即,您既可打開它們的對話框,也能在模型構建器和 Python 窗口中使用它們),您幾乎無需了解一個工具是系統工具還是自定義工具。沒有直接的方法可以判斷一個工具是系統工具還是自定義工具。但是,這里有一些提示可以幫助您判斷:

      • 如果該工具在 ARCGIS 幫助系統中有相關文檔,則它是系統工具。
      • 如果該工具位于系統工具箱內(請參閱下文),則它是系統工具。
      • 如果該工具是內置工具,則它很有可能是系統工具。

      隨著對地理處理工具的使用,您很快就會知道哪些是系統工具,哪些是自定義工具。

      工具箱

      可以在工具箱內找到工具。工具箱包含有工具和工具集。工具集是簡單的組織文件夾,它們和您系統中的文件夾相似。工具只能存儲在工具箱中。與工具類似,工具箱也分為兩個類別:系統和自定義。

      工具箱類別描述

      系統工具箱

      這些工具箱是由 ARCGIS 安裝的。它們位于 ARCGIS 安裝目錄下,可以在工具箱節點下的目錄 窗口中找到,也可以在如下圖所示的搜索 窗口中找到。

      自定義工具箱

      自定義工具箱是用戶創建的。它們的位置可以在任何文件夾或地理數據庫中。您可在目錄 窗口中通過導航到該工具箱的父文件夾或地理數據庫來查看它們。您還可以在如下圖所示的搜索 窗口中查看它們。

      在“搜索”窗口中查看系統和自定義工具箱

      工具對話框

      每個工具都有一個對話框,而且執行工具的最常用方法就是使用它們的對話框。

      • 工具中有大量的參數,而且在工具對話框中,每個參數都有易于使用的用戶界面 (UI) 控件,用于從列表中瀏覽數據集、選擇數據集或選取有效值等任務。
      • 對于所有系統工具,都可從工具對話框中獲得大量的幫助信息。
      • 工具對話框將驗證您的輸入是否正確,如果存在問題,會立即向您反饋。
      • 當工具執行完畢后,一個條目會顯示在結果 窗口中。

      結果窗口

      當執行一個工具時,它會創建一個包含該工具執行情況信息的結果,例如所有輸入與輸出的參數和執行消息。您可以在結果 窗口中查看工具執行的結果。

      了解有關“結果”窗口的詳細信息

      環境

      可將環境設置視為影響工具執行的附加參數。環境不同于常規的工具參數,區別在于環境并不會出現在工具的對話框中(存在某些例外情況)。它們是您曾經使用單獨的對話框設置的值,工具會在執行時使用它們。

      環境設置能對工具的執行產生很大影響。例如,您也可通過設置范圍環境來使工具在執行時僅使用當前地圖范圍中的要素。您可通過設置輸出坐標系環境來使您的工具將其輸出要素寫入與輸入要素不同的坐標系。

      了解有關地理處理環境的詳細信息

      模型和模型構建器

      在地理處理框架中,模型構建器將各工具按順序連接起來并將一個工具的輸出作為另一個工具的輸入,從而輕松快捷地將您的想法轉變為軟件實現??蓪⒛鷺嫿ǖ哪P鸵暈檐浖?,因為它們指示計算機執行某些任務。不過,地理處理的編程語言是可視化的(如您在模型構建器中所見),而不像傳統編程語言那樣是基于文本的。

      這里最需要注意的是:模型是工具。它們的行為同系統中其他工具一模一樣。您可在對話框窗口或 Python 窗口中執行它們。由于模型是工具,因此模型也可以嵌套使用。實際上,隨 ArcGIS 提供的系統工具中有多個都是模型。

      • 在模型構建器中執行工具的教程
      • 使用模型構建器創建工具的快速瀏覽

      腳本和 Python

      您還可使用腳本語言和地理處理工具來創建新實用軟件。使用腳本語言的程序即是腳本。腳本語言易學易用,對編程邏輯有基本的理解便足以很好地使用它們。Python 是 ArcGIS 使用的腳本語言。

      在地理處理框架中,腳本與模型相類似,因為它們都可用來創建新的工具。模型是使用可視化編程語言(模型構建器)創建的;而腳本是使用基于文本的語言和文本編輯器創建的。

      和模型一樣,腳本也是工具。您可使用分步向導將腳本引入至自定義工具箱中,然后該腳本就會成為一個工具以用在模型或其他腳本中。系統工具中有多個都是腳本。

      了解有關編寫腳本的詳細信息

      上一篇:地理處理工具

      下一篇:地理處理快速瀏覽

      色AV永久无码AV影院