da GPX a GeoJson

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

da GPX a GeoJson

Luca Moiana
Ciao, 

sto cercando di convertire delle Tracks GPX in GeoJson ma nella conversione perde la Z, come devo fare??

Ho provato QGIS "Save As ..." e ogr2ogr -f GeoJSON -t_srs crs:84 lungo.geojson lungo.gpx tracks


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: da GPX a GeoJson

Sieradz
Come sai che perde la Z..?
Reply | Threaded
Open this post in threaded view
|

Re: da GPX a GeoJson

Luca Moiana
Editando il GeoJson, ci sono sono due coordinate, manca il terzo valore.

L

> Date: Sat, 4 Oct 2014 12:38:13 -0700

> From: [hidden email]
> To: [hidden email]
> Subject: Re: [Gfoss] da GPX a GeoJson
>
> Come sai che perde la Z..?
>
>
>
> --
> View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/da-GPX-a-GeoJson-tp7589603p7589604.html
> Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.
> _______________________________________________
> [hidden email]
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
> 666+40 iscritti al 5.6.2014

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: da GPX a GeoJson

Sieradz
Se per "editare" intendi "consultare" la tabella attributi, e' normale che non appaia la Z.

Il modo piu' semplice per accertarsi se una risorsa vettoriale contenga o meno una Z fisica e' il seguente:

RASTER => INTERPOLAZIONE => INTERPOLAZIONE

ora, se la casella "Usa la coordinata Z per l'interpolazione" e' attiva, significa che la geometria e' 3D, altrimenti e' 2D.
Reply | Threaded
Open this post in threaded view
|

Re: da GPX a GeoJson

Alessandro Sarretta

Penso che con editare Luca intendesse aprire con un editoriale di testo o qualcosa di simile...

Il 05/ott/2014 10:48 "Sieradz" <[hidden email]> ha scritto:
Se per "editare" intendi "consultare" la tabella attributi, e' normale che
non appaia la Z.

Il modo piu' semplice per accertarsi se una risorsa vettoriale contenga o
meno una Z fisica e' il seguente:

RASTER => INTERPOLAZIONE => INTERPOLAZIONE

ora, se la casella "Usa la coordinata Z per l'interpolazione" e' attiva,
significa che la geometria e' 3D, altrimenti e' 2D.



--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/da-GPX-a-GeoJson-tp7589603p7589610.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: da GPX a GeoJson

aborruso
Administrator
In reply to this post by Luca Moiana
Ciao Luca,
non ho un file gpx con cui fare un test.

Se il source è xyz, il target geojson dovrebbe esserlo pure.

Ho fatto un microtest che trovi qui https://gist.github.com/aborruso/0078033b520ad1b10de5, con un CSV xyz e nel geojson ottengo nelle coordinate xyz (defi fare click su RAW per vedere il testo del geojson).

So che non è un gran risposta :)
Andrea Borruso

----------------------------------------------------
twitter: https://twitter.com/aborruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E
----------------------------------------------------
Reply | Threaded
Open this post in threaded view
|

Re: da GPX a GeoJson

Luca Moiana
Ciao,

niente da fare... Ho messo qui i file, se volete dargli un'occhiata https://github.com/LucaMoiana/gpx_to_geojson

Se do il comando suggerito, mi chiede di specificare cosa voglio esportare, nel mio caso tracks:


ogr2ogr -f "GeoJson" corto.geojson corto.gpx  tracks



converte ma esce un GeoJson senza Z.

L



> Date: Sun, 5 Oct 2014 07:11:35 -0700

> From: [hidden email]
> To: [hidden email]
> Subject: Re: [Gfoss] da GPX a GeoJson
>
> Ciao Luca,
> non ho un file gpx con cui fare un test.
>
> Se il source è xyz, il target geojson dovrebbe esserlo pure.
>
> Ho fatto un microtest che trovi qui
> https://gist.github.com/aborruso/0078033b520ad1b10de5, con un CSV xyz e nel
> geojson ottengo nelle coordinate xyz (defi fare click su RAW per vedere il
> testo del geojson).
>
> So che non è un gran risposta :)
>
>
>
> -----
> Andrea Borruso
>
> ----------------------------------------------------
> email: [hidden email]
> website: http://blog.spaziogis.it
> feed: http://feeds2.feedburner.com/Tanto
> 38° 7' 48" N, 13° 21' 9" E
> ----------------------------------------------------
> --
> View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/da-GPX-a-GeoJson-tp7589603p7589612.html
> Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.
> _______________________________________________
> [hidden email]
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
> 666+40 iscritti al 5.6.2014

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: da GPX a GeoJson

