Sviluppo di due Web Service GIS per il progetto icity

Documenti analoghi
Sviluppo di due Web Service GIS per il progetto icity

VANTAGGI DI BOOTSTRAP

Plugin, fotocamera. Antonio Gallo

INPS. Cassetto Previdenziale aziende ComBid mobile. Manuale utente. Direzione Centrale Sistemi Informativi e Tecnologici.

Esercitazione Google Maps

Kleos per ipad. Guida rapida. Ver Help Desk: hd.avvocati@wki.it

Lombardia Informatica

3.2.6 Modifica ordine di visualizzazione delle aree Griglia Modelli Prerequisiti... 13

SCUOLA IN CHIARO GUIDA OPERATIVA

Comunicazione. Liquidazione Iva

Messa in funzione. Utilizzo degli SnapINverter. Per Fronius SnapINverters: Galvo/Primo/Symo/Eco. (c) Fronius Italia, 02/2016 1/17

IToolS AT commands server. Version /11/2012

CLAUDIA CANTALUPPI - MARZO 2006 CREARE UN SITO CON NVU E SENZA USO DI TABELLE - ALCUNI SPUNTI

Software H1 SEL MANUALE CASI D USO BASE. Gestione Recruiting & Selection. Gestione Candidati in Commessa

Flash Booking On-Line

E/Fiscali - Rel

Allegato 1 DESCRIZIONE DEL SISTEMA DI BACKEND

SISTEMA INFORMATIVO INPS

e/fiscali - Rel

Sommario. 1 Interoperabilità...1

La pagina web per l inserimento della Domanda di Rimborsi Agricoli risulta essere divisa nelle seguenti sezioni:

Questionario di autovalutazione (modello A)

Serve per impostare. enfatizza il testo (l effetto è quello del grassetto, comando utile per i motori di ricerca) <ul> comandi relativi all immagine

Guida al CMS Portale CCIAA

e/fiscali - Rel

Valutazione obiettivi Manuale operativo del valutatore

E.C.M. Educazione Continua in Medicina. Servizi web. Manuale utente

INFORMATICA PER LA SCUOLA DIGITALE

Ora disponibile! Software Dental Wings DWOS 7

Sviluppo di applicazioni con XML e Web Services

Moduli di candidatura elettronici LLP Guida del candidato

Il montaggio e il collegamento di dispositivi elettrici devono essere eseguiti da elettrotecnici.

Mon Ami Gestione della packing list

Manuale utente. Ministero delle Infrastrutture e dei Trasporti. ManualeUtente_ConsultazioneDatiImpresa_Impresa.docx

Capitolo 14. Preparazione dei file di stampa e stampa degli elaborati. Copyright A.D.M. srl Tutti i diritti riservati

- effettuare la registrazione per l utilizzo del modulo Albo fornitori

Via F. Lana, FLERO (BS) Tel Fax gruppo axelera.

Kleos Fatturazione elettronica

DIREZIONE SERVIZI INFORMATICI. All. A. Copernico formalità Manuale Utente

Guida all utilizzo delle Liste di distribuzione docenti-studenti per DOCENTI

DS-EXPLORETOR. Software per la creazione e gestione dei cataloghi ricambi. Benvenuti nella versione dimostrativa del programma DS- Exploretor.

Nuovo Sistema Cartografico SGR per le reti Gas

Acronis Backup & Recovery 10

Manuale utente Volta Monitor

Manuale utente. Ministero delle Infrastrutture e dei Trasporti. ManualeUtente_ConsultazioneRegolaritaImpresa_Committente.docx

Anticipazione Finanziaria Domanda Unica 2016 AGEA. Manuale operativo Modulo per le banche convenzionate Versione 1.1 del 27 maggio 2016.

Service Software Sunplug eco

Nota di rilascio protocollo client / server. Vers

Market Connect Feed. Descrizione dell architettura tecnica

Manuale Utente. Data : 06/06/2012 Versione : 1.9

Gestione avanzata per le reti tecnologiche

E/Fiscali - Rel

Museo & Web. Kit di progettazione di un sito di qualità. per un museo medio-piccolo

