[Gpsbabel-code] UTM problem
Brought to you by:
robertl
From: Owen D. <ow...@ow...> - 2012-09-11 11:04:08
|
Hi, I am trying to use the xcsv UTM support. Here is my input data: <?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>2011-10-15T01:56:09Z</time> <bounds minlat="-34.498741000" minlon="150.452139000" maxlat="-34.497739000" maxlon="150.454952000"/> <wpt lat="-34.497739000" lon="150.454952000"> <ele>720.000000</ele> <name>WPT1</name> <cmt>WPT1</cmt> <desc>WPT1</desc> </wpt> <wpt lat="-34.498741000" lon="150.452139000"> <ele>682.000000</ele> <name>WPT2</name> <cmt>WPT2</cmt> <desc>WPT2</desc> </wpt> </gpx> Here is my command line: gpsbabel -igpx -fUTMtest.gpx -o xcsv,style=UTMtest.sty -F - Here is my style file: DESCRIPTION custom EXTENSION tab # # FILE LAYOUT DEFINITIIONS: # FIELD_DELIMITER TAB RECORD_DELIMITER NEWLINE BADCHARS ," ##PROLOGUE Name Latitude Longitude Date Time # # INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE: IFIELD SHORTNAME, "", "%s" # Name IFIELD LAT_DECIMAL, "", "%f" # Latitude IFIELD LON_DECIMAL, "", "%f" # Longitude IFIELD ALT_METERS,"","%.0f"#Elevation IFIELD UTM,"",%s" IFIELD UTM_ZONE,"","%d" IFIELD UTM_ZONEC,"","%d" IFIELD UTM_EASTING,"","%d" IFIELD UTM_NORTHING,"","%d" And, this is the output: WPT1 -34.497739 150.454952 720 56H 266322 6179713 56 72 136951325 946916752 WPT2 -34.498741 150.452139 682 56H 266067 6179595 56 72 -556871078 -830972608 I expected the last two columns to be the same at the data in the combined UTM field. Is the above an error? I tried to format UTM_ZONEC as %s but it crashed. Should I be able to get the zone character as a character rather than ascii value? Regards Owen |