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

2009-01-19 Thread Duarte Carreira
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.roua...@mines-paris.org]
Enviada: sábado, 17 de Janeiro de 2009 20:43
Para: gdal-dev@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 shapegpx1 and point shape-gpx2 and then merge
 gpx2+gpx2-gpx3...


 Thanks,
 Duarte

 De: Stefan Keller [mailto:sfkel...@gmail.com]
 Enviada: quarta-feira, 14 de Janeiro de 2009 22:40
 Para: Jean-Claude Repetto
 Cc: Duarte Carreira; gdal-dev@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.chhttp://geoconverter.hsr.ch/
 2009/1/14 Jean-Claude Repetto jrepe...@free.frmailto:jrepe...@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@lists.osgeo.orgmailto:gdal-dev@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/gdal-dev


___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

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

2009-01-17 Thread Even Rouault
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 shapegpx1 and point shape-gpx2 and then merge
 gpx2+gpx2-gpx3...


 Thanks,
 Duarte

 De: Stefan Keller [mailto:sfkel...@gmail.com]
 Enviada: quarta-feira, 14 de Janeiro de 2009 22:40
 Para: Jean-Claude Repetto
 Cc: Duarte Carreira; gdal-dev@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.chhttp://geoconverter.hsr.ch/
 2009/1/14 Jean-Claude Repetto jrepe...@free.frmailto:jrepe...@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@lists.osgeo.orgmailto:gdal-dev@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/gdal-dev


___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


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

2009-01-14 Thread Jean-Claude Repetto

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@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev