View
14
Download
0
Category
Preview:
Citation preview
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Servidor de Cartografía
ColomaManel Clos
manel.clos@ajgirona.cat
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Introducción
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Girona
● Casi 100.000 habitantes● Área Urbana funcional de
unos 200.000 habitantes● Capital de provincia● Centro administrativo, de
servicios y turístico
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
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
● Integración de Coloma
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Servidor de Cartografía
● 2003: 4 servicios internos (planeamiento, catastro, ortoimagen y topográfico) y uno externo (planeamiento)
● 2004: 17 proyectos de consulta interna● 2005: 46 servicios en total● 2010: 80 servicios activos, 42 internos y 38
externos● 48 de estos servicios funcionan sobre Coloma● http://www.girona.cat/umat/
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Sistema actual
ArcIMSVisorUMAT
v1 i v2
VisorUMATv3 (Coloma)
ArcGIS
Internet
Coloma
WMS
Servidor de Imágenes
WMS
WMS
ArcIMSJConnect
LAN
WMS
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Coloma
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Coloma
● Ubuntu, sistema operativo● Postgres+PostGIS, almacén de datos● Mapnik, herramienta de renderización● OGCServer, servidor WMS● TileCache, servidor WMSC● Apache, mod_wsgi, Django, Python, servidor● OpenLayers, JQuery, cliente
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Coloma (II)
OGCServerOGCServer TileCacheTileCache
VisorUMATVisorUMAT
ArcGIS ServerArcGIS Server
LizardTechLizardTechExpress ServerExpress Server
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Un poco de historia
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
ArcIMSOracle
ArcSDEArcIMS
Apache HttpApache Tomcat
VisorUMATv1 i v2
Oracle
ArcSDE
ArcIMSApache Http
Apache Tomcat
VisorUMATv1 i v2
ArcXML
ArcIMS JConnect
ArcXML
ArcIMS JConnect
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
ArcGIS y OpenLayersOracle
ArcSDE
ArcIMSApache Http
Apache Tomcat
VisorUMATv1 i v2
ArcXMLArcIMS JConnect
ArcGIS
ArcXMLArcIMS JConnectX
VisorUMATv3
WMS
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
TileCache
● Implantación sencilla, basada en un script cgi, un archivo de configuración plano y Python
● Sencillez para consumir las teselas desde OpenLayers
● Rápido, estable, bajo consumo de recursos● Nuevo componente en la arquitectura!
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Mapnik, PostGIS, OGCServer
● Nueva manera de publicar los datos: Mapnik● Calidad del render (antialias, transparencia...)
● Conexión a PostGIS● OGCServer: servidor WMS escrito en Python
● GetCapabilities, GetMap, GetFeatureInfo
● Falta un editor gráfico!!● ArcPy? (ArcMap → Coloma)
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
ArcSDE
● ArcGIS Server accede directamente a la base de datos de producción:● Visualización de los cambios “en directo”● Bloqueo de tablas
● Coloma:● Copia de la base de datos● Actualización periódica
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Estructura final
ArcSDE
OGCServer
Visor(servidor)
Visor(cliente)
Administrador Coloma
ArcGIS
TileCache
Coloma
ArcIMS
VisorUMATv1 i v2
Servidor deImágenes
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
ArcSDE en Coloma
ArcSDE
AdministradorColoma
UMATSITumatsittest ATLES atlestest
LAN DMZ
sde2shp
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Marketing
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Coloma (III)
● Solución probada● Tecnología: API REST, Python, WMS● Administrador web
● Tareas repetitivas● Varios servidores: internos, pruebas, análisis
– LAN / DMZ
● Visor web: Django, OpenLayers, JQuery
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Conclusiones
● Reusar software libre es fácil y el coste es mínimo
● Estructura más flexible. Escalabilidad.● Fiabilidad, estabilidad.● Proyecto Coloma abierto a todos (en breve)
● http://github.com/manelclos/coloma/wiki
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Agradecimientos
● A todas las personas que participan en los proyectos que hacen posible Coloma
● A la UMAT por apostar por este proyecto y a todos sus componentes por su ayuda, recomendaciones y opiniones.
● Al Departamento de Informática por su apoyo y paciencia
● A Roger Colom por el diseño del visor
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
Vídeos/Capturas
V Jornadas SIG Libre – Girona, 25 de marzo de 2011
¡Muchas gracias!
¿Preguntas?
Recommended