Il Segretario Generale Enzo Solaro

PROGETTO TESSERA SANITARIA MANUALE D USO

Novità relative all assessment tool

Pubblicazioni Docenti Guida all'utilizzo

GESTIONE ANAGRAFE CREDITI

Gestione Agenti. Software per il Calcolo provvigioni per Agenti e Venditori Software GESAGE - Specifiche del prodotto

PROGRAMMA DI TESORERIA TxW

Mon Ami Gestione della packing list

ESPORTAZIONE DI DATI ED IMMAGINI PER IL CARICAMENTO IN DOCUMATIC CLOUD

QUADRO DI CONTROLLO MANUALE/AUTOMATICO (ACP) - Mod. AC 03

Strumenti per lo sviluppo

Manuale utente di Avigilon Control Center Client

INPS. Area Aziende. Funzionalità Contatti del Fascicolo elettronico. Manuale Utente Funzionalità Contatti

INSTALLAZIONE E UTILIZZO DEL PACCHETTO "EDILIZIA" ver. 1.0

Corso INFORMATICA BASE applicata alla ricerca del lavoro

JEmeLogHQB. Installazione. Requisiti di sistema. è possibile copiare e far funzionare il tutto anche da chiave USB.

DYNAMIC SLIDER NEWS2 PRO

Mon Ami 3000 Riparazioni Gestione interventi tecnici di riparazione

ATLAS Sincro : NON VEDO LA SESSIONE e/o NON ACCEDO CON LE CREDENZIALI

La Diagnosi Termografica

Manuale Mailbox Management

Procedura Internet per la trasmissione delle domande relative agli sgravi contrattazione di II livello per l anno 2014.

e/fiscali - Rel

FlyHigh. Progetto realizzato per l'esame di Laboratorio e Progettazione Web. Corso di Laurea in Informatica Umanistica. Italo Dei

Ordine degli Psicologi della Regione Emilia-Romagna

TRASMISSIONE TELEMATICA DEI CORRISPETTIVI

Web Design. Media Dream Academy. Stefano Gaborin

CASSETTO PREVIDENZIALE AZIENDE MANUALE REGOLARITA CONTRIBUTIVA

Manuale utente di Avigilon Control Center Client

Questionario di autovalutazione (modello A) 1. Informazioni generali. Denominazione dell Amministrazione Comune di San Nicola Manfredi (AV)

Sistema GeKo / SVM per Operatori Indipendenti

Manuale utente di Avigilon Control Center Client

Struttura Layout Monolitico Fisso con Menu Orizzontale

Manuale utente di Avigilon Control Center Client

Manuale ECDL Full Standard. Modulo Presentation.

Installazione e creazione sito

e/fiscali - Rel

Anticipazione Finanziaria Domanda Unica 2017 AGEA. Manuale operativo Modulo per le banche convenzionate Versione 2.1 del 22 maggio 2017.

Introduzione a Linux

Segmento Industriale e Commerciale Landis+Gyr Dialog

Chiamata delle funzioni JavaScript da un applet

Dispensa 3 CORSO DI PROGRAMMAZIONE A.A CORSO DI LAUREA IN SCIENZE E TECNOLOGIE INFORMATICHE CESENA. Laboratorio

DAYCOR LUMINAR. Specifiche tecniche:

HR-COMUNICAZIONI rel

A chi si rivolge 3 Vantaggi 6 Caratteristiche 7. Funzionalità 9

1.1.1 ATLAS Installazione : INSTALLAZIONE DI ATLAS SUL SERVER DI TEST CENTER

Transcript:

Svilupp di due Web Service GIS per il prgett icity Manuale dei cmpnenti sftware (API) Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129 Blgna e-mail pendata@cmune.blgna.it Pag. 1 di 11

Gecding API per icity - MAN Mdell MT207 Ediz. 0 Rev. 00 - data 15-12-2014 versine 1.0 Indice 1. Intrduzine... 3 2. Struttura del pacchett sftware... 4 2.1. Librerie JavaScript e fgli di stile CSS necessari...6 3. Cmpnenti sftware (API)... 7 3.1. Ricerca...7 3.1.1 Parametri... 7 3.2. Mappa...9 3.2.1 Parametri... 9 4. Esempi cmplet...11 Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129 Blgna e-mail pendata@cmune.blgna.it Pag. 2 di 11

