Re: [Talk-it] Domanda da nuovo arrivato!

2017-10-02 Per discussione Gian Luca Gaiba
Direi che cosi’ mi e’ piu’ che sufficiente!!!

grazie

per i sotto tag sono arabo per me quindi per ora va piu’ che bene questa

grazie ancora!!!


> On 29 Sep 2017, at 16:34, Andrea Albani  wrote:
> 
> 
> 
> e cioe’ nell’output csv vorrei avere
> 
> 23445667, il nome del nodo, 44.233455,11.2345667, bus_stop
> 23445667, il nome del nodo, 44.233455,11.2345667, halt
> 23445667, il nome del nodo, 44.233455,11.2345667, station
> 
> 
> Mi sono scervellato un po' con le query overpass fra variabili, cicli for 
> etc, ma senza arrivare ad un dunque su quanto richiedi.
> 
> Per quanto di mia conoscenza potresti usare una soluzione di compromesso: se 
> nell'elenco dei campi aggiungi anche "railway" ti riporterà, per i soli nodi 
> riferiti ad una stazione ferroviaria, la tipologia che cerchi. Per i nodi 
> relativi alle fermate dei bus, avendo come tag highway, non apparirà nulla. 
> La query potrebbe essere la seguente:
> 
> [out:csv(::id,"name",::lat,::lon,"railway";true;",")][timeout:250];
> {{geocodeArea:Italia}}->.searchArea;
> (
>   node["railway"="station"](area.searchArea);
>   node["railway"="halt"](area.searchArea);
>   node["highway"="bus_stop"](area.searchArea);
> );
> out;
> 
> Non so se così può essere sufficiente... dipende poi cosa ci devi fare. Devi 
> quindi assumere che, in assenza del valore dell'ultimo campo, il nodo è 
> riferito ad una fermata bus.
> 
> Ciao
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-29 Per discussione Martin Koppenhoefer


sent from a phone

> On 29. Sep 2017, at 16:34, Andrea Albani  wrote:
> 
> Devi quindi assumere che, in assenza del valore dell'ultimo campo, il nodo è 
> riferito ad una fermata bus.


forse si deve guardare anche il tag public_transport e relativi sottotag?


Ciao, Martin 
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-29 Per discussione Andrea Albani
>
> e cioe’ nell’output csv vorrei avere
>
> 23445667, il nome del nodo, 44.233455,11.2345667, bus_stop
> 23445667, il nome del nodo, 44.233455,11.2345667, halt
> 23445667, il nome del nodo, 44.233455,11.2345667, station
>
>
Mi sono scervellato un po' con le query overpass fra variabili, cicli for
etc, ma senza arrivare ad un dunque su quanto richiedi.

Per quanto di mia conoscenza potresti usare una soluzione di compromesso:
se nell'elenco dei campi aggiungi anche "railway" ti riporterà, per i soli
nodi riferiti ad una stazione ferroviaria, la tipologia che cerchi. Per i
nodi relativi alle fermate dei bus, avendo come tag highway, non apparirà
nulla. La query potrebbe essere la seguente:

[out:csv(::id,"name",::lat,::lon,"railway";true;",")][timeout:250];
{{geocodeArea:Italia}}->.searchArea;
(
  node["railway"="station"](area.searchArea);
  node["railway"="halt"](area.searchArea);
  node["highway"="bus_stop"](area.searchArea);
);
out;

Non so se così può essere sufficiente... dipende poi cosa ci devi fare.
Devi quindi assumere che, in assenza del valore dell'ultimo campo, il nodo
è riferito ad una fermata bus.

Ciao
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-29 Per discussione Gian Luca Gaiba
_Grazie infinite

questa mailing list e’ fantastica siete tutti molto preparati
fate progett interessantissimi
siete molto gentili
e sto imparando un sacco!!!

grazie

A proposito di quanto scrivi Giovanni
ho capito perfettamente tutto
una cosa non riesco ancora a fare

e cioe’ nell’output csv vorrei avere

23445667, il nome del nodo, 44.233455,11.2345667, bus_stop
23445667, il nome del nodo, 44.233455,11.2345667, halt
23445667, il nome del nodo, 44.233455,11.2345667, station

cioe’ come ultima riga il “tipo” di nodo
perche la mia ricerca ora e’

(
node(area.a) [highway=bus_stop]
node(area.a) [railway=station]
node(area.a) [railway =halt]
)

non sono riuscito a metterlo
non so cosa devo usare

scusa l’incompetenza

ciao
Gian Luca

