Professional Documents
Culture Documents
POLYGON RECUPERACION
COLECCTION COMPARACION
GENERACION
Geometrías
• Puntos
• Líneas
• Polígonos
Tipo de datos espaciales
• Un dato espacial es una variable asociada a
una localización del espacio. Una base de
datos común tiene cadenas, números y
fechas. Una base de datos espacial añade
tipos espaciales para representar las
características geográficas . En muchos
aspectos, los tipos de datos espaciales
pueden entenderse simplemente como
formas. Se pueden operar a través de una
interfaz grafica o aplicaciones (SIG).
Como comentábamos, los datos espaciales representan información sobre la ubicación física y
la forma de objetos geométricos. Estos objetos pueden ser ubicaciones de punto u objetos más
complejos como países, carreteras o lagos. PostGIS admite datos espaciales de tipo Geometry
y el tipo de datos Geography.
Geography Geometry
• El tipo geography representa los datos en un sistema de • El tipo geometry representa los datos en un sistema de
coordenadas de tierra redonda. coordenadas euclidiano (plano)
Si los datos son geográficamente compactos (contenida dentro
de un estado, distrito o ciudad), utilice el tipo de geometría
cartesiana con una proyección que tenga sentido con sus datos.
CONVERSION
ST_Transform Devuelve una nueva geometría con sus
(geometría) coordenadas transformadas para el SRID
referencia el parámetro de número entero.
AddGeometryColumn
SELECT AddGeometryColumn ('my_schema','my_spatial_table','geom',4326,'POINT',2);
GESTION
AddGeometryColumn Añade una columna de geometría a una tabla
(varchar, número entero, existente de atributos.
varchar entero)
postgis_version () Devuelve opciones de número de versión
PostGIS y en tiempo de compilación.
ST_Area
SELECT name,ST_Area(geom) FROM geometries WHERE name LIKE 'Polygon%';
RECUPERACION
COMPARACION
ST_Equals (geometría Comprueba la igualdad espacial de dos
A, B geometría) geometrías.
ST_Intersects Devuelve t (TRUE) si las dos formas tienen algún
(geometría A, B espacio en común, es decir, si sus límites o
geometría) interiores forman intersección.
ST_Touches Comprueba si dos geometrías se tocan en sus
límites, pero no se cruzan en su interior
ST_Within (geometría Devuelve TRUE si la primera geometría está
A, B geometría) completamente dentro de la segunda
geometría. ST_Within pruebas para el resultado
opuesto exacto de ST_Contains.
ST_Distance (geometría Calcula la menor distancia entre dos geometrías y
A, B geometría) devuelve como un flotador. Esto es útil para
informar realmente la distancia entre los objetos.
ST_DWithin Devuelve verdadero si las geometrías son dentro
de la distancia especificada (radio) el uno del otro.
ST_Equals (geometría Comprueba la igualdad espacial de dos
A, B geometría) geometrías.
Dimensionally Extended 9-Intersection Model