2013年12月30日 星期一

第十六週課堂筆記

Discuss in class

WebGIS緣起

WEBGIS組成

Server: 管理圖資、網頁Client: 瀏覽、下載、操作Administrator:管理

GIS標準與規範

OGC ,WMS,WFS,GML,KML

應該知道的網站

tgos.nat.gov.tw

gic.wra.gov.tw

www.osgeo.org

網路地圖伺服器

ESRI

PilotGaea

Supergeo網路地圖供應商

Google
Yahoo
ESRI
Apple

My thought and my knowledge about WebGIS

本周是這學期最後一堂GIS 上課,談論的是WebGIS,根據中央研究院 翁維瓏先生所發布的文章提到的內容表示,WebGIS 可以簡單定義為在Web上的GIS,當網路正在以驚人的速度迅速發展時,如何將傳統的GIS由檔案交換引入網路(Internet)的世界,是GIS發展研究的一個重要課題。誠如張老師課堂上所說的,我們整學期在課程的作業繳交時常碰到的問題,由於利用檔案、專案繳交的方式,常使得檔案因路徑不同、缺漏造成無法開啟,而WebGIS 則可以透過網路公開的方式直接呈現在使用者眼前。如本次課堂中所展示的一個範例,本網頁即顯示了一條被記錄的路徑搭配路徑上高程變化的趨勢圖。



Web GIS 有以下幾個比較顯著的特點 :
1.廣泛的使用者介面(UI),這點主要因為HTML 多樣性的TAG 可做網頁編修設計。
2.平台獨立性。無論使用何種機器,因為都是由瀏覽器開啟,使用者可以很方便的使用GIS資料與閱讀。
3.可大規模降低系統成本。這一點是因為GIS的軟硬體均非常昂貴,但一般的使用者不會使用到太多的功能,造成成本浪費。
4.更簡單的操作

參考網站:


http://www.w3schools.com/html/html5_intro.asp




2013年12月24日 星期二

第十五週課堂筆記

在這一周的課堂檢討我們做的立霧溪與和平溪的報告
我有幾個錯誤在課堂上被老師挑出

1.想要一次表達太多東西,同時卻又簡化了一些細節,導致讀者在閱讀上會無法與主筆者同
   思想步。
2.對於名詞有誤用的情形,不夠精準
3.對於自己報告內容領域不懂的人,如何用自己的方式讓他們了解文章的內容是什麼

http://www.houstonchronicle.com/local/illegal-dumping/


事件: 它發生在城市。這張地圖顯示了對全市311和非法傾倒熱線在2010年和2011年首十個月的已接電話。
數據:休斯敦固體廢物管理處和德克薩斯南方大學

上圖是由德克薩斯南方大學 所做的一張主題圖,圖上的點表示非法傾倒垃圾的地點,資料來源是依據附近的居民打電話來時所記錄下來的,雖然網站內容上有提到這是居民打電話來抱怨亂丟的廢棄的建築廢料、輪胎、刷、家具和垃圾堆放在他們住家附近街區的位子。

但是我認為這張主題圖,可以再新增一個圖例比較好,因為如果瀏覽網頁的使用者要是沒有看文字說明的話,會不清楚這張圖要表達的意義,因為不看說明的情況下,我想瀏覽者僅會認為這是一張佈滿黑點,且可以放大縮小的地圖吧 !!


2013年12月13日 星期五

第十四周課堂筆記

在這禮拜的課程中,老師檢討我們上一周的作業,並且利用剩下的時間讓我們針對下一次的作業進行討論,討論事項如下:

1. 流域面積 A                   (直接使用QGIS 函式庫中的 $area)
2. 流域平均坡度               (預計使用 DirectionalSlope)
3. 流域最高度                   (藉由contour 與 點相交功能)
4. 主流水系河床縱剖面   (使用2.01 版中的plug in 的Qprof)
5. 主流長度                       (與地理資訊倉儲局的主流河道取交集,並將圖檔萃取出來)
6. 流域平均寬度               (由第一題計算出來的流域面積/流域主要河流長度,需先查出立霧溪                                               流域的主要河川為哪幾條)
7. 流域周長                       (使用QGIS中的函式 $perimeter進行周長計算) 
8. 依照徐昇多邊形方式,計算出立霧溪流域平均雨量時各站所應考的權重。


