發表文章

GIS homework of week 16~17

圖片
【網站瀏覽學習】 https://gis.stackexchange.com/questions/240258/qgis-changing-the-attribute-input-fields-order https://gis.stackexchange.com/questions/322741/changing-column-order-in-qgis/322748 兩個網址是同一個網站,是個可以和網友討論GIS任何操作技巧及問題的平台,兩個網址都是有人提問要怎麼在QGIS上修改屬性表欄位的順序,下面就有一些高手解答。 第一個網址是較舊的QGIS 2版本的方法,可以直接在Properties - Field - Drag and drop designer進行拖曳修改。 第二個是新的版本QGIS 3的方法(如下圖),要從工具箱裡找Refactor fields重新排列欄位順序,跑出來它會新建一個圖層。 因為在做webgis的時候有遇到這個問題,原本還以為調整欄位順序直接在屬性表的介面就可以改了,沒想到那麼麻煩。 【上課筆記及心得】 這次webgis作業跟網頁程式有關,也花了大家很多時間去研究並且完成,老師說這不是要讓我們很會寫程式(畢竟專業不是資工),是要了解把一個動態式有時間序列的地圖呈現在網頁上的整體簡單架構,還有一些需要掌握的要點,這樣將來有需要就可以跟程式設計師進行順利有效率的溝通。 *如果網頁上要放未來的資料則需要建立資料庫 *作業PPT呈現方式可以學習余姿萱同學列出要素進行歸納整理

GIS homework of week 15

圖片
【網站瀏覽學習】 http://www.qgistutorials.com/zh_TW/docs/3/sampling_raster_data.html 使用QGIS裡的工具將Raster資料轉成V ector形式( Points或Polygons),這個網站有詳細的步驟說明及教學,像是DEM這些數據都使屬於 Raster檔案,當要提取某部分的資料出來時,轉成Vector屬性是非常方便的方式。 提取"點"資料:工具箱裡 Raster analysis→ Sample raster values 提取"每塊多邊形"的資料: 工具箱 Raster analysis → Zonal statistics ,選擇要提取的資料計算方式(大多都是選平均Mean,如下圖),開啟屬性表即可發現每一塊都有一個數值。 【上課筆記及心得】 如何在網路上把自己做的地圖分享給大家,老師教我們用FileZilla上傳網頁程式碼到學校提供的伺服器(如果要自己架設伺服器,是硬體,除了要花錢外也很麻煩)。 在Google地圖可以隨意放大縮小,是把不同解析度的地圖放在雲端,建立影像金字塔,概念就是最底層是大範圍精度低的地圖,越往頂端範圍越小、精度越高。 今天上課內容主要是關於網頁的架設,我覺得很難,聽不太懂,以上就是我能理解整理出來的部分,我們還要應用前面14週對GIS所學到的知識來完成這個學期最後的大作業webgis,做最後的統整。

GIS homework of week 14

【網站瀏覽學習】 https://www.youtube.com/watch?v=A6iREv1jwKQ&list=PL_puLhQ1wR6I3H3CENA9apFrTQYRXIaE9&index=27 這個影片說明如何在QGIS將Raster(網格)資料和Vector(向量)資料互相轉換 向量→網格工具 : Raster→Conversion→Rasterize 網格→向量工具 : Raster→Conversion→Polygonize 【上課筆記及心得】 如果直接點出每張航拍照片(不同角度)的控制點(在LPS是共軛點),沒有做正射影像處理,修正高差位移,合成出來的照片可能會有斷層,一樣是上次上課老師所給的概念,航拍因為透視投影以及角度不同的關係,會有所誤差,所以正射處理可以決定今天製圖需要的精度。

GIS homework of week 13

圖片
【網站瀏覽學習】 https://www.directionsmag.com/article/10402 1860年美國第一張人口普查地圖如下圖,雖然沒有行政邊界和人口訊息,只是大致以山脈(分水嶺)分為四個部分,但這是呈現地理與普查工作相關的開始,從那時候起,人口普查製圖方式一年比一年進步,這些改善將統計數據與地圖結合在一起,這就是GIS最初階概念形成的例子。

