SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Seminario sobre GeoKettle
Actividad 7
Enunciado del problema.
Queremos recuperar información de un WFS y generar un archivo KML con campos personalizados,
para su posterior visualización en un Cliente de tipo QGIS. Queremos también aplicar algunas
transformaciones sobre los datos, como una simplificación de las geometrías.
Utilizaremos el WFS publicado en el Geoportal de Cerdeña: http://www.sardegnageoportale.it/
Solución inmediata:
Utilizamos el QGIS para recuperar información del WFS, utilizamos sus herramientas de procesado y
guardamos la capa como un KML.
Esta es una solución bastante apropiada pero no permite por ejemplo automatizar esta tarea o
ejecutarla periódicamente.
Solución basada en GeoKettle:
Crearemos un trabajo o “Job” que acceda a la información de descripción de una Feature utilizando
el WFS de http://www.sardegnageoportale.it
Este trabajo invocará a una transformación que lee el xml descargado y utiliza el módulo sextante
para la simplificación de geometrías, la selección de valores para filtrar campos que no nos interesan
y el paso de “Set SRS” para cambiar el sistema de coordenadas.
Antes de comenzar en el GeoKettle, agregamos el WFS en el QGIS:
URL: http://webgis.regione.sardegna.it/geoserver/ows?version=1.0.0
Una vez agregada vemos todas las capas publicadas:
Nos interesa dbu:ART142_VULCANI, la añadimos a nuestro proyecto de QGIS.
En propiedades de la capa podemos ver la dirección completa de la fuente de información:
http://webgis.regione.sardegna.it/geoserver/ows?version=1.0.0&SERVICE=WFS&VERSION=1.0.0&RE
QUEST=GetFeature&TYPENAME=dbu:ART142_VULCANI&SRSNAME=EPSG:3003
Esta dirección será necesaria para la configuración en GeoKettle
En Geokettle, creamos un trabajo consistente en tres pasos:
1. El primer paso de START para arrancar el trabajo.
2. El segundo paso, en “File Management” -> HTTP, para el acceso WFS. De forma que
podamos descargar las geometrías.
3. El tercer paso, en General -> Transformation, que llamaremos Generacion KML. Esta
transformación recibirá el archivo XML del WFS anterior y realizará el procesamiento
descrito en el enunciado.
Configuramos el Acceso WFS para indicar la URL para la descarga de la geometría como archivo .xml
Creamos una transformación que guardaremos como actividad_8.ktr
Configuramos el paso Generacion KML para indicar el nombre de la transformación a invocar:
Una vez configurados y conectados los elementos del trabajo nos centramos en la definición de la
transformación, que debe leer el archivo xml del WFS anterior, utilizar el plugin de Sextante para
simplificar la geometría, filtrar algunos valores que no necesitamos, transformar la geometría a
ETRS89 y, por último, generar un archivo en KML con el resultado.
Configuramos el paso de lectura de OGR con el nombre del archivo .xml
Para la configuración del módulo Sextante, podemos ver información de cómo utilizar la función de
simplificación en
http://docs.spatialytics.com/doku.php?id=en:spatialytics_etl:006_modules:sextante
Podemos ver información sobre cómo trabaja el módulo de Sextante
Indicamos que no queremos preservar la topología y que queremos simplificar líneas de longitud
menor a 15.
En el paso de selección o eliminación de valores escogemos los campos que no queremos. Para
conocer el contenido de esos campos podemos basarnos en la información proporcionada por el
QGIS.
En el paso de SRS transformation, por la información proporcionada por el QGIS vemos que el
sistema de coordenadas es EPSG:3003. Vamos a transformar la geometría al sistema de coordenadas
ETRS89, es decir: EPSG:4258
Por último, para el paso que genera el XML, especificamos la dirección del archivo de salida:
Una vez configurados el trabajo y la transformación, ejecutamos el trabajo. Si la ejecución se lleva a
cabo con éxito, veremos el archivo .kml generado. Si abrimos este archivo con el QGIS y lo
comparamos con la geometría recibida del WFS vemos que se ha simplificado sustancialmente:

Más contenido relacionado

Similar a Actividad 7

Actividad 6
Actividad 6Actividad 6
Actividad 6neolider
 
Curso de Desarrollo Web 2
Curso de Desarrollo Web 2Curso de Desarrollo Web 2
Curso de Desarrollo Web 2juliocombativo
 
UDA - Anexo generación de informes
UDA - Anexo generación de informesUDA - Anexo generación de informes
UDA - Anexo generación de informesAnder Martinez
 
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.Juan Manuel
 
13 Guía_Fundamentos de Base de Datos.docx
13 Guía_Fundamentos de Base de Datos.docx13 Guía_Fundamentos de Base de Datos.docx
13 Guía_Fundamentos de Base de Datos.docxLeydyVeronicaDelgado
 
13 Guía_Fundamentos de Base de Datos (1).docx
13 Guía_Fundamentos de Base de Datos (1).docx13 Guía_Fundamentos de Base de Datos (1).docx
13 Guía_Fundamentos de Base de Datos (1).docxLeydyVeronicaDelgado
 
Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...GEDEM CED
 
Actividad 5
Actividad 5Actividad 5
Actividad 5neolider
 
Servidor de Correo Seguro en Linux
Servidor de Correo Seguro en LinuxServidor de Correo Seguro en Linux
Servidor de Correo Seguro en LinuxAndrez12
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspBoris Salleg
 
Tutorial network analyst
Tutorial network analystTutorial network analyst
Tutorial network analystCivil Serrano
 
Linq to sql 9
Linq to sql 9Linq to sql 9
Linq to sql 9jcfarit
 