Gecding API per icity - MAN Mdell MT207 Ediz. 0 Rev. 00 - data 15-12-2014 versine 1.0 1. Intrduzine Il presente dcument cntiene la descrizine delle cmpnenti sftware (API), che cnsentn di inserire, in una generica pagina html, una funzine di ricerca indirizz ed una mappa interattiva. Tali cmpnenti sn: 1. Ricerca, cnsente all'utente l'inseriment dell'indirizz da cercare. 2. Mappa, per visualizzare la mappa cn l'indirizz individuat; si tratta di una mappa interattiva cn zm, pan e scelta della cartgrafia di sfnd. Tutti i cmpnenti sn realizzati in tecnlgia HTML e JavaScript. In figura è rappresentata una generica pagina html cntenitre, nella quale sn presenti i cmpnenti Ricerca e Mappa. Pagina HTML cntenitre Ricerca Mappa Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129 Blgna e-mail pendata@cmune.blgna.it Pag. 3 di 11

Gecding API per icity - MAN Mdell MT207 Ediz. 0 Rev. 00 - data 15-12-2014 versine 1.0 2. Struttura del pacchett sftware Il pacchett sftware che cntiene le API è cstituit dai seguenti file e cartelle. index.html, pagina html cntenitre css La cartella ui-lightness cntiene i fgli di stile jquery style.css è il fgli di stile dei cmpnenti Ricerca e Mappa images clear.png, simbl del tast per cancellare l'indirizz cercat pin.png, simbl del pin utilizzat per indicare l'indirizz individuat search.png, simbl del tast di attivazine della ricerca search_ver.png, simbl del tast al passaggi del muse js address_search.js, libreria per la cmpnente ricerca indirizz jquery-1.9.1.mi.js, libreria jquery jquery-ui.js, libreria jquery map.js, libreria per la cmpnente mappa service_cnfig.js, cntiene gli indirizzi sei map service e web service utilizzati Urbex_5.7.js, libreria per le ft blique Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129 Blgna e-mail pendata@cmune.blgna.it Pag. 4 di 11

Gecding API per icity - MAN Mdell MT207 Ediz. 0 Rev. 00 - data 15-12-2014 versine 1.0 2.1. Librerie JavaScript e fgli di stile CSS necessari Nella pagina html cntenitre ccrre inserire le seguenti librerie JavaScript e fgli di stile CSS. <!-- ArcGIS JavaScript API --> <script src="http://js.arcgis.cm/3.11/"></script> <!-- jquery API --> <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> <script type="text/javascript" src="js/jquery-ui.js"></script> <!-- Oblique API --> <script type="text/javascript" src="js/urbex_5.7.js"></script> <!-- Applicatin --> <script type="text/javascript" src="js/service_cnfig.js"></script> <script type="text/javascript" src="js/map.js"></script> <script type="text/javascript" src="js/address_search.js"></script> <!-- ArcGIS CSS --> <link rel="stylesheet" type="text/css" href="http://js.arcgis.cm/3.11/dijit/themes/clar/clar.css" /> <link rel="stylesheet" type="text/css" href="http://js.arcgis.cm/3.11/esri/css/esri.css" /> <!-- jquery CSS --> <link rel="stylesheet" type="text/css" href="css/ui-lightness/jquery-ui.css" /> <!-- Oblique CSS --> <link rel="stylesheet" type="text/css" href="http://www.blmurbex.cm/api/5.7/style.css" /> <!-- Applicatin CSS --> <link rel="stylesheet" type="text/css" href="css/style.css" /> Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129 Blgna e-mail pendata@cmune.blgna.it Pag. 5 di 11