Weekly knowledge about GIS


延續前一周的議題,這張圖將地理資訊系統未來發展的三大目標即時性、可視化與靈活度表露的一覽無遺。
從上圖可以發現這是一張關於飛機飛行經過各個噪音檢測儀時被測出來的長條圖,由於是即時的,所以在圖上,我們可以看見有兩架飛機正在飛行,綠色的點位是噪音檢測儀的測站,至於圖台則是採用esri 自家的地圖,並且提供了一個放大縮小的功能讓使用者能依照自己的喜好進行調整,我想可互動的主題圖未來會變成一種趨勢 !

2013年12月7日 星期六

第十三週筆記 GIS課堂筆記

Discuss in class 


        這禮拜是由學長幫我們上課,在課堂上學長提到了一些GIS的技巧,但是這些對我自己來說都還好,比較讓我有印象的是學長說的翻轉教室,這是一個國外的教學方式,對於我們研究生來說,研究生的生活應該就是要靠自己的努力來增加自己的知識,如基本的課前預習,課後練習都是很重要的。以GIS課程來說,老師提供我們教學影片,我們應該試著先自己操作一遍,而不是課堂上等老師來教授,除了課堂上的學習之外,課後我們應該試著想問題,來問自己如果這樣的操作步驟改成另外一個步驟會不會影響結果。這些都是我們應該要去想的。研究生涯才剛開始,我想我得修正一下自己的學習方式,才能夠讓自己更精進,簡而言之除了討論、分工將工作完成之外,真正的理解知識與應用,才是真正的學習、真正的獲得知識。

      研究生涯,除了與別人討論之外,更應該善用網路資源來解決自己的問題 !

Weekly Knowledge about GIS 

  下面這張圖,是由互動國際的盧小姐所提供的GIS期刊,主要是透過學術性的討論來說明GIS能做那些事情。由於目前由我保管,在沒有人查閱的情況下,我認為每個禮拜看一篇作為討論也是不錯的,除了能夠練習語文能力之外,亦可以獲得GIS的知識,算是一石二鳥。   


在第一眼看到上面這個文章內容時,比較讓我心動的是 Implementing Web GIS 這個斗大的標題,WebGIS的好處很多,除了能夠藉由browser 將空間資訊的資料攤在使用者面前之外,對於使用者的需求,亦可以因為架設於Web的特性,使其在過程中能夠方便修改、萃取、轉換,以這次製作貓空纜車沿線2.5km的土石流潛勢主題圖,所用到的水保局資料,我認為也是WebGIS的一種,因為他就放置在那裏,隨著使用者的自訂的條件,隨時需要隨時拿取,就好像雲端一般的概念。而雲端的概念亦是WebGIS的發展重點,在文章的內容中也提到未來的Development Options 有三個,分別為 Cloud only , On-premises only, Cloud and on-premises hybrid

2013年11月30日 星期六

第十二周GIS上課筆記

The homework that we do this week !

1.貓纜地形等高線主題圖

2.貓纜沿線地形剖面與坡度資訊主題圖
3.貓纜沿線半徑2.5 km 內之96小時累積降雨分布情形資訊主題圖,請使用等雨量線法與徐昇 
   氏多邊形法兩種方式呈現
4.貓纜沿線半徑2.5 km內土石流潛勢溪流位置主題圖

Weekly knowledge about QGIS

還記得之前回家製作的GIS專案,因為換了個地方就不能開啟嗎??

以前的解決方法是透過編輯屬性檔(config)的路徑來達到想要在不同路徑下開啟的目的,現在QGIS的功能再進一步,由作者: Alexander Bruy 所製作的外掛軟體幫我們省去費工的修改過程。現在,我們只需藉由Plug in 的方式將軟體安裝,並且在GIS軟體上運行,就能解決我們之前碰到的問題。

