1. 程式人生 > >【ArcGIS|空間分析】微博簽到資料分析(全國大學生GIS技能大賽試題)

【ArcGIS|空間分析】微博簽到資料分析(全國大學生GIS技能大賽試題)

【賦值柵格】工具:此處僅設定【忽略背景值】為黑邊像元值,而不設定NoData值,避免所有指定畫素將在輸出柵格資料集中被設定為 NoData。

  • 忽略背景值:
    1、使用此選項移除在柵格資料周圍建立的不需要的值。指定的值與柵格資料集中的其他有用資料不同。例如,柵格邊界上為零的值不同於柵格資料集內的零值。
    2、指定的畫素值在輸出柵格資料集中將被設定為NoData。
    3、對於基於檔案的柵格和地理資料庫柵格,為了忽略背景值,忽略背景值必須設定為與NoData相同的值。企業級和地理資料庫柵格無需經過此額外步驟即可忽略背景值。
  • NoData值:具有指定值的所有畫素將在輸出柵格資料集中被設定為 NoData。

文章目錄

1、題目

某廣場舉行一場大型活動,當天來觀看演出的人員會很多,小明作為此次活動的資訊員,將為廣場周邊的住戶提供一個在家觀看活動的建議,並根據統計的微博簽到資料,分析活動周邊的人數。

2、資料說明

  1. Kejicheng0.tif:廣場周圍的遙感影像圖。
  2. Kejicheng1.tif:廣場周圍的遙感影像圖。
  3. Kejicheng2.tif:廣場周圍的遙感影像圖。
  4. Kejicheng3.tif:廣場周圍的遙感影像圖。
  5. range.shp :研究區域範圍。
  6. Action.shp:活動範圍資料。
  7. weibo.xls:微博簽到表。

3、要求

  1. 去掉遙感影像的黑邊。
  2. 合併四幅遙感影像為一張影像。
  3. 向量化下圖中指定區域的建築物,根據提供的資訊新增屬性值,數字代表樓高。
  4. 根據提供的微博簽到表,視覺化廣場周圍的微博簽到點資料。
  5. 統計建築物內微博簽到點有多少。
  6. 根據時間視覺化微博簽到點資料,時間間隔是1小時。

4、步驟

1、 利用【複製柵格】工具批處理將影像資料的黑邊去掉。
在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述

2、 利用【鑲嵌至新柵格】工具將四幅影像鑲嵌為一幅。設定環境像元大小與原影像一致。
在這裡插入圖片描述

在這裡插入圖片描述
3、 建立面圖層,設定座標系與影像資料一樣,在圖層屬性表中新增【樓高】欄位。
在這裡插入圖片描述

4、 開啟編輯器進行建築物向量化並輸入各建築物樓高屬性。
在這裡插入圖片描述
在這裡插入圖片描述

5、 新增微博XY座標資料為事件,再匯出資料為圖層要素,視覺化微博簽到點資料。
在這裡插入圖片描述
在這裡插入圖片描述

方法二:建立XY資料圖層,結果如未匯出為新圖層要素,則沒有OID欄位不可以進行後面的相交處理。
在這裡插入圖片描述
在這裡插入圖片描述

6、 將建築物圖層與微博簽到點圖層進行相交得到建築物內的微博簽到點資料。
在這裡插入圖片描述
在這裡插入圖片描述

方法二:按位置選擇微博簽到資料與建築物資料相交的資料,再將其匯出。
在這裡插入圖片描述
在這裡插入圖片描述

7、 開啟相交圖層屬性表,對建築物編號欄位進行彙總,彙總內容為CID欄位總和,得到每個建築物內微博簽到點的總個數。
在這裡插入圖片描述
在這裡插入圖片描述

方法二:1、 按位置連線得到在建築物內的微博簽到點資料,同時設定彙總方法為總和。
在這裡插入圖片描述
在這裡插入圖片描述

8、 在Excel表格中將微博簽到點時間資料中的小時提取出為一個新欄位。
在這裡插入圖片描述
9、 再次將微博簽到點表格資料以新增XY座標的方式在ArcMap中進行視覺化。
10、開啟符號系統對微博簽到點資料按小時分類進行視覺化。
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

附:
在Excel表格中將微博簽到點時間資料中的小時提取出為一個新欄位方法:
1、 選擇相應單元
在這裡插入圖片描述
2、 點選第一個單元,輸入公式
在這裡插入圖片描述
3、 同時點選shift+enter