1 Framework Viewer una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia Paolo Milani
Jun 27, 2015
1
Framework Viewer una soluzione estensibile e personalizzabile,
integrata con i servizi
geografici di Regione Lombardia
Paolo Milani
2 2
Sommario
Titolo Presentazione
• Introduzione
• Evoluzione dei servizi offerti
• Framework Viewer: i requisiti
• Framework Viewer: come è stato realizzato
• Framework Viewer: Applicazioni realizzate
• I prossimi step
• Le conclusioni
3 3
Sommario
Titolo Presentazione
• Introduzione
• Evoluzione dei servizi offerti
• Framework Viewer: i requisiti
• Framework Viewer: come è stato realizzato
• Framework Viewer: Applicazioni realizzate
• I prossimi step
• Le conclusioni
4 4
Titolo Presentazione
Introduzione Evoluzione delle richieste
2005 2011
2012
5 5
Sommario
Titolo Presentazione
• Introduzione
• Evoluzione dei servizi offerti
• Framework Viewer: i requisiti
• Framework Viewer: come è stato realizzato
• Framework Viewer: Applicazioni realizzate
• I prossimi step
• Le conclusioni
6 6
Dati Geografici
Viewer Verticali
Evoluzione dei servizi offerti
Servizi di
Mappa ArcIMS
Servizi di Mappa evoluti
Servizio di localizzaz.
Servizio di Download
GeoPortale di Regione Lombardia
Viewer Geografico 2.0
Servizi di Mappa evoluti
Servizio di localizzaz.
Servizio di Download
GeoPortale di Regione Lombardia
FrameWork Viewer
7 7
8 8
Sommario
Titolo Presentazione
• Introduzione
• Evoluzione dei servizi offerti
• Framework Viewer: i requisiti
• Framework Viewer: come è stato realizzato
• Framework Viewer: Applicazioni realizzate
• I prossimi step
• Le conclusioni
9 9
Framework Viewer I requisiti
Riusabile ed estensibile
Adattabile alla User Experience
Editing (interattivo e alfanumerico)
Analisi geografiche
Integrato con gli altri servizi
Realizzare un Viewer che potesse soddisfare le richiesta provenienti da
progetti eterogenei, ma permetta uno sviluppo condiviso ed adattabile alle
esigenze sia a livello di funzionalità sia di User Experience.
10 10
Sommario
Titolo Presentazione
• Introduzione
• Evoluzione dei servizi offerti
• Framework Viewer: i requisiti
• Framework Viewer: come è stato realizzato
• Framework Viewer: Applicazioni realizzate
• I prossimi step
• Le conclusioni
11 11
Framework Viewer Architettura
REGIS (AGS, IMS)
ESRI API Flex 2.5
Fro
nt E
nd
Ba
ck
En
d
REST SERVICE
12 12
Riusabile ed estensibile
Progetto 2
Progetto 1
FrameWork Viewer
ConfigManager
Funzione Specifica (1)
Funzione Specifica
(2)
Funzione Specifica
(3)
Funzione Specifica
(4)
MapManager
13 13
Riusabile ed estensibile Configurabile dai parametri in URL (1)
• Quale servizio di mappa,
• Quale spatial reference
• Quale tipo di mappa
• Extent iniziale
• Query and zoom
Cambiare la mappa di Business
semplicemente cambiando il parametro
URL
14 14
Riusabile ed estensibile
Configurabile dai parametri in URL (2)
BaseMap in funzione del parametro
«SpatialReference»
15 15 15
Riusabile ed estensibile
Personalizzabile a livello di configurazione
16 16
Adattabile alla User Experience
Controllo completo
Consumer
17 17
Adattabile alla User Experience
Mio GeoProgetto
Mappe del
Geoportale
di
Lombardia
Miei dati
in locale
Altre
mappe e
Servizi
+ + + Grafici
=
Framework Viewer
Miei Geoprogetti
18 18
Adattabile alla User Experience
Mio GeoProgetto
19 19
Adattabile alla User Experience Mio GeoProgetto
20 20
20
Stessa situazione Di quella salvata
Adattabile alla User Experience
Mio GeoProgetto
21 Esri EMEA UC October 26-28, 2010 Rome
Adattabile alla User Experience Condivisione
22
Stessa mappa di quella inviata
Adattabile alla User Experience Condivisione
23
Easy to use
Adattabile alla User Experience
24 24
Editing Interattivo e Alfanumerico
• Modalità di editing:
Interattivo
Da Input Alfanumerico
• Controlli Topologici
• Persistenza della geometria
Storing nel DBGeografico;
NoStoring ovvero output delle coordinate per inviarle all’applicazione
chiamante, o salvataggio nel PC desktop dell’utente
25 25
Editing Interattivo
L’applicazione di WebEditing deve mettere a disposizione funzionalità di editing facili ed intuitive per gli utenti del Web (Geographic Sketching) per inserire geometrie ed editare i dati alfanumerici.
26 26
Editing
Input alfanumerico
L’applicazione di WebEditing
dovrà permettere di inserire la
geometria (puntuale)
dall’inserimento della coppia di
coordinate o di un indirizzo.
27 27
Editing Controlli Topologici
Esempio verifica che l’elemento
geografico inserito sia all’interno
dell’ambito Territoriale di
appartenenza dell’utente che ha
effettuato le operazioni di editing.
28 28
Editing Storing nel DB Geografico
Patrimonio
Informativo
Territoriale
Cata
log
o d
ei li
velli
info
rmatv
i
Professionisti
Cittadini
Enti Locali
DG / DC
29 29
Editing No Storing
Stringa con le coordinate
dei vertici
La geometria disegnata viene restituita all’applicazione alfanumerica
chiamante
30 30
Editing No Storing
Gli elementi geografici disegnati in
mappa possono essere salvati
localmente (shape zippato) e
successivamente caricati;
31 31
Analisi geografiche Mappe come Report dell’elaborazione
Alfanumerico Elaborazione Mappa
La Mappa è una rappresentazione dell’elaborazione.
32 32
Analisi geografiche IMSConnector
IMSConnector - elenco delle coppie codici/valori,
- scala ranges/colori che viene
utilizzata da ArcIms per dare vita
alla tematizzazione
L’IMS-Connector è un connettore che permette, tramite delle
api in FLEX, di interagire con i servizi di mappa ArcIMS, nel
rispetto delle api Flex messe a disposizione da Esri per
ArcGISServer, per generare mappe tematiche.
33 33
Analisi geografiche
Mappe per Input/Output dell’elaborazioni
La mappa è sia l’input che l’output dell’elaborazione
Mappa Elaborazione Mappa
34 34
Analisi geografiche
Analisi Spaziali
34
Esempio: Individuazione dei sindaci da contattare in caso di un certo evento.
Comune di XX Comune di YY
Sig. Sindaco zz Tel. 0399/8789
Sig. Sindaco kk Tel. 0398/8790
35 35
Analisi geografiche
Analisi Spaziali
35
Esempio: Individuazione della sede di protezione civile più vicina all’evento e che abbia una attrezzatura adeguata per intervenire.
36 36
Di integrazione
Geoportale
Download
Viewer
Localizzatore Geografico
37
Di integrazione Integrazione con il Servizio di Download
38
• SAS?
Di integrazione Integrazione con il Geoportale (a breve)
39 39
Sommario
Titolo Presentazione
• Introduzione
• Evoluzione dei servizi offerti
• Framework Viewer: i requisiti
• Framework Viewer: come è stato realizzato
• Framework Viewer: Applicazioni realizzate
• I prossimi step
• Le conclusioni
40 40
Applicazioni Realizzate Sanità
Il Viewer è stato integrato nel
gestionale esistente e consente di
georeferenziare le entità definite nel
progetto (aziende agricole, fiere e
mercati, cliniche, macelli, canili, etc) e
popolare i relativi layer geografici.
41 41
Applicazioni Realizzate Cultura
Lo scopo dell’applicazione è stato
realizzare un Viewer redazionale che
permetta ad un utente non tecnico di
definire itinerari di carattere culturale
da consultare successivamente
tramite il Viewer geografico ad
accesso pubblico,
42 42
Applicazioni Realizzate
Opere Pubbliche
Visualizzatore geografico che
permette di analizzare la distribuzione
dei finanziamenti pubblici sul territorio
della regione Lombardia.
44 44
Sommario
Titolo Presentazione
• Introduzione
• Evoluzione dei servizi offerti
• Framework Viewer: i requisiti
• Framework Viewer: come è stato realizzato
• Framework Viewer: Applicazioni realizzate
• I prossimi step
• Le conclusioni
45 45
Prossimi step Per fare sempre centro
46 46
Prossimi step Altri scenari di utilizzo del FrameWork Viewer
• Gestione delle emergenze (protezione civile, sanità);
• Governo del territorio;
• Monitoraggio delle politiche regionali.
Cittadini
• Accesso ai servizi offerti da Regione Lombardia;
• Partecipazione attiva per migliorare la qualità dell’informazione geografica.
• Accesso al patrimonio geografico di Regione Lombardia;
• Analisi dei progetti forniti da professionisti per opere che interessano il proprio territorio;
• Condivisione con altre Amministrazioni Locali.
47 47
Prossimi step Integrazione con Ambienti di BI
48 48
Prossimi step Framework Viewer dal web Desktop al Mobile
49 49
Conclusioni
Conoscenza Geografica della Lombardia
dappertutto per tutti