MINI MINI MANI MO
Rem
Rem $Header: sdo/admin/sdogrip.sql /main/11 2017/10/20 11:01:23 rjanders Exp $
Rem
Rem sdogrip.sql
Rem
Rem Copyright (c) 2013, 2017, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem sdogrip.sql - SDO_GEOR_IP package
Rem
Rem DESCRIPTION
Rem <short description of component this file declares/defines>
Rem
Rem NOTES
Rem <other useful comments, qualifications, etc.>
Rem
Rem MODIFIED (MM/DD/YY)
Rem rjanders 10/08/17 - Add MDSYS to spatial type
Rem fechen 08/15/17 - more blob support
Rem fechen 08/10/17 - add blob api
Rem fechen 09/20/16 - add another dodge method
Rem fechen 05/02/16 - add parallel option
Rem fechen 02/18/16 - remove refArea/refWindow
Rem fechen 10/26/15 - rename cropWindow to cropArea
Rem czechar 08/14/15 - add SQL file metadata
Rem fechen 06/18/15 - update dodge
Rem fechen 05/20/15 - new stretch funciton
Rem fechen 03/27/14 - enable other parameters in filter
Rem fechen 03/24/14 - add another histogramMatch
Rem fechen 10/04/13 - enable other parameters
Rem fechen 07/31/13 - add convolve
Rem fechen 05/10/13 - Created
Rem
Rem BEGIN SQL_FILE_METADATA
Rem SQL_SOURCE_FILE: sdo/admin/sdogrip.sql
Rem SQL_SHIPPED_FILE: md/admin/sdogrip.sql
Rem SQL_PHASE: SDOGRIP
Rem SQL_STARTUP_MODE: NORMAL
Rem SQL_IGNORABLE_ERRORS: NONE
Rem SQL_CALLING_FILE: sdo/admin/catmdsdop2.sql
Rem END SQL_FILE_METADATA
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@@?/rdbms/admin/sqlsessstart.sql
Rem ********************************************************************
CREATE OR REPLACE PACKAGE MDSYS.SDO_GEOR_IP AUTHID CURRENT_USER AS
PROCEDURE stretch(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
minValues IN MDSYS.SDO_NUMBER_ARRAY DEFAULT NULL,
maxValues IN MDSYS.SDO_NUMBER_ARRAY DEFAULT NULL,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE stretch(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
minValues IN MDSYS.SDO_NUMBER_ARRAY DEFAULT NULL,
maxValues IN MDSYS.SDO_NUMBER_ARRAY DEFAULT NULL,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE stretch(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
minValues IN MDSYS.SDO_NUMBER_ARRAY DEFAULT NULL,
maxValues IN MDSYS.SDO_NUMBER_ARRAY DEFAULT NULL,
storageParam IN VARCHAR2,
rasterBlob IN OUT BLOB,
outArea OUT MDSYS.SDO_GEOMETRY,
outWindow OUT MDSYS.SDO_NUMBER_ARRAY
);
PROCEDURE stretch(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
minValues IN MDSYS.SDO_NUMBER_ARRAY DEFAULT NULL,
maxValues IN MDSYS.SDO_NUMBER_ARRAY DEFAULT NULL,
storageParam IN VARCHAR2,
rasterBlob IN OUT BLOB,
outArea OUT MDSYS.SDO_GEOMETRY,
outWindow OUT MDSYS.SDO_NUMBER_ARRAY
);
PROCEDURE piecewiseStretch(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
inValues IN MDSYS.SDO_NUMBER_ARRAYSET,
outValues IN MDSYS.SDO_NUMBER_ARRAYSET,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE piecewiseStretch(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
inValues IN MDSYS.SDO_NUMBER_ARRAYSET,
outValues IN MDSYS.SDO_NUMBER_ARRAYSET,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE piecewiseStretch(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
inValues IN MDSYS.SDO_NUMBER_ARRAYSET,
outValues IN MDSYS.SDO_NUMBER_ARRAYSET,
storageParam IN VARCHAR2,
rasterBlob IN OUT BLOB,
outArea OUT MDSYS.SDO_GEOMETRY,
outWindow OUT MDSYS.SDO_NUMBER_ARRAY
);
PROCEDURE piecewiseStretch(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
inValues IN MDSYS.SDO_NUMBER_ARRAYSET,
outValues IN MDSYS.SDO_NUMBER_ARRAYSET,
storageParam IN VARCHAR2,
rasterBlob IN OUT BLOB,
outArea OUT MDSYS.SDO_GEOMETRY,
outWindow OUT MDSYS.SDO_NUMBER_ARRAY
);
PROCEDURE equalize(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE equalize(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE equalize(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
storageParam IN VARCHAR2,
rasterBlob IN OUT BLOB,
outArea OUT MDSYS.SDO_GEOMETRY,
outWindow OUT MDSYS.SDO_NUMBER_ARRAY
);
PROCEDURE equalize(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
storageParam IN VARCHAR2,
rasterBlob IN OUT BLOB,
outArea OUT MDSYS.SDO_GEOMETRY,
outWindow OUT MDSYS.SDO_NUMBER_ARRAY
);
PROCEDURE normalize(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
means IN MDSYS.SDO_NUMBER_ARRAY,
standardDeviations IN MDSYS.SDO_NUMBER_ARRAY,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE normalize(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
means IN MDSYS.SDO_NUMBER_ARRAY,
standardDeviations IN MDSYS.SDO_NUMBER_ARRAY,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE normalize(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
means IN MDSYS.SDO_NUMBER_ARRAY,
standardDeviations IN MDSYS.SDO_NUMBER_ARRAY,
storageParam IN VARCHAR2,
rasterBlob IN OUT BLOB,
outArea OUT MDSYS.SDO_GEOMETRY,
outWindow OUT MDSYS.SDO_NUMBER_ARRAY
);
PROCEDURE normalize(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
means IN MDSYS.SDO_NUMBER_ARRAY,
standardDeviations IN MDSYS.SDO_NUMBER_ARRAY,
storageParam IN VARCHAR2,
rasterBlob IN OUT BLOB,
outArea OUT MDSYS.SDO_GEOMETRY,
outWindow OUT MDSYS.SDO_NUMBER_ARRAY
);
PROCEDURE normalize(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
refGeoRaster IN MDSYS.SDO_GEORASTER,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE normalize(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
refGeoRaster IN MDSYS.SDO_GEORASTER,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE histogramMatch (
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
refGeoRaster IN MDSYS.SDO_GEORASTER,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE histogramMatch (
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
refGeoRaster IN MDSYS.SDO_GEORASTER,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE histogramMatch (
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
refHistograms IN MDSYS.SDO_GEOR_HISTOGRAM_ARRAY,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE histogramMatch (
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
refHistograms IN MDSYS.SDO_GEOR_HISTOGRAM_ARRAY,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE dodge(
inGeoRaster IN MDSYS.SDO_GEORASTER,
gridsize IN MDSYS.SDO_NUMBER_ARRAY,
samplingFactor IN VARCHAR2 DEFAULT NULL,
means IN MDSYS.SDO_NUMBER_ARRAY DEFAULT NULL,
standardDeviations IN MDSYS.SDO_NUMBER_ARRAY DEFAULT NULL,
storageParam IN VARCHAR2 DEFAULT NULL,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE dodge(
inGeoRaster IN MDSYS.SDO_GEORASTER,
gridsize IN MDSYS.SDO_NUMBER_ARRAY,
samplingFactor IN VARCHAR2 DEFAULT NULL,
refGeoRaster IN MDSYS.SDO_GEORASTER,
storageParam IN VARCHAR2 DEFAULT NULL,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE filter(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
filterParam IN VARCHAR2,
filterKernel IN MDSYS.SDO_NUMBER_ARRAY,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE filter(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
filterParam IN VARCHAR2,
filterKernel IN MDSYS.SDO_NUMBER_ARRAY,
storageParam IN VARCHAR2,
outGeoRaster IN OUT MDSYS.SDO_GEORASTER,
parallelParam IN VARCHAR2 DEFAULT NULL
);
PROCEDURE filter(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_NUMBER_ARRAY,
bandNumbers IN VARCHAR2,
filterParam IN VARCHAR2,
filterKernel IN MDSYS.SDO_NUMBER_ARRAY,
storageParam IN VARCHAR2,
rasterBlob IN OUT BLOB,
outArea OUT MDSYS.SDO_GEOMETRY,
outWindow OUT MDSYS.SDO_NUMBER_ARRAY
);
PROCEDURE filter(
inGeoRaster IN MDSYS.SDO_GEORASTER,
pyramidLevel IN NUMBER,
cropArea IN MDSYS.SDO_GEOMETRY,
layerNumbers IN VARCHAR2,
filterParam IN VARCHAR2,
filterKernel IN MDSYS.SDO_NUMBER_ARRAY,
storageParam IN VARCHAR2,
rasterBlob IN OUT BLOB,
outArea OUT MDSYS.SDO_GEOMETRY,
outWindow OUT MDSYS.SDO_NUMBER_ARRAY
);
END SDO_GEOR_IP;
/
show errors;
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@?/rdbms/admin/sqlsessend.sql
Rem ********************************************************************
OHA YOOOO