Km4City, Smart City API

Inviato da dkan_user il Mer, 07/24/2019 - 10:13
Titolare - Nome*:
Università di Firenze - DISIT Lab
Titolare - Codice Ipa/P. Iva*:
USFir
Editore:
Paolo Nesi
Editore - Codice IPA/P.IVA:

N/A

Descrizione*:

Km4City (http://www.km4city.org ) (knowledge model for the city) è una soluzione big data smart city mira a migliorare la qualità della vita abilitando la creazione di servizi innovativi, per la mobilità, la sicurezza, il turismo, la riduzione dei consumi e dei costi, e migliorando la capacità delle persone e della città di reagire a eventi avversi non previsti. Questi obiettivi ambiziosi possono essere raggiunti andando a creare servizi tramite algoritmi di intelligenza artificiale sulla base di dati presenti nelle nostre città. Non solo gli open data, ma anche quelli di operatori di trasporto, commercio, turismo, beni culturali, educazione, meteo, ambiente; quelli che possono provenire da sensori nella città (IOT, Internet delle Cose), dai social media, e dai cittadini stessi tramite App e sistemi di partecipazione. Oltre ai dati statici che non cambiano nel tempo, o che cambiano raramente vi sono i dati dinamici (real time) che producono flussi continui di informazione. Sono proprio questi che suscitano maggior interesse per gli utenti finali poiché permettono di poter avere informazioni, predizioni e deduzioni in tempo reale. Per esempio con lo stato e le predizioni su parcheggi, traffico, consumi, ambiente, etc. Su tale base si sviluppano soluzioni per la diagnosi precoce di eventi critici.

Km4City è nato nel 2013 come ontologia per le smart city, in seguito la soluzione è stata adottata come base per lo sviluppo di strumenti e progetti come Sii-Mobility smart city nazionale mobilità e trasporti, RESOLUTE H2020, e REPLICATE H2020 della commissione europea. Al momento Km4City come base di conoscenza a servizi di vari progetti compre con i suoi dati tutta la Toscana in termini di informazioni stradali, punti di interesse (cultura, turismo, alloggi, ristorazione, educazione, commercio, turismo, etc. circa 300.000 POI classificati in 530 categorie), servizi di trasporto pubblico (da 16 operatori), benzinai, informazioni sul triage di ospedali, flussi traffico da circa 800 sensori, parcheggi circa 200, ambiente, etc., e social media tramite TwitterVigilance (http://www.disit.org/tv ), piu' di un milione di nuovi dati complessi al giorno.

Le principali problematiche che sono state affrontate e risolte sono legate alla gestione della complessità dell’acquisizione di dati eterogenei (diverse sorgenti, protocolli, standard, formati, etc.), ai volumi di questi dati che arrivano in continuo dalla città e dalle App, alla loro qualità e discontinuità; configurando in questo modo il problema smart city nello spazio dei Big Data. La mancanza d’interoperabilità e la qualità limitata dei dati sono gestite in Km4City tramite strumenti di data mining per aggregare i dati e correggere i problemi entro parametri accettabili [ http://www.disit.org/6506 ]. Sulla base di conoscenza Km4City sono quindi messi in esecuzione svariati algoritmi di data analytic che si basano su intelligenza artificiale e statistica per la produzione anche in tempo reale di predizioni, suggerimenti, stimoli verso i cittadini, e suggerimenti verso i decisori pubblici.

Pertanto è fondamentale poter:

• Collezionare dati, informazioni e commenti anche dagli utenti stessi della città tramite social media, e tramite le App.

• Fornire informazioni a supporto delle decisioni tenendo sotto controllo lo stato della città. A questo fine si sono sviluppate strutture di controllo e di visualizzazione di sintesi per mettere di fronte al decisore pubblico, degli operatori e degli utenti della città delle dashboard adeguate (http://www.km4city.org/controlroomtools.html ), per mobile, totem, e Control Room. Fra le dashboard più interessanti quelle che mostrano lo stato dei servizi di mobilità, dei parcheggi, i flussi di mezzi e persone, gli eventi, mappe di origine destinazione, gli eventi su social media ( http://www.disit.org/tv ), e le correlazioni fra queste informazioni.

• Fornire suggerimenti verso gli utenti della città per informali, per stimolarli verso comportamenti sostenibili, per allertarli dell’arrivo di situazioni critiche.

• Mettere a disposizione per le APP (mobile e web, ma anche ad altri sistemi, per esempio l’app “Toscana Dove cosa” su tutti gli store http://www.km4city.org ) tramite Smart City API gli elementi fondamentali per produrre servizi e valore sul territorio. Per esempio da parte di operatori che lavorano sulla città come: musei, agenzie turistiche, operatori di trasporto, operatori di car e bike sharing, organizzatori di eventi, attività commerciali, etc. [ http://www.disit.org/6597 ].

URI*:
Ultima modifica*:
17-03-2017
Frequenza aggiornamento*:
DAILY
Data rilascio:
--

PUNTO DI CONTATTO

Nome:
Email:
Lingua:
{ENG,ITA}
Versione
1.0
Dataset correlato:
V1
Altro identificativo:
[{"identifier": "Sii-Mobility", "agent": {}}]

DISTRIBUZIONI

ckan resource 2

Inviato da dkan_user il Ven, 09/20/2019 - 12:44
Km4City Sii-Mobility SmartCityAPI v1
http://www.disit.org/6977 http://www.disit.org/6991 http://www.sii-mobility.org http://www.km4city.org

Documentazione completa accessibile da http://www.disit.org/6991

API per la ricerca di servizi ed eventi

• Ricerca servizi vicino ad una posizione GPS: data una posizione GPS, la distanza massima, le categorie dei servizi da ricercare ed un eventuale filtro sulle parole che devono essere contenute nei dati associati al servizio

• Ricerca servizi vicino ad un servizio: simile al precedente, la posizione è indicata tramite identificarore di un servizio

• Ricerca servizi in una area geografica rettangolare: simile al precedente solo viene indicata l’area geografica tramite due coordinate GPS

• Ricerca servizi in una area geografica descritta tramite WKT: simile al precedente solo che l’area viene indicata tramite un poligono o una linea espressa tramite formato WKT

• Ricerca servizi in una area preventivamante salvata: simile al precedente solo che l’area geografica è stata precedentemente salvata sul server

• Ricerca servizi per comune: indicando le categorie dei servizi da ricercare ed un eventuale filtro sulle parole da ricercare

• Ricerca serviziper queryId: permette di eseguire una query precedentemente salvata tramite ServiceMap

• Ricerca full text: ricerca full text sui servizi ma anche su toponimi o altre entità georeferenziate

• Ricerca di eventi: attivi il giorno, i prossimi 7 giorni o prossimi 30 giorni, in una certa area geografica espressa con posizione GPS e distanza, area rettangolare, poligono o linea WKT.

• Accesso ad informazioni su un serzizio: tramite identificatore del servizio, restituisce dati diversi a seconda del tipo di servizio, in particolare dati “realtime” per parcheggi (posti disponibili), sensori traffico (flussi veicolari), previsioni meteo, fermate bus (orario e prossimi transiti), pompe benzina (prezzi benzina), pronto soccorso (stato triage) , stazioni qualità dell’aria (contentrazione inquinanti), contatori elettronici, stazioni di ricarica, panchine, irrigatori, lampioni.

• Raccomandazione di servizi: sulla base delle visualizzazioni di servizi fatti da un utente e dalle sue ricerche raccomanda i servizi che potrebbero essere di interesse per l’utente (fornisce anche tweet della protezione civile)

API per la ricerca indirizzi

• Ricerca indirizzo e servizi con geometrie tramite posizione GPS:
trova numero civico o il comune data una posizione GPS inoltre può determinare se la posizione indicata è dentro un’area o vicino ad un percorso associato ad un qualche servizio come ZCS, parchi, linee dei trasporti pubblici etc.

• Ricerca posizione GPS tramite indirizzo/nome POI (under development):
permette di trovare una posizione GPS associata al nome di una strada, comune e numero civico o ad un punto di interesse

API per il trasporto pubblico

• Lista delle agenzie trasporto pubblico: elenco delle agenzie di trasporto pubblico disponibili (Bus, Tram, Treni, Traghetti)

• Lista delle linee di una agenzia TPL:
restituisce l’elenco delle linee gestite da una aganzia di trasporto pubblico

• Lista dei percorsi di una linea:
restituisce l’elenco dei percorsi di una linea, anche con la descrizione geografica WKT del percorso

• Lista delle fermate di un percorso:
restituisce l’elenco delle fermate di un percorso

• Ricerca dei percorsi che passano in un’area geografica:
restituisce i percorsi che hanno almeno una fermata in una certa area geografica indicata tramite posizione GPS e distanza massima, area rettangolare, poligono o linea WKT

• Posizione stimata dei bus:
restituisce la posizione stimata dei bus sulla base dell’orario o tramite informazioni provenienti dal sistema di monitoraggio dei mezzi.

API di feedback

• Aggiungere commenti e/o stelle ad un servizio:
permette di aggiungere commenti o stelle ad un servizio o evento, i commenti sono validati prima di essere associati al servizio

• Aggiungere foto ad un servizio:
permette di aggiungere una foto ad un servizio o evento, le foto sono validate prima di essere associate al servizio.

• Ottenere la lista degli ultimi contributi degli utenti:
restituisce l’elenco degli ultime foto inviate dagli utenti, gli ultimi commenti fatti e le ultime valutazioni ricevute.

API per ricerca di percorsi

• Ricerca percorso tra due posizioni GPS o servizi:
si può indicare se il percorso deve essere fatto a piedi, con trasporto pubblico, in bici o in macchina.

API tecniche

• Accedere alla cache delle immagini:
permette di accedere a versioni ridotte (thumbnail o media risoluzione) di immagini di grandi dimensioni accessibili da web.
URL di accesso*:
Licenza - nome*:

Other (Attribution)