Table of Contents
- List of Figures
 - List of Tables
 - Title and Copyright Information
 - Preface
 - Changes in This Release for Oracle Spatial and Graph GeoRaster Developer's Guide
 - 
               
               
                  
                  1
                      GeoRaster Overview and Concepts
               
                  
               
               
               
- 1.1 Vector and Raster Data
 - 1.2 Raster Data Sources
 - 1.3 GeoRaster Data Model
 - 1.4 GeoRaster Physical Storage
 - 1.5 Bands, Layers, and Metadata
 - 1.6 Georeferencing
 - 1.7 Resampling and Interpolation
 - 1.8 Pyramids
 - 1.9 Bitmap Masks
 - 1.10 NODATA Values and Value Ranges
 - 1.11 Compression and Decompression
 - 1.12 GeoRaster and Database Management
 - 1.13 Parallel Processing in GeoRaster
 - 1.14 Reporting Operation Progress in GeoRaster
 - 1.15 GeoRaster PL/SQL API
 - 1.16 GeoRaster Java API
 - 1.17 GeoRaster Spatial Web Services
 - 1.18 MapViewer and GeoRaster
 - 1.19 GeoRaster Tools: Viewer, Loader, Exporter
 - 1.20 GeoRaster PL/SQL and Java Sample Files
 - 1.21 README File for Spatial and Graph and Related Features
 
 - 
               
               
                  
                  2
                      GeoRaster Data Types and Related Structures
               
                  
               
               
               
- 2.1 SDO_GEORASTER Object Type
 - 2.2 SDO_RASTER Object Type and the Raster Data Table
 - 
                     
                     
                        
                        2.3
                            Other GeoRaster Types
                     
                        
                     
                     
                     
- 2.3.1 SDO_GEOR_HISTOGRAM Object Type
 - 2.3.2 SDO_GEOR_HISTOGRAM_ARRAY Collection Type
 - 2.3.3 SDO_GEOR_COLORMAP Object Type
 - 2.3.4 SDO_GEOR_GRAYSCALE Object Type
 - 2.3.5 SDO_RASTERSET Collection Type
 - 2.3.6 SDO_GEOR_SRS Object Type
 - 2.3.7 SDO_GEOR_GCP Object Type
 - 2.3.8 SDO_GEOR_GCP_ COLLECTION Collection Type
 - 2.3.9 SDO_GEOR_GCPGEOREFTYPE Object Type
 
 - 2.4 GeoRaster System Data Views (xxx_SDO_GEOR_SYSDATA)
 - 2.5 GeoRaster XML Schema
 
 - 
               
               
                  
                  3
                      GeoRaster Database Creation and Management
               
                  
               
               
               
- 3.1 Adding Data Files and Temporary Tablespaces for GeoRaster Users
 - 3.2 Creating the GeoRaster Table and Raster Data Tables
 - 3.3 Creating New GeoRaster Objects
 - 3.4 Loading Raster Data
 - 3.5 Validating GeoRaster Objects
 - 3.6 Georeferencing GeoRaster Objects
 - 3.7 Generating and Setting Spatial Extents
 - 3.8 Indexing GeoRaster Objects
 - 3.9 Viewing GeoRaster Objects
 - 3.10 Exporting GeoRaster Objects
 - 3.11 Using GeoRaster with Workspace Manager and Label Security
 - 3.12 Maintaining Efficient Tablespace Use by GeoRaster Objects
 - 3.13 Checking GeoRaster Tables and Objects in the Database
 - 3.14 Maintaining GeoRaster Objects and System Data in the Database
 - 3.15 Transferring GeoRaster Data Between Databases
 - 3.16 Using Transportable Tablespaces with GeoRaster Data
 
 - 
               
               
                  
                  4
                      GeoRaster Data Query and Manipulation
               
                  
               
               
               