Gecding API per icity - MAN Mdell MT207 Ediz. 0 Rev. 00 - data 15-12-2014 versine 1.0 3. Cmpnenti sftware (API) 3.1. Ricerca E' il cmpnente per la ricerca indirizz. L'utente inserisce l'indirizz cmplet ( parte di ess) nel camp di ricerca e preme sul tast "Cerca" ( sul tast "Invi" della testiera), per inviare la richiesta al web service di ricerca. Il web service ritrna gli indirizzi nrmalizzati, che vengn visualizzati in un elenc, al di stt del camp di ricerca; l'utente può selezinare quell sul quale effettuare il psizinament. 3.1.1 Parametri Parametr shwsearch pinwidth Valre true / false. true rende visibile il cmpnente di ricerca indirizz. Larghezza in pixel dell'icna usata cme pin sulla mappa (file images\pin.png). Valre di default: 31. pinheight Altezza in pixel dell'icna usata cme pin sulla mappa (file images\pin.png). Valre di default: 35. addresses Elenc di indirizzi da visualizzare sulla mappa, nel seguente frmat. { } "address" : "<indirizz>", "lcatin": { "x" : <crdinata_x >, "y" : <crdinata_y> } shwaddress true / false. true rende visibile l'etichetta cn l'indirizz sulla mappa. Per inserire il cmpnente di ricerca indirizz è necessari inserire il seguente cdice nella pagina html cntenitre. Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129 Blgna e-mail pendata@cmune.blgna.it Pag. 6 di 11

Gecding API per icity - MAN Mdell MT207 Ediz. 0 Rev. 00 - data 15-12-2014 versine 1.0 <!-- Applicatin parameters --> <script type="text/javascript"> // shw search address var shwsearch = true; // width f the pin icn (pixel) var pinwidth = 31; // height f the pin icn (pixel) var pinheight = 35; // display address n map var shwaddress = false; // selected addresses var addresses = eval([{"address":"piazza MAGGIORE, 6","lcatin":{"x":686319.04,"y":929603.2799999993}}]); </script>... <div id="searchapp"> <div> <label fr="search_address_text">cerca indirizz</label> <div> <input type="text" id="search_address_text" nfcus="addresssearch.setmessage(null,false)"/> <input type="image" id="search_address_btn" src="images/search.png" nmusever="this.src='images/search_ver.png'" nmuseut="this.src='images/search.png'" alt="psizinati" title="psizinati"> <input type="image" id="clear_btn" src="images/clear.png" alt="cancella" title="cancella indirizz"> Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129 Blgna e-mail pendata@cmune.blgna.it Pag. 7 di 11

Gecding API per icity - MAN Mdell MT207 Ediz. 0 Rev. 00 - data 15-12-2014 versine 1.0 3.2. Mappa E' il cmpnente per la visualizzazine della mappa interattiva. Effettuand una ricerca indirizz la mappa si psizina sull'indirizz selezinat e il punt viene evidenziat cn un appsit simbl (pin.png). Al prim caricament la mappa si psizina sugli indirizzi indicati tramite il parametr addresses del cmpnente di ricerca indirizz. L'utente può effettuare zm in e ut (tramite appsita barra di zm rtella del muse) spstare la mappa (pan) e selezinare la mappa di sfnd, scegliend tra: mappa stradale, ft aeree e ft blique. 3.2.1 Parametri Parametr shwmap shwaerial shwoblique startmap Valre true / false. true indica che è dispnibile il tast per la visualizzazine della mappa di sfnd. true / false. true indica che è dispnibile il tast per la visualizzazine delle ft aeree. true / false. true indica che è dispnibile il tast per la visualizzazine delle ft blique. Mappa di sfnd visualizzata di default al prim caricament. Valri pssibili: MAP AERIAL (ft aeree) mapwidth mapheight OBLIQUE (ft blique) Larghezza della mappa in pixel. Altezza della mappa in pixel. Per inserire il cmpnente mappa è necessari inserire il seguente cdice nella pagina html cntenitre. Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129 Blgna e-mail pendata@cmune.blgna.it Pag. 8 di 11

