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
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