Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
http://postgis.refractions.net/
Qu hace que una base de datos comn sea una base de datos espacial?
La respuesta corta es:
Las bases de datos espaciales almacenan y manipulan objetos espaciales como
cualquier otro objeto en la base de datos.
Hay tres factores que permiten que los objetos espaciales existan de forma nativa en
una base de datos:
Los tipos de datos espaciales: almacenan formas (shapes) como puntos, lneas
y polgonos en columnas de geometra.
Funciones espaciales: en lenguaje SQL, sirven para consultar las propiedades y
relaciones espaciales.
ndices espaciales multidimensionales: se utilizan para el procesamiento
eficiente de las operaciones espaciales.
Jerarqua de tipos
Funciones espaciales
Las funciones espaciales, planteadas en lenguaje SQL, sirven para consultar las
propiedades y las relaciones espaciales.
Funciones bsicas
Para manipular los datos durante una consulta, una base de datos comn proporciona
funciones para:
Funciones espaciales
Adems de las funciones basicas, una base de datos espacial proporciona algunas
funciones para operar sobre geometras.
Funciones espaciales
Las funciones espaciales son comnmente clasificadas segn su funcin:
Administracin
Crea una nueva columna de geometra en una tabla AddGeometryColumn ()
Actualiza todos mis columnas existentes de geometra Populate_Geometry_Columns ()
Conversin
Mustrame la representacin de texto de este punto ST_AsText ()
Convierte este texto en una geometra PostGIS ST_GeomFromText ()
Recuperacin
Cunto mide esta lnea? ST_Length ()
Cul es el permetro de Chile? ST_Perimeter ()
Comparacin
Francia est junto a Finlandia? ST_Touches ()
Pars est en China? ST_Contains ()
Funciones generales:
Calcular un lmite de exclusin de 20 km alrededor de una factora ST_Buffer ()
Unir Madrid y Toledo ST_Union ()
ndices espaciales
El orden natural de los nmeros, cadenas y fechas es fcil de determinar - cada valor es
menor que, mayor que o igual a, cualquier otro valor. Pero debido a que los polgonos se
pueden solapar, pueden estar contenidos unos en otros, y estar dispuestos en un espacio
de dos dimensiones (o ms), un B-tree no puede ser utilizado de manera eficiente para
indexarlos.
Los ndices espaciales multidimensionales se utilizan para el procesamiento eficiente de las
operaciones espaciales.