Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici...

Post on 27-Jun-2015

205 views 2 download

description

Il nuovo viewer di Regione Lombardia è un vero e proprio "framework” fortemente integrato con i servizi della IIT e caratterizzato per l’indipendenza dalla tecnologia e dalla possibilità di gestire informazioni geografiche secondo differenti standard (servizi WMS e GeoRSS, ma anche KML ed ESRI Shape File).

Transcript of Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici...

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.

43 43

Applicazioni Realizzate

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

50

Grazie per l’attenzione

Lombardia Informatica

Paolo Milani

paolo.milani@lispa.it