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/






沒有留言:

張貼留言