※這個功能提供使用者將所有的QGIS開啟的圖檔、文件集中,且另存於一個指定的位置。
設定

                                搜尋「QConsolidate
程式運作圖






2013年11月26日 星期二

數值分析

Discuss in class 

這禮拜課堂的內容,除了先檢討我們上次的小組作業之外,同時也講解了一下接下來大作業我們要接觸的軟體,老師在課堂上詢問我們兩個問題
1.等高線是如何畫出來的 ?
2.如何利用GIS工具製作等高線的主題圖
繪製等高線的方法,是將坐標與坐標之間的高程算出來後,在標示在圖面上,再將圖上相同的點連起來,連成一條條的等高線,大致就像是水文學中的等雨量線圖,只不過這次要製作的內容是等高線圖,我們必須用到內插法來計算,也可以使用反距法、最鄰近法來計算。
在程式方面,我們藉由 Golden Sorftware Sufer 8來滿足我們繪製等高線的需求。

克利金法

反距離法

最鄰近法

Weekly knowledge about GIS

網站連結: 反距離法

        這一周會想要找這個議題的原因是在課堂上被老師詢問相關的問題,因為印象不深刻,僅能憑藉著之前的印象回答,但是回答得並不完整。在回家之後決定搜尋一下資料,看一下反距離法的原理。(下列的圖片接截至上述網站連結的英文網頁)
       
        我認為下面這些圖片就能解釋什麼是反距離法,因為它說明了基本的來由與權重的加權方式。



2013年11月18日 星期一

遙感探測報告-數化道路圖層比較

The Homework that we do after class

(1)圖形套疊分析比較
在各組不同的內、外方位校正及空中三角運算成果的基礎下,圖形疊合後會有什麼樣的差異?
(2)Google Map 目前的實際街景進行圖形疊合比較
利用過去課堂上使用的QGIS 附加元件Open Layer Google Satelite 進行南投縣埔里鎮的主要交通道路的數化,並且將成果與正射圖數化成果比較。
<step1> 打開Google Satelite Open Layer 找到南投埔里鎮位置
<step2> 將正射圖的tif檔與Google Satelite Open Layer 疊合,這樣的動作目的是為了確保能有明確的比較目標與範圍。
          <step3>選取相應的道路進行數化,數化的成果要另存為TWD97-TM2的坐標系統。
 (3)使用QGIS 保角法進行數化比較
<step1>利用課堂上所提供的控制點(Control Point)與影像(Raster)進行幾何校正(Georeferencer),過程如圖()
<step2>將南投縣埔里鎮主要道路進行數化,並且存為TWD97-TM2坐標系統
    <step3>將數化成果與正射圖、Google layer進行圖層疊合比較。
差異處:
(1)屬性資料表比較
第一個比較明顯的問題是,如圖()中編號3紅色圈,渝超組的屬性資料表中沒有Data所以在使用出圖版面的時候可以發現與我們組的資料表相比只有顯示資料的組數,但是裏頭什麼都沒有,因此在道路長度比較的部分,與渝超組的比對只能從圖上做比較。

(2)主要道路.shp 套疊比較
4km 的距離來做觀察,我們可以發現南投縣主要道路套疊時,在同樣的坐標系統下幾乎重合,唯一的不同在於選取的路段不同,如圖()中編號1的紅色圈以及編號2的紅色圈,這兩個圈中,我們可以發現由於製圖者的判斷標準不同,因此在相同的圖幅之下,畫出來的道路還是有長有短,因此在資料表的長度也有所不同。

(3)將圖形放大後觀察比較
將圖形放大的目的是為了確認誤差是否真如圖上顯示一樣,在將圖形放大後可以發現其實我們自己做的正射圖與google的正射圖所數化出來的道路線段長度是有差異的,如果我們假設google 的主要道路數化內容都是正確的,那麼從放大的圖面來看,我們可以發現會有分別3公尺和5公尺的誤差產生,但是哪個是絕對正確的,我們無法定義,因為這次的作業並有明確的規範要符合多少的精度誤差。因此我們只認為正射的成果會因每個人的認定不同而有誤差。
Fig1. 兩組正射圖道路數化比較圖