Andrea Peri
Vedo che il tuo GPX ha la Z sotto forma di attributo ELE.

Dalla documentazione di gdal, relativa al driver GPX:

http://www.gdal.org/drv_gpx.html

>If the environment variable GPX_ELE_AS_25D is set to YES, the elevation element will
>be used to set the Z coordinates of waypoints, route points and track points.


Quindi devi impostare una variabile locale sul tuo PC chiamata
GPX_ELE_AS_25D e porla al valore YES.

Verifica se hai questa impostazione.

A.


Il 05 ottobre 2014 18:36, Luca Moiana <[hidden email]> ha scritto:

> Ciao,
>
> niente da fare... Ho messo qui i file, se volete dargli un'occhiata
> https://github.com/LucaMoiana/gpx_to_geojson
>
> Se do il comando suggerito, mi chiede di specificare cosa voglio esportare,
> nel mio caso tracks:
>
>
> ogr2ogr -f "GeoJson" corto.geojson corto.gpx  tracks
>
>
>
> converte ma esce un GeoJson senza Z.
>
> L
>
>
>
>> Date: Sun, 5 Oct 2014 07:11:35 -0700
>> From: [hidden email]
>> To: [hidden email]
>> Subject: Re: [Gfoss] da GPX a GeoJson
>>
>> Ciao Luca,
>> non ho un file gpx con cui fare un test.
>>
>> Se il source è xyz, il target geojson dovrebbe esserlo pure.
>>
>> Ho fatto un microtest che trovi qui
>> https://gist.github.com/aborruso/0078033b520ad1b10de5, con un CSV xyz e
>> nel
>> geojson ottengo nelle coordinate xyz (defi fare click su RAW per vedere il
>> testo del geojson).
>>
>> So che non è un gran risposta :)
>>
>>
>>
>> -----
>> Andrea Borruso
>>
>> ----------------------------------------------------
>> email: [hidden email]
>> website: http://blog.spaziogis.it
>> feed: http://feeds2.feedburner.com/Tanto
>> 38° 7' 48" N, 13° 21' 9" E
>> ----------------------------------------------------
>> --
>> View this message in context:
>> http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/da-GPX-a-GeoJson-tp7589603p7589612.html
>> Sent from the Gfoss -- Geographic Free and Open Source Software - Italian
>> mailing list mailing list archive at Nabble.com.
>> _______________________________________________
>> [hidden email]
>> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
>> Questa e' una lista di discussione pubblica aperta a tutti.
>> I messaggi di questa lista non hanno relazione diretta con le posizioni
>> dell'Associazione GFOSS.it.
>> 666+40 iscritti al 5.6.2014
>
> _______________________________________________
> [hidden email]
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni
> dell'Associazione GFOSS.it.
> 666+40 iscritti al 5.6.2014



--
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: da GPX a GeoJson

Luca Moiana
Grazie,

Sono su OS X...come la setto??

L

> Date: Sun, 5 Oct 2014 18:47:09 +0200
> Subject: Re: [Gfoss] da GPX a GeoJson
> From: [hidden email]