> On 27 Sep 2017, at 11:52, Cascafico Giovanni  wrote:
> 
>> quando si esplicitano i campi per il csv
>> trovo 2 tipi di “dichiarazioni:
>> ::id precedute dai :: e “name” tra apici…
>> che diffeneza c’e’?
> 
> Considera la query:
> 
> [out:csv(::id,"name",::lat,::lon;true;",")];
>  area[name="Udine"]->.a;
>  ( node(area.a)[highway=bus_stop];
> );
>  out;
> 
> 
> la prima linea definisce cosa estrarre in csv... con i "::" accedi a
> dei tag predefiniti (non assegnati dal mappatore, in questo caso ID
> unico del nodo, latitudine e longitudine), mentre tra doppi apici
> accedi ai tag assegnati dal mappatore (in questo caso name); nella
> parte finale delle prima linea, "true" definisce che si userà un
> separatore di campo, poi tra doppi apici quale separatore (in questo
> caso virgola, ma poteva essere "\t" tabulazione, oppure "|" ecc).
> 
> 
>> se io ad esempio volessi avere nel csv la tipologia di nodo
>> (bus_station o halt o train_station)
>> cosa dovrei usare?
> 
> Sostituisci nella terza linea la coppia k=v (chiave=valore) che ti
> interessa. Per fare ciò devi riferirti alla relativa wiki, per esempi
> un buon punto di partenza per i treni è la stazione [1], in ogni senso
> :-)
> 
> Puoi inserire più di un criterio di ricerca tra parentesi quadre: per
> esempio se ti interessano i Defibrillatori di Cecina che non sono
> stati mappati dal Progetto Cecina Cuore, compilerai questa query [1]
> 
> [out:csv(::id,"name",::lat,::lon;true;",")];
>  area[name="Cecina"]->.a;
>  ( node(area.a)[emergency=defibrillator][source!="Progetto Cecina Cuore"];
> );
>  out;
> 
> [1] http://wiki.openstreetmap.org/wiki/Tag:railway%3Dstation
> [2] http://overpass-turbo.eu/s/s00
> 
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it


___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-27 Per discussione Cascafico Giovanni
> quando si esplicitano i campi per il csv
> trovo 2 tipi di “dichiarazioni:
> ::id precedute dai :: e “name” tra apici…
> che diffeneza c’e’?

Considera la query:

[out:csv(::id,"name",::lat,::lon;true;",")];
  area[name="Udine"]->.a;
  ( node(area.a)[highway=bus_stop];
 );
  out;


la prima linea definisce cosa estrarre in csv... con i "::" accedi a
dei tag predefiniti (non assegnati dal mappatore, in questo caso ID
unico del nodo, latitudine e longitudine), mentre tra doppi apici
accedi ai tag assegnati dal mappatore (in questo caso name); nella
parte finale delle prima linea, "true" definisce che si userà un
separatore di campo, poi tra doppi apici quale separatore (in questo
caso virgola, ma poteva essere "\t" tabulazione, oppure "|" ecc).


> se io ad esempio volessi avere nel csv la tipologia di nodo
> (bus_station o halt o train_station)
> cosa dovrei usare?

Sostituisci nella terza linea la coppia k=v (chiave=valore) che ti
interessa. Per fare ciò devi riferirti alla relativa wiki, per esempi
un buon punto di partenza per i treni è la stazione [1], in ogni senso
:-)

Puoi inserire più di un criterio di ricerca tra parentesi quadre: per
esempio se ti interessano i Defibrillatori di Cecina che non sono
stati mappati dal Progetto Cecina Cuore, compilerai questa query [1]

[out:csv(::id,"name",::lat,::lon;true;",")];
  area[name="Cecina"]->.a;
  ( node(area.a)[emergency=defibrillator][source!="Progetto Cecina Cuore"];
 );
  out;

[1] http://wiki.openstreetmap.org/wiki/Tag:railway%3Dstation
[2] http://overpass-turbo.eu/s/s00

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-27 Per discussione Gian Luca Gaiba
Grazie infinite

ora e’ tutto molto chiaro

scusa se ti ho fatto ripetere alcune cose
ma sono veramente nuovo dell’argomento…

ne approfitto per chiedere anche un’altra delucidazione

quando si esplicitano i campi per il csv
trovo 2 tipi di “dichiarazioni

::id precedute dai ::
e
“name” tra apici…

che diffeneza c’e’?
se io ad esempio volessi avere nel csv la tipologia di nodo
(bus_station o halt o train_station)
cosa dovrei usare?

grazie ancora infinite!!!
ciauu