Fig2.比較區域位置

Weekly knowledge about GIS

社子參觀

 
EveryTrail - Find your own map 應用app製作屬於自己的軌跡使用Every Trail ,也是iphone 上的另一款app 因為操作比較有些不便所以當初沒有使用他來完成以前的作業,但是某次的校外參訪被我用來製作 台北科大 至 社子大橋的軌跡。為什麼這和GIS有關?因為動畫中看到的影片所提供的資訊,可以進行空間資訊分析與應用,算是另一種有趣的主題圖呈現。

2013年11月12日 星期二

基本航空攝影測量- LPS 實務操作

Discuss in class

這個禮拜的課程內容傾向將上禮拜的理論實踐,我們將依照標準步驟把航空照片進行校正,主要步驟如下
1.  資料夾設定,專案名稱(LPS_proj),專案內必須含有block, DTM, ortho, images 四個資料夾
2.  設定相機參數
3.  輸入影像檔
4.  內方位校正
5.  外方位校正
6. 空中三角運算,將內、外方位校正完畢後進行重疊率的計算,可經由程式判斷匹配的結果       是否能使用(見 Fig1.),將空中三角計算完畢後於主畫面可以發現工作區的紅燈變為綠燈。         (見Fig2.)
7. 在這個步驟除了要產生一個ASCII的DTM檔案之外,亦須要產生一個DEM(Digital Elevation            Model)數值高程模型,此步驟之目的是為後續圖片鑲嵌時所用。(相關設定可參閱Fig3. Fig4.)
8. 正射,在這個步驟比較沒有什麼特別之處,僅需選擇剛剛產生的資料進行正射即可。
9. 鑲嵌,同上將上個步驟的成果載入進行鑲嵌 Finish  
10. 圖片鑲嵌,在這個步驟因為程式相容性的關係,所以無法直接使用內部的VIEWER 來預覽
      前幾個步驟建立的成果

Fig1.空中三角校正成果

Fig2.空中三角校正完成
Fig3. DEM參數設定
Fig4. DTM參數設定
Fig5.DTM校正完成

Fig6.正射完成
Fig7. 鑲嵌執行

Fig8.圖片鑲嵌

Weekly knowledge about GIS

PilotGaea 3D O'view (Web 3D GIS)_20130813_Chinese


       這是一部在Youtube 上看到的GIS相關影片,這部影片是藏識科技 PilotGaea 宣傳自家產品對於GIS應用的影片,影片中提到他們的產品除了有一般常見的導覽與查詢功能之外,這個軟體還有需多的分析與場景中的互動運算,能靈活地運用地理空間分析,如:距離、面積量測、SQL資料查尋、最短路徑分析、環域分析...等等,其中最讓我有印象的是在展示TB級的點雲資料時,影片依舊仍保持流暢。這對於曾經處理過點雲資料,並建立場景模型展示的我感到驚艷,因為使用LPS 我在展示千萬點GB級的DATA 會有影片不順暢的議題,但是這部影片卻很順暢。
       
       這樣的情形可能的因素是這套軟體的演算法夠好,亦有可能是電腦設備的規格較高,因為當初在做實驗時,電腦的設備僅僅搭載著i5 CPU, 16GB ram。

       軟體性能雖令人眼睛為之一亮,但看完這部影片的最大感觸是GIS的應用是無邊無際的,現在課堂上將軟體做數化、出圖,在其他領域上GIS則搭上了 3D 視化的熱潮,能將GIS從平面展示進一步提升到立體模型展示,算是有所突破吧!!

2013年11月4日 星期一

基本航空測量與LPS操作

