130 likes | 217 Views
Proposta d’arquitectura HiperMapa. Situació Existent. Servei de consulta ON-LINE d’actuacions i dades del DPTOP. Sistema client-servidor amb una càrrega del servidor elevada. Servidor de procés i de dades únics no dimensionats per soportar la càrrega generada per DPTOP ( 1200 usuaris màxim).
E N D
Proposta d’arquitectura HiperMapa
Situació Existent • Servei de consulta ON-LINE d’actuacions i dades del DPTOP. • Sistema client-servidor amb una càrrega del servidor elevada. • Servidor de procés i de dades únics no dimensionats per soportar la càrrega generada per DPTOP ( 1200 usuaris màxim). • Es tenen dades d’altres entorns: Medi Ambient, SCT, ICC…. 2
Situació Futura • Servei de consulta ON-LINE de dades Territorials de la Generalitat. • Múltiples fonts de dades de diversa naturalesa i diversos origens. • Gran volum d’informació. • Gran volum d’usuaris. • Univers heterogeni d’actors. Diferents participants del sistema, usuaris consultors, generadors de dades, generadors de catografia. • Visió vertical ( georeferenciada ) i transversal ( de divers orígen ) de la informació territorial, amb consultes de dades heterogènees d’un mateix entorn geogràfic. • Diferents aplicacions que utilitzen de forma diferent la mateixa informació 3
Amb una solució estàndar … • Servei de fons cartogràfics • Servidor únic i central de cartografia de fons Col.lapse per excés de peticions • Servidors distribuits amb rèplica de dades ( 250 Gb o més ) • Actualització de la cartografia ? Ineficiència ? • Inoperància • Serveis de dades territorials • Centralitzades i definides a un SAM Manteniment ? Actualització ? Registre dels usuaris ? • Servidor WEB MAP • Centralitzat Saturació • Únic per departament Manteniment i configuració , tunning ? 4
Solució - La distribució de càrrega • Serveis de dades distribuits a diferents entorns i administrats separadament • Serveis de procés distribuïts • On cada unitat que té accés i publica dades ha d’oferir el servei de publicació i hosting de dades a la COMUNITAT. “Serveis de dades i procés distribuits en xarxa” 5
Solució - El model Hipermapa DPTOP Fons SAM Adm Lleg XML entitats Dades MAP SERVER CLIENT Flash Servei de directori Dades alfanumèriques Càrrega de capes Servei de dades Capa Activa Servei de render Capes Vector / Raster / OGC Servei de capes vector Cartografia de fons Servei OGC GetMap
Solució - El model Hipermapa Fons cartogràfic i per tant de cohesió de les dades preparades per publicar centralizades a DPTOP DPTOP …. .... Fons SAM AdmLleg AdmLleg AdmLleg XML entitats XML entitats XML entitats Dades Dades Dades MAP SERVER Hipermapa MAP SERVER Hipermapa MAP SERVER Hipermapa CLIENT Hipermapa 7
Solució – Administració Llegendes Hipermapa Fons Administrador de llegendes XML Catàleg Oracle spatial XML Generacións SQL Srv Geomedia XML ENTITAT ArcInfo Bentley Geogràfics XML Llegenda predefinida Dades Alfanumèriques + geometries AutoCAD ….
Interfase Administrador de Llegendes De la definició de connexió i estil de visualització es passa a llegenda Hipermapa . De la llegenda, s’assigna a un perfil
Interfase Administrador de Llegendes Es defineixen usuaris Es defineixen Perfils Es defineixen llegendes per perfil
Calendari del projecte Equip de: 6 Desenvolupadors 3 Caps de projecte 2 Dissenyadors Dvp Administrador Llegendes Càrrega dades START UP Interface OGC Oct 2003 Interf. USUARI TEST RENDIMENT Juny 2003 Dvp Client Flash Mai 2003 Dvp Services Dvp Client bàsic Dvp Server Flash Abr 2003 Dvp Server Raster Des 2002 Estudi formats Nov 2002
Dades tècniques Volum d’informació carregat: 300 Gb Servidor actual: Doble P Xeon 2.8 Ghz / Win 2000 / IIS / 1Gb RAM Temps de servir petició: 400 ms. ( mig ) Clients concurrents: 50 users Visites inicials: 35.000 / mes ( Nov 2003 ) 100.000 ( Des 2003 ) Visites actuals: 400.000 /mes Mails rebuts a la bustia: 200 mails en 6 mesos de queixes i felicitacions
Hipermapa - GenCat Línies futures d’interès • Map Mailing amb anotacions. • Càrrega de traces GPS. • Càlcul de rutes multimodal integrat . • Cerca per adreça postal. • Servei automàtic de Georeferenciació. • Crida parametritzada des de l’exterior.