> On 26 Sep 2017, at 10:41, Cascafico Giovanni  wrote:
> 
> Il 26 settembre 2017 09:33, Gian Luca Gaiba
>  ha scritto:
> 
> 
>> 1) se volessi includere (o fare altra query) per le fermate degli autobus 
>> che tags dovrei usare?
> 
> Guarda questa query [1] per le fermate di Udine
> 
>> 2) Se volessi avere i dati direttamente in csv e’ possibile?
> 
> Ti avevo già mandato il link per produrre direttamente un csv. In ogni
> caso questo comando [2], derivato direttamente dalla query [1], ti
> produce i dati; cerca e sostituisci "Udine" con altra città e riprova
> a dare il comando...
> 
>> 3) Se replicassi questi dati in un mio database ogni quanto mi consigliate 
>> di aggiornare/sincronizzare le tabelle?
> 
> Dipende dallo stato della mappa, dall'attività dei mappatori, dalle
> variazione dell'azienda dei trasporti. Per Udine, dubito ci saranno
> attività prossimamente, in quanto un utente ha già mappato tutto in
> dettaglio. Nessuno ti vieta di mettere in crontab il comando [2] a tuo
> piacimento :-)
> 
> 
> 
> [1] http://overpass-turbo.eu/s/rYt
> [2] 
> http://overpass-api.de/api/interpreter?data=%5Bout%3Acsv%28%3A%3Aid%2C%22name%22%2C%3A%3Alat%2C%3A%3Alon%3Btrue%3B%22%2C%22%29%5D%3Barea%5B%22name%22%3D%22Udine%22%5D%2D%3E%2Ea%3B%28node%28area%2Ea%29%5B%22highway%22%3D%22bus%5Fstop%22%5D%3B%29%3Bout%3B%0A
> 
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it


___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-26 Per discussione Cascafico Giovanni
Il 26 settembre 2017 09:33, Gian Luca Gaiba
 ha scritto:


> 1) se volessi includere (o fare altra query) per le fermate degli autobus che 
> tags dovrei usare?

Guarda questa query [1] per le fermate di Udine

> 2) Se volessi avere i dati direttamente in csv e’ possibile?

Ti avevo già mandato il link per produrre direttamente un csv. In ogni
caso questo comando [2], derivato direttamente dalla query [1], ti
produce i dati; cerca e sostituisci "Udine" con altra città e riprova
a dare il comando...

> 3) Se replicassi questi dati in un mio database ogni quanto mi consigliate di 
> aggiornare/sincronizzare le tabelle?

Dipende dallo stato della mappa, dall'attività dei mappatori, dalle
variazione dell'azienda dei trasporti. Per Udine, dubito ci saranno
attività prossimamente, in quanto un utente ha già mappato tutto in
dettaglio. Nessuno ti vieta di mettere in crontab il comando [2] a tuo
piacimento :-)



[1] http://overpass-turbo.eu/s/rYt
[2] 
http://overpass-api.de/api/interpreter?data=%5Bout%3Acsv%28%3A%3Aid%2C%22name%22%2C%3A%3Alat%2C%3A%3Alon%3Btrue%3B%22%2C%22%29%5D%3Barea%5B%22name%22%3D%22Udine%22%5D%2D%3E%2Ea%3B%28node%28area%2Ea%29%5B%22highway%22%3D%22bus%5Fstop%22%5D%3B%29%3Bout%3B%0A

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-26 Per discussione Gian Luca Gaiba
Perfetto!!!

funziona perfettamente 

grazie infinite a tutti!!!


Ultime 2 domande:
1) se volessi includere (o fare altra query)
per le fermate degli autobus
che tags dovrei usare?

2) Se volessi avere i dati direttamente in csv e’ possibile?

3) Se replicassi questi dati in un mio database
ogni quanto mi consigliate di aggiornare/sincronizzare le tabelle?

grazie ancora
e scusate il tempo che ci ho messo a rispondere ma mi son voluto un po’ 
studiare la query…

cia

> On 21 Sep 2017, at 22:46, Andrea Albani  wrote:
> 
> Ciao,
> 
> se per stazioni intendi anche le c.d. fermate, ovvero quelle situate su linee 
> minori tipicamente senza presidio, allora devi ricercare anche il tag 
> railway=halt (vedi [0]).  Puoi usare la query che ti ha già indicato Cesare 
> Gerbino modificandola come segue:
> 
> [out:json][timeout:250];
> // fetch area “Italia” to search in
> {{geocodeArea:Italia}}->.searchArea;
> // gather results
> (
>   node["railway"="station"](area.searchArea);
>   node["railway"="halt"](area.searchArea);
> );
> // print results
> out body;
> >;
> out skel qt;
> 
> Ciao
> 
> [0] http://wiki.openstreetmap.org/wiki/Tag:railway%3Dhalt 
> 
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-21 Per discussione Cascafico Giovanni
Per esempio per il Veneto...
http://overpass-turbo.eu/s/rSc

OT: sembra che ci siano due intrusi, caselli autostradali.

Il 21/set/2017 14:38, "Cascafico Giovanni"  ha scritto:

> Nella documentazione del già citato overpass trovi anche come ottenere
> l'output testo csv
>
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-21 Per discussione Andrea Albani
Ciao,

