為了生成高質量的資訊產品並執行準確的空間分析,ArcGIS Pro 提供了:"資料設計 - 屬性規則"提高資料完整性的功能,使您能夠管理資料以進行資料生產和分析。 以檢測要素完整性或與其他要素的空間關係中的錯誤。 檢測到的錯誤將被儲存,以便您可以檢視它們以糾正工作流程並執行資料質量報告。
ArcGIS Pro 屬性規則)。
在"屬性規則"主要包括計算規則、約束規則、驗證規則等。
在基於屬性規則的工作流中,校驗將配置並儲存在地理資料庫中,以評估要素的質量及其適用性。
在建立或修改過程中評估特徵的質量,以防止引入不符合質量要求的特徵並減少返工的需要。
在建立要素後評估要素的質量。 當現有資料的質量未知並且需要進行基本評估以確定實現質量要求所需的工作時,這可能很有用。
需要注意的是,使用“屬性規則”功能並不能替代拓撲,如果沒有其他檢查外掛程式,它可能會很有用。 檢查步驟也比較繁瑣。
下面我正在使用 ArcGIS Pro 30 顯示了如何使用“資料設計-屬性規則”功能來檢查要素中的尖角和字段內容是否唯一。 由於是我第一次使用這個功能,不同版本的ArcGIS Pro的操作可能會有所不同,有些步驟可能會省略,感興趣的朋友可以深入挖掘。
開啟 ArcGIS Pro 30. 新建乙個專案,在“目錄”窗體中找到“資料庫”,將需要簽入的資料匯入資料庫。
資料庫。
匯入完成後,右鍵單擊匯入的資料,選擇“管理”,選中“全域性ID”和“編輯跟蹤”,然後單擊“確定”。 此步驟很重要,因為如果不檢查這兩個功能,以後將無法新增屬性規則。
轉到“管理”頁面。
檢查全域性 ID 和編輯者跟蹤。
如需新增規則,請再次右鍵單擊匯入的資料,選擇“資料設計-屬性規則”,進入“屬性規則”頁面,在選單欄選擇“即用型規則”,新增規則“銳角規則”,如圖所示。 新增另乙個規則Unique Field Value,如圖所示。 (如果規則名稱前面有紅色,則表示無法新增此規則)。
轉到“屬性規則”頁面)。
轉到“驗證規則”頁面)。
新增銳角化規則)。
設定銳角規則屬性)。
設定唯一的字段值屬性)。
新增規則後,單擊選單欄中的“儲存”,然後關閉屬性規則窗體。 如果儲存成功,則不會有關閉屬性規則的提示,如果有提示,則說明該規則尚未新增成功。 同時,目錄 視窗中的資料庫下將顯示以下四個內容:
gdb_validationlineerrors
gdb_validationobjecterrors
gdb_validationpointerrors
gdb_validationpolygonerrors
然後,右鍵單擊資料庫中要檢查的資料,然後選擇“新增到當前地圖”以將資料新增到地圖中。
自動新增的資料庫內容)。
到當前地圖)。
在“內容”視窗中,可以看到我們剛剛新增到地圖中的資料,右鍵點選,選擇“新增錯誤圖層”,可以看到新增的錯誤圖層(如果“新增錯誤圖層”是灰色且不可點選的,儲存專案,重啟軟體)。 然後,在選單欄“編輯”-“錯誤檢查器”中,開啟錯誤檢查器。 然後單擊錯誤檢查器中的“評估規則”以檢視規則檢查結果。
**10,000粉絲獎勵計畫
如果修改錯誤後想再次檢查,似乎需要刪除錯誤層,然後刪除資料庫的四個錯誤內容,刪除之前的屬性規則,並新增新的規則來更新檢查結果。
這是我的經驗,如果用約束規則畫圖,還是比較好用的,但是檢查資料的時候,就不如檢查外掛程式了。 當資料量較大時,檢測速度比一般外掛程式快。 這是乙個加分項。 否則,就很麻煩了。