Guía y consulta del usuario

ST_Area

ST_Area toma un polígono o varios polígonos y devuelve su área.

Sintaxis
db2gse.ST_Area(s db2gse.ST_Surface)

Tipo devuelto

Double

Ejemplos

Un ingeniero municipal necesita una lista de las áreas edificadas. Para obtener la lista, un técnico de GIS selecciona el ID de edificio y el área que ocupa cada edificio.

El área que ocupa cada edificio se almacena en la tabla BUILDINGFOOTPRINTS que se creó con la siguiente sentencia CREATE TABLE:

CREATE TABLE BUILDINGFOOTPRINTS ( building_id integer,
                                         lot_id      integer,
                                    footprint   db2gse.ST_MultiPolygon);

Para satisfacer la petición del ingeniero municipal, el técnico utiliza la siguiente sentencia SELECT para seleccionar la clave exclusiva, el id de edificio y el área que ocupa cada edificio de la tabla BUILDINGFOOTPRINTS:

SELECT building_id, db2gse.ST_Area (footprint) "Area"
FROM BUILDINGFOOTPRINTS;

La sentencia SELECT devuelve el siguiente conjunto de resultados:

building_id   Area
------------  ------------------------
         506    +1.40768000000000E+003
        1208    +2.55759000000000E+003
         543    +1.80786000000000E+003
         178    +2.08671000000000E+003
         .
         .
         .

Figura 28. Utilización de área para saber el área edificada. Cuatro de las áreas edificadas y los números de ID de sus correspondientes edificios se muestran junto con la calle adyacente.


top


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]