La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Filter Encoding (Prácticas)

Presentaciones similares


Presentación del tema: "Filter Encoding (Prácticas)"— Transcripción de la presentación:

1 Filter Encoding (Prácticas)
Curso IDE Filter Encoding (Prácticas) Julio 2006

2 Índice Introducción: Realización de ejercicios: Requerimientos.
Lista de servidores para trabajar. Realización de ejercicios: Operaciones a utilizar: GetCapabilities Operaciones con filtros 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

3 Introducción Requerimientos: Cliente Ligero: Navegador:
Cliente Pesado: 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

4 Introducción Servidor de Canadá: Cliente ligero: Cliente Pesado:
Cliente ligero: Cliente Iosoft: Cliente Pesado: TatukGIS Viewer 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

5 Prácticas: Operación GetCapabilities
Recordemos conceptos: Servidor WFS Archivo de Capacidades Petición GetCapabilities 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

6 Prácticas: Operación GetCapabilities
Petición: URL del servidor + Parámetros Tipo de Servicio SERVICE=WFS Versión VERSION=1.0.0 Operación REQUEST=GetCapabilities Nota: Cada parámetro separado por un “&” 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

7 Prácticas: Operación GetCapabilities
Realizar Operación GetCapabilities sobre: WFS de Canadá Analizar los metadatos que se refieren a los filtros que se pueden aplicar. 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

8 Operadores que soporta:
Espacial, lógico y comparación. Funciones soportadas: Espacial (Intersección, dentro de, BBox), lógicos, comparación (simple, como entre) 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

9 Operaciones con Filtros
21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

10 Prácticas: Operaciones con Filtros
Los filtros se pueden usar en cualquier servicio OGC: WFS, Gazetteer, WCS, ETC. Nosotros vamos a aplicar filtros sobre servicio WFS, Utilizaremos la operación GetFeature de WFS. El filtro se expresa en XML detrás del parámetro FILTER. Resultado del filtro es un “gml” ( se puede visualizar). 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

11 Prácticas: Operaciones con Filtros
Operadores de comparación: Igual a No es igual a Menor que Mayor que Menor o igual que entre 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

12 Igual a=PropertyIsEqualTo
Operadores de comparación Igual a=PropertyIsEqualTo Realizar un filtro sobre la capa “popplace” para buscar el “nombre” de la población igual a “Digby”. Pasos a seguir: Paso1:Escribir URL de WFS con operación GetFeature. Paso2: Escribir XML del filtro a aplicar URL = paso1&FILTER=paso2 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

13 Operadores de comparación
Paso1:Escribir URL de WFS con operación GetFeature. 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

14 Operadores de comparación
Paso2:Escribir XML del filtro a aplicar. <Filter> <PropertyIsEqualTo> <PropertyName>NAME</PropertyName> <Literal>Digby</Literal> </PropertyIsEqualTo> </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

15 Operadores de comparación
URL= paso1&FILTER=paso2 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

16 Operadores de comparación
Resultado del filtro= archivo GML Visualización: Guardarlo en el EXPLORER como XML. Abrirlo con TatukGis (por ejemplo) 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

17 Operadores de comparación
Visualización del resultado 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

18 no es Igual a=PropertyIsNotEqualTo
Operadores de comparación no es Igual a=PropertyIsNotEqualTo Realizar un filtro sobre la capa “popplace” para buscar todos los elementos cuyo “nombre” de la población sea distinto de “Digby” Pasos a seguir: Paso1:Escribir URL de WFS con operación GetFeature. Paso2: Escribir XML del filtro a aplicar URL = paso1&FILTER=paso2 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

19 Operadores de comparación
Paso1:Escribir URL de WFS con operación GetFeature. 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

20 Operadores de comparación
Paso2:Escribir XML del filtro a aplicar. <Filter> <PropertyIsNotEqualTo> <PropertyName>NAME</PropertyName> <Literal>Digby</Literal> </PropertyIsNotEqualTo> </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

21 Operadores de comparación
URL= paso1&FILTER=paso2 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

22 Operadores de comparación
Visualización del resultado 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

23 menor que=PropertyIsLessThan
Operadores de comparación menor que=PropertyIsLessThan Realizar un filtro para encontrar las poblaciones cuyo POP_Range <2 <Filter> <PropertyIsLessThan> <PropertyName>POP_RANGE</PropertyName> <Literal>2</Literal> </ PropertyIsLessThan > </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

24 Operadores de comparación
Solución 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