Discuss in class

        今天的課堂內容,主要是將數位製圖更進一步的延伸應用,藉由航空照片進行數化與正射影像校正,什麼是正射? 從下圖Fig0.的地圖中,我們可以發現google map 上的地圖與我們一般看到的地圖不太相同,這是為什麼呢? 這是因為google 地圖經過了正射的校正,針對高差位移、傾斜校正之後才獲得我們現在的地圖。在觀看時可以發現和一般地圖不同的地方在於,有一個「傾角」在各個建築物之間,關於正射與校正可以參閱 Fig 1 的示意圖。更詳細的內容可詳讀下段文字「什麼是正射?」,這是我國農林航空攝影測量對於正射的定義與解釋。
   
        第二個在課堂上討論到的問題是內、外方位角是如何校正? 這個部分和數位製圖時的放大、縮小、旋轉及平移的概念很像,從課堂投影片所提供的示意圖我們能很清楚地了解內、外方位角是如何被校正的。(Fig 2)

        第三個問題是於航空測量時,飛機的路線要重疊多少? 這個問題的答案是要讓每張空拍航測圖前後重疊率達60~90%、左右重疊15%~30%,這樣才能夠使照片連續。至於要重疊60%,70%,80%,90%則取決於計畫的目的,當精度越高,相對的所需要的成本亦隨之提高,簡而言之,重疊率的百分比高低,除了以服務考量之外,需要考量的就是要符合最低的重疊率要求。(航線示意圖,可見Fig 3) 

什麼是正射?
       正射影像是將在飛機上拍攝的原始航空照片經過正射化處理過後之影像。就幾何學而言,攝影時,物體所放射之光線依直線進行並經過一共同之中心,亦即為鏡頭,而投影於像平面上,稱之為中心投影。航空照片乃中心投影所形成,而與地圖相比較,地圖乃採用平行投影中之正投影。故而以航空照片與地圖相比較,航空照片中幾何上存在著傾斜位移 (Tilt displacement)與高差位移 (Height displacement)。
  傾斜位移乃因攝像瞬間,飛機姿態可能是方向偏移、或機身前後左右傾斜造成偏差;而高差位移則是因為地球表面上高底起伏所引起的一種位移,也是 中心投影的特質,在高山上較靠近飛機之位置投影在圖面上會向外位移,而較低的溪谷則會向內位移。因此,消除傾斜位移之作業,稱為「糾正」(Rectification);而同時消 除傾斜位移及高差位移之作業,稱為「微分糾正」(Differential Rectification),或稱為「正射化」(Ortho-rectification)。在正射化的過程需要地形數值模型(DEM)來消除高差位移。


資料來源:http://ngis.moea.gov.tw/moeaWeb/DataCenter/MapA-2.html
Fig0 .台北101空拍圖(截至google map)


Fig1.正射的目的及示意圖
Fig2.內、方外位角校正式意圖
Fig3. 航測路線示意圖

Homework that we do 

        這次由於課堂上安裝軟體時所花的時間比較多,導致沒有操作到軟體,為了防止軟體的問題在下次上課時發生,因次老師建議我們可以將軟體先灌在自己的筆電,下次上課帶來課堂上直接使用或者提早15~30分鐘來教室進行軟體的安裝,為什麼要這樣子自己裝軟體,這是因為學校的公用電腦內置復活卡會將系統還原至管理者制定的狀態。
        
        回家安裝軟體比較常碰到的兩大問題,主要是 (1) 電腦的作業系統是 win8 ,軟體會有不相容的現象發生。 (2) win7 的作業系統在執行軟體認證時會有問題

 問題(1)
        針對這樣的問題,我們可以藉由虛擬主機來解決,虛擬主機的好處是可以反覆的測試系統,並且不會影響到原來的 Host 端,如果沒有使用過的讀者,可以參考這個連結的教學Virtual box windows OS install,或者在網路上搜尋都很容易找到很多前輩的安裝心得。
       
       在安裝後可使用USB 或者共用資料夾的方式讓虛擬主機與Host 端連結,使用共用資料夾的方式,個人認為比較快速且方便,因此將設定的方法提供給大家,但是設定前,必須先確保自己的OS 已經安裝完,安裝完後只要依照下圖STEP1 ~ STEP2 的設定即可完成資料夾的連接。

