ST_Raster.getInterpolationType
Definition
Mit der ST_Raster.getInterpolationType-Funktion wird die Pyramideninterpolationseigenschaft zurückgegeben, die zum Erstellen der Pyramide von ST_Raster verwendet wird. Folgende Rückgabewerte sind gültig:
- Null – Dieser Wert gibt an, dass die Pyramiden nicht erstellt wurden.
- NEAREST – Die Nächster-Nachbar-Interpolation weist dem Pyramidenpixel als Wert einen der unteren Pyramidenpixelwerte zu.
- BILINEAR – Die bilineare Interpolation berechnet den Pyramidenpixel aus vier der unteren Pixelwerte.
- BICUBIC – Die bikubische Interpolation berechnet den Pyramidenpixel aus acht der unteren Pixelwerte.
Syntax
Oracle
getInterpolationType()
PostgreSQL
getInterpolationType(raster IN ST_RASTER)
SQL Server
getInterpolationType()
Rückgaben
Oracle
VARCHAR2
PostgreSQL
Text
SQL Server
NVARCHAR
Parameter
raster – Das zu testende ST_Raster-Objekt
Beispiele
Mit den folgenden Anweisungen wird die Pyramideninterpolationseigenschaft der einzelnen Raster in der Tabelle zurückgegeben.
Hinweis:
Die Pyramideninterpolationseigenschaft ist nur für die ersten zwei Zeilen definiert; die restlichen Zeilen sind leer. Dies liegt daran, dass für diese keine Pyramiden erstellt wurden und die Pyramideninterpolationseigenschaft daher nicht definiert ist.
Oracle
SELECT image.raster_id, image.getInterpolationType() FROM FOO t; T.IMAGE.RASTER_ID T.IMAGE.GETINTERPOLATIONTYPE() --------------- ------------------------------ 2 BILINEAR 3 BILINEAR 23 24 42 43
PostgreSQL
SELECT raster_id(image), getInterpolationType(image) FROM foo t; RASTER_ID(IMAGE) GETINTERPOLATIONTYPE(IMAGE) ---------------- --------------------------- 2 BILINEAR 3 BILINEAR 23 24 42 43
SQL Server
SELECT image.raster_id, image.getInterpolationType() FROM foo; IMAGE.RASTER_ID IMAGE.GETINTERPOLATIONTYPE() --------------- ------------------------------ 2 BILINEAR 3 BILINEAR 23 24 42 43
3/6/2012