25 mayor que=PropertyIsGreaterThan
Operadores de comparación mayor que=PropertyIsGreaterThan Realizar un filtro para encontrar las poblaciones cuyo POP_Range >5 <Filter> <PropertyIsGreaterThan> <PropertyName>POP_RANGE</PropertyName> <Literal>5</Literal> </ PropertyIsGreaterThan> </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

26 Operadores de comparación
Solución 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

27 menor o igual que=PropertyIsLessThanOrEqualTo
Operadores de comparación menor o igual que=PropertyIsLessThanOrEqualTo Realizar un filtro para encontrar las poblaciones cuyo POP_Range ≤ 2 <Filter> <PropertyIsLessThanOrEqualTo> <PropertyName>POP_RANGE</PropertyName> <Literal>2</Literal> </PropertyIsLessThanOrEqualTo </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

28 Operadores de comparación
Solución 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

29 entre=PropertyIsBetween
Operadores de comparación entre=PropertyIsBetween Realizar un filtro para encontrar las poblaciones cuyo POP_Range se encuentre entre 5 y 6. <Filter> <PropertyIsBetween> <PropertyName>POP_RANGE</PropertyName> <LowerBoundary>5</LowerBoundary> <UpperBoundary> 6 </UpperBoundary> </ PropertyIsBetween> </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

30 Operadores de comparación
Solución 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

31 Prácticas: Operaciones con Filtros
Operadores lógicos: O No 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

32 o=Or Operadores Lógicos
Localiza las ciudades “Sydney” o “Digby” o las dos si están 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

33 Operadores Lógicos <Filter> <Or> <PropertyIsEqualTo>
<PropertyName>Name</ PropertyName > <Literal> Sydney </Literal> </PropertyIsEqualTo> <Literal> Digby </Literal> </Or> </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

34 Operadores Lógicos Solución 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

35 No=Not Operadores Lógicos
Localiza las ciudades cuyo POP_RANGE no es ni 2 ni 3. ¿Cómo se llaman? 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

36 Operadores Lógicos <Filter> <And> <Not>
<PropertyIsEqualTo> <PropertyName>popplace</ PropertyName > <Literal>2</Literal> </PropertyIsEqualTo> </Not> <Literal>3</Literal> </And> </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

37 Operadores Lógicos Solución
Tignish, Sydney, Dartmouth, Halifax, 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

38 Prácticas: Operaciones con Filtros
Operadores espaciales: Recinto. Distancia entre elementos Intersección. 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

39 Recinto=BBOX Operadores Espaciales
Localizar aquellas poblaciones que se encuentres localizadas dentro de esta extensión geográfica: ,150000; , (EPSG:42304) ¿Cómo se llaman? 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

40 Operadores Espaciales
<Filter> <Bbox> <PropertyName>Name</ PropertyName > <BoxsrsName='EPSG:42304'> <coordinates> ,150000 ,450000</coordinates> </Box> </Bbox> </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

41 Operadores Espaciales
Solución srsName='EPSG:42304'><coordinates> , ,450000</coordinates></Box></BBOX></Filter> Canso, Port Hawkesbury, Glace Bay, Sydney Mines, Sydney 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

42 Distancia entre elementos=Dwithin
Operadores Espaciales Distancia entre elementos=Dwithin ¿Cuál es la población que se encuentra a 1000 metros del punto ( , )? 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

43 Operadores Espaciales
<Filter> <DWithin> <PropertyName>Geometry</ PropertyName > <gml:Point> <gml:coordinates> , </gml:coordinates> </gml:Point> <Distance units='m'>1000 </Distance> </DWithin> </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

44 Operadores Espaciales
Solución Sydney units='m'>1000</Distance></DWithin> </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

45 INTERSECCIÓN=Intersects
Operadores Espaciales INTERSECCIÓN=Intersects Hallar las poblaciones que son intersectadas por la siguiente línea, definida por 5 puntos: A ( ,289552), B( ,289552), C( ,389552), D( ,389552), E( ,289552) 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

46 Operadores Espaciales
<Filter> <Intersect> <PropertyName>Geometry</PropertyName> <gml:Polygon> <gml:outerBoundaryIs> <gml:LinearRing> <gml:coordinates> , ,289552 ,389552 ,389552 , </gml:coordinates> </gml:LinearRing> </gml:outerBoundaryIs> </gml:Polygon> </Intersect> </Filter> 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

47 Operadores Espaciales
Solución Canso, Port Hawkesbury 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España

48 Alejandra Sánchez Maganto Instituto Geográfico Nacional
Tlfno: 21-Julio-2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España


Descargar ppt "Filter Encoding (Prácticas)"

Presentaciones similares


Anuncios Google