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

50
1 Framework Viewer una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia Paolo Milani

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...

Page 1: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

1

Framework Viewer una soluzione estensibile e personalizzabile,

integrata con i servizi

geografici di Regione Lombardia

Paolo Milani

Page 2: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 3: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 4: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

4 4

Titolo Presentazione

Introduzione Evoluzione delle richieste

2005 2011

2012

Page 5: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 6: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 7: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

7 7

Page 8: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 9: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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.

Page 10: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 11: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

11 11

Framework Viewer Architettura

REGIS (AGS, IMS)

ESRI API Flex 2.5

Fro

nt E

nd

Ba

ck

En

d

REST SERVICE

Page 12: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 13: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 14: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

14 14

Riusabile ed estensibile

Configurabile dai parametri in URL (2)

BaseMap in funzione del parametro

«SpatialReference»

Page 15: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

15 15 15

Riusabile ed estensibile

Personalizzabile a livello di configurazione

Page 16: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

16 16

Adattabile alla User Experience

Controllo completo

Consumer

Page 17: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 18: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

18 18

Adattabile alla User Experience

Mio GeoProgetto

Page 19: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

19 19

Adattabile alla User Experience Mio GeoProgetto

Page 20: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

20 20

20

Stessa situazione Di quella salvata

Adattabile alla User Experience

Mio GeoProgetto

Page 21: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

21 Esri EMEA UC October 26-28, 2010 Rome

Adattabile alla User Experience Condivisione

Page 22: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

22

Stessa mappa di quella inviata

Adattabile alla User Experience Condivisione

Page 23: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

23

Easy to use

Adattabile alla User Experience

Page 24: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 25: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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.

Page 26: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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.

Page 27: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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.

Page 28: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 29: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

29 29

Editing No Storing

Stringa con le coordinate

dei vertici

La geometria disegnata viene restituita all’applicazione alfanumerica

chiamante

Page 30: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

30 30

Editing No Storing

Gli elementi geografici disegnati in

mappa possono essere salvati

localmente (shape zippato) e

successivamente caricati;

Page 31: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

31 31

Analisi geografiche Mappe come Report dell’elaborazione

Alfanumerico Elaborazione Mappa

La Mappa è una rappresentazione dell’elaborazione.

Page 32: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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.

Page 33: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

33 33

Analisi geografiche

Mappe per Input/Output dell’elaborazioni

La mappa è sia l’input che l’output dell’elaborazione

Mappa Elaborazione Mappa

Page 34: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 35: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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.

Page 36: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

36 36

Di integrazione

Geoportale

Download

Viewer

Localizzatore Geografico

Page 37: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

37

Di integrazione Integrazione con il Servizio di Download

Page 38: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

38

• SAS?

Di integrazione Integrazione con il Geoportale (a breve)

Page 39: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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

Page 40: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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.

Page 41: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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,

Page 42: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

42 42

Applicazioni Realizzate

Opere Pubbliche

Visualizzatore geografico che

permette di analizzare la distribuzione

dei finanziamenti pubblici sul territorio

della regione Lombardia.

Page 43: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

43 43

Applicazioni Realizzate

Page 44: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di 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

Page 45: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

45 45

Prossimi step Per fare sempre centro

Page 46: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

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.

Page 47: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

47 47

Prossimi step Integrazione con Ambienti di BI

Page 48: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

48 48

Prossimi step Framework Viewer dal web Desktop al Mobile

Page 49: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

49 49

Conclusioni

Conoscenza Geografica della Lombardia

dappertutto per tutti

Page 50: Framework Viewer: una soluzione estensibile e personalizzabile, integrata con i servizi geografici di Regione Lombardia

50

Grazie per l’attenzione

Lombardia Informatica

Paolo Milani

[email protected]