GIS homework of week 12

【網站瀏覽學習】 https://www.youtube.com/watch?v=e_SXt1yFg34 因為課堂的攝影測量作業內容所需,我找到了這個教學影片,內容是用ArcGIS的Raster to point工具,把DEM(Raster圖層)資料轉換成點(point)的形式後,開啟它的屬性表確認座標和高程數值在哪個欄位,而在 Surfer裡匯入 資料的時候就要對到x、y、z欄位,如此就可以在上面跑出 地形模型了。 【上課筆記及心得】 照片是攝影測量資料的重要來源,但只有照片只能知道x、y座標,無法得知高程,就要利用多鏡頭(角度)同位置的照片,因為高程差造成投影位移,老師也準備了立體鏡給我們看,因為成像位置的差別可以知道高低差,平面照片就會有立體的效果。 航測影像處理時要先點出框標(內方位),才能知道投影中心的位置,航拍照片座標則是外方位,把控制點設定程航空座標,設好座標照片就能在GIS上呈現,而在LPS上點出每張照片的控制點,能夠進行影像匹配和將多張照片合成一張。

GIS homework of week 11

【網站瀏覽學習】 https://www.youtube.com/watch?v=D9YPV1qxBqw 因為上課開始學習遙測影像處理,我就找了這個用ERDAS IMAGINE軟體製作的影片教學,因為和上課所學的LPS同是由Leica開發,介面和功能有些相似,影片內容有使用航拍照片進行攝影測量設置,點好控制點後執行空中三角運算,使影像銜接疊合和高程運算,還有建立DTM檔案、正射影像製作、鑲嵌。   

GIS homework of week 10

圖片
【網站瀏覽學習】 https://www.esri.com/about/newsroom/arcnews/maltas-water-flows-smoothly-with-enterprise-gis/ 馬爾他是位在地中海中心的島國,給水公司使用GIS將島上的水錶、閥門、水龍頭及飲用水廢水的管道進行了地理定位,還記錄了設計內容和水力系統所需的坡度、標高,員工們可以一起共享並管理這些地理空間數據,以便了解該地水系統的關係趨勢,進行開發分析。 例如,智能水錶可以將客戶用水訊息自動回傳給公司,為了有效地監視和管理它們,團隊使用ArcGIS API for JavaScript創建一個管理方案,將接收器、發送器等數據視覺化,在發生問題時幫助人員快速辨別位置,也能夠定期分析其接收範圍並改善。 ▲ 【分析每個智能電錶變送器的接收區域】 【上課筆記及心得】 這週是學期大作業的報告,關於道路坡度分類及累積爬升高程的展示方式,有些同學的解讀和老師的意思不太一樣,但這也是一種想法的延伸,老師告訴我們可以多加利用臉書課堂社團,踴躍在上面討論和分享自己的疑問或看法。 另外學期報告也要對自己過去幾週的所學做回顧和總整理,不只分享給大家,也是幫助我們釐清自己在做些什麼。

GIS homework of week 9

圖片
 【網站瀏覽學習】 https://www.esri.com/arcgis-blog/products/story-maps/mapping/storytelling-with-maps-supports-users-across-the-globe-during-covid-19-2/ ArcGIS StoryMaps能夠將故事與地圖做結合,這樣的互動式地圖可以用在宣傳、推廣、教育上,而在最近也將疫情的救援資訊展示給人們,紅十字會發布他們如何幫助弱勢的故事地圖,其中關於一個新冠肺炎康復者,他捐贈血漿給正在與這個疾病對抗的患者們,透過真實人物的故事和照片,並顯示活動位置的方式,讓人們了解組織是如何支援社區,以及能提供幫助的地點範圍。 ▲【紅十字會在疫情期間幫助人們】

GIS homework of week 8