se per stazioni intendi anche le c.d. fermate, ovvero quelle situate su
linee minori tipicamente senza presidio, allora devi ricercare anche il tag
railway=halt (vedi [0]).  Puoi usare la query che ti ha già indicato Cesare
Gerbino modificandola come segue:

[out:json][timeout:250];
// fetch area “Italia” to search in
{{geocodeArea:Italia}}->.searchArea;
// gather results
(
  node["railway"="station"](area.searchArea);
  node["railway"="halt"](area.searchArea);
);
// print results
out body;
>;
out skel qt;

Ciao

[0] http://wiki.openstreetmap.org/wiki/Tag:railway%3Dhalt
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-21 Per discussione Stefano
Il giorno 21 settembre 2017 13:33, Gian Luca Gaiba <
gian.luca.gaib...@gmail.com> ha scritto:

> Salve a tutti
>
> sono completamente nuovo a openstreetmap
> quindi abbiate pazienza!!!
>
> un semplice domanda:
> se io volessi costruirmi un database delle stazioni dei treni dell’Italia
> come le posso scaricare?
> il tracciato record che mi occorrerebbe sarebbe molto semplice
> nome o id (o eventualmente entrambi)
> latitudine
> longitudine
>
> qualche idea o suggerimento?
>

Se vuoi l'identificatore di Trenitalia basta fare lo scraping del sito di
Viaggiatreno

https://gist.github.com/sabas/2085b389057efbf63e9a740155c4a3d3


>
> grazie
> ciao
> Gian Luca
>
>
Ciao,
Stefano


>
>
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it
>
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-21 Per discussione Cascafico Giovanni
Nella documentazione del già citato overpass trovi anche come ottenere
l'output testo csv
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Domanda da nuovo arrivato!

2017-09-21 Per discussione cesare gerbino
Ciao Gian Luca,

innanzi tutto benvenuto.

Potresti, per iniziare, dare un'occhiata a come in OSM si definiscono le
stazioni (rif. http://wiki.openstreetmap.org/wiki/Tag:railway%3Dstation).

Sempre per iniziare potresti scaricarti le stazioni attualmente mappate in
Italia usando Overpass Turbo https://overpass-turbo.eu/ (rif.
http://wiki.openstreetmap.org/wiki/Overpass_turbo) usando queste
impostazioni da copiare ed incollare a sx della mappa e poi fare "Esegui"

[out:json][timeout:250];
// fetch area “Italia” to search in
{{geocodeArea:Italia}}->.searchArea;
// gather results
(
  node["railway"="station"](area.searchArea);
);
// print results
out body;
>;
out skel qt;

 ... aspetti un pò e dopo sulla mappa dovresti vedere tutte le stazioni. A
quel punto con "Esporta" puoi esportare i dati in uno dei formati a
disposizione

 Buon lavoro!

 Cesare

Cesare Gerbino

http://cesaregerbino.wordpress.com/
http://www.facebook.com/cesare.gerbino
http://www.facebook.com/pages/Cesare-Gerbino-GIS-Blog/246234455498174?ref=hl
https://twitter.com/CesareGerbino
http://www.linkedin.com/pub/cesare-gerbino/56/494/77b

Questo è un account di posta personale di Cesare Gerbino: tutte le opinioni
espresse sono personali e non riflettono necessariamente quelle del mio
datore di lavoro

This is Cesare Gerbino mail account. Text is written by Cesare Gerbino:
 the views expressed  are mine and not necessarily those of my employer.
.


Il giorno 21 settembre 2017 13:33, Gian Luca Gaiba <
gian.luca.gaib...@gmail.com> ha scritto:

> Salve a tutti
>
> sono completamente nuovo a openstreetmap
> quindi abbiate pazienza!!!
>
> un semplice domanda:
> se io volessi costruirmi un database delle stazioni dei treni dell’Italia
> come le posso scaricare?
> il tracciato record che mi occorrerebbe sarebbe molto semplice
> nome o id (o eventualmente entrambi)
> latitudine
> longitudine
>
> qualche idea o suggerimento?
>
> grazie
> ciao
> Gian Luca
>
>
>
> ___
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it
>
___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


[Talk-it] Domanda da nuovo arrivato!

2017-09-21 Per discussione Gian Luca Gaiba
Salve a tutti

sono completamente nuovo a openstreetmap
quindi abbiate pazienza!!!

un semplice domanda:
se io volessi costruirmi un database delle stazioni dei treni dell’Italia
come le posso scaricare?
il tracciato record che mi occorrerebbe sarebbe molto semplice
nome o id (o eventualmente entrambi)
latitudine
longitudine

qualche idea o suggerimento?

grazie
ciao
Gian Luca



___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it