Professional Documents
Culture Documents
Introduccin
PostGIS es una extensin espacial para PostgreSQL Base de datos espacial compatible con OpenGIS Simple Features for SQL
Por qu PostGIS?
No hay buenas bases de datos espaciales open source Bd comerciales costosas Permite organizar visualizar y analizar la informacin.
Qu es una BD espacial?
Base de datos con caractersticas especiales: Almacenar objetos espaciales Manipular objetos espaciales como si fueran objetos de la BD
Por ejemplo : Caminos, ros, lneas electricas, bosques, parques, casas, etc.
Topic Three
Topic Three
SIG
Un Sistema de Informacin Geogrfica (SIG o GIS, en su acrnimo ingls [Geographic Information System]) es una integracin organizada de hardware, software y datos geogrficos diseada para capturar, almacenar, manipular, analizar y desplegar en todas sus formas la informacin geogrficamente referenciada con el fin de resolver problemas complejos de planificacin y gestin
Relaciones espaciales
No solo sirven para almacenar las ubicaciones de los objetos Permiten calcular relaciones entre objetos, que son muy dificiles de modelas sin usar objetos espaciales. Las relaciones tpicas entre objetos son :
Reaciones espaciales
Spatial Relationships
Spatial Relationships
Spatial Relationships
Spatial Relationships
Spatial Relationships
Adjacencia y contencin
Informacin del clima Lotes Recursos naturales Planeamiento de ciudades Planeamientos ambiental Visualizacin de datos Deteccin de amenzas
Usualemnte se realaciona o tro tipo de informacin. Esto permite preparar datos y relaciones ms complejos
Medidores de luz: cuantos se usan, cuantos existen en un rea, ltima fecha de mantenimiento, a cual cliente se asocia esta cuenta, etc. Ros: flujo, temperaturas, presencia de peces, concentracin de qumicos, etc. Bosques: reas, tipos de rboles, vegetacin, valor monetario, dueos de hectreas, etc.
Polgonos originales
Union
Interseccin
WHERE distance(<me>,pub_loc) < 1000 SELECT distance(<me>,pub_loc)*$0.01 + beer_cost ... WHERE touches(pub_loc, street) WHERE inside(pub_loc,city_area) and city_name = ... Distancias a Pubs Donde consigo la cerveza ms barata ?
Cual es el valor de un lote ? Area(<my lot>) * <price per acre> + area(intersect(<my log>,<forested area>) ) * <wood value per acre> - distance(<my lot>, <power lines>) * <cost of power line laying>
BD Espaciales en el mercado
Oracle Spatial IBM DB2 Spatial Extender Informix Spatial DataBlade MS SQL Server (with ESRI SDE) Mysql (algunas funciones espaciales) Geomedia on MS Access PostGIS / PostgreSQL
Confiabilidad Costo 0 (open source) Soporta el estandar SQL. Permite agregar nuevos tipos de datos Ess facila gregar nuevas funciones
Software Cliente
Como me puedo comunicar con PostGIS?
Usando estandar SQL FME (Safe Software): GIS translation/processing Mapserver (http://mapserver.gis.umn.edu), an OpenGIS Web Map Server OGR (http://gdal.velocet.ca/projects/opengis/) - open source GIS reader/writer ESRI shapefile reader/writer ESRI ArcGIS connection, AutoCAD, Java Viewer, Web Feature Server, gvSIG
Conclusiones
PostGIS le proporciona a PostgreSQL caractersticas espaciales mediante objtos, funcioens e ndices. PostGIS es software libre (GPL) PostGIS soporta los estndares de OpenGIS Simple Features for SQL PostGIS es un componente importatan de los Sistemas de Informacin Geogrficos libres y abiertos. PostGIS es un importante componente de futuro proyectos espaciales open source.
Gracias.
Marco Carranza
m.carranza@udl.edu.pe