Slides:



Advertisements
Presentaciones similares
Tecnología y PYMES : Elementos de una ecuación compleja Enrique Dans
Advertisements

= { BA; B A } A C B BABA Definición de probabilidad condicionada (,, P) P(. /A): A [0,1] función de probabilidad (,, P( · /A)) Espacio de probabilidad.
 Intervención o no de todos los elementos Intervención o no de todos los elementos  Influencia o no del orden de los elementos Influencia o no del orden.
Alejandro García Sánchez Readiness Champion.. Licenciamiento para Pequeñas y Medianas Empresas Como Elegir el licenciamiento Correcto Preguntas y Respuestas.
Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc
NEXT Vocabulario Conjugacion Países Personajes Históricos Mas Vocabulario Equipo 1 Equipo 2 Equipo 3.
OBJ: giving an opinion To work at a Level 3 and above you must be able to express opinions in Spanish. Whenever you say or write something, try to use.
Un juego de adivinanzas: ¿Dónde está el tesoro? A1B1C1D1E1F1 A4B4C4D4E4F4 A2B2C2D2E2F2 A5B5C5D5E5F5 A3B3C3D3E3F3 A6B6C6D6E6F6 Inténtalo de nuevo Inténtalo.
“Pavos” con Verbos Una actividad para el Día de Acción de Gracias.
© Granta Design, Título del Proyecto Tutor: Nombre y Apellidos Alumno/s: Nombre y Apellidos 1 Nombre y Apellidos.
PRIMEROS AUXILIOS EN CASO DE INTOXICACION INTEGRANTES: Cristhian Abad Espinoza Ramos.
C62: Gestión de actividades mediante la conexión de escritorio para SAP CRM Diagrama de proceso EHP3 para SAP CRM 7.0.
Graficos ¿Còmo aplicamos los gràficos?. Reto: 7 En muchas ocasiones la información proporcionada en una tabla es tan singulares o importante que se decide.
GvSIG_des_2.x_d: Curso de desarrolladores de gvSIG Desktop v 2.x Proyectos y paquetes Novedades de desarrollo en gvSIG 2.0
Amelia Del Rey Alvaro Anguix Gabriel Carrión
Ciclope Astro - Foro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 13 de Marzo de 2008 Álvaro PANTOJA CASERO
Taller 4 Novedades vectoriales en gvSIG 1.9 Victoria Agazzi Coordinadora área testeo
Alvaro Anguix Gabriel Carrión
© Copyright Showeet.com E XAMPLE 1 A BSTRACT 3D P APER I NFOGRAPHICS Your own text goes here.
Go to cessarsc9.wixsite.com/clasedeespanol Click in this icon to see the presentation.
Desarrollo Digital Unidad #1 : Comprensión de los fundamentos de la tecnología digital Unidad temática #2 : Métodos ágiles para el desarrollo del software.
gvSIG: un proyecto global
PALABRAS NEGATIVAS SAQUEN APUNTES.
Microsoft Virtual Academy
Notes #20 Notes #20 There are three basic ways to ask questions in Spanish. Can you guess what they are by looking at the photos and photo captions on.
Novedades gvSIG Desktop
gvSIG: Avanzando Juntos
Gabriel Carrión Asociación gvSIG Jose Vicente Higón Asociación gvSIG
CONJUGATIONS TOP 10 IRREGULAR VERBS.
My Spanish 2 classes are 2nd and 3rd periods
© 2007 Microsoft Corporation. All rights reserved
Demonstrative Adjectives and Pronouns
Satisfacción del Cliente Q Plan de Acción
Within present tense verbs there are also:
Algunos algoritmos para Scratch
Las TIC en el deporte FantasTIC Park 2011 –
Soporte temporal en gvSIG
¿Cómo han sido y son los ordenadores?
Recordatorios para el examen AP.
Verb Review and Introduction to “estar”
Presentation will be in Spanish
72 54 Los Números
Español 1 18 y 19 de octubre de 2016.
First Grade Dual High Frequency Words
Distribución binomial
La diferencia en ortografía
Filter Encoding (Prácticas)
Primera Actividad Escribe en español: 1. The backpack is under the desk. 2. The books are on top of the table. 3. The pens are.
*Seguridad de los documentos Electrónicos*
gvSIG: Geomática Libre para la Independencia Tecnológica
Catálogo – brumario.usal.es
PROFESSIONALPOWERPOINT.COM FREE PPT TEMPLATES DOWNLOAD MORE POWERPOINT TEMPLATES FROM PROFESSIONALPOWERPOINT.COM.
THE VERB IR ©2016 Sra. Cruz.
LA ANDRAGOGÍA PROCESOS ANDROGOGICOS.. El adulto es una persona que ha alcanzado su pleno desarrollo físico, psicológico, económico y social, tiene la.
Website: Esta presentación es solo para su recreación, en mi interés de llevar un mensaje de paz, amor y alegría a través de la.
Estar, Dar, Ver To Be, To Give, To See NP 40.
Identificadores de Objetos Digitales (DOIs)
Journal Quality and SLJOL Workshop Marzo 2014
Direct objects and direct object pronouns
Bellringer 10/29 Put this in your NOTES!!! Using questions that you know in Spanish, figure out what the following question words mean. If you can’t.
Maps of South America Click to add notes
EL TIEMPO PRESENTE ESPAÑOL 2.
© Copyright Showeet.com Insert the title here Your date here
—Sí, me quiere, de eso estoy seguro.
Teach me how to conjugate
El verbo ser TO BE OR NOT TO BE?.
Copyright Notice: ¡Gracias! Credits: ¿Connectamos?
Spanish I Chapter 1 Gramática 1-2 Page 24
Irregular Preterite Verbs: Hacer, Tener, Estar, Poder
Presentation Title Subtitle or Company Information.
Transcripción de la presentación:

