Open Street Map Tile Server

Hallo lugbz,
wir verwenden für die meisten unserer Projekte Open Street Map Daten.
Darunter auch Tiles für Web-Applikationen. Leider ist der Standard
Zugriff auf OSM Tiles sehr limitiert und daher haben wir oft sehr
schlechte response times bzw. unvollständige Karten, da die Tiles erst
sehr spät nachladen. Wir haben zwar einen Geoserver aufgesetzt,
bulk-downloads von OSM wird aber nicht geraten. Wir möchten auch nicht
unbedingt einen tile-server selbst betreiben, wenn möglich....

Ich habe nun etwas recherchiert und folgendes herausgefunden:

https://operations.osmfoundation.org/policies/tiles/

"Heavy use (e.g. distributing an app that uses tiles from
openstreetmap.org) is forbidden without prior permission from the System
Administrators. See below for alternatives."

Sie schlagen externe Firmen vor, die OpenStreetMap unterstützen. Ich
würde dafür einen "paid-for tile server" verwenden, da die anderen meist
ein eingeschränktes Downloadlimit haben.

Siehe
https://wiki.openstreetmap.org/wiki/Commercial_OSM_Software_and_Services

Patrick hat nun gemeint, man könnte sich
https://wiki.openstreetmap.org/wiki/Mapbox anschauen, da es bei der OSM
Community sehr bekannt zu sein scheint.

Was sagt ihr dazu? Hat jemand schon Erfahrung mit Mapbox? Oder gibt es
andere, bessere Alternativen?

G,
Peter

Ciao
ci sono tantissime alternative.
Ho raccontato qualcosa anche alla SFSCon (how&why to move to openstreetmap)
https://www.sfscon.it/talks/switch-to-osm-why-and-how/

Mapbox sicuramente è una ottima soluzione.
Secondo me potreste anche farvi una vostra installazione/rendering.
Ne avevo parlato con Patrick a suo tempo.
Un buon punto di partenza è questo
https://opentileserver.org/

Credo comunque che, come opendatahub südtirol potreste creare un TMS
basato sui dati del geocatalogo dell'alto adige.
Tra l'altro il servizio cartografico della Provincia di Bolzano ha già
diversi servizi di pubblicazione di mappe online che possono essere
trasformato facilmente in TMS usando solo un sistema di caching
davanti.

Farei volentieri con voi qualche pensata sul tema.

Ciao

Aggiungo un altra nota:
Wikimedia Foundation ha messo a disposizione un servizio di TMS e di
Vector Tiles
I termini di riuso sono qui
https://foundation.wikimedia.org/wiki/Maps_Terms_of_Use
sono simili a quelli della OSMF

Ciao,

ci sono stati sviluppi su questo discorso? Avete iniziato a usare Mapbox?

Insieme con Andrea Congiu sto sviluppando una piccola mappa che mostra
la posizione dei defribrillatori. Al momento siamo agganciati a
tile.osm.org ma bisognera' cambiare quando il progetto sara' maturo.

Inoltre avremo *probabilmente* bisogno anche di un Overpass API server.
Fortunatamente, secondo la documentazione esiste un API server senza
limitazioni (per ora), "Kumi Systems Overpass Instance":
https://wiki.openstreetmap.org/wiki/Overpass_API

Qualcuno ha qualche esperienza con Overpass?

Grazie
Ciao
Giulio

OT:
con http://mapcontrib.xyz fai la mappa dei defibrillatori in un attimo
Anzi
C'è già una istanza
MapContrib

attachment.htm (3.97 KB)

Ciao,

OT:
con http://mapcontrib.xyz fai la mappa dei defibrillatori in un attimo
Anzi
C'è già una istanza
MapContrib

l'ho guardato e non va bene è estremamente scarso di informazioni e così
com'è serve a poco anche al 112 stesso (con i quali sto lavorando al
progetto), interesserebbe molto anche a loro una mappa con dati più
dettagliati. Il defi è all'aperto? Al chiuso? (a che ora è accessibile)
contatti telefonici, mail, ... Tutti questi dati, o in parte, sono
presenti in OSM io stesso ne ho messi. il lik segnalato da Maurizio non
mostra praticamente nulla. Noi stiamo cercando di sviluppare qualche
cosa di più.

Ciao
andrea

attachment.htm (8.6 KB)

Da mapcontrib tiri fuori tutti gli attributi che vuoi dai dati che sono
archiviati in Openstreetmap
L'istanza defibrillatori è configurata per mostrare solo il punto di
interesse ma puoi mostrare anche il resto

Come ti scrissi al tempo un fork di osmhydrant
Per il resto rimango un po'scettico nell'affidarsi totalmente ad
Openstreetmap per archiviare un dato come il DAE
Più che altro mi preoccupa l'aggiornamento dei dati.

My2Cents

attachment.htm (9.15 KB)

Ciao, nessuno ha mai parlato di affidarsi totalmente a osm. I dati saranno/dovranno essere di facile e immediato accesso. Per quanto riguarda gli aggiornamenti, stiamo già strutturando una procedura.
Poi se esiste già un prodotto perché non si può sviluppare qualcosa di meglio?