- 4.1 Querying and Searching GeoRaster Objects
 - 4.2 Changing and Optimizing Raster Storage
 - 4.3 Copying GeoRaster Objects
 - 4.4 Subsetting GeoRaster Objects with Polygon Clipping
 - 4.5 Querying and Updating GeoRaster Metadata
 - 4.6 Querying and Updating GeoRaster Cell Data
 - 4.7 Interpolating Cell Values
 - 4.8 Processing and Analyzing GeoRaster Objects
 - 4.9 Monitoring and Reporting GeoRaster Operation Progress
 - 4.10 Compressing and Decompressing GeoRaster Objects
 - 4.11 Deleting GeoRaster Objects, and Performing Actions on GeoRaster Tables and RDTs
 - 4.12 Performing Cross-Schema Operations
 - 4.13 Managing Memory to Improve Performance
 - 4.14 Updating GeoRaster Objects Before Committing
 - 4.15 Updating GeoRaster Objects in a Loop
 - 4.16 Using Template-Related Subprograms to Develop GeoRaster Applications
 
 - 
               
               
                  
                  5
                      Raster Algebra and Analytics
               
                  
               
               
               
- 5.1 Raster Algebra Language
 - 5.2 Cell Value-Based Conditional Queries
 - 5.3 Cell Value-Based Conditional Updates (Edits)
 - 5.4 Mathematical Operations
 - 5.5 Classification Operations
 - 5.6 Statistical Operations
 - 5.7 Logical Operations
 - 5.8 Raster Data Scaling and Offsetting
 - 5.9 Raster Data Casting
 - 5.10 Cartographic Modeling
 - 5.11 Terrain Modeling and Analysis
 
 - 
               
               
                  
                  6
                       Image Processing and Virtual Mosaic
               
                  
               
               
               
- 6.1 Advanced Georeferencing
 - 6.2 Image Reprojection
 - 6.3 Image Rectification
 - 6.4 Image Orthorectification
 - 6.5 Image Warping
 - 6.6 Image Affine Transformation and Scaling
 - 6.7 Image Stretching, Normalization, Equalization, Histogram Matching, and Dodging
 - 6.8 Image Filtering
 - 6.9 Image Segmentation
 - 6.10 Image Pyramiding: Parallel Generation and Partial Update
 - 6.11 Bitmap Pyramiding
 - 6.12 Vegetation Index Computation
 - 6.13 Tasseled Cap Transformation
 - 6.14 Image Masking
 - 6.15 Band Merging
 - 6.16 Image Appending
 - 6.17 Large-Scale Image Mosaicking
 - 6.18 Virtual Mosaic
 - 6.19 Image Serving
 
 - 
               
               
                  
                  7
                      SDO_GEOR Package Reference
               
                  
               
               
               
