UISH

Urban Intelligence Science Hub for City Network

Licenze software

Licenze software

Software e librerie di terze parti utilizzati nel progetto (frontend, server WebGIS e lato client) e prodotti software sviluppati nel progetto, con versione, produttore e licenza.

I componenti di terze parti sono open source; versioni, date e licenze fanno riferimento all'ultima versione disponibile (giugno 2026), tranne il client QGIS (versione LTR in uso). I prodotti del progetto sono rilasciati con licenza EUPL-1.2 (codice) e CC-BY-SA-4.0 (database).

NomeVersioneData rilascioLinguaggioProduttoreLicenzaInputOutput
Frontend — applicazione web (uish.ifac.cnr.it)
jQuery 4.0.0 — JavaScript (libreria) OpenJS Foundation / jQuery Team MIT Eventi e input utente, DOM HTML Manipolazione DOM, chiamate AJAX
Bootstrap 5.3.8 2025 CSS / JavaScript Bootstrap Authors (twbs) MIT Markup HTML Layout/stili responsive, componenti UI
Bootstrap Icons 1.13.1 — Font vettoriale / CSS Bootstrap Authors (twbs) MIT Classi CSS Icone vettoriali
Select2 4.1.0 2021 JavaScript / CSS Select2 contributors MIT Elementi <select> HTML, ricerca utente Menu a tendina avanzati con ricerca
Apache ECharts 6.1.0 — JavaScript Apache Software Foundation Apache-2.0 Dati numerici (JSON/array) Grafici interattivi (Canvas/SVG)
ECharts-GL 2.1.0 — JavaScript (WebGL) Apache ECharts / ecomfe BSD-3-Clause Dati 3D (JSON/array) Grafici 3D accelerati WebGL
Three.js r185 (0.185.1) — JavaScript (WebGL) Three.js Authors (mrdoob) MIT Geometrie e dati 3D Rendering 3D WebGL
KaTeX (+ mhchem) 0.18.4 — JavaScript / CSS Khan Academy / KaTeX contributors MIT Stringhe LaTeX Formule matematiche/chimiche renderizzate
flatpickr 4.6.13 — JavaScript / CSS Gregory Petrosyan (chmln) MIT Campi data (input utente) Selettore di date/calendario
html2canvas 1.4.1 2022-01-26 JavaScript Niklas von Hertzen MIT Nodo DOM/HTML Immagine raster (Canvas/PNG)
Leaflet 1.9.4 2023 JavaScript / CSS Volodymyr Agafonkin / Leaflet contributors BSD-2-Clause Tile e livelli di mappa, interazioni utente Mappe interattive nel browser
DataTables (+ FixedColumns, Responsive, RowReorder) 3.0.2 (6.0.0 / 4.0.2 / 2.0.0) — JavaScript / CSS SpryMedia Ltd (DataTables) MIT Tabelle HTML, dati JSON Tabelle ordinabili e filtrabili, colonne fisse
highlight.js 11.12.0 — JavaScript / CSS highlight.js contributors BSD-3-Clause Sorgenti di codice come testo Codice evidenziato per linguaggio
Ace editor 1.44.0 — JavaScript / CSS Ajax.org B.V. / Ace contributors BSD-3-Clause Testo modificabile (SQL, JSON, codice) Editor con evidenziazione e numeri di riga
jsTree 3.3.17 — JavaScript / CSS Ivan Bozhanov MIT Strutture ad albero (JSON) Alberi navigabili con selezione e ricerca
Jcrop 3.0.1 — JavaScript / CSS Kelly Hallman (Tapmodo) MIT Immagini e selezione dell'utente Ritaglio interattivo, coordinate del riquadro
jscolor 2.5.2 — JavaScript Jan Odvarko (East Desire) GPL-3.0 (also commercial) Campi di testo con codice colore Selettore di colore, valore esadecimale
Server WebGIS — uish-srv.ifac.cnr.it (Ubuntu Server 24.04)
Ubuntu Server 24.04.4 LTS (Noble Numbat) 2024-04-25 Distribuzione GNU/Linux Canonical Ltd. GPL + various free licenses — (piattaforma server) Ambiente di esecuzione server
nginx 1.30.2 (stable) 2026-05-22 C Nginx, Inc. / F5 BSD-2-Clause Richieste HTTP/HTTPS Web serving, reverse proxy
PostgreSQL 18.4 2026-05-14 C PostgreSQL Global Development Group PostgreSQL License Query SQL Dati relazionali
PostGIS 3.6.3 2026-04-14 C / SQL (estensione PostgreSQL) PostGIS Project (OSGeo) GPL-2.0-or-later Query SQL spaziali, dati geospaziali Geometrie e analisi spaziali
PHP 8.5 2025-11-20 C (interprete) / PHP The PHP Group PHP License v3.01 Script PHP, richieste HTTP Contenuti web dinamici
Lizmap Web Client 3.8.10 2025-05-16 PHP / JavaScript 3Liz MPL-2.0 (also GPL-2.0+/LGPL-2.1+) Progetti QGIS pubblicati Interfaccia WebGIS interattiva
QGIS Server 3.44.7 'Solothurn' (LTR) 2025-06-20 C++ / Python QGIS.org (OSGeo) GPL-2.0-or-later Progetti QGIS, richieste OGC (WMS/WFS/WMTS) Mappe e servizi OGC
Qt 5.15.13 2023-03-09 C++ The Qt Company / Qt Project LGPL-3.0 (also GPL/commercial) Toolkit GUI/applicativo Librerie runtime di base (QGIS Server)
Python 3.12.3 2024-04-09 C / Python Python Software Foundation PSF License (Python-2.0) Script e plugin Python Runtime Python (QGIS Server)
GDAL/OGR 3.8.4 2024-02-18 C / C++ OSGeo / GDAL contributors MIT/X11 Formati dati raster e vettoriali Lettura/scrittura/conversione dati geospaziali
PROJ 9.4.0 2024-03-01 C / C++ OSGeo / PROJ contributors MIT/X11 Coordinate, sistemi di riferimento (CRS) Trasformazioni cartografiche e proiezioni
EPSG Registry database v11.004 2024-02-24 Dataset CRS IOGP Geomatics (EPSG) EPSG Terms of Use (IOGP) Codici EPSG Definizioni sistemi di riferimento (via PROJ)
GEOS 3.12.1 (CAPI 1.18.1) 2023-11-11 C / C++ OSGeo / GEOS contributors LGPL-2.1-or-later Geometrie Operazioni geometriche (overlay, buffer, ecc.)
SQLite 3.45.1 2024-01-30 C SQLite (D. R. Hipp et al.) Public Domain Query SQL (embedded) Database embedded/file (es. GeoPackage)
MapProxy 6.1.1 2026-06-17 Python MapProxy contributors Apache-2.0 Servizi WMS/tile sorgenti Cache tile, proxy WMS/WMTS
Redis 8.8.0 2026-05-25 C Redis Ltd. AGPLv3 (also RSALv2/SSPLv1) Comandi/dati in memoria Cache key-value, strutture dati
Lato client
QGIS (Desktop) 3.44.11 'Solothurn' (LTR) 2025-06-20 C++ / Python QGIS.org (OSGeo) GPL-2.0-or-later Dati geospaziali Progetti QGIS, mappe
Lizmap plugin (QGIS) allineato a QGIS/Lizmap — Python (plugin QGIS) 3Liz GPL-2.0-or-later Progetto QGIS Configurazione di pubblicazione su Lizmap
Prodotti software del progetto (open source)
export_year_to_netcdf.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 tbl_stat_year, tbl_grid_cells (PostGIS) File NetCDF raster 2D (CF-1.8, QGIS)
fetch_maps.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 API AirPortal (HTTPS, con chiave) Mappe orarie in netCDF, una per ora e specie (analisi e previsioni)
letture_netcdf.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 Cella o centralina, periodo, file giornalieri e cubi annuali Serie e mappe per i grafici del sito (JSON via gw2py)
netcdf_comune.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 — Funzioni condivise per leggere le mappe orarie (modulo, non eseguibile)
netcdf_day_from_hourly.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 Mappe orarie netCDF (analisi o previsioni) Un file netCDF per specie e giorno (24 ore), senza riquantizzare
netcdf_pack_uint16.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 Mappe orarie in netCDF (NETCDF3_CLASSIC, non compresse) Le stesse mappe in NETCDF4, interi senza segno a passo 0,01 (30% dello spazio)
netcdf_year_from_day.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 File giornalieri netCDF Cubo annuale per specie (time, lat, lon)
populate_tbl_cell_hourly.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 tbl_concentrations, tbl_grid_cells tbl_cell_hourly (serie oraria per cella, le 24 ore in un array al giorno)
populate_tbl_concentrations.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 Mappe orarie in netCDF tbl_concentrations (una riga per istante, un array per specie)
populate_tbl_data_stations.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 Esportazioni ARPA Sicilia (formato Envista, .xlsx e .csv) tbl_data_stations (osservazioni orarie e medie giornaliere delle centraline)
populate_tbl_iso_from_day.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 tbl_stat_day, tbl_limits, tbl_grid_cells tbl_isolines (isolinee giornaliere, marching squares)
populate_tbl_iso_from_month.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 tbl_stat_month, tbl_limits tbl_isolines (isolinee mensili)
populate_tbl_iso_from_year.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 tbl_stat_year, tbl_limits tbl_isolines (isolinee annuali)
populate_tbl_isoareas.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 tbl_isolines, tbl_limits, tbl_grid_cells tbl_isoareas (poligoni pieni fra un livello e l'altro)
populate_tbl_model_station_hourly.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 Cubi netCDF annuali, tbl_stations, tbl_grid_cells tbl_model_station_hourly (serie oraria del modello alla cella della centralina)
populate_tbl_stat_from_netcdf.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 Cubi netCDF annuali tbl_stat_day, tbl_stat_month, tbl_stat_year e raster netCDF 2D (media, massimo, percentili)
populate_tbl_stat_month.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 tbl_stat_day tbl_stat_month (medie/max mensili)
populate_tbl_stat_year.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 tbl_stat_month tbl_stat_year (media annuale pesata, max)
populate_tbl_stl.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 tbl_data_stations, tbl_stat_day tbl_stl (decomposizione STL: osservato, trend, stagionalità, residuo)
populate_timestamps_uish.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 Intervallo temporale (2024-2025) tbl_concentrations (record orari, array NULL)
verifica_day_vs_hourly.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 Mappe orarie e file giornalieri Esito del confronto ora per ora, intero per intero
manifest_archivio.py 1.0 2026 Python 3 Moreno Comelli, CNR-IFAC EUPL-1.2 L'archivio netCDF (protect/stored_maps) MANIFEST.sha256 nel formato di sha256sum: scrittura, aggiornamento e verifica di una copia file per file
crea_viste_materializzate_isolinee.sql 1.0 2026 SQL (PostgreSQL) Moreno Comelli, CNR-IFAC EUPL-1.2 tbl_isolines Viste materializzate delle isolinee
functions_dump.sql 1.0 2026 SQL (PL/pgSQL) Moreno Comelli, CNR-IFAC EUPL-1.2 — Funzioni SQL (es. etichette intervalli)
refresh_all_materialized_views.sql 1.0 2026 SQL (PostgreSQL) Moreno Comelli, CNR-IFAC EUPL-1.2 Viste materializzate del DB Viste materializzate aggiornate (REFRESH)
rimuovi_viste_materializzate.sql 1.0 2026 SQL (PostgreSQL) Moreno Comelli, CNR-IFAC EUPL-1.2 Viste materializzate air_quality.multilines_* Rimozione viste materializzate (DROP)
dump.sh 1.0 2026 Bash Moreno Comelli, CNR-IFAC EUPL-1.2 DB PostgreSQL air_quality File di dump SQL (pg_dump)
Database uish (PostgreSQL) 1.0 2026 Database PostgreSQL/PostGIS Moreno Comelli, CNR-IFAC CC-BY-SA-4.0 Osservazioni e output di modello (qualità dell'aria) Dataset relazionale (dump SQL)

Nessun prodotto software di terze parti non open source è utilizzato nel progetto.

Moreno Comelli, Ugo Cortesi, Valentina Colcelli & Alessandra Langella, CNR-IFAC, 2022-2026


Code & Design by CNR-IFAC - Core by PortLab