Partecipazione in presenza: c/o Spazio Macchi, via Mauro Macchi 30 • Partecipazione da remoto: Moodle, sala riunioni wmi • Istruzioni per delegare
Ritrovo a Milano e online alle ore 10:30 • Inizio assemblea ore 11:00
Per informazioni e problemi: segreteria
OpenStreetMap/Tiles OSMit: differenze tra le versioni
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
| (6 versioni intermedie di 2 utenti non mostrate) | |||
| Riga 1: | Riga 1: | ||
https://tile.osmit.it | Servizio di tile raster in lingua italiana basate su OSM, esplorabili su https://tile.osmit.it . | ||
== Politica di utilizzo delle tile == | |||
== | I dati di OpenStreetMap (OSM) sono '''liberi per chiunque'''. I nostri '''server tile non lo sono''': sono [https://www.wikimedia.it/donazioni/ finanziati tramite donazioni], e la capacità è limitata. Per proteggere il servizio a beneficio dei mappatori e della comunità in generale, '''devi''' seguire questa politica quando utilizzi le tile da <code>tile.osmit.it</code>. | ||
Accogliamo usi creativi e non richiediamo l'uso di un'API specifica. Tuttavia, un uso eccessivo o inappropriato danneggia la possibilità degli altri di modificare e visualizzare la mappa. Potremmo bloccare l'accesso, senza preavviso, se il tuo utilizzo degrada il servizio. Cercheremo di contattarti se possibile, ma non possiamo garantirlo. | |||
La disponibilità è '''best-effort''': '''non esiste alcun SLA o garanzia'''. <!--Tutti i servizi della [https://osmfoundation.org/ OSMF] sono inoltre soggetti ai [https://wiki.osmfoundation.org/wiki/Terms_of_Use Termini di utilizzo della OSMF].--> | |||
Se non puoi soddisfare questi requisiti, puoi utilizzare un '''servizio alternativo basato su OSM''' (vedi sotto) oppure gestirne uno tuo. | |||
=== Riepilogo rapido === | |||
'''Devi:''' | |||
* Utilizzare l'URL corretto: | |||
** OSM-Carto in italiano (copertura globale): <code>https://tile.osmit.it/tiles/carto/{z}/{x}/{y}.png</code> | |||
** Stile escursionistico (copertura europea): <code>https://tile.osmit.it/tiles/hiking/{z}/{x}/{y}.png</code> | |||
* Fornire un''''attribuzione della licenza''' visibile, seguendo le [https://wiki.osmfoundation.org/wiki/Licence/Attribution_Guidelines Linee guida sull'attribuzione di OpenStreetMap]. | |||
* Inviare un '''User-Agent HTTP valido''' che identifichi chiaramente la tua applicazione (o un ID app nella piattaforma tramite <code>X-Requested-With</code> dove impostato automaticamente). | |||
* Dalle pagine web, assicurarsi che venga inviato un header '''HTTP Referer''' valido. | |||
* Effettuare il '''caching''' delle tile localmente secondo gli header di caching HTTP (o almeno '''7 giorni''' se la tua cache non è in grado di leggerli). | |||
* Evitare di incoraggiare o facilitare la violazione del copyright. | |||
'''Non devi:''' | |||
* '''Scaricare massivamente ("scraping") le tile o offrire funzionalità di prefetch.''' | |||
* Inviare header <code>Cache-Control: no-cache</code>, <code>Pragma: no-cache</code> o simili header no-cache per impostazione predefinita. | |||
* Impostare una Referrer-Policy restrittiva che impedisca l'invio dell'header '''HTTP Referer'''. | |||
* Utilizzare un URL '''HTTP''' <code>http://tile.osmit.it/...</code>; usa gli URL '''HTTPS''' indicati sopra. | |||
* Mascherarsi con lo User-Agent di un'altra applicazione o affidarsi allo User-Agent predefinito di una libreria. | |||
'''Dovresti (raccomandato):''' | |||
* Evitare di codificare l'URL delle tile in modo fisso; consentire il cambio senza necessità di aggiornamento del software. | |||
* Aggiungere un link "Segnala un problema sulla mappa" a [https://www.openstreetmap.org/fixthemap https://www.openstreetmap.org/fixthemap]. | |||
* Pubblicare un'email di contatto sul tuo sito web o sulla scheda dell'app store. | |||
* Supportare HTTP/2 o HTTP/3 per download multiplexati efficienti. | |||
=== 1. URL corretto delle tile === | |||
Utilizza esattamente: | |||
* OSM-Carto in italiano (copertura globale): <code>https://tile.osmit.it/tiles/carto/{z}/{x}/{y}.png</code> | * OSM-Carto in italiano (copertura globale): <code>https://tile.osmit.it/tiles/carto/{z}/{x}/{y}.png</code> | ||
* Stile escursionistico (copertura europea): <code>https://tile.osmit.it/tiles/hiking/{z}/{x}/{y}.png</code> | * Stile escursionistico (copertura europea): <code>https://tile.osmit.it/tiles/hiking/{z}/{x}/{y}.png</code> | ||
== | Altri sottodomini o nomi host potrebbero essere più lenti o ritirati senza preavviso. Non possiamo fornire supporto all'integrazione per librerie specifiche per mappe; consulta la documentazione della tua libreria. | ||
=== 2. Attribuzione e licenza === | |||
* Mostra l'attribuzione della licenza OpenStreetMap in modo chiaro sulla mappa (tipicamente in basso a destra).<br/>Tipicamente: ''© [https://www.openstreetmap.org/copyright OpenStreetMap] contributors''<br/>Vedi: [https://wiki.osmfoundation.org/wiki/Licence/Attribution_Guidelines Linee guida sull'attribuzione] | |||
* Non incoraggiare attivamente o passivamente la violazione del copyright. | |||
* Non nascondere l'attribuzione sotto l'interfaccia utente, dietro toggle o fuori schermo. | |||
=== 3. Requisiti tecnici === | |||
==== 3.1 Identificazione ==== | |||
* '''User-Agent:''' Invia una stringa User-Agent chiara e univoca che indichi il nome della tua app e opzionalmente includa un URL di contatto o un'email.<br/>''Esempio (corretto):''<br/><code>User-Agent: MyTownMaps/1.4 (+https://example.org; contact: maps@example.org)</code><br/>I browser utilizzeranno il proprio <code>User-Agent</code> predefinito. | |||
* '''Non''' utilizzare lo <code>User-Agent</code> predefinito di una libreria, e non impersonare mai un'altra app o un browser. | |||
* Se la tua piattaforma imposta automaticamente un header <code>X-Requested-With</code> con un ID app, questo è accettabile, ma un <code>User-Agent</code> appropriato è comunque raccomandato. | |||
* '''Referer (solo web):''' Ci si aspetta che i browser inviino un header <code>Referer</code> valido. Le app native di solito non hanno un referer, e va bene così. | |||
* '''Referrer-Policy (solo web):''' Non impostare una Referrer-Policy restrittiva che impedisca l'invio dell'header <code>Referer</code> nelle richieste verso tile.osmit.it . | |||
==== 3.2 Caching ==== | |||
* '''Non aggirare le cache.''' Non inviare mai <code>Cache-Control: no-cache</code>, <code>Pragma: no-cache</code> o simili header no-cache per impostazione predefinita. | |||
* '''Rispettare gli header di caching del server''' (<code>Cache-Control</code>, <code>Expires</code>, <code>Etag</code>). Se la tua cache non è in grado di leggerli, memorizza ogni tile per '''almeno 7 giorni'''. | |||
* Mantenere una cache locale sufficiente per garantire che le visualizzazioni ripetute non riscarichino inutilmente le tile. | |||
* Utilizzare le [https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Conditional_requests richieste condizionali] tramite <code>If-None-Match</code> e <code>If-Modified-Since</code> quando si richiedono tile scadute. | |||
I browser moderni, con le impostazioni predefinite, soddisfano già questi requisiti tecnici. | |||
==== 3.3 Protocolli ==== | |||
* Raccomandato: utilizzare HTTP/2 o HTTP/3 per multiplexare le richieste in modo efficiente. | |||
==== 3.4 App, impostazioni predefinite delle librerie e SDK (identificazione obbligatoria) ==== | |||
Molti client HTTP e Software Development Kit (SDK) utilizzano un '''header User-Agent generico''' (es. <code>okhttp/x.y</code>, <code>Go-http-client/1.1</code>, <code>python-requests/x.y</code>, <code>Java/1.8</code>, <code>curl/x.y</code>). Il traffico che utilizza questi valori predefiniti '''verrà bloccato''' perché non possiamo identificare o contattare l'applicazione effettiva. | |||
'''Devi:''' | |||
* Le app devono configurare un '''<code>User-Agent</code> distinto e stabile''' che indichi il nome della tua app '''e''' opzionalmente un URL di contatto o un'email. | |||
* Per i siti web, assicurarsi che l'header '''<code>Referer</code> sia presente e accurato''' dall'inizio alla fine. Se instradi le richieste tile attraverso i tuoi server o una CDN, non rimuovere né svuotare il <code>Referer</code>. | |||
* Mantenere l'identificazione '''stabile''' tra le richieste e i rilasci. È consentito (e utile) aggiornare il '''numero di versione''' nel tuo <code>User-Agent</code> quando pubblichi nuove build (es. <code>MyTownMaps/1.4</code> → <code>MyTownMaps/1.5</code>). '''Non''' randomizzare o ruotare il nome del prodotto o i dettagli di contatto, e '''non''' impersonare browser o altre app. | |||
* Se pubblichi un SDK, imposta un '''<code>User-Agent</code> predefinito ragionevole''' (che indichi il nome dell'SDK e l'URL della documentazione) e fornisci un '''override semplice''' per consentire agli sviluppatori di identificare facilmente la propria app. | |||
'''Non devi:''' | |||
* Utilizzare lo <code>User-Agent</code> generico predefinito della libreria. | |||
* Nascondersi dietro un <code>User-Agent</code> generico di proxy (es. <code>nginx</code>, <code>Varnish</code>, <code>CDN-XYZ</code>). | |||
* Rimuovere il <code>Referer</code> dal traffico web o incanalare tutti i client dietro un'unica identità anonima. | |||
'''Applicazione:''' Il traffico che utilizza valori predefiniti generici, rimozione del referer o identità falsificate potrà essere '''bloccato senza preavviso'''. Diamo priorità a operatori identificabili e contattabili per mantenere il servizio affidabile per tutti. | |||
=== 4. Vietato: download massivo ("scraping") e uso offline === | |||
Il '''download massivo''' è qualsiasi recupero preventivo di tile diverse da quelle che un utente sta attivamente visualizzando. Questo include, ma non si limita a: | |||
* "Pre-caricamento" di aree estese o livelli di zoom multipli in anticipo. | |||
* Creazione di archivi di tile (es. <code>.zip</code>, <code>.mbtiles</code>) per distribuzione successiva. | |||
* Scansioni automatizzate su ampi bounding box, specialmente ad alto livello di zoom (z≥14). | |||
* Bot headless che panoramicano/zoomano la mappa per forzare il rendering. | |||
'''L'uso offline non è consentito su <code>tile.osmit</code>.''' Funzionalità come "Scarica città/nazione per uso offline" o "Salva area per dopo" '''si basano su prefetch/download massivo''' e sono pertanto vietate. Se hai bisogno di mappe offline, utilizza tile '''self-hosted''' o un '''provider che consenta esplicitamente l'uso offline/prefetch'''. Le [https://wiki.openstreetmap.org/wiki/Vector_tiles tile vettoriali] sono spesso più adatte a questo caso d'uso. | |||
'''Utilizzo consentito (esempi):''' | |||
* Visualizzazione interattiva normale da parte di un utente umano, dove il client richiede solo le tile necessarie per la viewport corrente (con un modesto look-ahead a corto raggio tipico dei browser). | |||
* Rivisitazioni servite dalla '''cache locale''' rispettando gli header di caching del server (o TTL ≥ 7 giorni se non sei in grado di leggerli). | |||
'''Utilizzo non consentito (esempi):''' | |||
* Qualsiasi pulsante "scarica per uso offline" o job in background che recuperi tile che un utente non sta attualmente visualizzando. | |||
* Precaricamento di intere città/regioni o pile di zoom multipli "per precauzione". | |||
'''Applicazione:''' I pattern di prefetch/offline generano un carico sproporzionato sui server finanziati dalla comunità e verranno '''bloccati senza preavviso'''. Violazioni ripetute possono portare a blocchi a lungo termine o a livello di rete. | |||
=== 5. Proxy di caching === | |||
In generale '''non raccomandiamo''' di mettere un proprio proxy di caching davanti a <code>tile.osmit.it</code>. Se lo fai, '''deve''': | |||
* Impostare un '''User-Agent''' chiaro e contattabile che identifichi l'organizzazione/servizio. | |||
* Rispettare gli header di caching del server o la regola del TTL minimo di 7 giorni indicata sopra. | |||
=== 6. Privacy === | |||
L'uso dei servizi Wikimedia Italia è soggetto alla [https://www.wikimedia.it/privacy/ Politica sulla privacy di Wikimedia Italia]. Non inviare dati personali o riservati ai nostri servizi. Report su '''dati di utilizzo anonimizzati e aggregati''' possono essere prodotti quando necessario. | |||
=== 7. Modifiche e applicazione === | |||
Questa politica può cambiare in qualsiasi momento per riflettere le esigenze e i vincoli del progetto. I servizi commerciali, o quelli che richiedono donazioni, dovrebbero essere particolarmente consapevoli del fatto che l'accesso potrebbe essere revocato in qualsiasi momento: potresti non essere più in grado di servire i tuoi clienti paganti se l'accesso viene revocato. | |||
Potremmo cercare di contattarti (ad esempio, tramite il tuo <code>User-Agent</code> o i dettagli di contatto pubblici) in caso di problemi, ma ciò potrebbe non essere sempre possibile. L'accesso potrà essere '''bloccato senza preavviso'''. | |||
=== 8. Alternative: servizi basati su OSM, tile vettoriali e self-hosting === | |||
'''Servizi di tile ospitati basati su dati OSM''' | |||
* Lista della comunità: [https://wiki.openstreetmap.org/wiki/Raster_tile_providers https://wiki.openstreetmap.org/wiki/Raster_tile_providers] | |||
'''Provider commerciali''' | |||
* Vedi: [https://wiki.openstreetmap.org/wiki/Commercial_OSM_Software_and_Services Software e servizi commerciali OSM] e [http://switch2osm.org/providers/ https://switch2osm.org/providers/] | |||
'''Gestisci le tue tile''' | |||
* Guida aggiornata: [http://switch2osm.org/ http://switch2osm.org/] | |||
'''Tile vettoriali''' | |||
* Le tile vettoriali sono un'alternativa alle tile raster e vengono tipicamente renderizzate lato client utilizzando uno stile. | |||
* Possono essere ospitate da terze parti o in self-hosting, e '''dove i termini del provider lo consentono''' '''possono essere impacchettate per uso offline'''. | |||
* Vedi panoramica: [https://wiki.openstreetmap.org/wiki/Vector_tiles https://wiki.openstreetmap.org/wiki/Vector_tiles] | |||
=== 9. Ambito di applicazione === | |||
Questa politica si applica alle tile '''raster''' servite da '''<code>tile.osmit.it</code>''' da parte di Wikimedia Italia. | |||
'''Non si applica''' al livello "Carto standard" mostrato su https://tile.osmit.it né ai livelli mostrati su https://openstreetmap.org. Quei livelli possono avere proprie politiche di utilizzo; contatta direttamente i rispettivi progetti se desideri utilizzare le loro tile. | |||
== Storia == | |||
* [[Associazione:Delibere/2021/Collaboratore creazione stili mappa per sito OpenStreetMap|Collaboratore creazione stili mappa per sito OpenStreetMap]] | * Storia del setup e documentazione di amministrazione si trovano in [[OpenStreetMap/Creazione sito OpenStreetMap Italia]] | ||
* [[Associazione:Delibere/2023/Allestimento e hosting servizio web di generazione tiles per pubblicazione mappe OSM|Allestimento e hosting servizio web di generazione tiles per pubblicazione mappe OSM]] | * Delibera [[Associazione:Delibere/2021/Collaboratore creazione stili mappa per sito OpenStreetMap|Collaboratore creazione stili mappa per sito OpenStreetMap]] del [[Associazione:Riunioni del Direttivo/2021/21 giugno|21 giugno 2021]] | ||
* Delibera [[Associazione:Delibere/2023/Allestimento e hosting servizio web di generazione tiles per pubblicazione mappe OSM|Allestimento e hosting servizio web di generazione tiles per pubblicazione mappe OSM]] del [[Associazione:Riunioni del Direttivo/2023/20 marzo|20 marzo 2023]] | |||
* Politica di utilizzo ufficializzata il [[Associazione:Riunioni del Direttivo/2026/24 marzo|24 marzo 2026]] | |||
Versione attuale delle 22:22, 24 mar 2026
Servizio di tile raster in lingua italiana basate su OSM, esplorabili su https://tile.osmit.it .
Politica di utilizzo delle tile
I dati di OpenStreetMap (OSM) sono liberi per chiunque. I nostri server tile non lo sono: sono finanziati tramite donazioni, e la capacità è limitata. Per proteggere il servizio a beneficio dei mappatori e della comunità in generale, devi seguire questa politica quando utilizzi le tile da tile.osmit.it.
Accogliamo usi creativi e non richiediamo l'uso di un'API specifica. Tuttavia, un uso eccessivo o inappropriato danneggia la possibilità degli altri di modificare e visualizzare la mappa. Potremmo bloccare l'accesso, senza preavviso, se il tuo utilizzo degrada il servizio. Cercheremo di contattarti se possibile, ma non possiamo garantirlo.
La disponibilità è best-effort: non esiste alcun SLA o garanzia.
Se non puoi soddisfare questi requisiti, puoi utilizzare un servizio alternativo basato su OSM (vedi sotto) oppure gestirne uno tuo.
Riepilogo rapido
Devi:
- Utilizzare l'URL corretto:
- OSM-Carto in italiano (copertura globale):
https://tile.osmit.it/tiles/carto/{z}/{x}/{y}.png - Stile escursionistico (copertura europea):
https://tile.osmit.it/tiles/hiking/{z}/{x}/{y}.png
- OSM-Carto in italiano (copertura globale):
- Fornire un'attribuzione della licenza visibile, seguendo le Linee guida sull'attribuzione di OpenStreetMap.
- Inviare un User-Agent HTTP valido che identifichi chiaramente la tua applicazione (o un ID app nella piattaforma tramite
X-Requested-Withdove impostato automaticamente). - Dalle pagine web, assicurarsi che venga inviato un header HTTP Referer valido.
- Effettuare il caching delle tile localmente secondo gli header di caching HTTP (o almeno 7 giorni se la tua cache non è in grado di leggerli).
- Evitare di incoraggiare o facilitare la violazione del copyright.
Non devi:
- Scaricare massivamente ("scraping") le tile o offrire funzionalità di prefetch.
- Inviare header
Cache-Control: no-cache,Pragma: no-cacheo simili header no-cache per impostazione predefinita. - Impostare una Referrer-Policy restrittiva che impedisca l'invio dell'header HTTP Referer.
- Utilizzare un URL HTTP
http://tile.osmit.it/...; usa gli URL HTTPS indicati sopra. - Mascherarsi con lo User-Agent di un'altra applicazione o affidarsi allo User-Agent predefinito di una libreria.
Dovresti (raccomandato):
- Evitare di codificare l'URL delle tile in modo fisso; consentire il cambio senza necessità di aggiornamento del software.
- Aggiungere un link "Segnala un problema sulla mappa" a https://www.openstreetmap.org/fixthemap.
- Pubblicare un'email di contatto sul tuo sito web o sulla scheda dell'app store.
- Supportare HTTP/2 o HTTP/3 per download multiplexati efficienti.
1. URL corretto delle tile
Utilizza esattamente:
- OSM-Carto in italiano (copertura globale):
https://tile.osmit.it/tiles/carto/{z}/{x}/{y}.png - Stile escursionistico (copertura europea):
https://tile.osmit.it/tiles/hiking/{z}/{x}/{y}.png
Altri sottodomini o nomi host potrebbero essere più lenti o ritirati senza preavviso. Non possiamo fornire supporto all'integrazione per librerie specifiche per mappe; consulta la documentazione della tua libreria.
2. Attribuzione e licenza
- Mostra l'attribuzione della licenza OpenStreetMap in modo chiaro sulla mappa (tipicamente in basso a destra).
Tipicamente: © OpenStreetMap contributors
Vedi: Linee guida sull'attribuzione - Non incoraggiare attivamente o passivamente la violazione del copyright.
- Non nascondere l'attribuzione sotto l'interfaccia utente, dietro toggle o fuori schermo.
3. Requisiti tecnici
3.1 Identificazione
- User-Agent: Invia una stringa User-Agent chiara e univoca che indichi il nome della tua app e opzionalmente includa un URL di contatto o un'email.
Esempio (corretto):User-Agent: MyTownMaps/1.4 (+https://example.org; contact: maps@example.org)
I browser utilizzeranno il proprioUser-Agentpredefinito. - Non utilizzare lo
User-Agentpredefinito di una libreria, e non impersonare mai un'altra app o un browser. - Se la tua piattaforma imposta automaticamente un header
X-Requested-Withcon un ID app, questo è accettabile, ma unUser-Agentappropriato è comunque raccomandato. - Referer (solo web): Ci si aspetta che i browser inviino un header
Referervalido. Le app native di solito non hanno un referer, e va bene così. - Referrer-Policy (solo web): Non impostare una Referrer-Policy restrittiva che impedisca l'invio dell'header
Referernelle richieste verso tile.osmit.it .
3.2 Caching
- Non aggirare le cache. Non inviare mai
Cache-Control: no-cache,Pragma: no-cacheo simili header no-cache per impostazione predefinita. - Rispettare gli header di caching del server (
Cache-Control,Expires,Etag). Se la tua cache non è in grado di leggerli, memorizza ogni tile per almeno 7 giorni. - Mantenere una cache locale sufficiente per garantire che le visualizzazioni ripetute non riscarichino inutilmente le tile.
- Utilizzare le richieste condizionali tramite
If-None-MatcheIf-Modified-Sincequando si richiedono tile scadute.
I browser moderni, con le impostazioni predefinite, soddisfano già questi requisiti tecnici.
3.3 Protocolli
- Raccomandato: utilizzare HTTP/2 o HTTP/3 per multiplexare le richieste in modo efficiente.
3.4 App, impostazioni predefinite delle librerie e SDK (identificazione obbligatoria)
Molti client HTTP e Software Development Kit (SDK) utilizzano un header User-Agent generico (es. okhttp/x.y, Go-http-client/1.1, python-requests/x.y, Java/1.8, curl/x.y). Il traffico che utilizza questi valori predefiniti verrà bloccato perché non possiamo identificare o contattare l'applicazione effettiva.
Devi:
- Le app devono configurare un
User-Agentdistinto e stabile che indichi il nome della tua app e opzionalmente un URL di contatto o un'email. - Per i siti web, assicurarsi che l'header
Referersia presente e accurato dall'inizio alla fine. Se instradi le richieste tile attraverso i tuoi server o una CDN, non rimuovere né svuotare ilReferer. - Mantenere l'identificazione stabile tra le richieste e i rilasci. È consentito (e utile) aggiornare il numero di versione nel tuo
User-Agentquando pubblichi nuove build (es.MyTownMaps/1.4→MyTownMaps/1.5). Non randomizzare o ruotare il nome del prodotto o i dettagli di contatto, e non impersonare browser o altre app. - Se pubblichi un SDK, imposta un
User-Agentpredefinito ragionevole (che indichi il nome dell'SDK e l'URL della documentazione) e fornisci un override semplice per consentire agli sviluppatori di identificare facilmente la propria app.
Non devi:
- Utilizzare lo
User-Agentgenerico predefinito della libreria. - Nascondersi dietro un
User-Agentgenerico di proxy (es.nginx,Varnish,CDN-XYZ). - Rimuovere il
Refererdal traffico web o incanalare tutti i client dietro un'unica identità anonima.
Applicazione: Il traffico che utilizza valori predefiniti generici, rimozione del referer o identità falsificate potrà essere bloccato senza preavviso. Diamo priorità a operatori identificabili e contattabili per mantenere il servizio affidabile per tutti.
4. Vietato: download massivo ("scraping") e uso offline
Il download massivo è qualsiasi recupero preventivo di tile diverse da quelle che un utente sta attivamente visualizzando. Questo include, ma non si limita a:
- "Pre-caricamento" di aree estese o livelli di zoom multipli in anticipo.
- Creazione di archivi di tile (es.
.zip,.mbtiles) per distribuzione successiva. - Scansioni automatizzate su ampi bounding box, specialmente ad alto livello di zoom (z≥14).
- Bot headless che panoramicano/zoomano la mappa per forzare il rendering.
L'uso offline non è consentito su tile.osmit. Funzionalità come "Scarica città/nazione per uso offline" o "Salva area per dopo" si basano su prefetch/download massivo e sono pertanto vietate. Se hai bisogno di mappe offline, utilizza tile self-hosted o un provider che consenta esplicitamente l'uso offline/prefetch. Le tile vettoriali sono spesso più adatte a questo caso d'uso.
Utilizzo consentito (esempi):
- Visualizzazione interattiva normale da parte di un utente umano, dove il client richiede solo le tile necessarie per la viewport corrente (con un modesto look-ahead a corto raggio tipico dei browser).
- Rivisitazioni servite dalla cache locale rispettando gli header di caching del server (o TTL ≥ 7 giorni se non sei in grado di leggerli).
Utilizzo non consentito (esempi):
- Qualsiasi pulsante "scarica per uso offline" o job in background che recuperi tile che un utente non sta attualmente visualizzando.
- Precaricamento di intere città/regioni o pile di zoom multipli "per precauzione".
Applicazione: I pattern di prefetch/offline generano un carico sproporzionato sui server finanziati dalla comunità e verranno bloccati senza preavviso. Violazioni ripetute possono portare a blocchi a lungo termine o a livello di rete.
5. Proxy di caching
In generale non raccomandiamo di mettere un proprio proxy di caching davanti a tile.osmit.it. Se lo fai, deve:
- Impostare un User-Agent chiaro e contattabile che identifichi l'organizzazione/servizio.
- Rispettare gli header di caching del server o la regola del TTL minimo di 7 giorni indicata sopra.
6. Privacy
L'uso dei servizi Wikimedia Italia è soggetto alla Politica sulla privacy di Wikimedia Italia. Non inviare dati personali o riservati ai nostri servizi. Report su dati di utilizzo anonimizzati e aggregati possono essere prodotti quando necessario.
7. Modifiche e applicazione
Questa politica può cambiare in qualsiasi momento per riflettere le esigenze e i vincoli del progetto. I servizi commerciali, o quelli che richiedono donazioni, dovrebbero essere particolarmente consapevoli del fatto che l'accesso potrebbe essere revocato in qualsiasi momento: potresti non essere più in grado di servire i tuoi clienti paganti se l'accesso viene revocato.
Potremmo cercare di contattarti (ad esempio, tramite il tuo User-Agent o i dettagli di contatto pubblici) in caso di problemi, ma ciò potrebbe non essere sempre possibile. L'accesso potrà essere bloccato senza preavviso.
8. Alternative: servizi basati su OSM, tile vettoriali e self-hosting
Servizi di tile ospitati basati su dati OSM
- Lista della comunità: https://wiki.openstreetmap.org/wiki/Raster_tile_providers
Provider commerciali
Gestisci le tue tile
- Guida aggiornata: http://switch2osm.org/
Tile vettoriali
- Le tile vettoriali sono un'alternativa alle tile raster e vengono tipicamente renderizzate lato client utilizzando uno stile.
- Possono essere ospitate da terze parti o in self-hosting, e dove i termini del provider lo consentono possono essere impacchettate per uso offline.
- Vedi panoramica: https://wiki.openstreetmap.org/wiki/Vector_tiles
9. Ambito di applicazione
Questa politica si applica alle tile raster servite da tile.osmit.it da parte di Wikimedia Italia.
Non si applica al livello "Carto standard" mostrato su https://tile.osmit.it né ai livelli mostrati su https://openstreetmap.org. Quei livelli possono avere proprie politiche di utilizzo; contatta direttamente i rispettivi progetti se desideri utilizzare le loro tile.
Storia
- Storia del setup e documentazione di amministrazione si trovano in OpenStreetMap/Creazione sito OpenStreetMap Italia
- Delibera Collaboratore creazione stili mappa per sito OpenStreetMap del 21 giugno 2021
- Delibera Allestimento e hosting servizio web di generazione tiles per pubblicazione mappe OSM del 20 marzo 2023
- Politica di utilizzo ufficializzata il 24 marzo 2026