- 7.1 SDO_GEOR.addNODATA
 - 7.2 SDO_GEOR.addSourceInfo
 - 7.3 SDO_GEOR.affineTransform
 - 7.4 SDO_GEOR.calcCompressionRatio
 - 7.5 SDO_GEOR.changeCellValue
 - 7.6 SDO_GEOR.changeCellValues
 - 7.7 SDO_GEOR.changeFormatCopy
 - 7.8 SDO_GEOR.compressJP2
 - 7.9 SDO_GEOR.copy
 - 7.10 SDO_GEOR.createBlank
 - 7.11 SDO_GEOR.createTemplate
 - 7.12 SDO_GEOR.decompressJP2
 - 7.13 SDO_GEOR.deleteControlPoint
 - 7.14 SDO_GEOR.deleteNODATA
 - 7.15 SDO_GEOR.deletePyramid
 - 7.16 SDO_GEOR.evaluateDouble
 - 7.17 SDO_GEOR.evaluateDoubles
 - 7.18 SDO_GEOR.exportTo
 - 7.19 SDO_GEOR.generateAreaWeightedMean
 - 7.20 SDO_GEOR.generateBitmapPyramid
 - 7.21 SDO_GEOR.generateBlockMBR
 - 7.22 SDO_GEOR.generatePyramid
 - 7.23 SDO_GEOR.generateSpatialExtent
 - 7.24 SDO_GEOR.generateSpatialResolutions
 - 7.25 SDO_GEOR.generateStatistics
 - 7.26 SDO_GEOR.generateStatisticsMax
 - 7.27 SDO_GEOR.generateStatisticsMean
 - 7.28 SDO_GEOR.generateStatisticsMedian
 - 7.29 SDO_GEOR.generateStatisticsMin
 - 7.30 SDO_GEOR.generateStatisticsMode
 - 7.31 SDO_GEOR.generateStatisticsSTD
 - 7.32 SDO_GEOR.georeference
 - 7.33 SDO_GEOR.getBandDimSize
 - 7.34 SDO_GEOR.getBeginDateTime
 - 7.35 SDO_GEOR.getBinFunction
 - 7.36 SDO_GEOR.getBinTable
 - 7.37 SDO_GEOR.getBinType
 - 7.38 SDO_GEOR.getBitmapMask
 - 7.39 SDO_GEOR.getBitmapMaskSubset
 - 7.40 SDO_GEOR.getBitmapMaskValue
 - 7.41 SDO_GEOR.getBitmapMaskValues
 - 7.42 SDO_GEOR.getBlankCellValue
 - 7.43 SDO_GEOR.getBlockingType
 - 7.44 SDO_GEOR.getBlockSize
 - 7.45 SDO_GEOR.getCellCoordinate
 - 7.46 SDO_GEOR.getCellDepth
 - 7.47 SDO_GEOR.getCellValue
 - 7.48 SDO_GEOR.getCellValues
 - 7.49 SDO_GEOR.getColorMap
 - 7.50 SDO_GEOR.getColorMapTable
 - 7.51 SDO_GEOR.getCompressionType
 - 7.52 SDO_GEOR.getControlPoint
 - 7.53 SDO_GEOR.getDefaultAlpha
 - 7.54 SDO_GEOR.getDefaultBlue
 - 7.55 SDO_GEOR.getDefaultColorLayer
 - 7.56 SDO_GEOR.getDefaultGreen
 - 7.57 SDO_GEOR.getDefaultPyramidLevel
 - 7.58 SDO_GEOR.getDefaultRed
 - 7.59 SDO_GEOR.getEndDateTime
 - 7.60 SDO_GEOR.getGCPGeorefMethod
 - 7.61 SDO_GEOR.getGCPGeorefModel
 - 7.62 SDO_GEOR.getGeoreferenceType
 - 7.63 SDO_GEOR.getGrayScale
 - 7.64 SDO_GEOR.getGrayScaleTable
 - 7.65 SDO_GEOR.getHistogram
 - 7.66 SDO_GEOR.getHistogramTable
 - 7.67 SDO_GEOR.getID
 - 7.68 SDO_GEOR.getInterleavingType
 - 7.69 SDO_GEOR.getJP2TileSize
 - 7.70 SDO_GEOR.getLayerDimension
 - 7.71 SDO_GEOR.getLayerID
 - 7.72 SDO_GEOR.getLayerOrdinate
 - 7.73 SDO_GEOR.getModelCoordinate
 - 7.74 SDO_GEOR.getModelCoordLocation
 - 7.75 SDO_GEOR.getModelSRID
 - 7.76 SDO_GEOR.getNODATA
 - 7.77 SDO_GEOR.getPyramidMaxLevel
 - 7.78 SDO_GEOR.getPyramidType
 - 7.79 SDO_GEOR.getRasterBlockLocator
 - 7.80 SDO_GEOR.getRasterBlocks
 - 7.81 SDO_GEOR.getRasterData
 - 7.82 SDO_GEOR.getRasterRange
 - 7.83 SDO_GEOR.getRasterSubset
 - 7.84 SDO_GEOR.getScaling
 - 7.85 SDO_GEOR.getSourceInfo
 - 7.86 SDO_GEOR.getSpatialDimNumber
 - 7.87 SDO_GEOR.getSpatialDimSizes
 - 7.88 SDO_GEOR.getSpatialResolutions
 - 7.89 SDO_GEOR.getSpectralResolution
 - 7.90 SDO_GEOR.getSpectralUnit
 - 7.91 SDO_GEOR.getSRS
 - 7.92 SDO_GEOR.getStatistics
 - 7.93 SDO_GEOR.getTotalLayerNumber
 - 7.94 SDO_GEOR.getULTCoordinate
 - 7.95 SDO_GEOR.getVAT
 - 7.96 SDO_GEOR.getVersion
 - 7.97 SDO_GEOR.hasBitmapMask
 - 7.98 SDO_GEOR.hasGrayScale
 - 7.99 SDO_GEOR.hasNODATAMask
 - 7.100 SDO_GEOR.hasPseudoColor
 - 7.101 SDO_GEOR.importFrom
 - 7.102 SDO_GEOR.init
 - 7.103 SDO_GEOR.isBlank
 - 7.104 SDO_GEOR.isOrthoRectified
 - 7.105 SDO_GEOR.isRectified
 - 7.106 SDO_GEOR.isSpatialReferenced
 - 7.107 SDO_GEOR.mask
 - 7.108 SDO_GEOR.mergeLayers
 - 7.109 SDO_GEOR.mosaic
 - 7.110 SDO_GEOR.rectify
 - 7.111 SDO_GEOR.reproject
 - 7.112 SDO_GEOR.scaleCopy
 - 7.113 SDO_GEOR.schemaValidate
 - 7.114 SDO_GEOR.setBeginDateTime
 - 7.115 SDO_GEOR.setBinFunction
 - 7.116 SDO_GEOR.setBinTable
 - 7.117 SDO_GEOR.setBitmapMask
 - 7.118 SDO_GEOR.setBlankCellValue
 - 7.119 SDO_GEOR.setColorMap
 - 7.120 SDO_GEOR.setColorMapTable
 - 7.121 SDO_GEOR.setControlPoint
 - 7.122 SDO_GEOR.setDefaultAlpha
 - 7.123 SDO_GEOR.setDefaultBlue
 - 7.124 SDO_GEOR.setDefaultColorLayer
 - 7.125 SDO_GEOR.setDefaultGreen
 - 7.126 SDO_GEOR.setDefaultPyramidLevel
 - 7.127 SDO_GEOR.setDefaultRed
 - 7.128 SDO_GEOR.setEndDateTime
 - 7.129 SDO_GEOR.setGCPGeorefMethod
 - 7.130 SDO_GEOR.setGCPGeorefModel
 - 7.131 SDO_GEOR.setGrayScale
 - 7.132 SDO_GEOR.setGrayScaleTable
 - 7.133 SDO_GEOR.setHistogramTable
 - 7.134 SDO_GEOR.setID
 - 7.135 SDO_GEOR.setLayerID
 - 7.136 SDO_GEOR.setLayerOrdinate
 - 7.137 SDO_GEOR.setModelCoordLocation
 - 7.138 SDO_GEOR.setModelSRID
 - 7.139 SDO_GEOR.setNODATAMask
 - 7.140 SDO_GEOR.setOrthoRectified
 - 7.141 SDO_GEOR.setRasterType
 - 7.142 SDO_GEOR.setRectified
 - 7.143 SDO_GEOR.setScaling
 - 7.144 SDO_GEOR.setSourceInfo
 - 7.145 SDO_GEOR.setSpatialReferenced
 - 7.146 SDO_GEOR.setSpatialResolutions
 - 7.147 SDO_GEOR.setSpectralResolution
 - 7.148 SDO_GEOR.setSpectralUnit
 - 7.149 SDO_GEOR.setSRS
 - 7.150 SDO_GEOR.setStatistics
 - 7.151 SDO_GEOR.setULTCoordinate
 - 7.152 SDO_GEOR.setVAT
 - 7.153 SDO_GEOR.setVersion
 - 7.154 SDO_GEOR.subset
 - 7.155 SDO_GEOR.updateRaster
 - 7.156 SDO_GEOR.validateBlockMBR
 - 7.157 SDO_GEOR.validateGeoRaster
 - 7.158 SDO_GEOR.warp
 
 - 
               
               
                  
                  8
                      SDO_GEOR_ADMIN Package Reference
               
                  
               
               
               
