Construir pirámides en un valor ráster en una columna ST_Raster
Las pirámides se pueden crear a partir de un valor ráster almacenado en una columna ST_Raster si se actualiza el valor con la función buildPyramid.
La función buildPyramid construye pirámides de resolución reducida en el valor especificado de ST_Raster. Las pirámides de resolución reducida son necesarias para proporcionar una velocidad consistente de devolución de datos de píxeles, mientras la aplicación acerca y aleja un mapa que contiene rásteres.
Pasos:
- Utilice una declaración SQL UPDATE con la función buildPyramid de ST_Raster para crear pirámides en los valores ST_Raster en registros específicos en una tabla.
En los siguientes ejemplos de cada uno de los sistemas de administración de bases de datos compatibles, se muestra una pirámide bilineal que se crea sobre rásteres en la tabla urban_area para todos los registros con el nombre all_cities:
Oracle
UPDATE URBAN_AREA t SET raster = t.raster.buildPyramid('bilinear') WHERE NAME = 'ALL_CITIES';
PostgreSQL
UPDATE urban_area SET raster = buildPyramid(raster,'bilinear') WHERE name = 'all_cities';
SQL Server
UPDATE urban_area SET raster = raster.buildPyramid('bilinear') WHERE name = 'all_cities';
Temas relacionados
7/11/2012