1. Data Model

A. Level of Abstraction

GIS是現實世界的電腦模型

LEGO.com

Data Models for Object-Component Technology

由電腦觀點來看 level of abstration

http://en.wikipedia.org/wiki/Abstraction_(computer_science)

http://en.wikipedia.org/wiki/Abstraction_layer

鳥哥的 Linux 私房菜 -- 計算機概論

B. 電腦中的資料表示法

電腦中儲存資料基本單元為 0,1 開關。

資料類型:

1. text 文字 -對照表

2. binary - 整數,實數。

應用意義:

1. 必須知道資料類型。

2. 資料量有固定大小。

[B 8.1, 8.2]

計算機編碼 - 維基百科,自由的百科全書

Computer number format - Wikipedia, the free encyclopedia

趙坤茂 計算機概論 數位資料表示法 (PPT) (PDF)

Computer numbering formats - Wikipedia/

Computer Numbers

TRANSLATOR, BINARY

IEEE-754 Floating-Point Conversion from Floating-Point to Hexadecimal

CNS11643 中文全字庫-認識全字庫-中文碼介紹

編碼查詢

(source: http://www.gisdevelopment.net/proceedings/gita/2001/system/images/sa002a.gif)

(source:http://www.gisdevelopment.net/proceedings/gita/2001/system/images/sa002b.gif)

資料庫入門書籍

C. 向量/網格

<要點:GIS課本中所敘述的是LOGICAL 層次的資料模式>

Discrete and continuous data

What is raster data?-ArcGIS Desktop Help 9.2

D. 檔案格式

<要點:同一種LOGICAL DATA MODEL,,可實做成各種檔案格式>

網格資料模式

ESRI GRID

ESRI grid - Wikipedia, the free encyclopedia

About the ESRI grid format-ArcGIS Desktop Help 9.2

<要點:ARCGIS GRID分成整數及浮點數兩種,整數類型可連結屬性表>

ARCGIS 支援的Raster 格式

要點:注意ARCGIS可讀取各種格式中,使用的資料型態>

向量資料模式

Shape File

Shapefile - Wikipedia, the free encyclopedia

shapefile格式说明及读写代码示例

读取SHAPE文件_GIS动力站

dbase

DBF File structure (簡要說明)

Xbase File Format Description(詳述)

KML

KML Interactive Sampler

KML 教程 - KML - Google 代码

<要點:KML使用XML記載空間資訊,並且將屬性以文字方式記錄>

Kml2Shp Online

DXF

读取DXF格式文件_高级篇_游人网

AutoCAD DXF: Summary from the Encyclopedia of Graphics File Formats

<要點:AUTOCAD是屬於電腦輔助設計軟體,DXF是AUTOCAD用來交換資料的檔案格式>

从CAD到ArcGIS

<要點:ESRI各種資料類型演進的介紹>

E. 關聯式資料庫(Relational Database)

關聯式資料庫

趙坤茂 資料庫 (Databases)

資料庫系統是一種軟體用來儲存與應用大量資料的電腦軟體。

資料庫特性:

    • 多人同時使用
    • 多應用
    • 高效能(快速存取)
    • 資料完整與安全(使用者控管、備份、意外回復)

資料庫是利用資料庫系統所建立一些相關關連的資料。

最基本的查詢功能:

    • 橫向擷取(selection)─擷取表格中部分記錄
    • 縱向擷取(projection)─擷取表格中部份欄位
    • 結合(join)─將兩個表格合併。

大型

個人

SQL

Access 2010 說明及使用方法 - Access - Office.com

Microsoft Access SQL Reference

Ooracle 11g SQL

PostgreSQL: PostgreSQL 9.1.14 Documentation

mysql的重要語法

Building an SQL expression in ArcGIS- Desktop Help 9.3

ARCGIS SQL Reference- ArcGIS Desktop Help 9.3

GIS與資料庫

GIS 包含地理位置資料與屬性資料。根據和資料庫關係,GIS資料儲存的方式幾種。

    • 不使用資料庫:如KML
    • 位置資料使用專屬檔案格式,屬性使用資料庫:如Shape file, Mapinfo table
    • 位置資料及屬性均使用資料庫:ESRI Geodatabase, Oracle Spatial

GIS使用關連式資料庫的好處

  • 用現有的關連式資料庫功能
  • 利用的關連式資料