- 8.1 SDO_GEOR_ADMIN.checkSysdataEntries
 - 8.2 SDO_GEOR_ADMIN.isRDTNameUnique
 - 8.3 SDO_GEOR_ADMIN.isUpgradeNeeded
 - 8.4 SDO_GEOR_ADMIN.listGeoRasterColumns
 - 8.5 SDO_GEOR_ADMIN.listGeoRasterObjects
 - 8.6 SDO_GEOR_ADMIN.listGeoRasterTables
 - 8.7 SDO_GEOR_ADMIN.listDanglingRasterData
 - 8.8 SDO_GEOR_ADMIN.listRDT
 - 8.9 SDO_GEOR_ADMIN.listRegisteredRDT
 - 8.10 SDO_GEOR_ADMIN.listUnregisteredRDT
 - 8.11 SDO_GEOR_ADMIN.maintainSysdataEntries
 - 8.12 SDO_GEOR_ADMIN.registerGeoRasterColumns
 - 8.13 SDO_GEOR_ADMIN.registerGeoRasterObjects
 - 8.14 SDO_GEOR_ADMIN.upgradeGeoRaster
 
 - 9 SDO_GEOR_AGGR Package Reference
 - 10 SDO_GEOR_GDAL Package Reference
 - 11 SDO_GEOR_IP Package Reference
 - 12 SDO_GEOR_RA Package Reference
 - 
               
               
                  
                  13
                      SDO_GEOR_UTL Package Reference
               
                  
               
               
               
