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/
沒有留言:
張貼留言