20
Presentación Vocabulario Datos Herramientas Introducción a la geodatabase del SIOSE (I) SQL para geógrafos Benito Zaragozí | José Tomás Navarro-Carrión 23 de noviembre de 2016 Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Introducción a la geodatabase del SIOSE (I)

Embed Size (px)

Citation preview

Presentación Vocabulario Datos Herramientas

Introducción a la geodatabase del SIOSE (I)SQL para geógrafos

Benito Zaragozí | José Tomás Navarro-Carrión

23 de noviembre de 2016

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Contexto en la práctica de la asignatura

Al finalizar la práctica deberéis entregarle a vuestro profesor:

1 Una nueva capa SIG en la que se distingan los usos urbanosde los que no lo son (p.ej. shp, gml, etc).

2 Un documento de texto (con extensión *.sql), con lasconsultas realizadas a la base de datos y los comentariosnecesarios.

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Contexto en el mundo profesional

1 ¿Cómo se utilizan los SIG en el mundo profesional?• Profesionales GIS• Analista SIG + skills (ver ofertas en indeed.com)

2 ¿Cuales son las habilidades que más interesa aprender?• Learning GIS programming: An overview• GIS Programming: Languages breakdown

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

El SQL como primer paso

Figura 1:SQL es un lenguaje declarativoIntroducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

¿Cual es el reto de vuestra práctica?

1 Nunca antes habéis programado SIG, pero ahora tenéis unaoportunidad.

2 Las bases de datos de ocupación del suelo como la delSIOSE suelen ser “complicadas” para un usuario de SIG.

3 Conocer que hay otras herramientas con las que estudiar lainformación geográfica.

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Objetivos

1 Adquirir vocabulario básico de las geodatabases.2 Evaluar el SIOSE para su uso en un análisis SIG.3 Importar, procesar y consultar información geográfica con

Postgis.4 Reclasificar los usos del suelo del SIOSE que utilizaréis en la

práctica de la asignatura.

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Objetivos (visual)

Figura 2:Pasos que seguiremos mientras aprendemosIntroducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

¿Qué vais a conseguir para vuestro futuroprofesional?

1 Fundamentos teóricos y REUTILIZABLES2 Skills útiles en vuestro desarrollo profesional.3 Confianza y autoestima cuando las bases de datos os“obedezcan”. . .

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Open Geospatial Consortium (OGC)

Miembros OGC• Empresas distribuidoras de software: ESRI, Autodesk,

Bentley Systems, Cadcorp, Intergraph, NAVTEQ, etc.• Universidades: Delft University of Technology, Harvard

University, ITC University of Twente, MIT, etc.• Agencias gubernamentales: Norwegian Building Authority,

US Geological Survey (USGS), etc.

¿Qué es un estándar OGC?Documento establecido por consenso y aprobado por los miembrosdel OGC. Este documento provee de reglas y directrices que buscanla interoperabilidad del software geoespacial.¿Os suenan Shapefile, KML, WMS, WFS, WCS, etc?

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Well-known text (WKT)

Geometrías primitivas (2D):

• POINT (30 10)• LINESTRING (30 10, 10 30, 40 40)• POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))

Geometrías multiparte (2D):

• MULTIPOINT (10 40, 40 30, 20 20, 30 10)• MULTILINESTRING ((10 10, 20 20, 10 40), (40 40, 30 30, 40

20, 30 10))• MULTIPOLYGON (((30 20, 45 40, 10 40, 30 20)), ((15 5, 40

10, 10 20, 5 10, 15 5)))

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

WKT y WKB

Figura 3:Practicando con QuickWKT

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

¿Qué es una geodatabase?Definición cortaUna geodatabase es una base de datos con tipos de datosespeciales para los objetos geométricos y proporciona funcionesespeciales, índices espaciales y lenguajes de consulta (p. ej. SQL).

• Los textos se pueden. . . concatenar, ordenar alfabéticamente,convertir en mayúsculas, etc

• Los números se pueden. . . sumar, restar, dividir, etc

Geodatabases relacionales• Comerciales: Oracle Spatial, SQL Server (2008), IBM DB2

Spatial, IBM Informix Spatial, MapInfo SpatialWare y ESRIArcSDE.

• Libres: MySQL Spatial, SpatiaLite y PostGIS.

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Lo que sabéis del modelo ER

Figura 4:Relación uno-a-uno (pretty usable in GIS)

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Lo que realmente hay

Figura 5:The Eagle Data Model

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

¿Qué es el SIOSE?

Una base de datos espacial que pretende:

• Evitar duplicidades• Reducir costes de producción y mantenimiento.• Integrar la información procedente de las Comunidades

Autónomas.• Cumplir con los requerimientos de la UE.• Definir metodologías consensuadas y armonizadas.• Obtener un modelo de datos normalizado (OGC, ISO)

orientado a objetos, en lenguaje UML.

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Características básicas

A tener en cuenta:

• SIG con una única capa de polígonos.• Escala de Referencia: 1: 25.000.• Sistema Geodésico de Referencia: ETRS 89.• Proyección UTM: husos 28, 29, 30 y 31.• Unidad mínima de superficie a representar, dependiendo de las

clases (0,5-2 ha).• Periodicidad de actualización: 5 años.• Metadatos estandarizados (NEM, CSG e ISO).• Imágenes de referencia SPOT5, Landsat5 TM y ortofotos

PNOA.• Varios usos, una cobertura (ver documentación).

Introducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Modelos jerárquico y OO

Figura 6:El modelo siose es descripción del territorio, no clasificaciónIntroducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Descarga desde la web del Terrasit (SIOSE-2011)

Figura 7:Descargas por municipios o por hojas 50kIntroducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Postgres/PostGIS “Modo Pro”

Figura 8:PgAdmin es necesario para crear una base de datosIntroducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión

Presentación Vocabulario Datos Herramientas

Postgres/PostGIS desde QGIS “Modo fácil”

Figura 9:DB-Manager nos sirve para ejecutar consultasIntroducción a la geodatabase del SIOSE (I) Benito Zaragozí | José Tomás Navarro-Carrión