coloma v2 - dugi-doc.udg.edu

23
Coloma V2 Ajuntament de Girona Francesc Puigvert

Upload: others

Post on 18-Jul-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Coloma V2 - dugi-doc.udg.edu

Coloma V2Ajuntament de Girona

Francesc Puigvert

Page 2: Coloma V2 - dugi-doc.udg.edu

Girona

Casi 100.000 habitantesÁrea Urbana funcional de unos 200.000 habitantes Capital de provinciaCentro administrativo, de servicios y turístico

⚫ Longitud: 2.8239

⚫ Latitud: 41.9842

Page 3: Coloma V2 - dugi-doc.udg.edu

SSTI UMAT

Page 4: Coloma V2 - dugi-doc.udg.edu

UMAT - Ajuntament de Girona

● Unidad Municipal de Análisis Territorial (1993)

● Producción, gestión y mantenimiento de cartografía

● Trabajos periódicos y puntuales de análisis del territorio para la previsión anual

● Difusión a través del Servidor de Cartografía

● Datos y servicios en línea

Page 5: Coloma V2 - dugi-doc.udg.edu

Una cuestión de necesidades

Inspirado en la primera versión que se presentó en las 10 jornadas (en 2011 by Manel Clos)

Page 6: Coloma V2 - dugi-doc.udg.edu

EntornoArquitectura típica

Page 7: Coloma V2 - dugi-doc.udg.edu

ArcSDE

DMZintranet

Salidas: Qlik, ArcGIS, Leaflet ...

Page 8: Coloma V2 - dugi-doc.udg.edu

Primera necesidadReplicar la información de un lado a otro

Page 9: Coloma V2 - dugi-doc.udg.edu

1. Actualizar con facilidad

2. Filtrar los datos

3. Definir un flujo

ArcSDE

DMZintranet

Page 10: Coloma V2 - dugi-doc.udg.edu

Definir la conexión

Page 11: Coloma V2 - dugi-doc.udg.edu

Definir el origen

Page 12: Coloma V2 - dugi-doc.udg.edu

Definir el destino

SELECT nom, foto, nom_parlat, codi_teisa, marquesina, paperera, ST_Transform(the_geom,25831) as the_geom, plataforma, direccio, nom_escrit, activa, banc, pantalla, horaris_pdf, poblacio_id, pal, id FROM "bus"."manteniment_parada"

Page 13: Coloma V2 - dugi-doc.udg.edu

Cambios en el modelo destino

1. Excluir campos

2. Transformar tipos

3. Cambio del Sistema de coordenadasSELECT nom, foto, nom_parlat, codi_teisa, marquesina,

paperera, ST_Transform(the_geom,25831) as the_geom,

plataforma, direccio, nom_escrit, activa, banc, pantalla,

horaris_pdf, poblacio_id, pal, id FROM "bus"."manteniment_parada”

4. Cálculo de centroides en tiempo de copiaSELECT lloc, codi_edifi, objectid, area, len, ST_Centroid(shape) as shape, ST_X(ST_Centroid(shape)) as long, ST_Y(ST_Centroid(shape)) as

lat FROM "etrs89"."IB_CON_edificis_regions“

Sacamos partido de postgis

Page 14: Coloma V2 - dugi-doc.udg.edu

Segunda necesidad¿Cuando replicar?

Page 15: Coloma V2 - dugi-doc.udg.edu

1. Facilidad de actualización2. Definición de tareas3. Flujo

Page 16: Coloma V2 - dugi-doc.udg.edu

Agrupación de tareasPrecedencia de tareas

Page 17: Coloma V2 - dugi-doc.udg.edu

● Broker de mensajes para procesar tareas permite la negociación de mensajes

● Motor de colas de trabajos asíncronos basado en protocolos de paso de mensajes.

Resumen: Cada cola de rabbitMq es procesada por n workers.

Page 18: Coloma V2 - dugi-doc.udg.edu

Programar tareas

Django CELERY BEATCrontabIntervalosProgramar tareas

Django CELERY RESULTSGestión de resultados

Page 19: Coloma V2 - dugi-doc.udg.edu

Tercera necesidadCrear servicios de mapa

Page 20: Coloma V2 - dugi-doc.udg.edu

1. Crear servicios OGC (WMS, WMTS, WFS …)

2. Múltiples formatos de exportación

3. Vector Tiles

Page 21: Coloma V2 - dugi-doc.udg.edu

Creación de servicios OGC

Robusto

ExtensionesAPI: gsconfigVector TilesSalidas: Excel, dxf, csv, geojson, …

Paso previo a otras necesidades Harvesting

GeonodeGeonetwork

Page 22: Coloma V2 - dugi-doc.udg.edu

Conclusiones

Simplifica el flujo de información

Distribución y administración centralizada

Mínima programación

Fácilmente extensible

Fácilmente ampliable

Evolución paralela junto con Geoserver y PostGIS

Page 23: Coloma V2 - dugi-doc.udg.edu

Gracias

Francesc [email protected]