SlideShare una empresa de Scribd logo
1 de 23
POSTGIS- Uso de
datos espaciales
con el buen
Postgresql
Sergio Suárez
Estudio Multimedia Kokoa-ESPOL
Que es postgis?
 PostGIS es una extensión que convierte el
sistema de base de datos PostgreSQL
en una base de datos espacial.
 La combinación de ambos es una
solución perfecta para el
almacenamiento, gestión y
mantenimiento de datos espaciales.
Esta bien, pero que es GIS?
 GIS = Geographical Information System
 Sistema de información que gestiona
objetos ubicados sobre la superficie de la
Tierra.
Organismos normativos
 European Petroleum Survey Group (EPSG)
 Catálogo estándares EPSG:xxxx (SRID).
 Hoy es International Association of Oil & Gas
Producers (OGP).
 Open Geospatial Consortium (OGC)
 Anteriormente Open GIS Consortium.
 Estándares abiertos de modelado de datos GIS:
GML, KML, GeoRSS,SFS (Simple Features).
 Open Source Geospatial Foundation (OSGeo)
 Promociona bases de datos y software libre GIS:
OpenStreetMaps, PostGIS.
Sistema de referencia
 World Geodetic System
(WGS84)
 Código EPSG:4326 (SRID
4326).
 Latitud + longitud en
grados, minutos y
segundos(de -180° a
180°, de -90° a 90°).
 Opcional elevación
sobre el elipsoide base.
Proyecciones
 Proyección Mercator
 Sistema UTM(Universal Transverse Mercator)
 Sistema Spherical Mercator(Web Mercator /
Google Mercator)
“Bases de datos” Geográficas
planetarias
Capa base
Objetos vectoriales (WGS84) o fotografías.
Convertidos en tiles (imágenes png).
Capa overlay
Objetos vectoriales (EPSG:3857).
Las más conocidas
Google Maps
Microsoft Bing
ESRI ArcGIS
OpenStreetMap
• Define primitivas geográficas.
• Indicar el SRID de un sistema de
referencia.
• Tipo de primitivas:
• Geográficas: grados WGS84,
cálculos curvos sobre un esferoide.
• Geométricas: metros EPSG:3857,
cálculos rectos sobre un rectángulo.
Formato WKT (Well Known Text)
"POINT(-34.10 45.245)“
"POINT(-34.10 45.245 458)“
"LINESTRING(0 0, 25.7 34.0, -43.2
22.1)“
"MULTILINESTRING((0 0,1 1,1 2),(2 3,3
2,5 4))“
Formato WKB (Well Known
Binary)
El WKT "SRID=4;POINT(0 0)"
se convierte en el WKB
"010100002004000000000000000000
00000000000000000000"
Entiendo Sergio, pero porque
postgis?
 PostGIS es software libre, tiene licencia GNU
General Public License (GPL).
 Es compatible con los estándares de OGC.
 Soporta tipos de datos espaciales, índices
espaciales y tiene cientos de funciones
espaciales (+ 890 en la versión 2.0).
 Permite importar y exportar datos a través
de varias herramientas conversoras (shp2pgsql,
pgsql2shp, ogr2ogr, dxf2postgis).
 Existe un gran número de clientes SIG de
escritorio para visualizar datos PostGIS
 ….