● Caso de uso ● Carencias del WFS ● Caché vectorial ● Uso de la caché en WFS ● Integración en gvSIG

● 8114 municipios de España

GetCapabilities 3. GetFeature de municipios 4. GML con 2000 fenómenos 1. GetCapabilities 3. GetFeature de municipios 4. GML con los 8114 municipios 2. Server Capabilities WFS

● El problema del WFS es que normalmente devuelve datos en formato GML → texto plano → fichero muy grandes. ● La solución desde el lado del servidor es limitar el número de fenómenos a devolver.

GetCapabilities 2. Server Capabilities Tengo una capa con los municipios de España WFS 1.0

GetCapabilities 2. Server Capabilities 3. GetFeature de municipios 4. GML con 2000 fenómenos WFS GetCapabilities 2. Server Capabilities 3. GetFeature de municipios 4. GML con 2000 fenómenos WFS 1.0

GetCapabilities 2. Server Capabilities 3. GetFeature de municipios 4. GML con 2000 fenómenos ¿Los tengo todos? WFS 1.0

● Normalmente los servidores WFS tienen una limitación en el número de fenómenos que devuelven ● En WFS 1.0 era imposible conocer éste número ● En la versión 1.1, se incluye el parámetro “DefaultMaxFeatures”

GetCapabilities 2. Server Capabilities Tengo una capa con los municipios de España, pero sólo te voy a poder dar 2000 WFS 1.1

GetCapabilities 2. Server Capabilities 3. GetFeature de municipios 4. GML con 5000 fenómenos WFS GetCapabilities 2. Server Capabilities 3. GetFeature de municipios 4. GML con 2000 fenómenos ¿Cómo pido los fenómenos a partir del 2001? WFS 1.1 ¿Los tengo todos?

● WFS 1.1 no soporta paginación, por lo que no es posible pedir los fenómenos a partir de una posición concreta. ● En la operación GetFeature se puede establecer el parámetro “resultType=hits” para poder recuperar el número de fenómenos de una consulta concreta, sin recuperar los fenómenos.

GetCapabilities 2. Server Capabilities Tengo una capa con los municipios de España, pero sólo te voy a poder dar 2000 WFS 1.1

GetCapabilities 2. Server Capabilities 3. GetFeature de municipios 4. GML con 5000 fenómenos WFS GetCapabilities 2. Server Capabilities 3. GetFeature de municipios (hits) 4. La respuesta tiene 8114 fenómenos La respuesta tiene 8114 fenómenos, pero el servidor sólo puede devolver ¡Voy a hacer una petición Más pequeña! WFS 1.1

● El cliente puede realizar una petición mediante algún filtro con el parámetro “resultType=hits” hasta que el número de fenómenos devueltos sea menor que “DefaultMaxFeatures”. ● A continuación ya puede hacer una petición GetFeature “normal” y recuperar los resultados. ● Lo máximo que se puede hacer con un cliente WFS es “garantizar que se tienen todos los fenómenos de una determinada área”.

● La caché vectorial debe ser capaz de acumular fenómenos de una capa vectorial para poder ser consultados offline. 3. GetFeature de municipios 4. GML con 5000 fenómenos Añade fenómenos Consulta fenómenos

● Las operaciones que una caché debe soportar: ● 1) Añadir los fenómenos de un área concreta 3. GetFeature de municipiosAñade fenómenos por área

● Las operaciones que una caché debe soportar: ● 2) Recuperar los fenómenos de un área concreta Recupera fenómenos por área

● Las operaciones que una caché debe soportar: ● 3) Devolver el área para la que tiene geometrías y la diferencia entre dos áreas Devuelve el área

● Las operaciones que una caché debe soportar: ● 4) Borrar la caché 3. GetFeature de municipiosBorra los fenómenos ?