Step1. 直接點選啟動鍵旁的設定值(S),選取共用資料夾開始進行設定,如圖。
Step2. 安裝Virtual box 擴充軟體 Guest Additions 如圖。在選取安裝之後回到OS中的我的電腦→              選取安裝檔執行→重新啟動電腦→檔案總管→網路→進入共享的資料夾。


STEP1. 系統啟動前的共用資料夾設定
STEP2. Virtual Box 設定共用資料夾前必須安裝的擴充軟體

LPS 9.0 軟體安裝成功

 Weekly knowledge about GIS 

如果再使用QGIS時Plugin 出了問題要怎麼辦?
這時候我們可以至 QGIS 的網頁進行檔案元件下載,可以直接解決我們使用上碰到的困難。
網站連接: http://plugins.qgis.org/plugins/

上述的網址除了可以讓我們找尋一些需要的功能,另外約有245個其他功能供下載提供其他功能進行QGIS 出圖的美化、功能優化、進階操作...等等。

GIS applicatnion
http://address.e-land.gov.tw/emapyilan/index.aspx
這是台灣宜蘭縣的地理資訊多元加值應用服務系統,主要提供幾個地方位置查詢功能的用途,如: 門牌位置、重要地標、行政區、道路位置、停車場位置查詢的服務。

2013年10月29日 星期二

SQL 與 空間分析 Spatial Analysis

Discuss in class

這禮拜的課堂內容主要著重在空間分析的利用,並且透過MapInfo的實作方式了解什麼是SQL,以及SQL能幫助GIS使用者做哪些事情?

回顧

1. SQL 結構化語言查詢 (Structure Query Language)

又稱標準化查詢語言(Standard Query Language)結構化查詢語言(Structure Query Language較常使用),它是一個用來查詢、更新和管理關聯式資料庫的語言,即使用者可以從資料庫表單與表單的查詢中擷取、排序和篩選想要的資料,如果與gis結合(可以做出空間座標的連結),如地理空間資訊的關聯式資料庫,讓屬性資料能有所連結。
上圖為兩個不同的軟體的SQL介面差異
 從上面兩個不同的軟體可以看到SQL的查詢不管在哪個軟體都離不開幾個核心,即Slect、From、Where、Group、Into。選擇需要資料→資料來自哪個圖層(來源)→以什麼做分類群集→查詢後的成果要放在哪邊?
並藉由其他函數式進行資料的篩選及其他運用。如:全世界人口密度>500的國家有哪些?                                


2.設計資料庫(需求分析)
3.資料庫文件


Example we do in class

Project1: Using  MapInfo professional version 6.0  do a Taipei  high speed route themetic map

Process :
1. open a table Taipei
2. open a route points table
3. open edit mode to graph a polyline
4. save a copy as a new layer 
5. add Taipei and route line layer. Go to Layer control chose this two layer view.
6. set the polyline layer to target (Object →Set Target → Split)

open point table
connect the point to line
poly line result
Taipei ,Route and split 

Project 2 : Using QGIS do the same thematic map like project one