- 13.1 SDO_GEOR_UTL.calcOptimizedBlockSize
 - 13.2 SDO_GEOR_UTL.calcRasterNominalSize
 - 13.3 SDO_GEOR_UTL.calcRasterStorageSize
 - 13.4 SDO_GEOR_UTL.calcSurfaceArea
 - 13.5 SDO_GEOR_UTL.clearReportTable
 - 13.6 SDO_GEOR_UTL.createDMLTrigger
 - 13.7 SDO_GEOR_UTL.createReportTable
 - 13.8 SDO_GEOR_UTL.disableReport
 - 13.9 SDO_GEOR_UTL.dropReportTable
 - 13.10 SDO_GEOR_UTL.emptyBlocks
 - 13.11 SDO_GEOR_UTL.enableReport
 - 13.12 SDO_GEOR_UTL.fillEmptyBlocks
 - 13.13 SDO_GEOR_UTL.generateColorRamp
 - 13.14 SDO_GEOR_UTL.generateGrayRamp
 - 13.15 SDO_GEOR_UTL.getAllStatusReport
 - 13.16 SDO_GEOR_UTL.getMaxMemSize
 - 13.17 SDO_GEOR_UTL.getReadBlockMemSize
 - 13.18 SDO_GEOR_UTL.getProgress
 - 13.19 SDO_GEOR_UTL.getStatusReport
 - 13.20 SDO_GEOR_UTL.getWriteBlockMemSize
 - 13.21 SDO_GEOR_UTL.isReporting
 - 13.22 SDO_GEOR_UTL.makeRDTNamesUnique
 - 13.23 SDO_GEOR_UTL.recreateDMLTriggers
 - 13.24 SDO_GEOR_UTL.renameRDT
 - 13.25 SDO_GEOR_UTL.setClientID
 - 13.26 SDO_GEOR_UTL.setMaxMemSize
 - 13.27 SDO_GEOR_UTL.setReadBlockMemSize
 - 13.28 SDO_GEOR_UTL.setSeqID
 - 13.29 SDO_GEOR_UTL.setWriteBlockMemSize
 
 - A GeoRaster Metadata XML Schema
 - Index