Similar a Actividad 7 (20)

Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Curso de Desarrollo Web 2
Curso de Desarrollo Web 2Curso de Desarrollo Web 2
Curso de Desarrollo Web 2
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
UDA - Anexo generación de informes
UDA - Anexo generación de informesUDA - Anexo generación de informes
UDA - Anexo generación de informes
 
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.
 
13 Guía_Fundamentos de Base de Datos.docx
13 Guía_Fundamentos de Base de Datos.docx13 Guía_Fundamentos de Base de Datos.docx
13 Guía_Fundamentos de Base de Datos.docx
 
13 Guía_Fundamentos de Base de Datos (1).docx
13 Guía_Fundamentos de Base de Datos (1).docx13 Guía_Fundamentos de Base de Datos (1).docx
13 Guía_Fundamentos de Base de Datos (1).docx
 
Jdbc
JdbcJdbc
Jdbc
 
Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...
 
Routers
RoutersRouters
Routers
 
Actividad 5
Actividad 5Actividad 5
Actividad 5
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Servidor de Correo Seguro en Linux
Servidor de Correo Seguro en LinuxServidor de Correo Seguro en Linux
Servidor de Correo Seguro en Linux
 
Apache Camel - Parte II
Apache Camel - Parte IIApache Camel - Parte II
Apache Camel - Parte II
 
Statement
StatementStatement
Statement
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
 
Tutorial network analyst
Tutorial network analystTutorial network analyst
Tutorial network analyst
 
Linq to sql 9
Linq to sql 9Linq to sql 9
Linq to sql 9
 
Aplicación abc. asp net mvc 3
Aplicación abc. asp net mvc 3Aplicación abc. asp net mvc 3
Aplicación abc. asp net mvc 3
 
Hoy
HoyHoy
Hoy
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 

Último (20)

Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 

Actividad 7

  • 1. Seminario sobre GeoKettle Actividad 7 Enunciado del problema. Queremos recuperar información de un WFS y generar un archivo KML con campos personalizados, para su posterior visualización en un Cliente de tipo QGIS. Queremos también aplicar algunas transformaciones sobre los datos, como una simplificación de las geometrías. Utilizaremos el WFS publicado en el Geoportal de Cerdeña: http://www.sardegnageoportale.it/ Solución inmediata: Utilizamos el QGIS para recuperar información del WFS, utilizamos sus herramientas de procesado y guardamos la capa como un KML. Esta es una solución bastante apropiada pero no permite por ejemplo automatizar esta tarea o ejecutarla periódicamente. Solución basada en GeoKettle: Crearemos un trabajo o “Job” que acceda a la información de descripción de una Feature utilizando el WFS de http://www.sardegnageoportale.it Este trabajo invocará a una transformación que lee el xml descargado y utiliza el módulo sextante para la simplificación de geometrías, la selección de valores para filtrar campos que no nos interesan y el paso de “Set SRS” para cambiar el sistema de coordenadas. Antes de comenzar en el GeoKettle, agregamos el WFS en el QGIS: URL: http://webgis.regione.sardegna.it/geoserver/ows?version=1.0.0 Una vez agregada vemos todas las capas publicadas:
  • 2. Nos interesa dbu:ART142_VULCANI, la añadimos a nuestro proyecto de QGIS. En propiedades de la capa podemos ver la dirección completa de la fuente de información: http://webgis.regione.sardegna.it/geoserver/ows?version=1.0.0&SERVICE=WFS&VERSION=1.0.0&RE QUEST=GetFeature&TYPENAME=dbu:ART142_VULCANI&SRSNAME=EPSG:3003 Esta dirección será necesaria para la configuración en GeoKettle
  • 3. En Geokettle, creamos un trabajo consistente en tres pasos: 1. El primer paso de START para arrancar el trabajo. 2. El segundo paso, en “File Management” -> HTTP, para el acceso WFS. De forma que podamos descargar las geometrías. 3. El tercer paso, en General -> Transformation, que llamaremos Generacion KML. Esta transformación recibirá el archivo XML del WFS anterior y realizará el procesamiento descrito en el enunciado. Configuramos el Acceso WFS para indicar la URL para la descarga de la geometría como archivo .xml Creamos una transformación que guardaremos como actividad_8.ktr Configuramos el paso Generacion KML para indicar el nombre de la transformación a invocar:
  • 4. Una vez configurados y conectados los elementos del trabajo nos centramos en la definición de la transformación, que debe leer el archivo xml del WFS anterior, utilizar el plugin de Sextante para simplificar la geometría, filtrar algunos valores que no necesitamos, transformar la geometría a ETRS89 y, por último, generar un archivo en KML con el resultado. Configuramos el paso de lectura de OGR con el nombre del archivo .xml
  • 5. Para la configuración del módulo Sextante, podemos ver información de cómo utilizar la función de simplificación en http://docs.spatialytics.com/doku.php?id=en:spatialytics_etl:006_modules:sextante Podemos ver información sobre cómo trabaja el módulo de Sextante Indicamos que no queremos preservar la topología y que queremos simplificar líneas de longitud menor a 15. En el paso de selección o eliminación de valores escogemos los campos que no queremos. Para conocer el contenido de esos campos podemos basarnos en la información proporcionada por el QGIS.
  • 6. En el paso de SRS transformation, por la información proporcionada por el QGIS vemos que el sistema de coordenadas es EPSG:3003. Vamos a transformar la geometría al sistema de coordenadas ETRS89, es decir: EPSG:4258 Por último, para el paso que genera el XML, especificamos la dirección del archivo de salida: Una vez configurados el trabajo y la transformación, ejecutamos el trabajo. Si la ejecución se lleva a cabo con éxito, veremos el archivo .kml generado. Si abrimos este archivo con el QGIS y lo comparamos con la geometría recibida del WFS vemos que se ha simplificado sustancialmente: