La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Índice Descripción teórica del proyecto: ¿Qué es CartoCiudad?

Presentaciones similares


Presentación del tema: "Índice Descripción teórica del proyecto: ¿Qué es CartoCiudad?"— Transcripción de la presentación:

1

2 Índice Descripción teórica del proyecto: ¿Qué es CartoCiudad?
Datos y fuentes Cobertura y actualización Acceso a los datos Descripción de la tecnología del visualizador Demostración práctica: Presentación del visualizador: Utilización de los servicios a través del visualizador Presentación del geoportal proyecto:

3 ¿Qué es CartoCiudad?

4 ¿Qué es CartoCiudad? Red viaria continua de ámbito nacional. Conecta las ciudades y núcleos de población: integra viales urbanos y carreteras interurbanas. Con topología de red para permitir navegación* y operaciones de geoprocesamiento. Otros datos: fondo urbano (catastral), puntos kilométricos, portales, topónimos y códigos postales. Datos procedentes de organismos oficiales. Datos accesibles a tráves de servicios web estándar: WMS, WFS, WPS. Geoportal: CARTOCIUDAD: Base de datos de cobertura nacional que integra datos oficiales para generar:

5 CartoCiudad: Fuentes de datos
Datos oficiales procedentes de organismos AGE: Dirección General del Catastro Instituto Nacional de Estadística Sociedad Estatal de Correos y Telégrafos Dirección General del IGN Cartografía urbana Números de portal Ejes urbanos Topónimos (urbanos) Nombres oficiales de vías urbanas Relación alfanumérica entre direcciones y códigos postales Viales interurbanos BTN25 (ctras., caminos, sendas): geometría, denominación, PKs Topónimos Div. administrativas

6 CartoCiudad: Fuentes de datos
Datos oficiales procedentes de organismos AGE: Dirección General del Catastro Instituto Nacional de Estadística Sociedad Estatal de Correos y Telégrafos Dirección General del IGN Y también en colaboración con determinadas Comunidades Autónomas La Rioja Illes Balears Andalucía Comunidad Valenciana País Vasco C.F. Navarra

7 Cobertura y actualización
Evolución de la cobertura: Año Municipios Población de España 2006 Producción: 314 51% 2007 Producción: 1785 78% 2008 Producción: 1456 Actualización: 71 87% 2009 Producción: 523 Actualización: 241 94% 2010 Producción: 1991 Actualización: 587 99% Producción: 379 Actualización: 571 Producción: 1609 Actualización: 8 ≈100% Actuaciones en 2016: Actualización la mitad norte de España y las islas a partir de la BD de Información Geográfica de Referencia “Redes de Transporte” (IGR_RT) del IGN.

8 Acceso a los datos

9 Acceso a los datos Existen tres vías de acceso a los datos:
1.- Servicios Web 1.1 Servicios Web Estándar OGC 1.2 Servicios REST 2.- Visualizador y geoportal 3.- Centro de descarga de CNIG - Formato de descarga: shp - Unidad: provincia y capa - Descarga gratuita

10 Acceso a los datos: Servicios Web Estándar
Servicios Web Estándar OGC: Visualización, Descarga y Geoprocesamientos Servicios alojados en servidores con S.O. Linux. Aplicaciones desplegadas sobre Tomcat7. 1.1 Visualización. Servicios de Mapas: WMS (GeoServer 2.2)  Capas: Portal, Vial, FondoUrbano, CodigoPostal WMS-INSPIRE (Geoserver 2.2) + Technical guidance for implementation of INSPIRE view services  Capas: AD.Address TN:RoadTransportNetwork.RoadLink WMTS (GeoWebCache): IGNBase (Escalas pequeñas) + CartoCiudad (escalas grandes) a partir E = 1:34.000  Capa: IGNBaseTodo