Process :
1.install QGIS 2.0.1-Dufour
2.open Taipei map and route points( See fig 資料匯入
3.use point2one function let points to a line ( See fig. ponts2one function and fig. result_point2one_line
4. if you cannot see the table attribute , you must change the way to input file. Using CSV form input  QGIS and you will      see the attribute.
5. The final step that you need to do is use intersect with theme map(Taipei map) 
6. Setting  the color gradient to identify the high speed line in  different area and label the name of all area. The theme map 
    result you can see fig  ( fig.成果圖_將各個區域label 並使用交集將其作分割
 fig.資料匯入
fig. ponts2one function
fig.result_point2one_line
fig.成果圖_將各個區域label 並使用交集將其作分割

Weekly knowledge about GIS

你還在看風水?? 現在用GIS的概念就可以知道店應該開在哪裡。
運用技術分析選店家位子
上圖是一張利用打卡位子來選開設店家位置的分布圖,從圖上的屬性資料可以看到有三個店家分別是STARBOUCKS、MCDONAL、DUNKIN DONUTS ,他們依照需求的不同,會選擇不同的位子開設店面,譬如說鄰近的商店類型、所在範圍內商店是否有吸引人的地標、是否靠近大眾交通工具等等議題都是開設店面是需要被考量的因素。國外的研究團隊藉由打卡數據分析,可以知道哪些地區是高密度的顧客密集區,且每個店面受歡迎的程度不同,因此考量的因素也不同,一如星巴克喜歡在人潮流動高的運輸站或交通便利的地區旁進行店面的設置,麥當勞以及DUNKIN DONUTS 則偏好在人口密度高的都會區設置,這樣的展示成果與呈現方式,正是GIS 用於商業用途上的一項應用。

FourSquare: 
https://foursquare.com/explore?mode=url&near=New%20York%2C%20NY&q=starbucks

2013年10月22日 星期二

The basic theory of GIS Database

Discuss in class

如果要設計一個GIS資料庫,需要注意哪些事項?以北科大教室使用率為例子

土木103
星期一使用節數
星期二使用節數
星期三使用節數
星期四使用節數
星期五
使用節數
使用率
土木245
 2
 5
 4
 5
 5

土木241
 6
 5
 5
 1
 8

土木345
 7
 3
 3
 2
 7

土木456
 8
 7
 2
 1
 5


※使用率計算公式
使用率= 一天課堂假若最多為13,以使用次數 X來計算

x/13 則表示為使用率

上面這個表格是我針對老師課堂上所提出的問題的回答,因為有程式知識的背景所以知道資料庫是如何讀取資料(key,value),像是一些可以計算出來的東西就如課堂上所說的,不需要放入表格中,因為在資料讀取之後,我們可以藉由欄位的對應位子以及資訊做運算。這是關聯式資料庫的概念,將資料以表格方式定義,每個表格包含許多欄位,每一個欄位儲存一種資料型態,不同的表格彼此間互相連接時,可透過共通欄位相對應而結合。下圖為課堂上老師所提到的教室使用率的概念,依照服務對象的不同,資料庫於一開始的設計層面也就不同,但也可以讓表格與表格之間有關聯,這就用到了關聯式資料庫的概念。

關於這個資料庫的議題,讓我想到曾經讀過的一篇文章,寫的內容是
Working with your PostGIS Layers using Quantum GIS (QGIS) 
這篇文章是來自一個名為 QGISTutor的網站



名稱: 設定檔案的名稱
服務: 這個連結資料庫的用途是什麼??
主機: 這裡指的是QGIS連結的位子,在欄位中可填寫localhost 或者是127.0.0.1
連接埠號: 這裡指的是 port 預設為5432
資料庫: 指的是資料庫的名稱
SSL模式: 有4種選擇可以選,依照使用者需求自定義
使用者名稱: 依使用者設定
密碼: 依使用者設定

Weekly knowledge about gis

為什麼要用PostGIS?

因為它是免費的軟體(Open sources),可藉由Pulgin的方式嵌入QGIS,同時他也是當前提供地理資訊系統專用的資料庫系統,提供專用型別最簡單的表現是可以根據欄位來計算範圍...等功能。

資料來源: Institut Géographique National, France PostGIS
http://postgis.refractions.net/documentation/casestudies/ign/






2013年10月12日 星期六

From none to all. 從無到有完成GIS數化工作

Discuss in class

1.數量不同的控制點在相同的演算法下會有什麼不同?
    越多的控制點,可以獲得越好的品質。

2.保角法(最少兩點)、一階多項式(最少三點)、二階多項式(最少六點)三種方式所
  套疊的圖層會有什麼不同??
  從課堂上的套疊結果上,我們可以發現圖層在套疊的時候同個區塊會有偏移,即
  無法將同個區域疊合的情形。
3.原理

Process of the homework

1.  首先要安裝Point2OnePlace a pinOpen Layers plugin三個附加元件。(這三個附加元件是使用較舊版本如:1.71, 1.74 ,1.80 版本的同學需要安裝的檔案)
()
(二)

         將相關資料整合,可得如圖(三)之情形,此為這次完成的圖例。
2.  至附加元件中,點選Open Layers plugin add Open Satellite Layer尋找天母棒球場與洋基棒球場。如下圖()、圖()

3.  進行數化之前,需先將上面的兩張圖存成相關Raster檔案(:jpg,png,tif)。開始前必須尋找控制點,點選控制點的方法可使用一開始安裝的附加元件(Place a pin)pin功能,這個功能的好處就是開始之前會先向使用者確認坐標系統,在台灣地區的google layer WGS84坐標,北美地區google 採用WGS84_P坐標。如下
4.  開始進行數化工作,操作步驟主要和上課時數化北科校園差不多,先進行控制點的影像校正,使用保角法(helmert)以及最鄰近指定法進行校正,校正完後檢查是否有誤差,若無大誤差則開始進行數位多邊形之描繪;若有大誤差可以選擇剔除。(本次作業誤差約在0~2 pixels)
5.  進行數位多邊形描繪,要注意的地方是,因為題目要求計算球場草地與土區面積,因此在數化球場多邊形時可以投手丘為出發點,逐漸向外數化,可以省去不少時間。數化階段用到的功能主要有:新增.shp,切割、共邊、環域(ring)
6.  再次點選Place a pin功能,沿著壘包將點位點選,可以藉由這樣的動作算出各壘包的距離,亦可在圖面上展示壘包之間的距離。
7.  使用buffer 計算棒球場周邊的主題圖資訊,由於系統的單位被設定為公尺,因此在欄位中5 km= 5000 m,故填入5000
8.  藉由台北市政府公開資訊平台載入相關資料並且匯入,如:台北市公車行徑路線、紅黃線位置、捷運出口…等等。

(三)棒球場5km草圖

Weekly knowledge about QGIS

http://qgis.spatialthoughts.com/2011/12/digitizing-in-qgis.html#more
數化這個議題,我們近幾周的課程不斷的討論,但是外國人是怎麼做數化的呢?

在數化的過程從已經在世界知名公司任職 Ujaval Gandhi 所撰寫的部落格上可以看到,和我們課堂上所學得方式差不多。但是在參訪這個部落格的時候卻看到一篇有趣的文章,GIS的職業指南。http://blog.spatialthoughts.com/2012/12/gis-career-guide.html#more


在這篇指南上提到GIS若以兩個觀點來思考,在學習與工作之間的區別是什麼?在學習層面可能會如我在大學時期學GIS的想法,多接觸一個軟體,並且了解這個軟體能做些什麼事情,並且利用這個東西來做一些有趣的專題實作,沒錯在大學生涯中,我確實辦到了這一點,因為我學了GIS,所以我懂怎麼處理大量圖資、我懂如何設計一張適當的主題圖、我懂如何利用GIS工具來快速擷取地理資訊。由於我是土木背景,因此跟著這個課程的發展,也激發我自己的想法,我想鑽研的地方不是純工程,我想懂得是電腦輔助工程,一直到現在,我也順利就讀電腦輔助工程的研究所。

在研究所的課程,也就是這學期選修的地理資訊系統專論,誠如文章所說的,研究所的課程要學習如何更廣泛的應用,但是GIS就業市場趨勢正在下降的三大類,大致可分為:
1.數據轉換,數字化,數據處理
2.進行空間分析和數據管理
3.軟件開發,編寫和測試代碼

在這三大類項中,用QGIS多年的我也只能與其中兩項沾上邊,那意味著我是否不應該再繼續朝這個方面走,文章的最後一段給了我答案「Every GIS professional nowadays must acquire reasonable expertise in the area of programming and building web applications to have a brighter prospect at landing with a job.」。這段文字告訴我,我現在所走的路沒錯,想要把程式、介面、既有的資訊結合的想法方向沒有錯,甚至這是未來必須要有的能力。這個禮拜是我23歲的生日,但是除了慶祝玩樂之外,此刻的我也必須為自己的未來努力向前走,面對所謂的社會現實,這樣的文章很開心能夠在這個禮拜的資料搜尋看到,希望閱讀到我文章的人,也能看看,相信同樣也在使用GIS的人也能有所感觸,共勉之。