This preface contains:
The following are changes in Oracle Spatial and Graph GeoRaster Developer's Guide for Oracle Database 12c Release 1 (12.1.0.2):
By default the GeoRaster feature is disabled after the Oracle Spatial and Graph is initially installed. To enable GeoRaster, follow these steps:
Connect to the database as SYS AS SYSDBA.
Enter the following statement:
EXECUTE MDSYS.enableGeoRaster;
For more information, see Section A.2, "Ensuring That GeoRaster Works Properly After an Installation or Upgrade" in Oracle Spatial and Graph Developer's Guide.
The GeoRaster Java API is updated to support all new packages, functions, procedures and other features in Release 12.1. These include raster algebra, advanced image processing, relational RDT tables, and new metadata. The GeoRaster Java API is included in Oracle Spatial and Graph Java API Reference.
Before you install the LizardTech plug-in, you must follow some new steps to prepare for the installation. For more information, see Section 1.11.4, "Third-Party Plug-ins for Compression".
The user interface of the GDAL-based ETL tool is enhanced to improve usability and some new loading options are added. It is also updated with the latest GDAL version. For more information, see the updated user's guide ($ORACLE_HOME/md/demo/georaster/etl/georaster_etl_user_guide.pdf
).
The SDO_GEOR_AGGR.mosaicSubset and SDO_GEOR_AGGR.getMosaicSubset procedures accept the new resFilter
keyword to the mosaicParam
parameter to control the usage of the resolution filter. In addition, HIGHRES
is a new commonPointRule
keyword option to select the highest resolution image at the overlapping area in the mosaic. These keywords are included in Table 8-1, "mosaicParam Keywords".
The following changes are made in this book:
The new Section Section 5.15.1, "Parallel Compression, Copying, Subsetting, Reprojection, and Rectification" describes how to apply parallel processing to compress, copying, subsetting, and rectification. Information has also been added to Section 1.13, "Parallel Processing in GeoRaster".
The new Section 3.3, "Adding Temporary Tablespaces for GeoRaster Users" is added.
The following are changes in Oracle Spatial and Graph GeoRaster Developer's Guide for Oracle Database 12c Release 1 (12.1.0.1).
The following features are new in this release:
This release includes support for raster algebra and analytics, which are used in raster data analysis and GIS modeling to define raster analyses as algebraic expressions, so that users can easily apply algebraic functions on raster data to derive new results. For more information, see Chapter 4, "Raster Algebra and Analytics".
Support for raster algebra and analytics includes the following:
New raster algebra language, which is an extension to the PL/SQL language. It includes an expression language and functions of map algebra local function type. (The raster algebra language is described in Section 4.1.)
Support for any arithmetic operations using the raster algebra language (SDO_GEOR_RA.rasterMathOp procedure).
Support for cell value-based conditional queries using the raster algebra language (SDO_GEOR_RA.findCells procedure).
Support for cell value-based conditional updates (raster editing) using the raster algebra language (SDO_GEOR_RA.rasterUpdate procedure).
Support for classification for raster segmentation using the raster algebra language (SDO_GEOR_RA.classify procedure).
New statistics generation functions to support interactive analysis on-the-fly (SDO_GEOR.generateStatisticsMax, SDO_GEOR.generateStatisticsMean, SDO_GEOR.generateStatisticsMedian, SDO_GEOR.generateStatisticsMin, SDO_GEOR.generateStatisticsMode, SDO_GEOR.generateStatisticsSTD).
Enhancement of SDO_GEOR.generateStatistics to support on-the-fly analysis.
This release includes support for advanced image processing and virtual mosaic. For more information, see Chapter 5, "Image Processing and Virtual Mosaic".
Support for advanced image processing and virtual mosaic includes the following:
Rectification of georeferenced raw images (SDO_GEOR.rectify)
Orthorectification of georeferenced raw images with a height or a DEM (SDO_GEOR.rectify)
Large-scale image appending (SDO_GEOR_AGGR.append)
Advanced and faster large-scale mosaicking of georeferenced raw images (SDO_GEOR_AGGR.mosaicSubset).
Virtual mosaic of any number of georeferenced raw images and on-the-fly query and cropping over the virtual mosaic (SDO_GEOR_AGGR.mosaicSubset, SDO_GEOR_AGGR.getMosaicSubset, SDO_GEOR_AGGR.getMosaicExtent, SDO_GEOR_AGGR.getMosaicResolutions, SDO_GEOR_AGGR.validateForMosaicSubset, and Section 5.16, "Virtual Mosaic")
Support for internal reprojection/rectification, common point rules, and simple color balancing with both advanced mosaicking and virtual mosaic (see Table 8-1, "mosaicParam Keywords" in the SDO_GEOR_AGGR.mosaicSubset section)
Image pyramid parallel generation and partial update (see Section 5.8)
Special bitmap raster pyramiding algorithm (see Section 5.9)
Image masking (SDO_GEOR.mask)
Image linear stretching (see Section 5.6) and image segmentation (see Section 5.7)
NDVI computation (see Section 5.10) and Tasseled Cap Transformation (see Section 5.11)
This release includes the following enhancements to GeoRaster core capabilities:
Parallel processing capabilities, which can lead to significant improvements in performance, added into mosaicking, pyramiding, and all raster algebra functions and procedures (see Section 1.13, "Parallel Processing in GeoRaster")
Operation progress reporting added into many new subprograms, and many new utility procedures and functions are added for this purpose (see Section 1.14, "Reporting Operation Progress in GeoRaster")
Support for relational RDT tables as an additional raster data storage (see Section 1.4.2, "Raster Data Table")
Ability to specify default alpha channel and pyramid level in the metadata (defined in Appendix A, "GeoRaster Metadata XML Schema")
New biquadratic interpolation method to interpolate cell value for any point in the grid; biquadratic interpolation method also added as a new resampling type in image operations and pyramiding (see Section 1.7, "Resampling and Interpolation")
"OTHER" resampling type added to indicate an unknown or external pyramid resampling type imported from files (see Section 1.7, "Resampling and Interpolation")
Significant performance improvements for pyramiding, reprojection, and scaling
The following other new server-side subprograms and features are added:
New function to query raster range, that is, the minimum and maximum cell values (SDO_GEOR.getRasterRange)
Two new SDO_GEOR.getRasterBlockLocator formats, which allow specifying a single cell's row, column, and band numbers or specifying a point geometry in either the model coordinate space or the cell coordinate space
Resolution generation for pyramids (SDO_GEOR.generateSpatialResolutions)
Creation of empty raster blocks from existing raster blocks (SDO_GEOR_UTL.emptyBlocks)
Re-creation of DML triggers (SDO_GEOR_UTL.recreateDMLTriggers)
The following new and enhanced client-side tools and Java API features are added:
New GDAL-based ETL wizard for concurrent batch loading and exporting of large numbers of raster files (see Section 1.17.2).
GeoRaster viewer enhancement to display a virtual mosaic defined as one or a list of GeoRaster tables or views (see Section 1.17.1)
Java API enhancements to support features such as ground control point (GCP) storage and manipulation, GCP georeferencing, reprojection, and grid interpolations
The new SDO_GEOR_AGGR package contains subprograms to support virtual mosaic, large-scale physical mosaicking, and appending operations on GeoRaster objects. For reference and usage information about the subprograms, see Chapter 8, "SDO_GEOR_AGGR Package Reference".
The new SDO_GEOR_RA package contains subprograms for raster algebra and analytic operations related to GeoRaster. For reference and usage information about the subprograms, see Chapter 9, "SDO_GEOR_RA Package Reference".
The following features are deprecated in this release, and will be desupported in a future release:
Support for JPEG-B compression in GeoRaster
You are encouraged to use the JPEG-F support, as explained in Section 1.11.1.1.
The following are additional changes in the release:
The new Chapter 4, "Raster Algebra and Analytics" describes the raster algebra language (PL/SQL and algebraic expressions) and related raster operations, including conditional queries, cell value-based updates or edits, mathematical operations, classify, on-the-fly statistical analysis, and their applications in cartographic modeling.
The new Chapter 5, "Image Processing and Virtual Mosaic" describes the advanced image processing capabilities, including advanced georeferencing, reprojection, rectification, orthorectification, raster update, raster appending, large scale physical mosaicking, virtual mosaic, and on-the-fly spatial queries over virtual mosaics.