> To: [hidden email]
> CC: [hidden email]
>
> Vedo che il tuo GPX ha la Z sotto forma di attributo ELE.
>
> Dalla documentazione di gdal, relativa al driver GPX:
>
> http://www.gdal.org/drv_gpx.html
>
> >If the environment variable GPX_ELE_AS_25D is set to YES, the elevation element will
> >be used to set the Z coordinates of waypoints, route points and track points.
>
>
> Quindi devi impostare una variabile locale sul tuo PC chiamata
> GPX_ELE_AS_25D e porla al valore YES.
>
> Verifica se hai questa impostazione.
>
> A.
>
>
> Il 05 ottobre 2014 18:36, Luca Moiana <[hidden email]> ha scritto:
> > Ciao,
> >
> > niente da fare... Ho messo qui i file, se volete dargli un'occhiata
> > https://github.com/LucaMoiana/gpx_to_geojson
> >
> > Se do il comando suggerito, mi chiede di specificare cosa voglio esportare,
> > nel mio caso tracks:
> >
> >
> > ogr2ogr -f "GeoJson" corto.geojson corto.gpx tracks
> >
> >
> >
> > converte ma esce un GeoJson senza Z.
> >
> > L
> >
> >
> >
> >> Date: Sun, 5 Oct 2014 07:11:35 -0700
> >> From: [hidden email]
> >> To: [hidden email]
> >> Subject: Re: [Gfoss] da GPX a GeoJson
> >>
> >> Ciao Luca,
> >> non ho un file gpx con cui fare un test.
> >>
> >> Se il source è xyz, il target geojson dovrebbe esserlo pure.
> >>
> >> Ho fatto un microtest che trovi qui
> >> https://gist.github.com/aborruso/0078033b520ad1b10de5, con un CSV xyz e
> >> nel
> >> geojson ottengo nelle coordinate xyz (defi fare click su RAW per vedere il
> >> testo del geojson).
> >>
> >> So che non è un gran risposta :)
> >>
> >>
> >>
> >> -----
> >> Andrea Borruso
> >>
> >> ----------------------------------------------------
> >> email: [hidden email]
> >> website: http://blog.spaziogis.it
> >> feed: http://feeds2.feedburner.com/Tanto
> >> 38° 7' 48" N, 13° 21' 9" E
> >> ----------------------------------------------------
> >> --
> >> View this message in context:
> >> http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/da-GPX-a-GeoJson-tp7589603p7589612.html
> >> Sent from the Gfoss -- Geographic Free and Open Source Software - Italian
> >> mailing list mailing list archive at Nabble.com.
> >> _______________________________________________
> >> [hidden email]
> >> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> >> Questa e' una lista di discussione pubblica aperta a tutti.
> >> I messaggi di questa lista non hanno relazione diretta con le posizioni
> >> dell'Associazione GFOSS.it.
> >> 666+40 iscritti al 5.6.2014
> >
> > _______________________________________________
> > [hidden email]
> > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> > Questa e' una lista di discussione pubblica aperta a tutti.
> > I messaggi di questa lista non hanno relazione diretta con le posizioni
> > dell'Associazione GFOSS.it.
> > 666+40 iscritti al 5.6.2014
>
>
>
> --
> -----------------
> Andrea Peri
> . . . . . . . . .
> qwerty àèìòù
> -----------------

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: da GPX a GeoJson

a.furieri
On Sun, 5 Oct 2014 16:56:40 +0000, Luca Moiana wrote:
> Grazie,
>
> Sono su OS X...come la setto??
>

esattamente come su qualsiasi altro Unix/Linux standard ;-)
MaxOsX in fondo e' solo uno stretto derivato di OpenBSD su cui hanno
incastrato un windows manager proprietario, ma buona parte del core e'
fortunatamente rimasto quello standard BSD.

- apri la shell dei comandi (bash) e da li esegui:

$ export "GPX_ELE_AS_25D=YES"
$ ogr2ogr -f "GeoJson" corto.geojson corto.gpx  tracks

ciao Sandro

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: da GPX a GeoJson

aborruso
Administrator
In reply to this post by Luca Moiana
E' come dice Andrea, e conferma quello che ti dicevo: se ogr non lo vede a monte come 3D, il geojson non ti darà la z.

Se setti quella variabile ogrinfo ti restituirà "Geometry: 3D Multi Line String" e il geojson sarà come le desideri.

Su come settare una variabile su mac però non mi lancio
Andrea Borruso

----------------------------------------------------
twitter: https://twitter.com/aborruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E
----------------------------------------------------
Reply | Threaded
Open this post in threaded view
|

Re: da GPX a GeoJson

Luca Moiana
In reply to this post by a.furieri
Grazie a tutti!
Funzionato alla perfezione!!



> Date: Sun, 5 Oct 2014 19:07:07 +0200

> From: [hidden email]
> To: [hidden email]
> Subject: Re: [Gfoss] da GPX a GeoJson
>
> On Sun, 5 Oct 2014 16:56:40 +0000, Luca Moiana wrote:
> > Grazie,
> >
> > Sono su OS X...come la setto??
> >
>
> esattamente come su qualsiasi altro Unix/Linux standard ;-)
> MaxOsX in fondo e' solo uno stretto derivato di OpenBSD su cui hanno
> incastrato un windows manager proprietario, ma buona parte del core e'
> fortunatamente rimasto quello standard BSD.
>
> - apri la shell dei comandi (bash) e da li esegui:
>
> $ export "GPX_ELE_AS_25D=YES"
> $ ogr2ogr -f "GeoJson" corto.geojson corto.gpx tracks
>
> ciao Sandro
>
> _______________________________________________
> [hidden email]
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
> 666+40 iscritti al 5.6.2014

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014