● Las operaciones que una caché debe soportar: ● 5) Manejar las colisiones Id = 5 Id = 2 Id = 9

● Es soporte de caché puede ser cualquier origen de datos vectorial que soporte escritura: ● Base de datos embebida. ● Base de datos. ● etc.

¿El área está en la caché?

¿El área está en la caché? Obtener los Fenómeno s Sí

¿El área está en la caché? Calcular la diferencia de áreas Obtener los Fenómeno s No Sí

¿El área está en la caché? Calcular la diferencia de áreas Obtener los Fenómeno s No Sí Recuperar los fenómenos del servidor WFS

¿El área está en la caché? Calcular la diferencia de áreas Obtener los Fenómeno s No Sí Recuperar los fenómenos del servidor WFS Actualizar la caché

¿El área está en la caché? Calcular la diferencia de áreas Obtener los Fenómeno s No Sí Recuperar los fenómenos del servidor WFS Actualizar la caché ¿Qué pasa si hay demasiados fenómenos en la respuesta?

● Para poder utilizar la caché hay que asegurar que se tienen TODOS los fenómenos de un ÁREA concreta. ● Con WFS se puede obtener esta información mediante los parámetros “DefaultMaxFeatures” y “resultType=hits” ● Hay que disminuir el área de las peticiones WFS hasta poder asegurar que se tienen todos los fenómenos de un área concreta. ● Esta reducción de área se tiene que hacer automáticamente.

GetCapabilities 2. Server Capabilities 3. GetFeature de municipios 4. GML con 5000 fenómenos 3. GetFeature de municipios (hits) 4. La respuesta tiene 8114 fenómenos La respuesta tiene 8114 fenómenos, pero el servidor sólo puede devolver Solución: Hacer peticiones más pequeñas WFS 1.1

GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 0) El área 0 tiene 3364 fenómenos GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 1) El área 1 tiene 1900 fenómenos 3. GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 2) El área 2 tiene 1150 fenómenos 3. GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 3) El área 3 tiene 1700 fenómenos

GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 0) El área 0 tiene 3364 fenómenos GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 1) El área 1 tiene 1900 fenómenos 3. GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 2) El área 2 tiene 1150 fenómenos 3. GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 3) El área 3 tiene 1700 fenómenos Podemos asegurar que se pueden recuperar los fenómenos de las áreas 1,2 y 3 con una Petición WFS. ¿Qué hacemos con el área 0?

GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 00) El área 0 tiene 664 fenómenos GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 01) El área 1 tiene 1000 fenómenos 3. GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 02) El área 2 tiene 800 fenómenos 3. GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 03) El área 3 tiene 900 fenómenos

GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 00) El área 00 tiene 664 fenómenos GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 01) El área 01 tiene 1000 fenómenos 3. GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 02) El área 02 tiene 800 fenómenos 3. GetFeature de municipios 4. GML con 5000 fenómenos GetFeature de municipios (hits, 03) El área 03 tiene 900 fenómenos Realizando estas 7 peticiones se puede asegurar que se tienen todos los fenómenos

Añade los 664 fenómenos del área GetFeature de municipios 4. GML con 5000 fenómenos 1. GetFeature de municipios (00) 2. El GML 00 con 664 fenómenos

Añade los 1000 fenómenos del área GetFeature de municipios 4. GML con 5000 fenómenos 1. GetFeature de municipios (01) 2. El GML 01 con 1000 fenómenos Existen fenómenos del área 00 que colisionan con fenómenos del área 01: la caché soluciona las colisiones por Id

¿El área está en la caché? Calcular la diferenci a de áreas Obtener los Fenómen os No Sí Recupera r los fenómen os del servidor WFS Actualiz ar la caché ¿Lo puedo recuperar en una petición WFS? Dividir las peticione s WFS por área No Sí

● Las peticiones no tienen porqué ser siempre de áreas rectangulares: Devuelve el área Obtener el área

● gvSIG 2.0 incluye el mecanismo de caché vectorial. ● Se está trabajando en añadir el interfaz de usuario necesario para poder gestionarlo. ● Cualquier capa vectorial remota que tenga un índice (para poder resolver el problema de las colisiones) puede utilizar el mecanismo de caché.

Creative Commons License Deed Attribution-Noncommercial 2.5 Spain You are free: to copy, distribute and transmit the work to adapt the work Under the following conditions: Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). Noncommercial. You may not use this work for commercial purposes. ● For any reuse or distribution, you must make clear to others the license terms of this work. ● Any of the above conditions can be waived if you get permission from the copyright holder. ● Nothing in this license impairs or restricts the author's moral rights.

● Los iconos utilizados en esta presentación tienen licencia Creative Commons y ha sido obtenidos desde aquí: ● ●