Ciao
Andrea

attachment.htm (9.85 KB)

Rispondo con più calma usando una tastiera e comunque chiedo subito
scusa visto che siamo finiti nell'ot :wink:

Ciao, nessuno ha mai parlato di affidarsi totalmente a osm. I dati saranno/dovranno essere di facile e immediato accesso.

Quando, al tempo, avevi scritto del progetto, avevo aperto una serie
di questioni, ma poi non ho avuto più risposte o, meglio, non più
avuto modo di seguire.
Il mio ragionamento è partito a seguito della richiesta di avere,
oltre ad un servizio di tile, anche quello di overpass-api.
Quando mi parlano di progetti su OpenStreetMap e po mi presentano la
mappa come sfondo faccio sempre presente che, anche se valorizza il
progetto mostrando la mappa creata dalla raccolta dei dati, rimane pur
sempre uno strumento scollegato.
Leggere che si vuole presentare i dati in altro modo e vedere il
riferimento a overpass-api, mi ha fatto pensare quindi che si
trattasse di un progetto integrato con la banca dati di openstreetmap.
Da qui, quindi, la mia osservazione in merito all'aggiornamento dei dae.
L'osservazione nasce inoltre da altre considerazioni che ho visto in
passato e che, anche se hanno avuto un grosso effetto mediatico (anche
perchè è un argomento che piace alla politica), poi hanno sempre avuto
la falla della sostenibilità.
Quindi, su dati delicati (e ci metto anche i numeri civici) tiro
sempre il freno a mano.
Il caso di osmhydrant è interessante perchè parcheggia i dati in
openstreetmap ma offre anche degli strumenti di esportazione e
validazione al fine di tenere sotto controllo tutto.
Inoltre ha anche altre cosucce carine come il raggio di copertura.
In pratica mostra delle circoferenze con raggio di 200m (ma può essere
configurato) con cui è possible così capire l'area coperta da quel
punto.

Per quanto riguarda gli aggiornamenti, stiamo già strutturando una procedura.

ottimo.

Poi se esiste già un prodotto perché non si può sviluppare qualcosa di meglio?

Forse sono io che ho una idea molto precisa di cosa voglia dire
integrarsi con OpenStreetMap e quindi è per quello che vado sempre a
pungolare nei pro e nei contro proponendo sempre il riuso.
D'altronde prima di partire su un progetto è importante fare l'analisi
dello stato dell'arte e individuare il motivo per cui ci si distingue
e si dovrebbe passare a quello.

Concludo tornando nei binari:
prima di pensare a sostituire il tile server e/o l'overpass server,
andrei a concludere il sistema e, una volta messo in produzione,
andrei a guardare se quei passaggi sono necessari.
Il più delle volte non lo sono fino a che non si raggiungono numeri
importanti per farlo.

Speor che ora sia tutto chiaro.
Ciao

Ciao Maurizio, ciao lista :slight_smile:

Ho raccontato qualcosa anche alla SFSCon (how&why to move to openstreetmap)
https://www.sfscon.it/talks/switch-to-osm-why-and-how/

Ho guardato il tuo talk su OSM. Molto interessante! Ci sono molti
informazioni utili. Soprattutto i vari link per testare mappe diversi mi
e' piaciuto.

Mapbox sicuramente è una ottima soluzione.

Abbiamo intanto trovato una soluzione molto più semplice per le nostre
mappe su [1]. Usando questo tile service ci siamo riusciti ad avere una
performance abbastanza buona per quello che serve a noi finora. Cosi
abbiamo deciso di spostare questo problema a un momento quando diventa
anche CartoDB troppo lenta per le richieste che dobbiamo servire. Anche,
perché le nostre esigenze sono molto limitate al momento....

Secondo me potreste anche farvi una vostra installazione/rendering.
Ne avevo parlato con Patrick a suo tempo.
Un buon punto di partenza è questo
https://opentileserver.org/

Grazie per le informazioni, pero questo e' esattamente quello che
vogliamo evitare. Pero forse, in un futuro non troppo lontano le
richieste sulle nostre API diventano cosi numerosi che dobbiamo
ripensare il problema e creare un nostro TSM o usare mapbox con un piano
pagato.

Credo comunque che, come opendatahub südtirol potreste creare un TMS
basato sui dati del geocatalogo dell'alto adige.
Tra l'altro il servizio cartografico della Provincia di Bolzano ha già
diversi servizi di pubblicazione di mappe online che possono essere
trasformato facilmente in TMS usando solo un sistema di caching
davanti.

Mi sono guardato un po le cose su [2]. Questo sarebbe veramente un
progetto interessante. Al momento ci servono solo i tiles, pero in
futuro sarebbe interessante aggiungere anche altri layer come i confini
dei comuni ed altro.

Farei volentieri con voi qualche pensata sul tema.

Grazie mille, ci sentiamo, quando continuiamo il lavoro con/per OSM :slight_smile:
Intanto vorrei darvi una piccola anteprima dei nostri web component, che
usano mappe su [3]. Tutto Open Source ovviamente... sul nostro account
di Github [4] e [5].

Saluti,
Peter

ps. scusate la risposta ritardata :slight_smile: