[Talk-it] Errore per link dinamico di Overpass turbo per umap
Volker Schmidt
voschix a gmail.com
Ven 13 Dic 2019 09:58:40 UTC
Grazie della rapida reazione.
Risolto.
Ecco i dettagli
Il problema è tutto sul lato Overpass, prima d qualsiasi operazione su lato
uMap.
> Effettivamente non sembra lunga.
Non sembra lunga la query nel formato WIzard, ma la conversione in Overpass
GL lo è in fatti (55 righe)
> Accertati:
>
> - aver impostato nella query il formato "xml"
>
dove?
> - aver impostato nella "remote data" di umap il link della compact
> query e non la stringa
> - che in umap il formato sia "osm"
>
Questo riguardebbe il lato uMap e funziona tutto come altre query che
sono, in Overpass GL, meno "verbosi"
> Per facilitare le prova anche ad altri, manda il link della query
> invece di uno spezzone di testo.
>
Non è un spezzone di testo che ho mandato, è la query in formato Overpass
turbo Wizard.
Per riprodurre il problema, devi
1) incollare questo "testo" nel Wizard:
"
type:way
and
(highway=cycleway or ((highway=track or highway=path) and
(bicycle=designated or bicycle=official)))
and
(foot=no or foot!=*)
and
((oneway!=* and oneway:bicycle!=*) or (oneway=no and oneway:bicycle=no))
and
cycleway!=crossing
and
track!=crossing
and
path!=crossing
in Padova
"
2) "build query" nella finestrina del Wizard
Questo produce una query in Overpass GL di 55 righe
3) manualmente aumentare il timeout (da 25 a 100 secondi) nella quarta riga
di questa query Overpass GL.
4) lanciare "run"
(Si vede il risultato, dopo un po' di attesa - sono 58 oggetti a Padova
3) lanciare l'export:
"Export" > "Query" > "convert to compact"
E' questo tentativo di esportare i dati da Overpass che fallisce.con il
messaggio di errore del server di Overpass::
"
Request-URI Too Long
The requested URL's length exceeds the capacity limit for this server.
------------------------------
Apache/2.4.18 (Ubuntu) Server at lz4.overpass-api.de Port 80
"
Altre query più brevi funzionano senza problemi con questio metodo che
viene proposto da questi autori:
http://www.mappa-mercia.org/2014/09/creating-an-always-up-to-date-map.html
Questo funziona per query "leggeri".
Nel caso della mia query "pesante" non funziona.
Una scelta alternativa nel menu del export funziona:
"Export" > "Query" > "download/copy as umap remote data url"
In un altro text editor, incolla la stringa scaricata o copiata e
inserisci *davanti
*la seguente stringa:
http://overpass-api.de/api/interpreter?data=
Questo URI funziona poi in uMap com link dinamico:
1. seleziona "Remote Data"
2. incolla URI nelcamp "Url"
3. seleziona OSM copme formato dasti
4. ativa "dynamic"
5. salva
Volker
> Il giorno gio 12 dic 2019 alle ore 22:57 Volker Schmidt
> <voschix a gmail.com> ha scritto:
> >
> > Sto modificando una umap con link stastici a link dinamici e mi sono
> impatuto che link lunghi non si esportano da Overpass turbo.
> > Ho una query created con Overpass turbo wizard:
> >
> > type:way
> > and
> > (highway~"^cy" or ((highway~"^tr" or highway=path) and
> > (bicycle~"^de" or bicycle~"^of")))
> > and
> > (foot=no or foot!=*)
> > and
> > ((oneway!=* and oneway:bicycle!=*) or (oneway=no and oneway:bicycle=no))
> > and
> > cycleway!~"^cr"
> > and
> > track!~"^cr"
> > and
> > path!~"^cr"
> > in Padova
> >
> > La faccio girare semza problema e mi seleziona correttamante 58 ogeti.
> > Per creare un link dinamico
> > clicco in sequenza: "Export", "Query", "convert to compact"
> > Funziona bene per query non troppo complesse, ma per l'esempio mi viene
> fuori "Request-URI Too Long"
> >
> > Qualche consiglio o devo fare una mappa statica?
> >
> > Volker
> >
> >
> >
> >
> >
> > _______________________________________________
> > Talk-it mailing list
> > Talk-it a openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/talk-it
>
> _______________________________________________
> Talk-it mailing list
> Talk-it a openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.openstreetmap.org/pipermail/talk-it/attachments/20191213/bca1c1a3/attachment.html>
Maggiori informazioni sulla lista
Talk-it