You are on page 1of 12

POSTGIS

INTEGRANTES:
GERMAN CONDORI ARRATIA
SEBASTIAN MIRANDA CUEVAS
PostGIS

 PostGIS es un módulo que añade soporte de objetos geográficos a


la base de datos objeto-relacional PostgreSQL, convirtiéndola en
una base de datos espacial para su utilización en Sistema de
Información Geográfica. Se publica bajo la Licencia Pública
General de GNU.
 Postgis ha sido desarrollado por la empresa canadiense Refraction
Research, especializada en productos "Open Source" entre los que
habría que citar a Udig. PostGIS es hoy en día un producto
veterano que ha demostrado versión a versión su eficiencia. En
relación con otros productos, PostGIS ha demostrado ser muy
superior a la extensión geográfica de la nueva versión de MySQL, y
a juicio de muchos, es muy similar a la versión geográfica de la
base de datos Oracle
PostGIS

 Un aspecto que debemos tener en cuenta es que PostGIS ha sido


certificado en 2006 por el Open Geospatial Consortium (OGC) lo
que garantiza la interoperabilidad con otros sistemas también
interoperables. PostGIS almacena la información geográfica en
una columna del tipo GEOMETRY, que es diferente del homónimo
"GEOMETRY" utilizado por PostgreSQL, donde se pueden almacenar
la geometría en formato WKB (Well-Known Binary), aunque hasta la
versión 1.0 se utilizaba la forma WKT (Well-Known Text).
Instalación

 Se dispone de dos opciones para obtener PostGIS: utilizar los


archivos binarios o compilar el código fuente. Esta última es la
opción más recomendable en el sistema operativo Linux, aunque
muchas distribuciones disponen ya de paquetes compilados. Por
ejemplo, en la versión 7.10 de Ubuntu (Gutsy Gibbon) la versión
instalada es la 1.2.1-2. Actualmente PostGIS forma parte de la
instalación de PostgreSQL, al menos en su versión para Windows
aunque la versión incluida puede no ser la más reciente. Suele
haber un retraso con respecto a la última estable, pero esto no
afectará a la mayoría de usuarios. Sin embargo, aquellos que
quieran disponer de la última deben optar por no instalar la versión
que forma parte del instalador de PostgreSQL. Es recomendable
que, o bien compile el código fuente, o que utilicen los instaladores
provistos por la propia Refraction.
Instalacion

 Si utilizamos los binarios, bien de instaladores de PostgreSQL o


paquetes ya compilados de Linux (RPM o DEB) tendremos nuestro
gestor de base de datos preparado para utilizar PostGIS, ahora es
necesario crear una base de datos que utilice la extensión PostGIS.
Para ello debemos de crear la base de datos: Desde la consola
podemos utilizar el comando createdb <nombre de la base de
datos>, o bien desde la shell de PostgreSQL con la orden CREATE
DATABASE <nombre de la base de datos> PostGIS precisa para
utilizar sus funciones del lenguaje Pl/pgSQL, por lo que se lo
indicaremos con esta orden (dentro de la shell de PostgreSQL)
CREATE LANGUAGE 'plpgsql'
Ventajas de usar PostGIS

 PostGIS es software libre y gratutio d distribuido bajo licencia GNU General Public
License (GPL).
 Es compatible con los estándares de Open Geospatial Consortium (OGC).
 Permite importar y exportar datos, como por ejemplo shapes.
 Es compatible con un gran número de clientes SIG de escritorio y servidores de
mapas web.
 Dispone de cientos de funciones espaciales, soportando datos alfanuméricos,
vectoriales y raster.
 Una de las últimas ventajas de PostGIS es su extensión PostGIS Raster , antes llamado
WKTRaster, la cual ofrece una amplia gama de operaciones como por ejemplo:
 Obtener número de bandas de la imagen.
 Obtener el tamaño de la imagen en píxeles.
 Acceso a los propios datos. Acceso a los píxeles de tipo RASTER y también como
geometría de tipo GEOMETRY.
Ventajas de usar PostGIS

 Saber si una banda no tiene datos válidos.


 Hacer álgebra de mapas aplicando una expresión matemática sobre un raster con
el mismo sistema de referencia.
 Poligonización de coberturas raster.
 Intersecciones entre raster y geometría, devolviendo siempre un elemento de
geometría (de tipo GEOMETRY).
 Existe un gran número de clientes SIG de escritorio y servidores de mapas web que
pueden trabajar con PostGIS:
 uDig
 QGIS
 mezoGIS
 OpenJUMP
 SpatialKit para ArcGIS
 gvSIG
BASE DE DATOS EN PostGIS

 En Windows: OpenGeo Suite > pgAdmin

 Al instalar OpenGeo Suite, se pre configura un servidor con el


nombre PostGIS (localhost: 5432). Hacer doble clic para hacer
conexión.
BASE DE DATOS EN PostGIS

Hacer clic derecho sobre el elemento Databases y selecciona New Database. Posterior a esto, se diligencia
el formulario con la siguiente información y se hace clic en OK.
 Name: idegeo
 Owner: postgres
BASE DE DATOS EN PostGIS

Para dar capacidades espaciales a la base de datos, se debe ejecutar el comando Create Extension para
instalar la funcionalidad vectorial y raster. Para ejecutar dicha consulta, se hace clic en el icono Execute
arbitrary queries en la barra de herramientas de pgAdmin.
Introducir la siguiente consulta y luego haz clic en Execute query o presiona F5:

You might also like