當我們有一些空間數據和一些業務數據(表),希望把業務數據和空間數據連接起來時,可以采用ArcGIS Desktop進行操作。本文將介紹如何在ArcGIS Destop中將表和空間數據關聯起來。
ArcGIS的連接是基於屬性的一個公共字段,將兩個數據進行合並,可以是要素類與要素類的合並,也可以是表和要素類的合並。通過屬性連接,將另外一個要素類或者表的信息與目標要素類進行合並,看起來就像是一張表一樣。然后利用新增的屬性信息進行數據的查詢、顯示、分析等操作。
具體操作:
1. 打開WGS_84.mxd
2. 分別查看省級行政區划點和省級行政區划面數據的屬性表。在圖層上右鍵,選擇“打開屬性表”:
省級行政區划點數據的屬性如下:
省級行政區划面數據的屬性如下:
打開Excel表格數據瀏覽一下,看到里面的數據是2010年-2012年的各省生產總值和增長指數數據。
3. 右鍵點擊省級行政區划點要素,選擇“連接和關聯”——“連接”,打開“連接數據”窗口
省級行政點要素和Excel中都有各省的名稱,因此選擇數據中的名稱字段進行連接。在連接數據中,選擇“NAME”字段作為連接要基於的屬性字段,在2中點擊旁邊的文件瀏覽,選中要連上的Excel表,這里要選擇Excel表里的sheet表即“地區生產總值(億元)$”:
選擇完成后,設置如下圖:
點擊“驗證連接”查看連接匯總情況:
可以看到32個記錄有31個已經匹配好了。依次點擊“關閉”和“確定”,關掉連接窗口。
4. 此時再打開省級區划點要素的屬性表,可以查到已經連接上的屬性信息如下:
有了業務信息之后,我們對空間數據進行渲染時,就可以使用業務信息去進行渲染,例如使用“生產總值”顯示全國各省的GDP情況: