Re: [Gpsbabel-misc] kml 2 gpx creates empty <trk>
Brought to you by:
robertl
From: Marco L. - F. e.V. <mar...@fo...> - 2010-08-16 16:26:32
|
Isn't the z-coordinate optional? gpsbabel works without problems on points: <?xml version="1.0" encoding="UTF-8"?> <kml> <Document> <Placemark> <name>Bushaltestelle</name> <Point><coordinates>8.087170649653299,48.354399548954326</coordinates></Point> </Placemark> <Placemark> <LineString><extrude>1</extrude><tessellate>1</tessellate><altitudeMode>clampToGround</altitudeMode> <coordinates>8.127050513790369,48.463281795446683 8.126984652175333,48.463360335109442 8.126911824172245,48.463436095212089 8.126620494894635,48.463739147614568</coordinates> </LineString> </Placemark> </Document> </kml> => <?xml version="1.0" encoding="UTF-8"?> <gpx version="1.0" creator="GPSBabel - http://www.gpsbabel.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.topografix.com/GPX/1/0" xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd"> <time>2010-08-16T16:21:49Z</time> <bounds minlat="48.354399549" minlon="8.087170650" maxlat="48.354399549" maxlon="8.087170650"/> <wpt lat="48.354399549" lon="8.087170650"> <name>Bushaltestelle</name> <cmt>Bushaltestelle</cmt> <desc>Bushaltestelle</desc> </wpt> <trk> <trkseg> </trkseg> </trk> </gpx> :-(( Marco P.S. it's a valid (?) kml produced by a st_askml(geometry)-function in postgis enabled postgreSQL Geodatabase. Am 16.08.2010 17:49, schrieb Robert Lipe: > > > On Mon, Aug 16, 2010 at 10:26 AM, Marco Lechner - FOSSGIS e.V. > <mar...@fo... <mailto:mar...@fo...>> wrote: > > Hi, > > I try to convert a kml to gpx. But the <trk> of the resulting gpx-file > is empty: > > kml: > <?xml version="1.0" encoding="UTF-8"?> > <kml> > <Document> > <Placemark> > <LineString><coordinates>8.127050513790369,48.463281795446683 > 8.126984652175333,48.463360335109442 > 8.126911824172245,48.463436095212089 > 8.126620494894635,48.463739147614568 </coordinates> > </LineString> > </Placemark> > </Document> > </kml> > > > Your KML is missing the altitude in the position triplets > > <LineString><coordinates>8.127050513790369,48.463281795446683,0 > 8.126984652175333,48.463360335109442,0 > 8.126911824172245,48.463436095212089,0 > 8.126620494894635,48.463739147614568,0 </coordinates> > > The resulting GPX is thus: > > <?xml version="1.0" encoding="UTF-8"?> > <gpx > version="1.0" > creator="GPSBabel - http://www.gpsbabel.org" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns="http://www.topografix.com/GPX/1/0" > xsi:schemaLocation="http://www.topografix.com/GPX/1/0 > http://www.topografix.com/GPX/1/0/gpx.xsd"> > <time>2010-08-16T15:48:17Z</time> > <bounds minlat="48.463281795" minlon="8.126620495" maxlat="48.463739148" > maxlon="8.127050514"/> > <trk> > <trkseg> > <trkpt lat="48.463281795" lon="8.127050514"> > <ele>0.000000</ele> > </trkpt> > <trkpt lat="48.463360335" lon="8.126984652"> > <ele>0.000000</ele> > </trkpt> > <trkpt lat="48.463436095" lon="8.126911824"> > <ele>0.000000</ele> > </trkpt> > <trkpt lat="48.463739148" lon="8.126620495"> > <ele>0.000000</ele> > </trkpt> > </trkseg> > </trk> > </gpx> > > > > I'll put it on my list to recognize the alt-less format in our reader, > but such KML in the wild seems to be pretty rare. -- +++++++++++++++++++++++++++++++ FOSSGIS e.V. die unabhängige Hilfe bei freier GIS-Software und freien Geodaten www.fossgis.de +++++++++++++++++++++++++++++++++ |