PostGIS – SQL geográfico
Crear tablas con columnas de tipos
geográficos
CREATE TABLE roads (
id INTEGER,
road_name VARCHAR(25),
geom GEOMETRY(LINESTRING, 4326)
);
Insertar datos a partir de un string WKT:
INSERT INTO global_points (name,
location) VALUES (‘Town’,
ST_GeographyFromText('SRID=4326;POINT
(-110 30)’)
);
Cargar datos en lote desde un fichero
"shapefile" (un formato abierto de fichero
que guarda primitivasen WKT o WKB),
con opción de convertir la proyección:
# shp2pgsql -s 4326:3857 shaperoads.shp
myschema.roadstable | psql -d roadsdb
Crear índices sobre columnas
geográficas
CREATE INDEX idx_roads_geom_gist
ON roads USING gist(geom);
PostGIS – cálculos geográficos
Calcular la longitud total de una
carretera
SELECT ST_Length(geom)/1000 AS
km_road
FROM roads
WHERE road_name = 'M45';
Obtener los puntos de una tabla
cercanos a unas coordenadas
SELECT the_geom
FROM geom_table
WHERE ST_Distance(the_geom,
ST_GeomFromText('POINT(100000
200000)', 312)) < 100
Obtener las carreteras dentro del área de un municipio
SELECT ST_Intersection(r.the_geom, m.the_geom) AS intersection_geom,
ST_Length(r.the_geom) AS rd_orig_length, r.*
FROM bc_roads AS r, bc_municipality AS m
WHERE m.name = 'PRINCE GEORGE' AND ST_Intersects(r.the_geom,
m.the_geom);
Bueno, y el uso cual es?
Datos espaciales
 Web Mapping
 Sistemas de rutas
 CityGML
 Apps Moviles
 Crisis Mapping with crowdsourcing
 Sistemas de alertas
 ……
Web Mapping Libraries
Librerias para webMapping
client que soportan postgis:
• Openlayers
• Leafletjs
• GeoExplorer
Instant Mapping Applications
with PostGIS and Nodejs
Smartcity – Postgis CityGML
Smartcity – Postgis- CityGML
Smartcity
Postgis
CityGML
Sistema de Rutas
Apps móviles
Geo localización + levantamiento de información =
Conocimiento, Análisis, Toma Decisiones
Apps móviles
Mapping Crisis
The Ushahidi Hait Map in the first 24 hours after the
earthquake. Credit: Ushahidi Haiti Project (UHP).
Sistemas de Alertas Tempranas
Towards Open Monitoring Data within marine monitoring
projects
Conclusiones
 El uso de datos espaciales es variado para
toda area operacional.
 El acceso libre mediante herramientas
permite realizar analisis de datos antes,
durante y luego de un evento.
 Podríamos contar con un sistema de
información unificada, geográficamente
explicito, flexible y potente sin inversión
directa en software.
 Con el uso de web Services la informacion es
adaptable a cualquier tecnologia.

Más contenido relacionado

Similar a PostGIS-Bases de datos espaciales con PostgreSQL

Sistemas de Información Geográfica Libres - Flisol 2016
Sistemas de Información Geográfica Libres - Flisol 2016Sistemas de Información Geográfica Libres - Flisol 2016
Sistemas de Información Geográfica Libres - Flisol 2016Plattinux
 
SESION 02 TIPOS DE GPS.pptx
SESION 02 TIPOS DE GPS.pptxSESION 02 TIPOS DE GPS.pptx
SESION 02 TIPOS DE GPS.pptxEDWARDUNTIVEROS2
 
Los sistemas de información geográfica (SIG) y estándares de normalización
Los sistemas de información geográfica (SIG) y estándares de normalizaciónLos sistemas de información geográfica (SIG) y estándares de normalización
Los sistemas de información geográfica (SIG) y estándares de normalizaciónFacultad de Informática UCM
 
Sistemas Informacion Geografica Con Software Libre
Sistemas Informacion Geografica Con Software LibreSistemas Informacion Geografica Con Software Libre
Sistemas Informacion Geografica Con Software LibreEduin Yezid Carrillo Vega
 
Descubriendo los datos espaciales en SQL Server
Descubriendo los datos espaciales en SQL ServerDescubriendo los datos espaciales en SQL Server
Descubriendo los datos espaciales en SQL ServerSpanishPASSVC
 
Curso Avanzado De Sig Tema1
Curso Avanzado De Sig Tema1Curso Avanzado De Sig Tema1
Curso Avanzado De Sig Tema1rafael
 
Drupal & GIS: Convirtiendo Drupal en un GeoCMS
Drupal & GIS: Convirtiendo Drupal en un GeoCMSDrupal & GIS: Convirtiendo Drupal en un GeoCMS
Drupal & GIS: Convirtiendo Drupal en un GeoCMSPablo López Escobés
 
Un Estudio Dinamico De Las Base De Datos En Sig Moviles
Un Estudio Dinamico De Las Base De Datos En Sig MovilesUn Estudio Dinamico De Las Base De Datos En Sig Moviles
Un Estudio Dinamico De Las Base De Datos En Sig MovilesJanett Julca Flores
 
Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012John Bulla
 
Estudio cartográfico de la manga del mar menor aplicaciones sig y gps
Estudio cartográfico de la manga del mar menor   aplicaciones sig y gpsEstudio cartográfico de la manga del mar menor   aplicaciones sig y gps
Estudio cartográfico de la manga del mar menor aplicaciones sig y gpsJoaquín Pelegrín
 
Guarani Tecsult presentation
Guarani Tecsult presentationGuarani Tecsult presentation
Guarani Tecsult presentationIwl Pcu
 
Thematic_Maps_ArcGIS_I.pdf
Thematic_Maps_ArcGIS_I.pdfThematic_Maps_ArcGIS_I.pdf
Thematic_Maps_ArcGIS_I.pdfLuiscondori80
 
Ideca guía migración datum magna sirgas v2 0-2012
Ideca guía migración datum magna sirgas v2 0-2012Ideca guía migración datum magna sirgas v2 0-2012
Ideca guía migración datum magna sirgas v2 0-2012Catherine Godoy Barrera
 
2013 06 arc_gis_como_plataforma-canarias
2013 06 arc_gis_como_plataforma-canarias2013 06 arc_gis_como_plataforma-canarias
2013 06 arc_gis_como_plataforma-canariasEsri
 
Base de datos espacial
Base de datos espacialBase de datos espacial
Base de datos espacialOmar Rios
 

Similar a PostGIS-Bases de datos espaciales con PostgreSQL (20)

Sistemas de Información Geográfica Libres - Flisol 2016
Sistemas de Información Geográfica Libres - Flisol 2016Sistemas de Información Geográfica Libres - Flisol 2016
Sistemas de Información Geográfica Libres - Flisol 2016
 
SESION 02 TIPOS DE GPS.pptx
SESION 02 TIPOS DE GPS.pptxSESION 02 TIPOS DE GPS.pptx
SESION 02 TIPOS DE GPS.pptx
 
Los sistemas de información geográfica (SIG) y estándares de normalización
Los sistemas de información geográfica (SIG) y estándares de normalizaciónLos sistemas de información geográfica (SIG) y estándares de normalización
Los sistemas de información geográfica (SIG) y estándares de normalización
 
Capitulo ii fotogrametria
Capitulo ii fotogrametriaCapitulo ii fotogrametria
Capitulo ii fotogrametria
 
Sig
SigSig
Sig
 
Diseno relevamiento
Diseno relevamientoDiseno relevamiento
Diseno relevamiento
 
Sistemas Informacion Geografica Con Software Libre
Sistemas Informacion Geografica Con Software LibreSistemas Informacion Geografica Con Software Libre
Sistemas Informacion Geografica Con Software Libre
 
Descubriendo los datos espaciales en SQL Server
Descubriendo los datos espaciales en SQL ServerDescubriendo los datos espaciales en SQL Server
Descubriendo los datos espaciales en SQL Server
 
Curso Avanzado De Sig Tema1
Curso Avanzado De Sig Tema1Curso Avanzado De Sig Tema1
Curso Avanzado De Sig Tema1
 
Drupal & GIS: Convirtiendo Drupal en un GeoCMS
Drupal & GIS: Convirtiendo Drupal en un GeoCMSDrupal & GIS: Convirtiendo Drupal en un GeoCMS
Drupal & GIS: Convirtiendo Drupal en un GeoCMS
 
Un Estudio Dinamico De Las Base De Datos En Sig Moviles
Un Estudio Dinamico De Las Base De Datos En Sig MovilesUn Estudio Dinamico De Las Base De Datos En Sig Moviles
Un Estudio Dinamico De Las Base De Datos En Sig Moviles
 
Introduccion del gis en fotogrametria
Introduccion del gis  en fotogrametriaIntroduccion del gis  en fotogrametria
Introduccion del gis en fotogrametria
 
Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012
 
Estudio cartográfico de la manga del mar menor aplicaciones sig y gps
Estudio cartográfico de la manga del mar menor   aplicaciones sig y gpsEstudio cartográfico de la manga del mar menor   aplicaciones sig y gps
Estudio cartográfico de la manga del mar menor aplicaciones sig y gps
 
Guarani Tecsult presentation
Guarani Tecsult presentationGuarani Tecsult presentation
Guarani Tecsult presentation
 
ArcGIS_Nivel1.pdf
ArcGIS_Nivel1.pdfArcGIS_Nivel1.pdf
ArcGIS_Nivel1.pdf
 
Thematic_Maps_ArcGIS_I.pdf
Thematic_Maps_ArcGIS_I.pdfThematic_Maps_ArcGIS_I.pdf
Thematic_Maps_ArcGIS_I.pdf
 
Ideca guía migración datum magna sirgas v2 0-2012
Ideca guía migración datum magna sirgas v2 0-2012Ideca guía migración datum magna sirgas v2 0-2012
Ideca guía migración datum magna sirgas v2 0-2012
 
2013 06 arc_gis_como_plataforma-canarias
2013 06 arc_gis_como_plataforma-canarias2013 06 arc_gis_como_plataforma-canarias
2013 06 arc_gis_como_plataforma-canarias
 
Base de datos espacial
Base de datos espacialBase de datos espacial
Base de datos espacial
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 

Último (20)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 

PostGIS-Bases de datos espaciales con PostgreSQL

  • 1. POSTGIS- Uso de datos espaciales con el buen Postgresql Sergio Suárez Estudio Multimedia Kokoa-ESPOL
  • 2. Que es postgis?  PostGIS es una extensión que convierte el sistema de base de datos PostgreSQL en una base de datos espacial.  La combinación de ambos es una solución perfecta para el almacenamiento, gestión y mantenimiento de datos espaciales.
  • 3. Esta bien, pero que es GIS?  GIS = Geographical Information System  Sistema de información que gestiona objetos ubicados sobre la superficie de la Tierra.
  • 4. Organismos normativos  European Petroleum Survey Group (EPSG)  Catálogo estándares EPSG:xxxx (SRID).  Hoy es International Association of Oil & Gas Producers (OGP).  Open Geospatial Consortium (OGC)  Anteriormente Open GIS Consortium.  Estándares abiertos de modelado de datos GIS: GML, KML, GeoRSS,SFS (Simple Features).  Open Source Geospatial Foundation (OSGeo)  Promociona bases de datos y software libre GIS: OpenStreetMaps, PostGIS.
  • 5. Sistema de referencia  World Geodetic System (WGS84)  Código EPSG:4326 (SRID 4326).  Latitud + longitud en grados, minutos y segundos(de -180° a 180°, de -90° a 90°).  Opcional elevación sobre el elipsoide base.
  • 6. Proyecciones  Proyección Mercator  Sistema UTM(Universal Transverse Mercator)  Sistema Spherical Mercator(Web Mercator / Google Mercator)
  • 7. “Bases de datos” Geográficas planetarias Capa base Objetos vectoriales (WGS84) o fotografías. Convertidos en tiles (imágenes png). Capa overlay Objetos vectoriales (EPSG:3857). Las más conocidas Google Maps Microsoft Bing ESRI ArcGIS OpenStreetMap
  • 8. • Define primitivas geográficas. • Indicar el SRID de un sistema de referencia. • Tipo de primitivas: • Geográficas: grados WGS84, cálculos curvos sobre un esferoide. • Geométricas: metros EPSG:3857, cálculos rectos sobre un rectángulo. Formato WKT (Well Known Text) "POINT(-34.10 45.245)“ "POINT(-34.10 45.245 458)“ "LINESTRING(0 0, 25.7 34.0, -43.2 22.1)“ "MULTILINESTRING((0 0,1 1,1 2),(2 3,3 2,5 4))“ Formato WKB (Well Known Binary) El WKT "SRID=4;POINT(0 0)" se convierte en el WKB "010100002004000000000000000000 00000000000000000000"
  • 9. Entiendo Sergio, pero porque postgis?  PostGIS es software libre, tiene licencia GNU General Public License (GPL).  Es compatible con los estándares de OGC.  Soporta tipos de datos espaciales, índices espaciales y tiene cientos de funciones espaciales (+ 890 en la versión 2.0).  Permite importar y exportar datos a través de varias herramientas conversoras (shp2pgsql, pgsql2shp, ogr2ogr, dxf2postgis).  Existe un gran número de clientes SIG de escritorio para visualizar datos PostGIS  ….
  • 10. PostGIS – SQL geográfico Crear tablas con columnas de tipos geográficos CREATE TABLE roads ( id INTEGER, road_name VARCHAR(25), geom GEOMETRY(LINESTRING, 4326) ); Insertar datos a partir de un string WKT: INSERT INTO global_points (name, location) VALUES (‘Town’, ST_GeographyFromText('SRID=4326;POINT (-110 30)’) ); Cargar datos en lote desde un fichero "shapefile" (un formato abierto de fichero que guarda primitivasen WKT o WKB), con opción de convertir la proyección: # shp2pgsql -s 4326:3857 shaperoads.shp myschema.roadstable | psql -d roadsdb Crear índices sobre columnas geográficas CREATE INDEX idx_roads_geom_gist ON roads USING gist(geom);
  • 11. PostGIS – cálculos geográficos Calcular la longitud total de una carretera SELECT ST_Length(geom)/1000 AS km_road FROM roads WHERE road_name = 'M45'; Obtener los puntos de una tabla cercanos a unas coordenadas SELECT the_geom FROM geom_table WHERE ST_Distance(the_geom, ST_GeomFromText('POINT(100000 200000)', 312)) < 100 Obtener las carreteras dentro del área de un municipio SELECT ST_Intersection(r.the_geom, m.the_geom) AS intersection_geom, ST_Length(r.the_geom) AS rd_orig_length, r.* FROM bc_roads AS r, bc_municipality AS m WHERE m.name = 'PRINCE GEORGE' AND ST_Intersects(r.the_geom, m.the_geom);
  • 12. Bueno, y el uso cual es? Datos espaciales  Web Mapping  Sistemas de rutas  CityGML  Apps Moviles  Crisis Mapping with crowdsourcing  Sistemas de alertas  ……
  • 13. Web Mapping Libraries Librerias para webMapping client que soportan postgis: • Openlayers • Leafletjs • GeoExplorer
  • 14. Instant Mapping Applications with PostGIS and Nodejs
  • 19. Apps móviles Geo localización + levantamiento de información = Conocimiento, Análisis, Toma Decisiones
  • 21. Mapping Crisis The Ushahidi Hait Map in the first 24 hours after the earthquake. Credit: Ushahidi Haiti Project (UHP).
  • 22. Sistemas de Alertas Tempranas Towards Open Monitoring Data within marine monitoring projects
  • 23. Conclusiones  El uso de datos espaciales es variado para toda area operacional.  El acceso libre mediante herramientas permite realizar analisis de datos antes, durante y luego de un evento.  Podríamos contar con un sistema de información unificada, geográficamente explicito, flexible y potente sin inversión directa en software.  Con el uso de web Services la informacion es adaptable a cualquier tecnologia.