11 Acceso a los datos: Servicios Web Estándar
Servicios Web Estándar OGC: Visualización, Descarga y Geoprocesamientos Los servicios se alojan en servidores con sistema operativo Linux. Aplicaciones desplegadas sobre Tomcat7. 1.2 Servicios de descarga: WFS (Degree 2.4): (GML)  viales, portales y pks, SSCC, DDCC, CCPP WFS–INSPIRE Direcciones y Transportes (por carretera), versión (Degree 3.3.3) + Technical guidance for implementation of INSPIRE Download services + Anexo I 1.3 Servicio de Geoprocesamiento: WPS 1.0 (52North): Cálculo de rutas (Routefinder) Punto más cercano (ClosestPointFinder) Áreas de influencia (CircleGenerator, Manhattan Generator) ... Documentación Servicios Web en:

12 Acceso a los datos: Servicios Web Estándar
Servicios Web Estándar OGC: Visualización, Descarga y Geoprocesamientos Directorio de servicios web: URL: Directorio de servicios web de la IDEE: URL:

13 Acceso a los datos: Servicios REST
Realizan cálculos geográficos utilizando funciones definidas en la BD de CartoCiudad. Peticiones HTTP GET  respuesta objeto JSON/JSONP A) “CartoGeocoder” Aplicativo web que realiza Geocodificación Directa. B) “Services” Aplicación que permite realizar: geocodificación, cálculo de rutas y áreas de influencia (utiliza tablas de la BD para la primera y grafo viario para las siguientes).

14 Acceso a los datos: Servicios REST
“CartoGeocoder”: aplicativo web que realiza Geocodificación Directa. Implementa 3 métodos: A.1 ParseAddress (divide una dirección en componentes) estructura el dato de entrada conforme a los componentes de dirección. Ej. Calle San Vicente 20, Alcobendas Madrid desarrollado en código nativo (ANSI C) y basado en analizador PAGC (Public Address Geocoder) A.2 GeocodeAddress (geocodificador para dirección estructurada) A.3 Geocode (geocodificador para texto libre) Acceso al servicio: - Peticiones HTTP GET - Cliente del geoportal: Calle Mayor, 5, MADRID (dirección) X,Y (coordenadas) Tipo de vía Nombre de vía Nº portal CCPP Municipio Provincia Se han implementado las funciones de ParseAddres, GeocodeAddress y Geocode en la BD y ellas pueden ser “consumidas” bien a través de servicios REST concretamente el servicio CartoGeocoder que implementa tres métodos que llaman a dichas funciones o bien mediante consultas WPS porque también se han desarrollado los procesamientos WPS que recubren dichas funciones.

15 Acceso a los datos: Servicios REST
A.2 CartoGeocoder/GeocodeAddress (geocodificación-direcciones estructuradas) Parámetros: Provincia - municipio - (tipo de vía) - nombre de vía - nº portal  X,Y - Ejemplo petición HTTP Get Respuesta en formato JSON Coordenadas en EPSG:4258

16 Acceso a los datos: Servicios REST
A.3 CartoGeocoder/Geocode (geocodificación por texto libre) Parámetros: texto libre  X,Y - Ejemplo petición HTTP Get de europa 120 valdemoro madrid {"success":true, "result":[ {"priority":1, "status":1, "comments":"Portal/Pk encontrado.", "province":"Madrid", "municipality":"Valdemoro", "road_type":"AVENIDA", "road_name":"EUROPA (DE)", "road_fid":" ", "numpk_name":"120", "zip":"28341", "numpk_fid":" ", "longitude": ,"latitude": } ],"error":{}}

17 Acceso a los datos: Servicios REST
URL CartoGeocoder: Página de inicio de la aplicación. Se han implementado las funciones de ParseAddres, GeocodeAddress y Geocode en la BD y ellas pueden ser “consumidas” bien a través de servicios REST concretamente el servicio CartoGeocoder que implementa tres métodos que llaman a dichas funciones o bien mediante consultas WPS porque también se han desarrollado los procesamientos WPS (com.cartociudad.wps.geocode.GeocodeAddress, com.cartociudad.wps.geocode.Geocoder) que recubren dichas funciones.

