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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.2.4 Overlapping <strong>Raster</strong> and Vector Layers . . . . . . . . . . . . . . . . . . . . . . . 24<br />

3.2.5 Loading <strong>Raster</strong> Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />

3.2.6 Intersecting <strong>Raster</strong> and Vector Layers . . . . . . . . . . . . . . . . . . . . . . . 25<br />

4 <strong>PostGIS</strong> <strong>Raster</strong> 27<br />

4.1 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

4.2 Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

4.3 Spatial Reference Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

4.4 <strong>Raster</strong> Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

4.4.1 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

4.4.2 Cell Representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />

4.4.3 Zones and Regions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

4.4.4 Representing Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />

4.5 Spatial Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

4.6 Spatial Resolution Versus Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />

4.7 Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />

4.8 Pixel Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

4.9 Nodata Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

4.10 Blocks or Tiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

4.11 Pyramids or Overviews . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />

4.11.1 Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />

4.11.2 Creating Pyramids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />

4.12 Masks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

4.13 Arrangements <strong>of</strong> <strong>Raster</strong> Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

4.14 Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

4.15 Physical Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />

4.15.1 Storing In-database <strong>Raster</strong> Versus Storing Out-database <strong>Raster</strong> . . . . . . . . . 49<br />

4.15.2 Registering Out-database <strong>Raster</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />

4.15.3 Storing In-database <strong>Raster</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />

4.16 Indexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

4.17 Retrieving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

4.17.1 In-database <strong>Raster</strong> Retrieving . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

4.17.2 Out-database <strong>Raster</strong> Retrieving . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

4.18 Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

4.18.1 <strong>Raster</strong> to vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

4.18.2 Vector to raster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

4.19 Intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />

4.20 Temporal <strong>Raster</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

4.20.1 Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

4.20.2 Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

5 User Guide 62<br />

5.1 Store and Manage <strong>Raster</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

5.1.1 Import <strong>Raster</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

5.1.2 Get and Set <strong>The</strong> <strong>Raster</strong> Properties . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

5.1.3 Vector to <strong>Raster</strong> Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />

5.1.4 <strong>Raster</strong> to Vector Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />

5.2 Exporting <strong>Raster</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

5.3 Get <strong>Raster</strong> Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

5.4 Display <strong>Raster</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

5.5 Edit and Compute <strong>Raster</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />

5.6 Convert <strong>Raster</strong>s to GDAL Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

5.6.1 <strong>Raster</strong> to TIFF File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

5.6.2 <strong>Raster</strong> to JPEG File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

iv

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

Saved successfully!

Ooh no, something went wrong!