[gdal-dev] Saving waypoints, tracks, and routes to a GPX file

Even Rouault even.rouault at mines-paris.org
Tue Jan 24 11:20:16 EST 2012


Selon "Pouliot, Christopher (DNR)" <Christopher.Pouliot at state.mn.us>:

There are elements in http://gdal.org/ogr/drv_gpx.html

Bascially, you need to create different layers for each geometry types you want
to write. And you need to create (and populate them) in the order described :
waypoints, routes and tracks

> Hello,
>
> I'm working in C# using the gdal c# wrappers and am trying to write multiple
> gps shape types (waypoints AND tracks AND routes) to a single GPX file.  When
> creating a GPX layer I am required to define an shape type:
>
> layer = ds.CreateLayer(outputLayerName,
> sr,wkbGeometryType.wkbMultiLineString25D, new string[] { });
>
> But if I do that then I can only write a single gps shape type to that file,
> otherwise I get an error:  "ogr_csharp - Features without geometry or with
> non-ponctual geomemetries not supported by GPX writer in waypoints layer."
>
> [cid:image001.png at 01CCDA7D.45A462B0]
>
> Does anyone know what I may be doing wrong?
>
> Thanks,
>
> CHris
>
>
>
> Chris Pouliot
> GIS Application Developer
> Minnesota Department of Natural Resources
> christopher.pouliot at state.mn.us
> (651) 259-5491
>
>




More information about the gdal-dev mailing list