13.07.2013 Views

PostGIS Raster : Extending PostgreSQL for The Support of ... - CoDE

PostGIS Raster : Extending PostgreSQL for The Support of ... - CoDE

PostGIS Raster : Extending PostgreSQL for The Support of ... - CoDE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Contents<br />

Acknowledgements i<br />

Abstract ii<br />

Contents vi<br />

List <strong>of</strong> Figures 1<br />

1 Introduction 2<br />

1.1 Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2<br />

1.2 Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2<br />

1.3 Organisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />

2 Geographic In<strong>for</strong>mation Systems 4<br />

2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

2.2 Elements <strong>of</strong> GIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

2.2.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

2.2.2 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

2.2.3 Imagery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

2.2.4 Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />

2.3 Geographic Data Representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.3.1 Vector Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.3.2 <strong>Raster</strong> Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

2.4 Geographic In<strong>for</strong>mation Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

2.4.1 Map Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

2.4.2 Data <strong>The</strong>me . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />

2.5 Georeference and Coordinate Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

2.5.1 Georeference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

2.5.2 What Is a Coordinate System? . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

2.6 GIS Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

2.6.1 Crime Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

2.6.2 GIS and Hydrogeology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

2.6.3 Traditional Knowledge GIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />

3 Why <strong>PostGIS</strong> <strong>Raster</strong> ? 19<br />

3.1 Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

3.1.1 Simplicity and Complementarity . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

3.1.2 Transparent Integration with Vector . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

3.1.3 Storage Flexibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

3.1.4 Interoperability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

3.2 <strong>PostGIS</strong> <strong>Raster</strong> Versus ORACLE GEO<strong>Raster</strong> . . . . . . . . . . . . . . . . . . . . . . . 20<br />

3.2.1 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

3.2.2 Physical Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

3.2.3 Indexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />

iii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!