[gdal-dev] convert 2 shapefiles to a single GPX?

Duarte Carreira DCarreira at edia.pt
Mon Jan 19 04:44:29 EST 2009


Now this I've got to try!

The VRT file idea is intriguing. I didn't know it had this much flexibility...

Thanks,
Duarte

-----Mensagem original-----
De: Even Rouault [mailto:even.rouault at mines-paris.org]
Enviada: sábado, 17 de Janeiro de 2009 20:43
Para: gdal-dev at lists.osgeo.org
Cc: Duarte Carreira; Stefan Keller; Jean-Claude Repetto
Assunto: Re: [gdal-dev] convert 2 shapefiles to a single GPX?

Here's one solution :

1) create a directory, for example "merge_shp"
2) copy in merge_shp the shapefile that is going to be put in the waypoints
layer as "waypoints.shp" (rename the .dbf and .shx accordingly)
3) copy in merge_shp the shapefile that is going to be put in the tracks layer
as "tracks.shp" (rename the .dbf and .shx accordingly)
4) run "ogr2ogr -f GPX merged.gpx merge_shp waypoints tracks" (the order of
the layers is important)

A solution based on an OGR VRT file defining the two layers from the 2
shapefiles would also probably work.

Le Thursday 15 January 2009 12:03:27 Duarte Carreira, vous avez écrit :
> Maybe the same approach can be used with 2 gpx files? That would be very
> good. I cannot merge 2 shapefiles with different geometry types. I could
> convert line shape>gpx1 and point shape->gpx2 and then merge
> gpx2+gpx2->gpx3...
>
>
> Thanks,
> Duarte
>
> De: Stefan Keller [mailto:sfkeller at gmail.com]
> Enviada: quarta-feira, 14 de Janeiro de 2009 22:40
> Para: Jean-Claude Repetto
> Cc: Duarte Carreira; gdal-dev at lists.osgeo.org
> Assunto: Re: [gdal-dev] convert 2 shapefiles to a single GPX?
>
>
> A merge of two shapefiles 'file1.shp' and 'file2.shp' into a new file
> 'file_merged.shp' is performed like this (See
> http://www.gdal.org/ogr/drv_shapefile.html):
>
> % ogr2ogr file_merged.shp file1.shp
> % ogr2ogr -update -append file_merged.shp file2.shp -nln file_merged
>
> Then convert to GPX:
> % ogr2ogr -f "GPX" out.gpx file_merged.shp
>
> Stefan
> http://geoconverter.hsr.ch<http://geoconverter.hsr.ch/>
> 2009/1/14 Jean-Claude Repetto <jrepetto at free.fr<mailto:jrepetto at free.fr>>
> Duarte Carreira a écrit :
>
> Can OGR convert 2 shapefiles to a single GPX?
>
> The objective is to add tracks from a line shapefile and waypoints from a
> point shapefile...
>
> Hello,
>
> I don't know the answer to your question, but since GPX files are text
> files, it is very easy to merge two GPX files with a text editor.
>
> HTH !
> Jean-Claude
>
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org<mailto:gdal-dev at lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/gdal-dev




More information about the gdal-dev mailing list