Gecding API per icity - MAN Mdell MT207 Ediz. 0 Rev. 00 - data 15-12-2014 versine 1.0 <!-- Applicatin parameters --> <script type="text/javascript"> // shw basemap var shwmap = true; // shw aerial map var shwaerial = true; // shw blique var shwoblique = true; // initial visible map (pssible values: MAP, AERIAL, OBLIQUE) var startmap = "AERIAL"; // map width var mapwidth = 500 + "px"; // map height var mapheight = 400 + "px"; </script>... <div id="divmap" style="width:0px; height:0px;"> <div id="divoblique" style="width:0px; height:0px;display:nne"> <div id="tgglediv" style="display:nne"> <div><buttn id="btnmap" class="btn">mappa</buttn> <div><buttn id="btnaerial" class="btn" >Ft aeree</buttn> <div><buttn id="btnoblique" class="btn">ft blique</buttn> Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129 Blgna e-mail pendata@cmune.blgna.it Pag. 9 di 11

Gecding API per icity - MAN Mdell MT207 Ediz. 0 Rev. 00 - data 15-12-2014 versine 1.0 4. Esempi cmplet <html> <head> <!-- Applicatin parameters --> <script type="text/javascript"> // shw basemap var shwmap = true; // shw aerial map var shwaerial = true; // shw blique var shwoblique = true; // initial visible map (pssible values: MAP, AERIAL, OBLIQUE) var startmap = "AERIAL"; // map width var mapwidth = 500 + "px"; // map height var mapheight = 400 + "px"; // shw search address var shwsearch = true; // width f the pin icn (pixel) var pinwidth = 31; // height f the pin icn (pixel) var pinheight = 35; // display address n map var shwaddress = false; // selected addresses var addresses = eval([{"address":"piazza MAGGIORE, 6","lcatin":{"x":686319.04,"y":929603.2799999993}}]); </script> <!-- ArcGIS CSS --> <link rel="stylesheet" type="text/css" href="http://js.arcgis.cm/3.11/dijit/themes/clar/clar.css" /> <link rel="stylesheet" type="text/css" href="http://js.arcgis.cm/3.11/esri/css/esri.css" /> <!-- jquery CSS --> <link rel="stylesheet" type="text/css" href="css/ui-lightness/jquery-ui.css" /> <!-- Oblique CSS --> <link rel="stylesheet" type="text/css" href="http://www.blmurbex.cm/api/5.7/style.css" /> <!-- Applicatin CSS --> <link rel="stylesheet" type="text/css" href="css/style.css" /> <!-- ArcGIS API --> <script src="http://js.arcgis.cm/3.11/"></script> <!-- jquery --> <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> <script type="text/javascript" src="js/jquery-ui.js"></script> <!-- Oblique API --> <script type="text/javascript" src="js/urbex_5.7.js"></script> <!-- Applicatin --> <script type="text/javascript" src="js/service_cnfig.js"></script> Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129 Blgna e-mail pendata@cmune.blgna.it Pag. 10 di 11

Gecding API per icity - MAN Mdell MT207 Ediz. 0 Rev. 00 - data 15-12-2014 versine 1.0 <script type="text/javascript" src="js/map.js"></script> <script type="text/javascript" src="js/address_search.js"></script> </head> <bdy nlad="init()"> <div id="searchapp"> <div> <div> <label fr="search_address_text">cerca indirizz</label> <input type="text" id="search_address_text" nfcus="addresssearch.setmessage(null,false)"/> <input type="image" id="search_address_btn" src="images/search.png" nmusever="this.src='images/search_ver.png'" nmuseut="this.src='images/search.png'" alt="psizinati" title="psizinati"> <input type="image" id="clear_btn" src="images/clear.png" alt="cancella" title="cancella indirizz"> <div id="divmap" style="width:0px; height:0px;"> <div id="divoblique" style="width:0px; height:0px;display:nne"> <div id="tgglediv" style="display:nne"> <div><buttn id="btnmap" class="btn">mappa</buttn> <div><buttn id="btnaerial" class="btn" >Ft aeree</buttn> <div><buttn id="btnoblique" class="btn">ft blique</buttn> </bdy> </html> Dipartiment Ecnmia e Prmzine della Città - Settre Agenda digitale e tecnlgie infrmatiche piazza Liber Paradisus, 10-40129 Blgna e-mail pendata@cmune.blgna.it Pag. 11 di 11