空間分析演算法——Spatial Jion
Spatial Join概述
只要找到指定的空間關係(或匹配選項),就會將“連線要素”的屬性傳遞到“目標要素”。“目標要素”可以是 ArcGIS 支援的任意空間資料來源。
只要找到指定的空間關係(或匹配選項),就會將“連線要素”的屬性傳遞到“目標要素”。“連線要素”可以是 ArcGIS 支援的任意空間資料來源。
該新要素類包含連線到“目標要素”的“連線要素”的屬性。
用於在找到多個與同一“目標要素”存在相同空間關係的“連線要素”時確定輸出要素類中“目標要素”和“連線要素”的連線方式。例如,如果在兩個獨立的面“連線要素”中找到了同一個點“目標要素”,則可以選擇使用“欄位對映”合併規則 (JOIN_ONE_TO_ONE) 對兩個面的屬性進行聚合,也可以選擇在輸出中存在兩個“目標要素”例項,分別包含兩個面的屬性 (JOIN_ONE_TO_MANY)。
- JOIN_ONE_TO_ONE—如果找到多個與同一“目標要素”存在相同空間關係的“連線要素”,將使用“欄位對映”合併規則對多個“連線要素”中的屬性進行聚合。例如,如果在兩個獨立的面“連線要素”中找到了同一個點“目標要素”,將對這兩個面的屬性進行聚合,然後將其傳遞到輸出要素類。如果一個面的屬性值為 3,另一個面的屬性值為 7,且指定了“總和”合併規則,則輸出要素類中的聚合值將為 10。JOIN_ONE_TO_ONE 為預設選項。
- JOIN_ONE_TO_MANY—如果找到多個與同一“目標要素”存在相同空間關係的“連線要素”,輸出要素類將包含多個“目標要素”例項。例如,如果在兩個獨立的面“連線要素”中找到了同一個點“目標要素”,則輸出要素類將存在兩個“目標要素”例項,分別包含兩個面的屬性。
確定是在輸出要素類中保留所有“目標要素”(外部連線),還是僅保留那些與“連線要素”有指定空間關係的“目標要素”(內部連線)。
- 選中 - 將在輸出中保留所有“目標要素”(外部連線)。這是預設設定。
- 取消選中 - 僅在輸出要素類中保留那些與“連線要素”有指定空間關係的“目標要素”(內部連線)。例如,如果將某個點要素類指定為“目標要素”,將某個面要素類指定為“連線要素”,並選擇“WITHIN”作為匹配選項,則輸出要素類將僅包含那些位於面“連線要素”中的“目標要素”,非“連線要素”內部的“目標要素”將被排除。
控制輸出要素類中要包含的屬性欄位。可以新增、刪除、重新命名欄位或更改欄位的屬性。初始列表既包含“目標要素”中的欄位,也包含“連線要素”中的欄位。
定義用於匹配行的條件。只要找到該空間關係(或匹配選項),就會將“連線要素”的屬性傳遞到“目標要素”。匹配選項包括:
- INTERSECT:如果“目標要素”與“連線要素”相交,則將“連線要素”的屬性傳遞到“目標要素”。
- CONTAINS:如果“目標要素”包含“連線要素”,則將“連線要素”的屬性傳遞到“目標要素”。對於此選項,“目標要素”不能為點,且僅當“目標要素”為面時“連線要素”才能為面。
- WITHIN:如果“目標要素”位於“連線要素”內部,則將“連線要素”的屬性傳遞到“目標要素”。對於此選項,“連線要素”不能為點,且僅當“連線要素”為面時“目標要素”才能能為面。
- CLOSEST:將最近“連線要素”的屬性傳遞到“目標要素”。
如果“連線要素”與“目標要素”的距離在此範圍內,則將進行空間連線。僅當將空間關係(或匹配選項)指定為 INTERSECT 或 CLOSEST 時,搜尋半徑才有效。空間關係為 INTERSECT 時使用 100 米作為搜尋半徑表示:如果“連線要素”位於“目標要素”周圍的 100 米範圍內,則將“連線要素”的屬性傳遞到“目標要素”。空間關係為 CLOSEST 時使用 100 米作為搜尋半徑表示:如果“連線要素”位於“目標要素”周圍的 100 米範圍內,並且是距該“目標要素”最近的“連線要素”,則將“連線要素”的屬性傳遞到“目標要素”。
只要找到指定的空間關係(或匹配選項),就會將“連線要素”的屬性傳遞到“目標要素”。“連線要素”可以是 ArcGIS 支援的任意空間資料來源。
該新要素類包含連線到“目標要素”的“連線要素”的屬性。
連線操作 (可選)
用於在找到多個與同一“目標要素”存在相同空間關係的“連線要素”時確定輸出要素類中“目標要素”和“連線要素”的連線方式。例如,如果在兩個獨立的面“連線要素”中找到了同一個點“目標要素”,則可以選擇使用“欄位對映”合併規則 (JOIN_ONE_TO_ONE) 對兩個面的屬性進行聚合,也可以選擇在輸出中存在兩個“目標要素”例項,分別包含兩個面的屬性 (JOIN_ONE_TO_MANY)。
- JOIN_ONE_TO_ONE—如果找到多個與同一“目標要素”存在相同空間關係的“連線要素”,將使用“欄位對映”合併規則對多個“連線要素”中的屬性進行聚合。例如,如果在兩個獨立的面“連線要素”中找到了同一個點“目標要素”,將對這兩個面的屬性進行聚合,然後將其傳遞到輸出要素類。如果一個面的屬性值為 3,另一個面的屬性值為 7,且指定了“總和”合併規則,則輸出要素類中的聚合值將為 10。JOIN_ONE_TO_ONE 為預設選項。
- JOIN_ONE_TO_MANY—如果找到多個與同一“目標要素”存在相同空間關係的“連線要素”,輸出要素類將包含多個“目標要素”例項。例如,如果在兩個獨立的面“連線要素”中找到了同一個點“目標要素”,則輸出要素類將存在兩個“目標要素”例項,分別包含兩個面的屬性。
控制輸出要素類中要包含的屬性欄位。可以新增、刪除、重新命名欄位或更改欄位的屬性。初始列表既包含“目標要素”中的欄位,也包含“連線要素”中的欄位。
相關文章
- MySQL索引之空間索引(SPATIAL)MySql索引
- oracle spatial之空間操作符Oracle
- oracle spatial之基礎知識之四空間索引Oracle索引
- 真實系統(Real systems)通常表現出空間變化(spatial variation)
- 分析表空間空閒率並收縮表空間
- 時間與空間複雜度分析複雜度
- 共空間模式演算法(CSP)模式演算法
- 空間統計(二)分析模式 A模式
- Docker 空間使用分析與清理Docker
- 空間分析開源庫GEOS
- 演算法的空間複雜度演算法複雜度
- 空間插值文獻閱讀(Geostatistical approaches for incorporating elevation into the spatial interpolation of rainfall)APPAI
- 空間反演對稱性 (Spatial Inversion Symmetry) 和非線性響應 (Non-linear Response)
- 空間統計(二)分析模式 B模式
- oracle spatialOracle
- 演算法分析__時間估算演算法
- oracle表空間增長趨勢分析Oracle
- ORACLE ASM的SSD磁碟空間回收分析OracleASM
- Oracle undo 表空間使用情況分析Oracle
- system表空間不足的問題分析
- 空間統計之點資料分析
- Oracle Left join right jionOracle
- oracle spatial初探Oracle
- system表空間不足的問題分析(二)
- 空間索引 - GeoHash演算法及其實現優化索引演算法優化
- msyql jion 和 union 的區別
- 理解full outer jion,union,union all
- 查詢表空間已使用空間和空閒空間的簡單檢視
- MySQL空間最佳化(空間清理)MySql
- 演算法分析__時間複雜度演算法時間複雜度
- Oracle Spatial 介紹Oracle
- isik2016 breeding 空間分析
- 顏色空間系列4: RGB和YDbDr顏色空間的轉換及優化演算法優化演算法
- 第8章 紐約計程車軌跡的空間和時間資料分析
- Shell磁碟空間和表空間告警程式
- 世界空間到觀察空間的矩陣矩陣
- 衡量演算法的效能-時空複雜度分析演算法複雜度
- chen2017 GxE 歐洲雲杉 因子分析 空間分析