18 Acceso a los datos: Servicios REST
B) “Services”: Aplicación que permite realizar: geocodificación, cálculo de rutas y áreas de influencia. Implementa 3 métodos: B.1 reverseGeocode (geocodificación inversa) B.2 route (cálculo de rutas) B.3 serviceArea (área de influencia) Acceso al servicio: Peticiones HTTP GET Cliente del geoportal: Widget de cálculo de rutas del visualizador Calle Mayor, 5, MADRID (dirección) X,Y (coordenadas)

19 Acceso a los datos: Servicios REST
B.1 reverseGeocode (dirección a paratir de coodenadas geográficas) Parámetros: Longitud, Latitud  dirección - Ejemplo petición HTTP Get Respuesta formato JSON Descripción de los parámetros de la dirección encontrada.

20 Acceso a los datos: Servicios REST
B.2 route (cálculo de rutas) Parámetros: origen: lat, lon + destino:lat,lon + vehiculo ruta - Ejemplo petición Get &locale=es&vehicle=CAR Respuesta formato JSON

21 Acceso a los datos: Servicios REST
B.3 servicArea (Calcula area de influencia a partir de un punto y un radio de influencia) Parámetros: longitud, latitud + dist  poligono - Ejemplo petición Get &lat= &dist=50 Respuesta formato JSON

22 Acceso a los datos: desde el geoportal
Existen tres vías de acceso a los datos: 1.- Servicios Web 1.1 Servicios Web Estándar OGC 1.2 Servicios REST 2.- Visualizador y geoportal 3.- Centro de descarga de CNIG - Formato de descarga: shp - Unidad: provincia y capa - Descarga gratuita

23 Acceso a los datos: desde el geoportal
Pestaña de cálculos del portal:

24

25

26

27

28 Plantilla entrada DIRECCIONES para obtener COORDENADAS

29 Plantilla entrada DIRECCIONES para obtener COORDENADAS

30

31

32

33 Resultado COORDENADAS
Dirección de entrada Grado de coincidencia Dirección encontrada Coordenadas

34

35

36

37 Plantilla entrada COORDENADAS para obtener DIRECCIONES
Resultado DIRECCIONES

38

39

40

41 Plantilla entrada COORDENADAS para obtener DISTANCIAS
Resultado DISTANCIAS

42 Visualizador

43 Visualizador de CartoCiudad

44 Visualizador de CartoCiudad
Tecnología empleada: arquitectura soporte API de CNIG + componentes web (Widget) API buscador (widget) visualización Gestor capas navegación Sistema de Referencia y escala

45 Visualizador de CartoCiudad
Tecnología empleada: personalizaciones de la API en CartoCiudad Funciones heredadas de API básica Componentes modificados para CartoCiudad Función añadida Funciones heredadas: Únicamente se personaliza de hoja de estilos CSS que estructura el contenido HTLM

46 Visualizador de CartoCiudad
Tecnología empleada: arquitectura soporte API de CNIG + componentes web (Widget) Componente web de búsqueda (IGN_search) - Buscador en una única caja de: Direcciones o de sus componentes (viales, códigos postales, etc.) Topónimos - Combina el consumo de dos servicios REST existentes (petición GET, respuesta JSON): Geolocalización directa CartoCiudad Búsqueda de topónimos de IGN en el Nomenclátor Geográfico Básico (NGBE) - Widget de Jquery UI integrable por desarrolladores en cualquier web Candidatos provenientes del servicio “services” de CartoCiudad: Candidatos provenientes del servicio de la Idee (NGBE):

47 Visualizador de CartoCiudad
Tecnología empleada: arquitectura soporte API de CNIG + componentes web (Widget) Componente web de búsqueda (IGN_search) - Ejemplos actuales de consumo de este Widget en distintas páginas web:

48 Demostración práctica
Presentación del visualizador: Utilización de los servicios a través del visualizador Presentación del geoportal proyecto:

49


Descargar ppt "Índice Descripción teórica del proyecto: ¿Qué es CartoCiudad?"

Presentaciones similares


Anuncios Google