FOSS4G-IT Workshop SOS. Sensor Observation Service. Istituto Scienze della Terra Massimiliano Cannata, Milan Antonovic
|
|
- Tiziano Casagrande
- 5 anni fa
- Visualizzazioni
Transcript
1 FOSS4G-IT Workshop SOS Sensor Observation Service Istituto Scienze della Terra Massimiliano Cannata, Milan Antonovic
2 Sensori I sensori sono ovunque: case, supermercati, strade, fiumi, oceani, atmosfera, spazio, nostre tasche, etc I sensori misurano diversi fenomeni: temperatura dell aria, pressione nelle tubazioni, qualità dell acqua, stress di un edificio, radiazione solare, superficie fogliare, spostamento del terreno, etc I sensori vengono usati per diversi scopi: sorvegliare il territorio, monitorare un infrastruttura, predire un pericolo, controllare un processo, etc..
3 L idea di una pelle digitale per la terra
4 Il Sensor Web L idea del Sensor Web nasce come concetto diversi anni fa (Kevin Delin, NASA, 1997) ma solo oggi, seppur ancora lontani dalla sua realizzazione, si trova una prima implementazione di tale concetto!
5 Non siamo ancora pronti A fronte di tanti dati misurati in ogni istante e in ogni luogo del nostro pianeta ad oggi non siamo ancora in grado di sfruttare appieno questo enorme potenziale di informazioni. reti di sensori tra loro disconnesse Mancanza di un motore di ricerca Mancanza di un formato condiviso
6 Sensor Web: cos è! 1. I sensori e le reti di sensori devono essere interconnesse ed accessibili tramite Internet 2. Le informazioni sui sensori e le osservazioni devono essere accessibili attraverso servizi Web 3. I sensori devono essere descritti da un linguaggio standard e non proprietario tale da essere autoesplicativo sia per l uomo che per le macchine
7 Sensor Web: cos è! 4. I sensori ed i dati devono essere ricercabili tramite Internet in relazione a dati passati, presenti o futuri 5. Sensori, simulazioni e processi devono poter essere configurati ed attivati automaticamente tramite servizi Web 6. I software devono essere in grado di elaborare e localizzare le informazioni di nuovi sensori senza averne una conoscenza a priori
8 Sensor Web: cos è! 7. Nuove informazioni devono poter essere generate dinamicamente integrando dati osservati 8. Allarmi devono poter essere generati sulla base di informazioni derivate dai sensori e disseminati per poter attivare azioni di intervento, anche automatiche 9. I sensori devono essere intelligenti, agendo come elementi che fanno parte di un ambiente che conoscono (reti intelligenti di sensori)
9
10 SWE: Sensor Web Enablement È un gruppo di lavoro dell OGC (Open Geospatial Consortium) finalizzato allo sviluppo di: Una tecnologia che abiliti la realizzazione del Sensor Web Una suite di standard aperti e condivisi che definiscano la sintassi ed i servizi necessari per la realizzazione del Sensor Web Un architettura orientata ai servizi (SOA, Service Oriented Architecture) in grado di integrarsi con i principali approci dell Information Technology
11 SWE: Sensor Web Enablement FORNITORI Reti eterogenee di sensori UTENTI Supporto alle decisioni Rilievi aerei Satelliti monitoraggio - sparsi - diversi SPECIALISTI controllo Modelli e simulazioni rilevatori - mobili/fissi - estensibile SWE - ricerca - accesso - processamento - notifica di allerte Servizi Web e linguaggi basati su standard aperti (OGC, ISO, OASIS, IEEE) - a cascata - scala nazionale, regionale, urbana - adattabili - integrazione di dati - neutrale - ampio - flessibile - adattivo
12 SWE: i suoi standards SWE Common: modello di dati e codifiche per i sensori. SensorML (Sensor model Language): modello di dati e codifiche per i processi e le sue componenti. O&M (Observation and Measurements): modello di dati e codifiche per le osservazioni e le misure. SOS (Sensor Observation Service): modello ed interfaccia per la distribuzione di informazioni ed osservazioni.
13 SWE: i suoi standards SPS (Sensor Planning Service): modello ed interfaccia per l esecuzione di operazioni da parte dei sensori. SAS (Sensor Alert Service): modello ed interfaccia per la notifica ad utenti registrati di informazioni legate ad un evento d interesse basata sulla valutazione continua di osservazioni di sensori. WNS (Web Notification Service): modello ed interfaccia per la notifica ad utenti registrati di informazioni tramite diversi protocolli così come scelto dell utente.
14 Sensor Observation Service L SOS è un interfaccia per accedere a dati rilevati da sensori. Questa prevede un servizio Web capace di rispondere a richieste di dati e informazioni di sensori secondo le specifiche riportate nel documento OGC r6 (SOS versione 1.0)
15 Sensor Observation Service Le possibili richieste supportate da un SOS sono: Obbligatorie (core profile) 1. GetCapabilities 2. DescribeSensor 3. GetObservation Opzionali (transactional profile) 4. RegisterSensor 5. InsertObservation Opzionali (enhanced profile) 6. GetFeatureOfInterest 7. GetResult 8. GetObservationByID 9. GetFeatureOfInterestTime 10. DescribeFeatureType 11. DescribeObservationType 12. DescribeResultModel
16 SOS: core profile GetCapabilities: Serve per richiedere una descrizione del servizio. Fornisce informazioni su chi mantiene il servizio, sulle operazioni supportate, sui fenomeni e gli elementi osservati, ad altre informazioni secondarie. DescribeSensor: Serve per richiedere informazioni di un determinato sensore. Fornisce informazioni su un sensore o gruppo di sensori utilizzati in una procedura secondo il formato SensorML. GetObservation: Serve per richiedere osservazioni specificando dei filtri. Fornisce i dati rilevati dai sensori secondo il formato O&M.
17 SOS: transactional profile RegisterSensor : Serve per richiedere la registrazione di un nuovo sensore. InsertObservation : Serve per richiedere l inserimento di nuove osservazioni relative ad un sensore.
18 SOS: enhanced profile GetFeatureOfInterest: Serve per richiedere un elemento osservato. Fornisce l elemento geometrico secondo il formato GML. GetResult: Serve per richiedere ripetutamente osservazioni senza dover sottomettere una piena richiesta GetObservation. Fornisce i dati rilevati dai sensori secondo un formato ridotto dell O&M GetObservationByID: Serve per richiedere osservazioni secondo un determinato ID. Fornisce i dati rilevati dai sensori secondo il formato O&M.
19 SOS: enhanced profile GetFeatureOfInterestTime Serve per richiedere in quale periodo il servizio ha osservazioni legate ad un certo elemento d interesse. DescribeFeatureType Serve per descrivere lo schema XML con il quale un elemento d interesse è rappresentato DescribeObservationType Serve per recuperare lo schema XML con il quale quella osservazione è rappresentata (può essere uno schema particolare legato ad un campo applicativo, es. chimica, meteo, etc..) DescribeResultModel Serve per recuperare lo schema XML utilizzato per rappresentare l elemento result rappresentato nell observation (GetObservation)
20 SOS: il linguaggio Il linguaggio utilizzato per comunicare con il servizio SOS è l XML (extensible Markup Language). A dispetto del nome non si tratta propriamente di un linguaggio, ma di un meta linguaggio, cioè un linguaggio per costruire altri linguaggi. L XML consente di separare il contenuto dalla forma in modo che sia: facilmente comprensibile, indipendente dal tipo di software, ed estremamente versatile.
21 INTRO TO XML
22 istsos istsos è il software dell Istituto Scienze della Terra che implementa l SOS
23 istsos: tecnologie istsos è un software interamente scritto in Python che si basa su Apache e PostgreSQL/PostGIS e GDAL/OGR
24 istsos: struttura Converte le richieste in oggetti python 2 filter SOS request 1 3 istsos responder 4 5 istsos DB 8 SOS response 7 6 renderer Recupera le informazioni richieste ed esegue le operazioni transazionali Converte le informazioni in formato SOS
25 istsos: design pattern istsos usa il factory method pattern che consente di istanziare automaticamente degli oggetti diversi a seconda delle necessità. A seconda della richiesta saranno quindi caricati degli oggetti filter, response e renderer specifici per evadere quel particolare compito.
26 istsos: dipendenze Requisiti di base: Python (2.6 >) PostgreSQL/PostGIS Apache (2.x >) con mod_phyton Dipendenze python: psycopg2 isodate GDAL (richiede python-dev, numpy e g++)
27 INSTALLAZIONE
28 Installiamo setuptools Synapthic Package Manager: setuptools
29 Installiamo python-dev Synapthic Package Manager: python-dev
30 Installiamo numpy Synapthic Package Manager: numpy
31 Installiamo g++ Synapthic Package Manager: g++
32 Installiamo GDAL Download gdal Decomprimere il pacchetto > cd..gdal >./configure --with-python > make > sudo make install Password: ***
33 > python > import osgeo Testiamo osgeo se abbiamo errori legati a librerie gdal > sudo sh -c echo /usr/local/lib >> /etc/ld.so.conf > sudo ldconfig
34 Installiamo psycopg2 Synapthic Package Manager: psycopg2
35 Installiamo mod_python Synapthic Package Manager: mod_python
36 Installiamo PostGIS Synapthic Package Manager: postgis
37 Installiamo PgAdmin Synapthic Package Manager: pgadmin
38 Installiamo istsos Download istsos-1.0rc1 Decomprimere il pacchetto > cd..istsos-1.0rc1 > sudo python setup.py install > Password: ***
39 CREAZIONE DATABASE
40 Configuriamo l utente postgres > sudo -u postgres psql -c ALTER USER postgres PASSWORD 1234
41 > sudo su postgres > createdb sos Creiamo il database sos con estensioni spaziali #versione PostGIS < 1.5 (PostgreSQL = 8.3) #> createlang plpgsql sos #> psql -d sos -f /usr/share/postgresql-8.3-postgis/lwpostgis.sql #> psql -d sos -f /usr/share/postgresql-8.3-postgis/spatial_ref_sys.sql #versione PostGIS >= 1.5 (PostgreSQL = 8.4) > createlang plpgsql sos > psql -d sos -f /usr/share/postgresql/8.4/contrib/postgis.sql > psql -d sos -f /usr/share/postgresql/8.4/contrib/postgis_comments.sql > psql -d sos -f /usr/share/postgresql/8.4/contrib/spatial_ref_sys.sql
42 Creiamo lo schema istsos > psql -d sos -f../istsos-1.0-rc1/docs/database/sos_schema.sql
43 Vediamo il nuovo db con PgAdmin
44 sos schema
45 CONFIGURIAMO E SETTIAMO istsos
46 Prepariamo i files Creaiamo una nuova cartella per il Web: > sudo mkdir /var/www/sos > sudo chmod 777 -R /var/www/sos Copiamo i file sos.py e la cartella testpost > cp /istsos-1.0-rc1/sos.py /var/www/sos/ > cp -R /istsos-1.0-rc1/docs/testpost /var/www/sos/
47 Prepariamo i files Copiamo il file di configurazione: > cp -R /istsos-1.0-rc1/istsosconfig /var/www/sos/ Vediamo ora la cartella sos: > ls -l /var/www/sos/ total 12 drwxr-xr-x 2 ist ist :36 istsosconfig -rw-r--r-- 1 ist ist :35 sos.py drwxr-xr-x 3 ist ist :35 testpost
48 Configuriamo apache Abilitiamo la directory sos in mod_python > sudo gedit /etc/apache2/sites-enabled/000-default Aggiungiamo le seguenti righe: <Directory "/var/www/sos"> AddHandler mod_python py DirectoryIndex sos.py PythonHandler mod_python.publisher PythonDebug On PythonPath "['//var/www/sos/istsosconfig']+sys.path" </Directory> Riavviamo apache server: > sudo /etc/init.d/apache2 restart
49 Configuriamo istsos Editiamo sosconfig.py #database properties connection = { "user" : postgres", "password" : 1234", "host" : "localhost", "dbname" : "sos", "port" : "5432" } schema="istsos #define the authority and version of your institution #x- denote a not registered authority authority="x-ist" version=""
50 Configuriamo istsos #define database EPSG codes istsosepsg = "21781" x_axis = "easting" y_axis = "northing" z_axis = "altitude" sos_allowedepsg = [istsosepsg,"4326","900913"] # = Google projection #define SensorML folder path # n.b.: la cartella deve esistere con i necessari permessi (rw) sensormlpath = "/var/www/sos/sml/ #define the http address of the service serviceurl = { "get" : " "post" : " }
51 Configuriamo istsos #identify the service serviceidentification={ "title" : "IST Sensor Observation Service", "abstract" : "hydro-meteorological monitoring network", "keywords" : ["SOS","IST","SUPSI"], "fees" : "NONE", "accessconstrains" : "NONE" }
52 Configuriamo istsos #informations on service provider serviceprovider={ "providername" : "Istituto Scienze della Terra", "providersite" : " "servicecontact" : { "individualname" : "Massimiliano Cannata", "positionname" : "Geomatica", "contactinfo" : { "voice" : "6214", "fax" : "6200", "deliverypoint" : "Via Trevano", "city" : "Canobbio", "administrativearea" : "Ticino", "postalcode" : "6952", "country" : "Switzerland", " " : "info@supsi.ch", } } }
53 Testiamo istsos
54 UTILIZZO DI istsos
55 RegisterSensor Funziona solo con il metodo POST <sos:registersensor xsi:schemalocation=" service="sos version= > <SensorDescription> <!-- è il SensorML che descrive il sensore --> <System>. </System> </SensorDescription> <ObservationTemplate> <!-- è O&M che descrive i dati rilevati --> <om:observation>. </om:observation> </ObservationTemplate> </sos:registersensor>
56 SensorDescription (SensorML) <System> <gml:description>text description </gml:description> <gml:name>my sensor name</gml:name> < keywords> < /keywords> <identification> </identification> <classification> </classification> <components> </components> </System> Vedi schema:
57 ObservationTemplate (O&M) <om:observation > <om:procedure > </om:procedure > <sa:samplingtime> </sa:samplingtime> <om:observedproperty> </om:observedproperty> <om:featureofinterest> </om:featureofinterest> <om:result> <swe:dataarray> <swe:dataarray> <!-- oppure swe:simpledatarecord --> </om:result> </ om:observation > Vedi schema:
58 RegisterSensor Restituisce l ID assegnato al sensore registrato: un codice identificativo da usare per inserire osservazioni.. <sos:registersensorresponse xsi:schemalocation=" <AssignedSensorId> urn:ogc:object:sensor:x-ist::5b65a6226e03999afe0f711305f57943 </AssignedSensorId> </sos:registersensorresponse>
59 RegisterSensor Riempiamo il DB con Sensori /procedure puntuali fisse o mobili N-proprietà osservate
60 temporary offering Secondo l approccio di istsos i sensori registrati sono assegnati ad un particolare offering temporary. Su questi è possibile effettuare inserimento di osservazioni ma non sono disponibili per la consultazione fino a quando non vengono registrati dall amministratore ad un altro offering
61 Con PgAdmin assegnamo il voluto offering
62 InsertObservation Funziona solo con il metodo POST <sos:insertobservation xmlns. service="sos" version="1.0.0" > <AssignedSensorId>urn:ogc:object:sensor:x-ist::a4f</AssignedSensorId> <!-- quello restituito dal RegisterSensor --> <om:observation> <om:observation> <sos:insertobservation>
63 InsertObservation Popoliamo il DB con le osservazioni SimpleDat aarray DataArray
64 Vediamo cosa ci offre il nostro servizio SOS? service version request section GetCapabilities
65 DescribeSensor Cerchiamo più informazioni sui sensori/ procedure request procedure otputformat service version request=describesensor&procedure=p_trevano&outputformat=text/xml;subtype='sensorml/1.0.0'&service=sos&version=1.0.0
66 GetObservation Prendiamoci quello che ci serve: Filtri temporali Filtri sulle proprietà osservate Filtri sugli elementi d interesse (dominio di misura).
67 GetObservation
68 GetFeatureOfInterest Prendiamo la geometria dell elemento che ci interessa (posizione del sensore, lago, strada, etc ) request=getfeatureofinterest&featureofinterest=lugano&srsname=900913&service=sos&version=1.0.0
69 istsos Quello qui presentato è un implementazione degli standard SOS così come definiti dall OGC nel documento OGC r6 e come interpretati dall Istituto Scienze della Terra.
70 Punti di discussione aperti Inserimento con DataArray (tutto o niente?) featureofinterest (1-N?) Phenomenon/parameter: istsos e gli urn Errori nella definizione degli schemi (?): elementi ricorsivi
71
Istituto Scienze della Terra Massimiliano Cannata, Milan Antonovic
Istituto Scienze della Terra Massimiliano Cannata, Milan Antonovic Sensori I sensori sono ovunque: case, supermercati, strade, fiumi, oceani, atmosfera, spazio, nostre tasche, etc I sensori misurano diversi
STUDIO E SVILUPPO DI UN GEOSERVIZIO INTERNET PER IL MONITORAGGIO AMBIENTALE
POLITECNICO DI MILANO ARPA LOMBARDIA POLO REGIONALE DI COMO STUDIO E SVILUPPO DI UN GEOSERVIZIO INTERNET PER IL MONITORAGGIO AMBIENTALE Brovelli Maria Antonia* Giori Gianluca* Mussin Mauro^ Negretti Marco*
Standard di comunicazione OGC nel monitoraggio
Standard di comunicazione OGC nel monitoraggio Sensor Observation Service e Web Processing Service @ Istituto scienze della Terra Massimiliano Cannata Contenuti Breve presentazione IST Attività correnti
Geoservizi web OGC per il monitoraggio ambientale
9-11 febbraio 2011, Trento XII Meeting degli utenti italiani GRASS e FOSS4G Geoservizi web OGC per il monitoraggio ambientale L'esempio dei dati ARPA della città di Milano per l'analisi della qualità dell'aria
Gestione lato server di permessi utente verso servizi OGC
GeoShield SUPSI OGC Gestione lato server di permessi utente verso servizi OGC Lugano 11-12 Febbraio 2010 FOSS4G-IT Cannata Massimiliano - Antonovic Milan Istituto Scienze della Terra - SUPSI - Switzerland
QGIS e Geoservizi. Paolo Zatelli. Dipartimento di Ingegneria Civile, Ambientale e Meccanica Università di Trento
QGIS e Geoservizi QGIS e Geoservizi Paolo Zatelli Dipartimento di Ingegneria Civile, Ambientale e Meccanica Università di Trento Paolo Zatelli Università di Trento 1 / 34 QGIS e Geoservizi Outline 1 Introduzione
ODOO può essere installato su Linux, Windows e Macintosh, ma la piattaforma di riferimento indicata da Odoo sa è Linux Ubuntu.
INSTALLAZIONE ODOO può essere installato su Linux, Windows e Macintosh, ma la piattaforma di riferimento indicata da Odoo sa è Linux Ubuntu. Ci sono due distribuzioni, quella ufficiale Odoo sa ed il backport
GIS e Geo WEB: piattaforme e architetture. Docente: Cristoforo Abbattista
GIS e Geo WEB: piattaforme e architetture Docente: Cristoforo Abbattista email: abbattista@planetek.it II lezione WMS WFS WCS CS-W e prodotti GIS e Geo WEB: piattaforme e architetture DEMO Accedere un
Introduzione a Internet e World Wide Web
Introduzione a Internet e World Wide Web Sommario Breve storia di Internet Commutazione di pacchetto e TCP/IP Il Web HTTP HTML CGI... Connessione tra basi di dati e Web Internetworking (collegamento fra
MapServer. Marco Negretti. Politecnico di Milano Polo Regionale di Como
MapServer Marco Negretti Politecnico di Milano Polo Regionale di Como e-mail: marco.negretti@polimi.it http://geomatica.como.polimi.it Università degli Studi di Genova - 22/05/08 introduzione MapServer
PORTALI E GEOSERVIZI. Corso di formazione QGIS Febbraio Ing. Daniele Passoni Ing. Valentina Nova
PORTALI E GEOSERVIZI 18-20-25 Febbraio 2019 Ing. Daniele Passoni Ing. Valentina Nova PORTALI DISPONIBILI I dati relativi ai comuni della Regione Emilia Romagna possono essere scaricati da: Geoportale Emilia
L integrazione di mail in un sistema automatico di distribuzione di ontologie: Ontology Mail Manager
L integrazione di mail in un sistema automatico di distribuzione di ontologie: Ontology Mail Manager Candidato: Romina Tuori Relatore: Prof. Fabio Vitali Correlatori: Dott.ssa Silvia Duca Dott. Antonio
DACD / IST / Gestione dei permessi e dell'autenticazione verso servizi OGC con GeoShield XIII Meeting GRASS e GFOSS
XIII Meeting GRASS e GFOSS 1 GeoShield project Gestione dei permessi e dell'autenticazione verso servizi OGC Presentazione del plug-in per il Resource Access Manager di GeoServer e della protezione dei
Corso di avvicinamento al Software Libero. Lunedi 23 Gennaio
Corso di avvicinamento al Software Libero Lunedi 23 Gennaio Parte 1 GNU/Linux Caratteristiche compatibile con UNIX multitasking multiutente libero GNU/Linux Multitasking la capacita' di mandare in esecuzione
StoneGate Report Manager. Panoramica sulla funzionalità
StoneGate Report Manager Panoramica sulla funzionalità Marco Rottigni 4 maggio 2007 Pag. 2 di 9 Indice Capitolo 1 Scopo del Documento 3 Capitolo 2 Breve Descrizione di StoneGate Management Center 4 Capitolo
PRIMA INSTALLAZIONE DI pyarchinit - pyarchinit.altervista.org
PRIMA INSTALLAZIONE DI pyarchinit - pyarchinit.altervista.org Prerequisiti Se volete usare postgres/postgis Installare postgres 8.4 da http://www.postgresql.org/download/ Dallo stuck Builder installare
SICR@WEB SICR@WEB - & POSTGRESQL. Il presente documento comprende la procedura di prima installazione di Postgres (e altre nozioni di base).
SICR@WEB SICR@WEB - & POSTGRESQL Il presente documento comprende la procedura di prima installazione di Postgres (e altre nozioni di base). SICR@WEB PRIMA INSTALLAZIONE Revisioni Data Modifiche Versione
CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS
CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS Installiamo un programma Ci sono vari gestori dei pacchetti. ossia esistono vari programmi che servono a installare un singolo pacchetto in Installiamo
MapServer. Marco Negretti. Politecnico di Milano Polo Regionale di Como e-mail: marco.negretti@polimi.it http://geomatica.como.polimi.
MapServer Marco Negretti Politecnico di Milano Polo Regionale di Como e-mail: marco.negretti@polimi.it http://geomatica.como.polimi.it Università degli Studi di Genova - 13/05/10 introduzione MapServer
L uso del sistema GARANTES richiede lo svolgimento di tre fasi principali:
Sistema GARANTES L uso del sistema GARANTES richiede lo svolgimento di tre fasi principali: Una fase di setup, per l inserimento delle informazioni relative al nuovo giardino. Una fase operativa, che prevede
Basi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO
Basi di Dati Prof. Alfredo Cuzzocrea Università degli Studi di Trieste Basi di Dati e Web Credits to: Prof. M. Di Felice UniBO " Molti sistemi software prevedono la presenza di un database gestito da un
SICR@WEB SICR@WEB - & POSTGRESQL. Il presente documento comprende la procedura di prima installazione di Postgres (e altre nozioni di base).
SICR@WEB SICR@WEB - & POSTGRESQL Il presente documento comprende la procedura di prima installazione di Postgres (e altre nozioni di base). SICR@WEB PRIMA INSTALLAZIONE Revisioni Data Modifiche Versione
EcoManager Web. EcoManager SERVER
Sistema centrale per la raccolta e l elaborazione dei dati provenienti da una rete di monitoraggio della qualità dell aria sviluppato da Project Automation S.p.A. Il sistema svolge le funzionalità tipiche
System Manual ESEMPI INTEGRAZIONE PRODOTTI. Utilizzo delle funzionalità SOAP nei moduli FactoryCast V3.1 in Excel, Internet Explorer e VBasic
System Manual ESEMPI INTEGRAZIONE PRODOTTI Utilizzo delle funzionalità SOAP nei moduli FactoryCast V3.1 in Excel, Internet Explorer e VBasic SOMMARIO 1 - OGGETTO 2 - ARCHITETTURA 2.1 - Hardware 2.2 - Software
I SISTEMI GIS E LA GESTIONE DELLE RETI DI MONITORAGGIO
I SISTEMI GIS E LA GESTIONE DELLE RETI DI MONITORAGGIO Alessandro Peloso ENEA, Prevenzione Rischi Naturali e Mitigazione Effetti Giornata di Studio MONITORAGGIO SISMICO DEGLI EDIFICI STRATEGICI E DI PARTICOLARE
Securshop Real Time DNS
Manuale di configurazione del singolo host per la notifica di cambio indirizzo IP.Varianti per la configurazione di DVR, Router o sistemi Windows. Securshop Real Time DNS Dynamic DNS: Manuale di configurazione
Routing IP A.A. 2006/2007. Walter Cerroni. Routing gerarchico in Internet
Routing IP A.A. 2006/2007 Walter Cerroni Routing gerarchico in Internet Dal punto di vista del routing, Internet è suddivisa in modo gerarchico in Autonomous System (AS) un AS è un gruppo connesso di una
Installare Apache, PHP, MySQL sul Raspberry PI Zero
Installare Apache, PHP, MySQL sul Raspberry PI Zero In questo articolo vedremo come installare sul Raspberry PI Zero i principali programmi che vengono usati nei progetti domotici e non solo. Ecco la lista
PostGIS Quantum GIS GFOSS 2004 GIS OPEN SOURCE, INTEROPERATIVITÀ E CULTURA DEL DATO NEI SIAT DELLA PUBBLICA AMMINISTRAZIONE
PostGIS Quantum GIS Trento 16 Novembre 2004 GFOSS 2004 GIS OPEN SOURCE, INTEROPERATIVITÀ E CULTURA DEL DATO NEI SIAT DELLA PUBBLICA AMMINISTRAZIONE Maurizio Napolitano napo@itc.it http://sra.itc.it/people/napolitano
I servizi del SITR-IDT
I servizi del SITR-IDT Sistema Informativo Territoriale Regionale (SITR-IDT) Titolo Creatore I servizi del SITR-IDT SITR Data 05/02/10 Soggetto Tipo Editore Descrizione Autori Formato Riferimento Diritti
SMD: a sensor data distribution service for FIN-BOX middleware for the interoperability in systems of systems Anno Accademico 2011/2012
tesi di laurea specialistica SMD: a sensor data distribution service for FIN-BOX middleware for the Anno Accademico 2011/2012 relatore Ch.mo prof. Stefano Russo correlatori Ch.mo prof. Domenico Cotroneo
Il sistema informatico di gestione dati: IUCLID 5, REACH-IT. Paolo Izzo Centro Nazionale Sostanze Chimiche Istituto Superiore di Sanitá
Il sistema informatico di gestione dati:, REACH-IT Paolo Izzo Centro Nazionale Sostanze Chimiche Istituto Superiore di Sanitá Strumenti Informatici (IT) International Uniform ChemicaL Information Database,
Utilizzo dei geoservizi in QGIS
Introduzione a QGIS, software free & Open Source per la gestione di dati territoriali Genova, 27 marzo 2013 Cosa si intende per geoservizio? Un geoservizio permette la consultazione, l elaborazione e la
Basi di Dati laboratorio
Basi di Dati laboratorio Tutorial installazione software per e macos Marco Garlet 4 aprile 2018 Marco Garlet University of Milan Basi di Dati 4 aprile 2018 1 / 28 Sommario 1 Introduzione 2 Bundles macos
I lezione Interoperabilità: OGC - WMS. GIS e Geo WEB: piattaforme e architetture
I lezione Interoperabilità: OGC - WMS GIS e Geo WEB: piattaforme e architetture Si agganciano? La necessità di essere interoperabili GIS e Geo WEB: piattaforme e architetture - Cristoforo Abbattista Page
Laboratorio di Basi di Dati
Laboratorio di Basi di Dati Docente: Alberto Belussi Lezione 10 Architettura Model-View-Controller (MVC) L'architettura MVC può essere applicata anche alla tecnologia PHP secondo diversi approcci. In questa
Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011
tesi di laurea Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Francesco Gargiulo candidato
VII meeting utenti italiani di GRASS Genova, 23-24 febbraio 2006 MapServer e servizi web: introduzione e prime verifiche
VII meeting utenti italiani di GRASS Genova, 23-24 febbraio 2006 MapServer e servizi web: introduzione e prime verifiche Maria Antonia Brovelli maria.brovelli@polimi.it Marco Negretti marco.negretti@polimi.it
GIS e Geo WEB: piattaforme e architetture. Docente: Cristoforo Abbattista email: abbattista@planetek.it
GIS e Geo WEB: piattaforme e architetture Docente: Cristoforo Abbattista email: abbattista@planetek.it V lezione Prodotti e tecnologie GIS e Geo WEB: piattaforme e architetture GIS e Geo WEB: piattaforme
Installazione e Configurazione del servizio DHCP. Orazio Battaglia
Installazione e Configurazione del servizio Orazio Battaglia Protocollo e Servizio Il protocollo (Dynamic Host Configuration Protocol) è un protocollo di rete di livello applicativo che permette ai dispositivi
KNOS - MANUALE INSTALLAZIONE CONSERVAZIONE ON SITE
KNOS - MANUALE INSTALLAZIONE CONSERVAZIONE ON SITE Sommario UPDATE A KNOS 7.2... 2 INSTALLAZIONE CLIENT DI FIRMA... 7 Installazione PkNet... 8 Installazione ClientCS... 8 Funzionamento del client di firma...
Sistema WebGIS per l accesso a dati geografici eterogenei distribuiti su internet, l elaborazione GIS e la restituzione online.
Sistema WebGIS per l accesso a dati geografici eterogenei distribuiti su internet, l elaborazione GIS e la restituzione online. Luciano Fortunati, Giulio Massei ISTI-CNR luciano.fortunati@isti.cnr.it,
SQL per le applicazioni D B M G
SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface
Strumenti e tecnologie Geo-web
Strumenti e tecnologie Geo-web Fondamenti sulla condivisione web delle informazioni geografiche Corso di Sistemi Informativi Territoriali Avanzati UD12 Corso di Laurea Magistrale in Pianificazione e Politiche
PassManager Software di gestione controllo accessi
PassManager Software di gestione controllo accessi Linea Controllo Accessi Software PassManager Software per la gestione di sistemi di controllo accessi PassManager è il software professionale per la gestione
2011 Politecnico di Torino 1
SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface
SQL per le applicazioni D B M G
SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface
Sistemi informatici in ambito radiologico. Architettura dei sistemi RIS-PACS RIS. Radiology Information System
Sistemi informatici in ambito radiologico Dott. Ing. Andrea Badaloni A.A. 2016-2017 Architettura dei sistemi RIS-PACS Radiology Information System RIS Un sistema informatico dedicato all ambito radiologico
Sistemi informatici in ambito radiologico. Dott. Ing. Andrea Badaloni A.A
Sistemi informatici in ambito radiologico Dott. Ing. Andrea Badaloni A.A. 2016-2017 Architettura dei sistemi RIS-PACS RIS Radiology Information System Un sistema informatico dedicato all ambito radiologico
3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
2011 Politecnico di Torino 1
Modalità d uso SQL per le applicazioni Indipendentemente dalla soluzione CLI adottata, esiste una strutturazione comune dell interazione con il DBMS apertura della connessione con il DBMS esecuzione di
REGIONE BASILICATA PROCEDURA APERTA (AI SENSI DEL D.LGS.163/2006 E S.M.I.)
PROCEDURA APERTA (AI SENSI DEL D.LGS.163/2006 E S.M.I.) PER L ACQUISIZIONE DEL SERVIZIO EVOLUTIVO E DI ASSISTENZA SPECIALISTICA DEL SISTEMA INFORMATIVO DI MONITORAGGIO DEGLI INVESTIMENTI PUBBLICI DELLA
MANUALE UTENTE Modulo PUBLISHING FATTURE MaNeM ver. 5.0
MANUALE UTENTE Modulo PUBLISHING FATTURE MaNeM ver. 5.0 1. Introduzione all applicazione...2 2. Funzioni Utente...3 2.1 Form di autenticazione...3 2.2 Gestione Fatture...5 Bologna, 16 settembre 2003 1.
2011 Politecnico di Torino 1
SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface
Il Progetto di Centro di Reprocessing di BaBar: Requisiti per il Monitoring e il Management
Il Progetto di Centro di Reprocessing di BaBar: Requisiti per il Monitoring e il Management Moreno Marzolla INFN Padova BaBar Collaboration & Dip. Informatica, Università di Venezia Workshop su Management
Figura 1 Home page e Login Form di WAMS
SCHEDA TECNICA SCHEDA TECNICA > DESCRIZIONE Applicativo Web (in Cloud) per la visualizzazione dei dati acquisti in campo dai datalogger (edas), può essere utilizzato mediante un normale browser web senza
SETA Selection Tool del Sistema ARTIST
Selection Tool del Sistema ARTIST L incarico è stato affidato al RTI composta da: Kayser Italia S.r.l. Daxo con capogruppo Kayser Italia s.r.l. SETA () Espandibilità e flessibilità Delocalizzazione istallazione
La connessione ai database MySQL tramite script PHP versione 5.5
La connessione ai database MySQL tramite script PHP versione 5.5 Php è un linguaggio di scripting che estende le funzionalità del server Web, mentre MySQL è un programma server che si occupa della gestione
Soluzione WebGIS Regione Piemonte Gianni Siletto-Silvana Griffa
Soluzione WebGIS Regione Piemonte Gianni Siletto-Silvana Griffa Sommario Aspetti generali Sintesi della soluzione Schema La soluzione realizzata PTA: il progetto prevede la realizzazione di una piattaforma
owncloud Distretto 2060
owncloud Distretto 2060 Manuale di installazione e d uso 0 Premessa Il presente documento riporta indicazioni e istruzioni per l installazione e la gestione del sistema di owncloud, lo spazio digitale
Informatica: arte e mestiere 3/ed
Internet l Indice Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica Architettura
Istruzioni per l installazione del software ANSYS 16.2 Workbench, CFX e ICEM-CFD sul proprio laptop WinX64
Enrico Nobile DIA - Dipartimento di Ingegneria e Architettura Università degli Studi di Trieste Esercitazioni di Termofluidodinamica Computazionale Istruzioni per l installazione del software ANSYS 16.2
VPN e FortiClient (Windows)
Sistema Bibliotecario di Ateneo VPN e FortiClient (Windows) Accedere alle risorse elettroniche da fuori rete Unimore Contenuti di questa guida Le 3 modalità di accesso al VPN con Windows Interfaccia VPN
Manuale Plugin SyncDB
Manuale Plugin SyncDB Ver. 1.0.4 del 19/04/2011 /* * @package for Joomla 1.5.22 * @author L.Migliorino, L.Donati * @module SyncDB * @copyright 2009 Copyright (C) Neonevis Srl www.neonevis.it * @license
La Piattaforma di Simbiosi industriale
Laboratorio valorizzazione delle risorse nei sistemi produttivi e territoriali LA SIMBIOSI INDUSTRIALE IN ITALIA: L ESPERIENZA ENEA 12 Maggio 2016 La Piattaforma di Simbiosi industriale Silvia Sbaffoni
Implementazione di una Spatial Data Infrastructure
2 marzo 2016 Aula Conferenze ARPA Puglia Implementazione di una Spatial Data Infrastructure Dott. Carmine Massarelli Implementazione di una SDI Spatial Data Infrastructure Tecnologie Metodi veicolare l
SISTEMI INFORMATIVI GEOGRAFICI IN GEO- LOGIA
MARIA TERESA MELIS SISTEMI INFORMATIVI GEOGRAFICI IN GEO- LOGIA titimelis@unica.it ANNO ACCADEMICO 2016/ 2017 LEZIONE 2 INTRODUZIONE AL GIS Corso di Sistemi Informativi Geografici in Geologia a cura di
Architetture Client/Server e World Wide Web
Basi di Dati Architetture Client/Server e World Wide Web Il World Wide Web Il web è una ragnatela (grafo) di contenuti (nodi) collegati tra loro attraverso collegamenti (link) I nodi sono documenti e/o
Prodotti e Servizi per la Smart Enterprise dal 1984
Prodotti e Servizi per la Smart Enterprise dal 1984 LYRA OFFER MANAGEMENT Il cliente al centro del tuo business Lyra: Software applicativo made in Italy per migliorare la qualità delle relazioni con i
L infrastruttura STIL. Presentazione dei risultati finali del progetto Alessandro Ricci Università di Bologna DEIS Bologna / Cesena
L infrastruttura STIL Presentazione dei risultati finali del progetto Alessandro Ricci Università di Bologna DEIS Bologna / Cesena Ruolo Infrastruttura ICT Fornire modelli, architetture e tecnologie informatiche
Symantec IT Management Suite 8.0 powered by Altiris technology
Symantec IT Management Suite 8.0 powered by Altiris technology Requisiti indispensabili per l'installazione di IT Management Suite Prima di avviare l'installazione, assicurarsi che il computer sul quale
Installazione PostgreSQL Rev. 1
Installazione PostgreSQL Rev. 1 Lodi, 20/03/2018 Installazione PostgreSQL per IAF Modalità di installazione e configurazione delle componentistiche SW necessarie al funzionamento degli applicativi basati
Progetto e sviluppo di un applicazione Android per il controllo di reti di sensori senza filo
tesi di laurea Progetto e sviluppo di un applicazione Android per il controllo di reti di sensori senza filo 2011/2012 relatore Ch.mo prof. Marcello Cinque candidato Antonio Annunziata Matr. 534/00197
testo Saveris Web Access Software Istruzioni per l'uso
testo Saveris Web Access Software Istruzioni per l'uso 2 1 Indice 1 Indice 1 Indice... 3 2 Descrizione delle prestazioni... 4 2.1. Utilizzo... 4 2.2. Requisiti di sistema... 4 3 Installazione... 5 3.1.
Internet come funziona?
Internet come funziona? Cos'è una rete e cos'è la Rete: Reti locali e geografiche Protocolli Architettura Client/Server Architettura P2P (Peer-to-peer) Internet ( web!) e i suoi servizi: World Wide Web
Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo
Basi di Dati Architetture Client/Server D B M G Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta l intelligenza
Ministero dell Ambiente e della Tutela del Territorio e del Mare GUIDA ALL ACCESSO DEI WEB SERVICE MEDIANTE ARCGIS DESKTOP
Ministero dell Ambiente e della Tutela del Territorio e del Mare GUIDA ALL ACCESSO DEI WEB SERVICE MEDIANTE Titolo Guida all accesso dei Web Service mediante l utilizzo del software ArcGIS Desktop Autore
Isaac DE è una piattaforma Big Data completa di strumenti e servizi per l installazione, la configurazione, l uso, la gestione e il monitoraggio di
Isaac DE è una piattaforma Big Data completa di strumenti e servizi per l installazione, la configurazione, l uso, la gestione e il monitoraggio di un intero ambiente NoSQL. 1 Sfrutta al massimo la potenza
MAW DOCUMENT MANAGEMENT. Sistema di Gestione Documentale per Aziende e Pubbliche Amministrazioni
MAW DOCUMENT MANAGEMENT Sistema di Gestione Documentale per Aziende e Pubbliche Amministrazioni Cos è MDM! mdm (Maw Document Management) è la soluzione di Enterprise Content Management, per la gestione
Introduzione. Java HTTP. G. Prencipe
Java html e http G. Prencipe prencipe@di.unipi.it Introduzione Tutte le comunicazioni tra client e server Web avvengono mediate il (HyperText Transfer Protocol, attualmente alla versione 1.1), che è un
Collaborazioni on-line
Collaborazioni on-line Sommario Concetti fondamentali Collaborazioni on-line Software per le collaborazioni on-line Internet Rete di computer collegati fisicamente per comunicare e scambiare informazioni
Esercitazione 3 Gnu Privacy Guard
Sommario Esercitazione 3 Gnu Privacy Guard Laboratorio di Sicurezza 2018/2019 Andrea Nuzzolese Gnu Privacy Guard (GPG) Principali funzionalità Descrizione esercitazione Scopo Interazione con il sistema
Shibboleth SP installazione e configurazione di base per SSO
Shibboleth SP installazione e configurazione di base per SSO Agenda Intro sui service provider Installazione Configurazione Protezione di una risorsa web 1 Quadro di insieme 1.The SP detects the user attempting
LABORATORIO DI SISTEMI OPERATIVI
LABORATORIO DI SISTEMI OPERATIVI Corso di Laurea Triennale in Ingegneria Informatica A.A. 2018/2019 Guglielmo Cola Email: g.cola@iet.unipi.it Web: www.iet.unipi.it/g.cola Informazioni generali Ricevimento
Basi di Dati Architetture Client/Server
Basi di Dati Architetture Client/Server Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta l intelligenza
DOCFINDERWEB SERVICE E CLIENT
DOCFINDERWEB SERVICE E CLIENT Specifiche tecniche di interfacciamento al Web Service esposto da DocPortal Versione : 1 Data : 10/03/2014 Redatto da: Approvato da: RICCARDO ROMAGNOLI CLAUDIO CAPRARA Categoria:
Lato client: vuol dire che le operazioni programmate vengono svolte e visualizzate direttamente sul computer dell'utente collegato
Introduzione al linguaggio PHP Hypertext preprocessor Lato client: vuol dire che le operazioni programmate vengono svolte e visualizzate direttamente sul computer dell'utente collegato Lato server: vuol
Agenda. Introduzione alle Smart City. Idee principali Opportunità. Nodexx. Funzionalità principali Vantaggi competitivi. Leitfeld
Agenda Introduzione alle Smart City Idee principali Opportunità Nodexx Funzionalità principali Vantaggi competitivi Funzionalità principali Vantaggi competitivi Introduzione alle Smart City Sono aree urbane
Installazione PostgreSQL Rev. 2
Installazione PostgreSQL Rev. 2 Lodi, 13/05/2019 Installazione PostgreSQL per IAF Modalità di installazione e configurazione delle componentistiche SW necessarie al funzionamento degli applicativi basati
AlarmRack & AlarmManager. Descrizione Prodotto
AlarmRack & AlarmManager Descrizione Prodotto Versione: 1.4 Data: 15/02/2007 Pag.1/8 AlarmRack AlarmRack e un sistema integrato che permette di tenere sotto controllo ininterrottamente la vostra rete dati.
Rapporto tecnico Nuovo Portale CNR
Rapporto tecnico Nuovo Portale CNR Antonino Principato, Luigi Cestoni, Andrea Pompili Struttura di particolare rilievo Reti e Sistemi Informativi Consiglio Nazionale delle Ricerche Indice Introduzione...
PASW Statistics per Windows - Istruzioni di installazione (Licenza di rete)
PASW Statistics per Windows - Istruzioni di installazione (Licenza di rete) Le seguenti istruzioni sono relative all installazione di PASW Statistics 18 con licenza di rete. Questo documento è destinato
1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org
1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org Prefazione. Da Hello World a Hello World Wide Web. Hello World è la prima frase stampata a video dal primo programma di esempio scritto
GIS - corso base Corso base sul GIS opensource, i Sistemi Informativi Territoriali e la pianificazione partecipata.
GIS - corso base Corso base sul GIS opensource, i Sistemi Informativi Territoriali e la pianificazione partecipata. Irene Oppo Responsabile trattamento del dato geografico Nuoro, 10 06 2016 Servizi OWS
Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo
Basi di dati Basi di Dati Architetture Client/Server Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta
I N S T A L L A Z I O N E D I M I S T R A L L A T O C L I E N T
I N S T A L L A Z I O N E D I M I S T R A L L A T O C L I E N T P R E M E S S A La versione Client di Mistral installa i file necessari alla sola connessione alla base dati; Mistral verrà comunque sempre
MAW DOCUMENT MANAGEMENT. Sistema di Gestione Documentale per Aziende e Pubbliche Amministrazioni
MAW DOCUMENT MANAGEMENT Sistema di Gestione Documentale per Aziende e Pubbliche Amministrazioni Cos è MDM! mdm (Maw Document Management) è la soluzione di Enterprise Content Management, per la gestione
enimonitor proactive IT monitoring
enimonitor proactive IT monitoring enimonitor EniMonitor è il modulo che consente il monitoraggio proattivo delle reti informatiche. EniMonitor è il progetto Open Source Nagios, corredato da numerosi add-on