首頁 新聞中心 技術博客

使用ArcGIS采集數字校園數據

發布時間:2021-11-18 23:29:52   瀏覽量:4429   作者:GIS前沿

某高校正在建設數字校園,需要采集道路數據和建筑物數據。請根據所學的知識,按照下列要求,進行數字校園數據的采集工作。

一、 數據說明

  1. Campus.tif:某高校的遙感影像圖。

  2. Photo:某高校的建筑物照片文件夾,包含學校的建筑物。

二、 要求

數據處理

  1. 新建用于創建交通道路網的道路數據,名稱為“Road”,坐標系為“GCS_WGS_1984”。新增道路名稱字段,命名為“NAME”,別名為“道路名稱”,類型為“字符串類型”。

  2. 根據提供的遙感影像進行道路矢量化,道路名稱見下圖:

  3. 新建用于創建校園建筑物的房屋數據,名稱為“Building”,坐標系統為“GCS_WGS_1984”。新增建筑物名稱字段,命名為“NAME”,別名為“建筑物名稱”,類型為“字符串類型”。

  4. 根據提供的遙感影像進行建筑物矢量化,房屋名稱見下圖:

  5. 根據提供的建筑物照片,建立照片和房屋的鏈接,用戶單擊建筑物時能夠看到建筑物的實景照片。

  6. 將道路數據和建筑物數據進行投影轉換,轉換為UTM投影。

  7. 對矢量化的數據,進行拓撲分析,檢查建筑物數據。

建筑物是否相互壓蓋

  1. 根據矢量化的道路數據,建立交通道路網。

三、 解答

(1)矢量化道路和建筑物

首先我們在【目錄】這邊新建一個文件地理數據庫,接著在它下面新建一個要素數據集“CJ”,坐標系選擇為“GCS_WGS_1984”,其他參數默認即可。最后在要素數據集右鍵選擇【新建】|【要輸類】,分別創建名為“Road”和“Building”的線要素和面要素,并且在后面分別添加一個字段“NAME”且設置字段類型為“Text”及其別名,結果如下圖所示:



接下來開始進行矢量化,點擊編輯器開始編輯,接著點擊創建要素按鈕圖片圖片,在彈出來的創建要素窗口中分別選擇“Road”或者“Building”,下面的構造工具選擇“Line”或者“Rectangle”,對著遙感圖像里面的道路或者建筑物進行點擊即可,記得在“NAME”字段添加上每一條道路的名字或者建筑物名字哦。
道路矢量化和建筑物矢量化結果如下圖所示:

(2)屬性連接圖片

我們在建筑物的屬性表上新建一個字段“URL”,字段屬性為“text”,長度可以是100(根據圖片的存儲路徑長度來判斷),接著我們在目錄中右鍵“Photo”中的屬性,復制文件的存儲路徑,然后右鍵“URL”字段選擇字段計算器,解析程序選擇【VB Script】,在后面加上[NAME]+”.jpg”(這樣就可以構成圖片的完整路徑啦)
計算結果如下圖所示:
接著我們右鍵建筑物數據選擇屬性里面的【HTML彈出】選項卡,勾選“As a URL”,字段選擇“URL”(這個字段就是圖像的存儲路徑,通過這個路徑可以打開該圖像)相關參數設置如下圖:
這時候只要我們點擊菜單欄上面的圖片按鈕圖片,再點擊地圖窗口中的建筑物要素,就可以彈出對應的圖片,由于只提供了5個圖像,所以在其他的一些面要素上是無法顯示的,最終效果圖如下所示:
還有兩外一種方法,那就是勾選【顯示】選項卡下面的使用字段支持超鏈接,選擇“URL”,字段也是選擇“URL”,相關參數如下圖所示:

這時候我們點擊菜單欄上面的圖片按鈕圖片,再點擊建筑物要素,對應的圖片就會在瀏覽器

上面顯示出來。
效果圖如下圖所示:
(3)投影轉換

我們點擊【數據管理工具】|【投影和轉換】|【要素】|【投影】,對道路數據和建筑物數據進行UTM投影,根據右下角坐標的120.多度可以選擇投影坐標系為:“WGS_1984_UTM_Zone_51N”,點擊確定即可。


(4)拓撲分析

我們在之前建立的要素數據集中添加進來這兩個經過坐標轉換后的要素,右鍵要素數據集選擇新建拓撲,具體建立過程可以瀏覽之前的一篇文章:超詳細講解ArcGIS拓撲分析(附路網練習數據下載)
參與拓撲運算中的要素選擇為建筑物面要素。
拓撲規則中選擇不能有重疊區域,最后把拓撲加載進地圖即可。
最后我們發現沒有建筑物有重疊,這個其實目測就可以看出來了。
(5)建立道路交通網

最后在要素數據集上面右鍵根據矢量化出來的路網數據新建網絡數據集,一路點擊確定即可。
最后添加進來的效果圖如下所示:

來源:https://blog.csdn.net/qq_43173805/article/details/120935394

成都途遠GIS是一家專業致力于無人機航空攝影測繪、航空數據處理、GIS地理信息系統研發、數字孿生城市制作、數字沙盤模型等業務的創新型科技公司,為您提供一站式地理信息服務。

18黄无遮挡免费视频