圖片
【網站瀏覽學習】 https://www.esri.com/about/newsroom/arcnews/real-time-gis-apps-quicken-response-to-earthquake-in-albania/ 上週已經簡述地震災情管理所用的4個應用程式,接著來講最後3個。 (5)調查且分類建築物結構破壞程度,將不同類型的數據疊加依照權重計算,為複雜的情況整理出處置優先順序。 (6)團隊還利用ArcGIS Survey123,建構一個可以收集居民提供的建築物受損情形調查,做進行一步評估的程式。 (7)開發第二個儀表盤程式,將以上兩項資訊輸入進去,協助人們判斷哪些建築物是某否適合居住,以及哪些區域需要緊急救援。 ▲【第二個儀表盤,顯示建築物是否宜居及需要哪些修繕】 【上課筆記及心得】 上週老師說的將QGIS屬性表中的指定項目加總、平均、件數統計,可以使用Group Stats,另外還要製作長條圖,我上網搜尋到Statist可以完成,下面網站有這兩項程式 的簡介和教學: https://gis.stackexchange.com/questions/43037/getting-tabular-statistics-from-table-using-qgis https://gis-lab.info/qa/statist-eng.html https://www.youtube.com/watch?v=DhW0wZha0Zc&t=2s https://www.youtube.com/watch?v=BCTxgN7v7tQ 這週QIS課程內容是將有高程資訊的點跑出一張DEM圖層,而DEM的高程推得有多種內插方式(雙線性內插、IDW),老師用Surfer軟體示範不同內插法跑出來的模型差異, 數值地形模型簡述網站: https://twgeoref.moeacgs.gov.tw/GipOpenWeb/wSite/ct?\xItem=140861&ctNode=1233&mp=6 能夠從離散點到格網建立模型,要反推離散點也是可以的,把一張過去地圖的等高線數位化即可,而這麼做就能得知以前與現在此地環境特質的變化,如土方變多或變少,可能代表有精力土石流或是土地開發。

作業(二) 主題圖 - 花蓮七星潭至南投武嶺路線圖

圖片
PPT檔案下載: https://drive.google.com/file/d/1PkJKW4KnBwcqgUrUC9hWnhE4fWDoae3b/view?usp=sharing 1.下載全台DEM、公路線、公路座標點檔案,在QGIS中開啟(記得轉換座標) 2.使用Google地圖大致確認七星潭及武嶺位置 3.將需要的道路及座標點選取起來,另存成一個圖層 4.使用Points2One將座標點相連成線 5.開啟DEM圖層,使用Raster → Extraction → Clip Raster by Extent切割道路範圍部分 6.下載外掛程式Profile tool製作出道路高程縱剖面圖 7.在步驟4的線的屬性表上新增一欄位,使用calcuator計算每段長度 8.將線段圖層和步驟5切好的DEM在ArcGIS中開啟 9.找到ArcToolbox→Spatial Analyst Tools→Extration→Extract Value to Points工具 10.跑出來一個新的點位圖層,開啟屬性表後會發現多了高程欄位 11.將步驟7的路段長度和步驟10的點位高程放在excel,並計算坡度,存成CSV檔 12.回到QGIS,開啟路線和剛剛的CSV 13.將CSV joins到路線的屬性表上 14.在路線圖層Symbology→Graduated→選擇CSV上的slope欄位→Classify→調整每個顏色值的範圍 15.將步驟11的CVS轉成Excel檔,製作累積爬升高程圖 成果 以上使用功能的相關網站 QGIS Profile tool使用: https://www.youtube.com/watch?v=aO__ON-33iM&t=1s https://www.youtube.com/watch?v=UD0Oumv5y1w QGIS切割DEM: http://www.qgistutorials.com/zh_TW/docs/working_with_terrain.html?highlight=dem ArcGIS提取DEM高程點: https://blog.csdn.net/weixin_30670151/article/details/95767854? https://www.giserdqy.com/gisdata/arcmap/9657/ ...