From 38559ed735f2c19e9e962d788bac1f8188f137ca Mon Sep 17 00:00:00 2001 From: Robert Lipe Date: Wed, 22 Jun 2022 17:18:47 -0500 Subject: [PATCH] Final deprecation of: cup dmtlog dna igc itracku navitel nima raymarine s_and_t tef_xml tef_xml teletype teletype tomtom tomtom_asc tomtom_itn tomtom_itn_places wintec_tes wintec_tes xol (#884) Second wave of Feb 28 gpsbabel-misc discussion, "RFC: Removing little used..." --- CMakeLists.txt | 23 - GPSBabel.pro | 12 - README.contrib | 52 +- dmtlog.cc => deprecated/dmtlog.cc | 0 itracku.cc => deprecated/itracku.cc | 0 navitel.cc => deprecated/navitel.cc | 0 raymarine.cc => deprecated/raymarine.cc | 0 {style => deprecated/style}/s_and_t.style | 0 tef_xml.cc => deprecated/tef_xml.cc | 0 tef_xml.h => deprecated/tef_xml.h | 0 teletype.cc => deprecated/teletype.cc | 0 teletype.h => deprecated/teletype.h | 0 tomtom.cc => deprecated/tomtom.cc | 0 wintec_tes.cc => deprecated/wintec_tes.cc | 0 wintec_tes.h => deprecated/wintec_tes.h | 0 xol.cc => deprecated/xol.cc | 0 gpsbabel.qrc | 9 - igc.cc | 2 + reference/dnatest.txt | 16 - reference/format0.txt | 18 - reference/format1.txt | 18 - reference/format2.txt | 18 - reference/format3.txt | 174 ------- reference/help.txt | 87 ---- reference/itracku.dat | Bin 9568 -> 0 bytes reference/itracku.unicsv | 599 ---------------------- reference/raymarine-sample.gpx | 78 --- reference/raymarine-sample.rwf | 164 ------ reference/tomtom.gpx | 275 ---------- reference/tomtom.ov2 | Bin 1788 -> 0 bytes reference/tomtom_poi.asc | 90 ---- reference/xol-sample-gpx.xol | 182 ------- reference/xol-sample.gpx | 162 ------ reference/xol-sample.xol | 182 ------- style/cup.style | 46 -- style/dna.style | 28 - style/nima.style | 45 -- style/tomtom_asc.style | 27 - style/tomtom_itn.style | 23 - style/tomtom_itn_places.style | 23 - testo.d/dmtlog.test | 8 - testo.d/dna.test | 4 - testo.d/itracku.test | 7 - testo.d/navitel.test | 8 - testo.d/raymarine.test | 7 - testo.d/teletype.test | 7 - testo.d/tomtom.test | 20 - testo.d/tomtom_asc.test | 7 - testo.d/tomtom_itn.test | 6 - testo.d/wintec_tes.test | 6 - testo.d/xol.test | 25 - tools/nuke_format | 3 +- vecs.cc | 81 --- xmldoc/formats/dmtlog.xml | 13 - xmldoc/formats/dna.xml | 7 - xmldoc/formats/itracku.xml | 10 - xmldoc/formats/raymarine.xml | 7 - xmldoc/formats/s_and_t.xml | 23 - xmldoc/formats/teletype.xml | 7 - xmldoc/formats/tomtom.xml | 15 - xmldoc/formats/wintec_tes.xml | 26 - xmldoc/formats/xol.xml | 7 - 62 files changed, 30 insertions(+), 2627 deletions(-) rename dmtlog.cc => deprecated/dmtlog.cc (100%) rename itracku.cc => deprecated/itracku.cc (100%) rename navitel.cc => deprecated/navitel.cc (100%) rename raymarine.cc => deprecated/raymarine.cc (100%) rename {style => deprecated/style}/s_and_t.style (100%) rename tef_xml.cc => deprecated/tef_xml.cc (100%) rename tef_xml.h => deprecated/tef_xml.h (100%) rename teletype.cc => deprecated/teletype.cc (100%) rename teletype.h => deprecated/teletype.h (100%) rename tomtom.cc => deprecated/tomtom.cc (100%) rename wintec_tes.cc => deprecated/wintec_tes.cc (100%) rename wintec_tes.h => deprecated/wintec_tes.h (100%) rename xol.cc => deprecated/xol.cc (100%) delete mode 100644 reference/dnatest.txt delete mode 100644 reference/itracku.dat delete mode 100644 reference/itracku.unicsv delete mode 100644 reference/raymarine-sample.gpx delete mode 100644 reference/raymarine-sample.rwf delete mode 100644 reference/tomtom.gpx delete mode 100644 reference/tomtom.ov2 delete mode 100644 reference/tomtom_poi.asc delete mode 100644 reference/xol-sample-gpx.xol delete mode 100644 reference/xol-sample.gpx delete mode 100644 reference/xol-sample.xol delete mode 100644 style/cup.style delete mode 100644 style/dna.style delete mode 100644 style/nima.style delete mode 100644 style/tomtom_asc.style delete mode 100644 style/tomtom_itn.style delete mode 100644 style/tomtom_itn_places.style delete mode 100644 testo.d/dmtlog.test delete mode 100644 testo.d/dna.test delete mode 100644 testo.d/itracku.test delete mode 100644 testo.d/navitel.test delete mode 100644 testo.d/raymarine.test delete mode 100644 testo.d/teletype.test delete mode 100644 testo.d/tomtom.test delete mode 100644 testo.d/tomtom_asc.test delete mode 100644 testo.d/tomtom_itn.test delete mode 100644 testo.d/wintec_tes.test delete mode 100644 testo.d/xol.test delete mode 100644 xmldoc/formats/dmtlog.xml delete mode 100644 xmldoc/formats/dna.xml delete mode 100644 xmldoc/formats/itracku.xml delete mode 100644 xmldoc/formats/raymarine.xml delete mode 100644 xmldoc/formats/s_and_t.xml delete mode 100644 xmldoc/formats/teletype.xml delete mode 100644 xmldoc/formats/tomtom.xml delete mode 100644 xmldoc/formats/wintec_tes.xml delete mode 100644 xmldoc/formats/xol.xml diff --git a/CMakeLists.txt b/CMakeLists.txt index 3113724dd..0bee73dfe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -83,7 +83,6 @@ set(MINIMAL_FMTS set(ALL_FMTS ${MINIMAL_FMTS} brauniger_iq.cc dg-100.cc - dmtlog.cc exif.cc garmin_fit.cc garmin_gpi.cc @@ -99,33 +98,25 @@ set(ALL_FMTS ${MINIMAL_FMTS} html.cc humminbird.cc igc.cc - itracku.cc lowranceusr.cc mtk_logger.cc navilink.cc - navitel.cc osm.cc ozi.cc qstarz_bl_1000.cc random.cc - raymarine.cc sbn.cc sbp.cc shape.cc skytraq.cc subrip.cc - tef_xml.cc - teletype.cc text.cc - tomtom.cc tpg.cc tpo.cc unicsv.cc v900.cc vcf.cc - wintec_tes.cc xcsv.cc - xol.cc ) # ALL_FMTS = $$MINIMAL_FMTS @@ -256,13 +247,10 @@ set(HEADERS skytraq.h strptime.h subrip.h - tef_xml.h - teletype.h text.h unicsv.h units.h vecs.h - wintec_tes.h xcsv.h xmlgeneric.h jeeps/garminusb.h @@ -375,8 +363,6 @@ set(TESTS classic-2 classic-3 dg100 - dmtlog - dna dop_filter duplicate exif @@ -402,7 +388,6 @@ set(TESTS iblue747 igc interpolate - itracku kml-read kml lowranceusr @@ -411,7 +396,6 @@ set(TESTS mtk multiurlgpx navilink - navitel nmea osm ozi @@ -419,7 +403,6 @@ set(TESTS position qstarz_bl_1000 radius - raymarine realtime resample route_reverse @@ -434,11 +417,7 @@ set(TESTS stackfilter subrip swap - teletype text - tomtom_asc - tomtom_itn - tomtom tpg tpo track-discard @@ -451,9 +430,7 @@ set(TESTS validate_formats validate vcard - wintec_tes xcsv - xol ) list(SORT TESTS) diff --git a/GPSBabel.pro b/GPSBabel.pro index d818fb309..90852c54f 100644 --- a/GPSBabel.pro +++ b/GPSBabel.pro @@ -58,7 +58,6 @@ MINIMAL_FMTS = \ ALL_FMTS = $$MINIMAL_FMTS \ brauniger_iq.cc \ dg-100.cc \ - dmtlog.cc \ exif.cc \ f90g_track.cc \ garmin_fit.cc \ @@ -75,33 +74,25 @@ ALL_FMTS = $$MINIMAL_FMTS \ html.cc \ humminbird.cc \ igc.cc \ - itracku.cc \ lowranceusr.cc \ mtk_logger.cc \ navilink.cc \ - navitel.cc \ osm.cc \ ozi.cc \ qstarz_bl_1000.cc \ random.cc \ - raymarine.cc \ sbn.cc \ sbp.cc \ shape.cc \ skytraq.cc \ subrip.cc \ - tef_xml.cc \ - teletype.cc \ text.cc \ - tomtom.cc \ tpg.cc \ tpo.cc \ unicsv.cc \ v900.cc \ vcf.cc \ - wintec_tes.cc \ xcsv.cc \ - xol.cc # ALL_FMTS = $$MINIMAL_FMTS @@ -232,13 +223,10 @@ HEADERS = \ skytraq.h \ strptime.h \ subrip.h \ - tef_xml.h \ - teletype.h \ text.h \ unicsv.h \ units.h \ vecs.h \ - wintec_tes.h \ xcsv.h \ xmlgeneric.h \ jeeps/garminusb.h \ diff --git a/README.contrib b/README.contrib index 8a0ed0249..e4473eef1 100644 --- a/README.contrib +++ b/README.contrib @@ -12,18 +12,18 @@ functions. You may find format_skeleton.c and filter_skeleton.c in the source tree to be helpful examples. Just add meat! -Prefer Qt objects/classes to ISO C/POSIX services. - * QStrings are reference counted, implicitly shared, and have a - robust supporting library. - * QDateTime supports sub-second time and a range of dates far - beyond 1970->2038 and are much more pleasant to work with - than ctime/mktime/struct tm. +Prefer Qt objects/classes to ISO C/POSIX services. + * QStrings are reference counted, implicitly shared, and have a + robust supporting library. + * QDateTime supports sub-second time and a range of dates far + beyond 1970->2038 and are much more pleasant to work with + than ctime/mktime/struct tm. * QXmlStreamReader and Writer eliminate the need to explictly quote data. "But I see strcpy, sprintf, and struct tm and such in the code!" It's -true; GPSBabel is a tenured project of well over ten years. We have -code that predates our move to C++/Qt that isn't well tested or has a -low payoff to modernize and uses old constructs. Our actively -maintained/strategic formats like GPX and KML tend to be better +true; GPSBabel is a tenured project of well over ten years. We have +code that predates our move to C++/Qt that isn't well tested or has a +low payoff to modernize and uses old constructs. Our actively +maintained/strategic formats like GPX and KML tend to be better examples of modern programming and are generally better models to follow. New code shouldn't be using xstrdup and gbfprintf. @@ -64,7 +64,7 @@ If you are creating a new target your work should include the following files: GPSBabel. * Makefile.in - an updated Makefile telling the compiler how to build and link your conversion into GPSBabel -* testo.d/$TARGET - an updated script that tests your conversion (this should +* testo.d/$TARGET - an updated script that tests your conversion (this should produce no output if all is good, see the current testo script for examples) * YourOutput - a sample file of code produced by your function (used in testo and lives in a directory called "reference"). @@ -77,37 +77,37 @@ occur frequently! Documentation ------------- -HTML and text documentation are generated automatically from DocBook -source located in the "xmldoc" directory. That directory contains +HTML and text documentation are generated automatically from DocBook +source located in the "xmldoc" directory. That directory contains two subdirectories of interest: "formats" and "filters". If your contribution adds or affects a format, you'll want to be in the "formats" directory. Otherwise, you'll want to be in the "filters" directory. You should contribute a file called "yourname.xml", where "yourname" is the -name you would give on the command-line to invoke your new format or filter. +name you would give on the command-line to invoke your new format or filter. For example, the arc filter is documented in "filters/arc.xml". -This file contains a general description of your format or filter, any -limitations in your support for it, and anything else the end user should -know. For file formats, links to manufacturers' websites are encouraged. -The contents of this file are not valid or even well-formed XML on their own; -they are included into a larger framework. If you know DocBook, you should +This file contains a general description of your format or filter, any +limitations in your support for it, and anything else the end user should +know. For file formats, links to manufacturers' websites are encouraged. +The contents of this file are not valid or even well-formed XML on their own; +they are included into a larger framework. If you know DocBook, you should ensure that the contents of this file will validate if included in a
. -If you do not know DocBook, see the other files in this directory for examples -or see http://docbook.org/tdg/en/html/docbook.html for the gory details. Tags -of interest will almost certainly include for paragraphs, - for web links, and for +If you do not know DocBook, see the other files in this directory for examples +or see http://docbook.org/tdg/en/html/docbook.html for the gory details. Tags +of interest will almost certainly include for paragraphs, + for web links, and for example command lines. For each option supported by your format or filter, you should also contribute a file in the "options" subdirectory called "yourname-youroption.xml", again -using the names you would use on the command line to invoke your format or +using the names you would use on the command line to invoke your format or filter with that particular option. For example, the "distance" option to the -"arc" filter is documented in "filters/options/arc-distance.xml". These +"arc" filter is documented in "filters/options/arc-distance.xml". These files are similar to the general description above, and should meet the same validation requirements. -As of this writing, there are two formats that violate this rule: Magellan +As of this writing, there are two formats that violate this rule: Magellan serial and Microsoft Streets & Trips. Because those formats have the same names as other formats, their descriptions are located in "magellan1.xml" and "msroute1.xml" respectively. These are special cases, and you should do your diff --git a/dmtlog.cc b/deprecated/dmtlog.cc similarity index 100% rename from dmtlog.cc rename to deprecated/dmtlog.cc diff --git a/itracku.cc b/deprecated/itracku.cc similarity index 100% rename from itracku.cc rename to deprecated/itracku.cc diff --git a/navitel.cc b/deprecated/navitel.cc similarity index 100% rename from navitel.cc rename to deprecated/navitel.cc diff --git a/raymarine.cc b/deprecated/raymarine.cc similarity index 100% rename from raymarine.cc rename to deprecated/raymarine.cc diff --git a/style/s_and_t.style b/deprecated/style/s_and_t.style similarity index 100% rename from style/s_and_t.style rename to deprecated/style/s_and_t.style diff --git a/tef_xml.cc b/deprecated/tef_xml.cc similarity index 100% rename from tef_xml.cc rename to deprecated/tef_xml.cc diff --git a/tef_xml.h b/deprecated/tef_xml.h similarity index 100% rename from tef_xml.h rename to deprecated/tef_xml.h diff --git a/teletype.cc b/deprecated/teletype.cc similarity index 100% rename from teletype.cc rename to deprecated/teletype.cc diff --git a/teletype.h b/deprecated/teletype.h similarity index 100% rename from teletype.h rename to deprecated/teletype.h diff --git a/tomtom.cc b/deprecated/tomtom.cc similarity index 100% rename from tomtom.cc rename to deprecated/tomtom.cc diff --git a/wintec_tes.cc b/deprecated/wintec_tes.cc similarity index 100% rename from wintec_tes.cc rename to deprecated/wintec_tes.cc diff --git a/wintec_tes.h b/deprecated/wintec_tes.h similarity index 100% rename from wintec_tes.h rename to deprecated/wintec_tes.h diff --git a/xol.cc b/deprecated/xol.cc similarity index 100% rename from xol.cc rename to deprecated/xol.cc diff --git a/gpsbabel.qrc b/gpsbabel.qrc index 34366ab61..363821904 100644 --- a/gpsbabel.qrc +++ b/gpsbabel.qrc @@ -3,9 +3,7 @@ style/arc.style style/cambridge.style style/csv.style - style/cup.style style/custom.style - style/dna.style style/garmin301.style style/garmin_g1000.style style/garmin_poi.style @@ -14,14 +12,7 @@ style/iblue747.style style/iblue757.style style/land_air_sea.style - style/navigonwpt.style - style/nima.style style/openoffice.style - style/ricoh.style - style/s_and_t.style style/tabsep.style - style/tomtom_asc.style - style/tomtom_itn_places.style - style/tomtom_itn.style diff --git a/igc.cc b/igc.cc index e1522679f..3ab9fef0a 100644 --- a/igc.cc +++ b/igc.cc @@ -154,12 +154,14 @@ inline state_t& operator++(state_t& s) // prefix { return s = static_cast(s + 1); } +#if 0 // No callers. inline state_t operator++(state_t& s, int) // postfix { state_t ret(s); ++s; return ret; } +#endif /** * Handle pre- or post-flight task declarations. diff --git a/reference/dnatest.txt b/reference/dnatest.txt deleted file mode 100644 index 49bdf221c..000000000 --- a/reference/dnatest.txt +++ /dev/null @@ -1,16 +0,0 @@ -0,27.85049,-82.49305,MACDILL -1,27.84906,-82.49258,MACDILL PK NAIL -2,27.84604,-82.48745,BEAVER -3,27.85049,-82.49305,CARTER -4,27.87861,-82.58639,188 FLHD -5,27.81962,-82.60658,BRIGHTWATER E -6,27.82113,-82.60179,BRIGHTWATER D -7,27.82098,-82.60052,BRIGHTWATER C -8,27.81919,-82.59823,BRIGHTWATER B AZ MK 2 -9,27.81850,-82.59673,BRIGHTWATER B -10,27.93168,-82.42910,BRIDGE 2 -11,27.93139,-82.42889,BRIDGE 2 RM 3 -12,27.87694,-82.58806,GANDY RM 2 -13,27.87694,-82.58806,GANDY RM 4 -14,27.93139,-82.42889,BRIDGE 2 RM 4 -15,27.93169,-82.42927,H 261 RESET diff --git a/reference/format0.txt b/reference/format0.txt index 4456db234..91981bc48 100644 --- a/reference/format0.txt +++ b/reference/format0.txt @@ -39,7 +39,6 @@ lowranceusr usr Lowrance USR magellanx upt Magellan SD files (as for eXplorist) magellan Magellan SD files (as for Meridian) magellan Magellan serial protocol -s_and_t txt Microsoft Streets and Trips 2002-2007 miniHomer MiniHomer, a skyTraq Venus 6 based logger (download tracks, waypoints and get/set POI) garmin_xt Mobile Garmin XT Track files mtk-bin bin MTK Logger (iBlue 747,...) Binary File Format @@ -47,37 +46,20 @@ mtk MTK Logger (iBlue 747,Qstarz BT-1000,...) download tpg tpg National Geographic Topo .tpg (waypoints) tpo2 tpo National Geographic Topo 2.x .tpo tpo3 tpo National Geographic Topo 3.x/4.x .tpo -navigonwpt Navigon Waypoints navilink NaviGPS GT-11/BGT-11 Download sbp sbp NaviGPS GT-31/BGT-31 datalogger (.sbp) sbn sbn NaviGPS GT-31/BGT-31 SiRF binary logfile (.sbn) -navitel_trk bin Navitel binary track (.bin) -dna dna Navitrak DNA marker format -nima NIMA/GNIS Geographic Names File nmea NMEA 0183 sentences osm osm OpenStreetMap data files ozi OziExplorer qstarz_bl-1000 Qstarz BL-1000 -raymarine rwf Raymarine Waypoint File (.rwf) -ricoh log Ricoh GPS Log File -cup cup See You flight analysis data skytraq SkyTraq Venus based loggers (download) skytraq-bin bin SkyTraq Venus based loggers Binary File Format subrip srt SubRip subtitles for video mapping (.srt) -xol xol Swiss Map 25/50/100 (.xol) openoffice Tab delimited fields useful for OpenOffice -teletype Teletype [ Get Jonathon Johnson to describe text txt Textual Output -tomtom_itn itn TomTom Itineraries (.itn) -tomtom_itn_places itn TomTom Places Itineraries (.itn) -tomtom_asc asc TomTom POI file (.asc) -tomtom ov2 TomTom POI file (.ov2) -dmtlog trl TrackLogs digital mapping (.trl) unicsv Universal csv with field structure in first line vcard vcf Vcard Output (for iPod) -wintec_tes tes Wintec TES file wbt-bin bin Wintec WBT-100/200 Binary File Format wbt Wintec WBT-100/200 GPS Download wbt-tk1 tk1 Wintec WBT-201/G-Rays 2 Binary File Format -itracku XAiOX iTrackU Logger -itracku-bin bin XAiOX iTrackU Logger Binary File Format diff --git a/reference/format1.txt b/reference/format1.txt index 442d9824a..70140cb00 100644 --- a/reference/format1.txt +++ b/reference/format1.txt @@ -45,7 +45,6 @@ file lowranceusr usr Lowrance USR file magellanx upt Magellan SD files (as for eXplorist) file magellan Magellan SD files (as for Meridian) serial magellan Magellan serial protocol -file s_and_t txt Microsoft Streets and Trips 2002-2007 serial miniHomer MiniHomer, a skyTraq Venus 6 based logger (download tracks, waypoints and get/set POI) file garmin_xt Mobile Garmin XT Track files file mtk-bin bin MTK Logger (iBlue 747,...) Binary File Format @@ -53,37 +52,20 @@ serial mtk MTK Logger (iBlue 747,Qstarz BT-1000,...) download file tpg tpg National Geographic Topo .tpg (waypoints) file tpo2 tpo National Geographic Topo 2.x .tpo file tpo3 tpo National Geographic Topo 3.x/4.x .tpo -file navigonwpt Navigon Waypoints serial navilink NaviGPS GT-11/BGT-11 Download file sbp sbp NaviGPS GT-31/BGT-31 datalogger (.sbp) file sbn sbn NaviGPS GT-31/BGT-31 SiRF binary logfile (.sbn) -file navitel_trk bin Navitel binary track (.bin) -file dna dna Navitrak DNA marker format -file nima NIMA/GNIS Geographic Names File file nmea NMEA 0183 sentences file osm osm OpenStreetMap data files file ozi OziExplorer file qstarz_bl-1000 Qstarz BL-1000 -file raymarine rwf Raymarine Waypoint File (.rwf) -file ricoh log Ricoh GPS Log File -file cup cup See You flight analysis data serial skytraq SkyTraq Venus based loggers (download) file skytraq-bin bin SkyTraq Venus based loggers Binary File Format file subrip srt SubRip subtitles for video mapping (.srt) -file xol xol Swiss Map 25/50/100 (.xol) file openoffice Tab delimited fields useful for OpenOffice -file teletype Teletype [ Get Jonathon Johnson to describe file text txt Textual Output -file tomtom_itn itn TomTom Itineraries (.itn) -file tomtom_itn_places itn TomTom Places Itineraries (.itn) -file tomtom_asc asc TomTom POI file (.asc) -file tomtom ov2 TomTom POI file (.ov2) -file dmtlog trl TrackLogs digital mapping (.trl) file unicsv Universal csv with field structure in first line file vcard vcf Vcard Output (for iPod) -file wintec_tes tes Wintec TES file file wbt-bin bin Wintec WBT-100/200 Binary File Format serial wbt Wintec WBT-100/200 GPS Download file wbt-tk1 tk1 Wintec WBT-201/G-Rays 2 Binary File Format -serial itracku XAiOX iTrackU Logger -file itracku-bin bin XAiOX iTrackU Logger Binary File Format diff --git a/reference/format2.txt b/reference/format2.txt index dcb73d2bc..70877eecb 100644 --- a/reference/format2.txt +++ b/reference/format2.txt @@ -45,7 +45,6 @@ file rwrwrw lowranceusr usr Lowrance USR file rwrwrw magellanx upt Magellan SD files (as for eXplorist) file rwrwrw magellan Magellan SD files (as for Meridian) serial rwrwrw magellan Magellan serial protocol -file rw---- s_and_t txt Microsoft Streets and Trips 2002-2007 serial r-r--- miniHomer MiniHomer, a skyTraq Venus 6 based logger (download tracks, waypoints and get/set POI) file --r--- garmin_xt Mobile Garmin XT Track files file r-r--- mtk-bin bin MTK Logger (iBlue 747,...) Binary File Format @@ -53,37 +52,20 @@ serial r-r--- mtk MTK Logger (iBlue 747,Qstarz BT-1000,...) download file rw---- tpg tpg National Geographic Topo .tpg (waypoints) file --r--- tpo2 tpo National Geographic Topo 2.x .tpo file r-r-r- tpo3 tpo National Geographic Topo 3.x/4.x .tpo -file rw---- navigonwpt Navigon Waypoints serial rwrwrw navilink NaviGPS GT-11/BGT-11 Download file --r--- sbp sbp NaviGPS GT-31/BGT-31 datalogger (.sbp) file --r--- sbn sbn NaviGPS GT-31/BGT-31 SiRF binary logfile (.sbn) -file --rw-- navitel_trk bin Navitel binary track (.bin) -file rw---- dna dna Navitrak DNA marker format -file rw---- nima NIMA/GNIS Geographic Names File file rwrw-- nmea NMEA 0183 sentences file rw-wrw osm osm OpenStreetMap data files file rwrwrw ozi OziExplorer file r-r--- qstarz_bl-1000 Qstarz BL-1000 -file rw--rw raymarine rwf Raymarine Waypoint File (.rwf) -file --rw-- ricoh log Ricoh GPS Log File -file rw---- cup cup See You flight analysis data serial r-r--- skytraq SkyTraq Venus based loggers (download) file r-r--- skytraq-bin bin SkyTraq Venus based loggers Binary File Format file ---w-- subrip srt SubRip subtitles for video mapping (.srt) -file rwrw-- xol xol Swiss Map 25/50/100 (.xol) file rw---- openoffice Tab delimited fields useful for OpenOffice -file r----- teletype Teletype [ Get Jonathon Johnson to describe file -w---- text txt Textual Output -file ----rw tomtom_itn itn TomTom Itineraries (.itn) -file ----rw tomtom_itn_places itn TomTom Places Itineraries (.itn) -file rw---- tomtom_asc asc TomTom POI file (.asc) -file rw---- tomtom ov2 TomTom POI file (.ov2) -file rwrw-- dmtlog trl TrackLogs digital mapping (.trl) file rwrwrw unicsv Universal csv with field structure in first line file -w---- vcard vcf Vcard Output (for iPod) -file r-r--- wintec_tes tes Wintec TES file file --r--- wbt-bin bin Wintec WBT-100/200 Binary File Format serial r-r--- wbt Wintec WBT-100/200 GPS Download file --r--- wbt-tk1 tk1 Wintec WBT-201/G-Rays 2 Binary File Format -serial r-r--- itracku XAiOX iTrackU Logger -file rwrw-- itracku-bin bin XAiOX iTrackU Logger Binary File Format diff --git a/reference/format3.txt b/reference/format3.txt index 0316c0be1..f0f8b6081 100644 --- a/reference/format3.txt +++ b/reference/format3.txt @@ -532,22 +532,6 @@ option magellan noack Suppress use of handshaking in name of speed boolean ht option magellan nukewpt Delete all waypoints boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_magellan.html#fmt_magellan_o_nukewpt -file rw---- s_and_t txt Microsoft Streets and Trips 2002-2007 xcsv - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_s_and_t.html -option s_and_t snlen Max synthesized shortname length integer 1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_s_and_t.html#fmt_s_and_t_o_snlen - -option s_and_t snwhite Allow whitespace synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_s_and_t.html#fmt_s_and_t_o_snwhite - -option s_and_t snupper UPPERCASE synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_s_and_t.html#fmt_s_and_t_o_snupper - -option s_and_t snunique Make synth. shortnames unique boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_s_and_t.html#fmt_s_and_t_o_snunique - -option s_and_t urlbase Basename prepended to URL on output string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_s_and_t.html#fmt_s_and_t_o_urlbase - -option s_and_t prefer_shortnames Use shortname instead of description boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_s_and_t.html#fmt_s_and_t_o_prefer_shortnames - -option s_and_t datum GPS datum (def. WGS 84) string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_s_and_t.html#fmt_s_and_t_o_datum - serial r-r--- miniHomer MiniHomer, a skyTraq Venus 6 based logger (download tracks, waypoints and get/set POI) miniHomer https://www.gpsbabel.org/WEB_DOC_DIR/fmt_miniHomer.html option miniHomer baud Baud rate used for download integer 115200 0 115200 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_miniHomer.html#fmt_miniHomer_o_baud @@ -610,22 +594,6 @@ file --r--- tpo2 tpo National Geographic Topo 2.x .tpo tpo2 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tpo2.html file r-r-r- tpo3 tpo National Geographic Topo 3.x/4.x .tpo tpo3 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tpo3.html -file rw---- navigonwpt Navigon Waypoints xcsv - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_navigonwpt.html -option navigonwpt snlen Max synthesized shortname length integer 1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_navigonwpt.html#fmt_navigonwpt_o_snlen - -option navigonwpt snwhite Allow whitespace synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_navigonwpt.html#fmt_navigonwpt_o_snwhite - -option navigonwpt snupper UPPERCASE synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_navigonwpt.html#fmt_navigonwpt_o_snupper - -option navigonwpt snunique Make synth. shortnames unique boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_navigonwpt.html#fmt_navigonwpt_o_snunique - -option navigonwpt urlbase Basename prepended to URL on output string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_navigonwpt.html#fmt_navigonwpt_o_urlbase - -option navigonwpt prefer_shortnames Use shortname instead of description boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_navigonwpt.html#fmt_navigonwpt_o_prefer_shortnames - -option navigonwpt datum GPS datum (def. WGS 84) string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_navigonwpt.html#fmt_navigonwpt_o_datum - serial rwrwrw navilink NaviGPS GT-11/BGT-11 Download navilink https://www.gpsbabel.org/WEB_DOC_DIR/fmt_navilink.html option navilink nuketrk Delete all track points boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_navilink.html#fmt_navilink_o_nuketrk @@ -644,40 +612,6 @@ file --r--- sbp sbp NaviGPS GT-31/BGT-31 datalogger (.sbp) sbp https://www.gpsbabel.org/WEB_DOC_DIR/fmt_sbp.html file --r--- sbn sbn NaviGPS GT-31/BGT-31 SiRF binary logfile (.sbn) sbn https://www.gpsbabel.org/WEB_DOC_DIR/fmt_sbn.html -file --rw-- navitel_trk bin Navitel binary track (.bin) navitel_trk - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_navitel_trk.html -file rw---- dna dna Navitrak DNA marker format xcsv - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_dna.html -option dna snlen Max synthesized shortname length integer 1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_dna.html#fmt_dna_o_snlen - -option dna snwhite Allow whitespace synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_dna.html#fmt_dna_o_snwhite - -option dna snupper UPPERCASE synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_dna.html#fmt_dna_o_snupper - -option dna snunique Make synth. shortnames unique boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_dna.html#fmt_dna_o_snunique - -option dna urlbase Basename prepended to URL on output string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_dna.html#fmt_dna_o_urlbase - -option dna prefer_shortnames Use shortname instead of description boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_dna.html#fmt_dna_o_prefer_shortnames - -option dna datum GPS datum (def. WGS 84) string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_dna.html#fmt_dna_o_datum - -file rw---- nima NIMA/GNIS Geographic Names File xcsv - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_nima.html -option nima snlen Max synthesized shortname length integer 1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_nima.html#fmt_nima_o_snlen - -option nima snwhite Allow whitespace synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_nima.html#fmt_nima_o_snwhite - -option nima snupper UPPERCASE synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_nima.html#fmt_nima_o_snupper - -option nima snunique Make synth. shortnames unique boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_nima.html#fmt_nima_o_snunique - -option nima urlbase Basename prepended to URL on output string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_nima.html#fmt_nima_o_urlbase - -option nima prefer_shortnames Use shortname instead of description boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_nima.html#fmt_nima_o_prefer_shortnames - -option nima datum GPS datum (def. WGS 84) string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_nima.html#fmt_nima_o_datum - file rwrw-- nmea NMEA 0183 sentences nmea https://www.gpsbabel.org/WEB_DOC_DIR/fmt_nmea.html option nmea snlen Max length of waypoint name to write integer 6 1 64 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_nmea.html#fmt_nmea_o_snlen @@ -738,42 +672,6 @@ option ozi codec codec to use for reading and writing strings (default windows-1 file r-r--- qstarz_bl-1000 Qstarz BL-1000 qstarz_bl-1000 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_qstarz_bl-1000.html -file rw--rw raymarine rwf Raymarine Waypoint File (.rwf) raymarine - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_raymarine.html -option raymarine location Default location string My Waypoints https://www.gpsbabel.org/WEB_DOC_DIR/fmt_raymarine.html#fmt_raymarine_o_location - -file --rw-- ricoh log Ricoh GPS Log File xcsv - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_ricoh.html -option ricoh snlen Max synthesized shortname length integer 1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_ricoh.html#fmt_ricoh_o_snlen - -option ricoh snwhite Allow whitespace synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_ricoh.html#fmt_ricoh_o_snwhite - -option ricoh snupper UPPERCASE synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_ricoh.html#fmt_ricoh_o_snupper - -option ricoh snunique Make synth. shortnames unique boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_ricoh.html#fmt_ricoh_o_snunique - -option ricoh urlbase Basename prepended to URL on output string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_ricoh.html#fmt_ricoh_o_urlbase - -option ricoh prefer_shortnames Use shortname instead of description boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_ricoh.html#fmt_ricoh_o_prefer_shortnames - -option ricoh datum GPS datum (def. WGS 84) string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_ricoh.html#fmt_ricoh_o_datum - -file rw---- cup cup See You flight analysis data xcsv - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_cup.html -option cup snlen Max synthesized shortname length integer 1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_cup.html#fmt_cup_o_snlen - -option cup snwhite Allow whitespace synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_cup.html#fmt_cup_o_snwhite - -option cup snupper UPPERCASE synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_cup.html#fmt_cup_o_snupper - -option cup snunique Make synth. shortnames unique boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_cup.html#fmt_cup_o_snunique - -option cup urlbase Basename prepended to URL on output string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_cup.html#fmt_cup_o_urlbase - -option cup prefer_shortnames Use shortname instead of description boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_cup.html#fmt_cup_o_prefer_shortnames - -option cup datum GPS datum (def. WGS 84) string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_cup.html#fmt_cup_o_datum - serial r-r--- skytraq SkyTraq Venus based loggers (download) skytraq https://www.gpsbabel.org/WEB_DOC_DIR/fmt_skytraq.html option skytraq erase Erase device data after download boolean 0 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_skytraq.html#fmt_skytraq_o_erase @@ -820,8 +718,6 @@ option subrip gps_date GPS date at position video_time (yyyymmdd, default is fir option subrip format Format for subtitles string %s km/h %e m\n%t %l https://www.gpsbabel.org/WEB_DOC_DIR/fmt_subrip.html#fmt_subrip_o_format -file rwrw-- xol xol Swiss Map 25/50/100 (.xol) xol - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_xol.html file rw---- openoffice Tab delimited fields useful for OpenOffice xcsv https://www.gpsbabel.org/WEB_DOC_DIR/fmt_openoffice.html option openoffice snlen Max synthesized shortname length integer 1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_openoffice.html#fmt_openoffice_o_snlen @@ -838,8 +734,6 @@ option openoffice prefer_shortnames Use shortname instead of description boolean option openoffice datum GPS datum (def. WGS 84) string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_openoffice.html#fmt_openoffice_o_datum -file r----- teletype Teletype [ Get Jonathon Johnson to describe teletype - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_teletype.html file -w---- text txt Textual Output text https://www.gpsbabel.org/WEB_DOC_DIR/fmt_text.html option text nosep Suppress separator lines between waypoints boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_text.html#fmt_text_o_nosep @@ -854,60 +748,6 @@ option text altunits Units for altitude (f)eet or (m)etres string m https://ww option text splitoutput Write each waypoint in a separate file boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_text.html#fmt_text_o_splitoutput -file ----rw tomtom_itn itn TomTom Itineraries (.itn) xcsv - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn.html -option tomtom_itn snlen Max synthesized shortname length integer 1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn.html#fmt_tomtom_itn_o_snlen - -option tomtom_itn snwhite Allow whitespace synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn.html#fmt_tomtom_itn_o_snwhite - -option tomtom_itn snupper UPPERCASE synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn.html#fmt_tomtom_itn_o_snupper - -option tomtom_itn snunique Make synth. shortnames unique boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn.html#fmt_tomtom_itn_o_snunique - -option tomtom_itn urlbase Basename prepended to URL on output string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn.html#fmt_tomtom_itn_o_urlbase - -option tomtom_itn prefer_shortnames Use shortname instead of description boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn.html#fmt_tomtom_itn_o_prefer_shortnames - -option tomtom_itn datum GPS datum (def. WGS 84) string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn.html#fmt_tomtom_itn_o_datum - -file ----rw tomtom_itn_places itn TomTom Places Itineraries (.itn) xcsv - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn_places.html -option tomtom_itn_places snlen Max synthesized shortname length integer 1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn_places.html#fmt_tomtom_itn_places_o_snlen - -option tomtom_itn_places snwhite Allow whitespace synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn_places.html#fmt_tomtom_itn_places_o_snwhite - -option tomtom_itn_places snupper UPPERCASE synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn_places.html#fmt_tomtom_itn_places_o_snupper - -option tomtom_itn_places snunique Make synth. shortnames unique boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn_places.html#fmt_tomtom_itn_places_o_snunique - -option tomtom_itn_places urlbase Basename prepended to URL on output string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn_places.html#fmt_tomtom_itn_places_o_urlbase - -option tomtom_itn_places prefer_shortnames Use shortname instead of description boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn_places.html#fmt_tomtom_itn_places_o_prefer_shortnames - -option tomtom_itn_places datum GPS datum (def. WGS 84) string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_itn_places.html#fmt_tomtom_itn_places_o_datum - -file rw---- tomtom_asc asc TomTom POI file (.asc) xcsv - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_asc.html -option tomtom_asc snlen Max synthesized shortname length integer 1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_asc.html#fmt_tomtom_asc_o_snlen - -option tomtom_asc snwhite Allow whitespace synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_asc.html#fmt_tomtom_asc_o_snwhite - -option tomtom_asc snupper UPPERCASE synth. shortnames boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_asc.html#fmt_tomtom_asc_o_snupper - -option tomtom_asc snunique Make synth. shortnames unique boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_asc.html#fmt_tomtom_asc_o_snunique - -option tomtom_asc urlbase Basename prepended to URL on output string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_asc.html#fmt_tomtom_asc_o_urlbase - -option tomtom_asc prefer_shortnames Use shortname instead of description boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_asc.html#fmt_tomtom_asc_o_prefer_shortnames - -option tomtom_asc datum GPS datum (def. WGS 84) string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom_asc.html#fmt_tomtom_asc_o_datum - -file rw---- tomtom ov2 TomTom POI file (.ov2) tomtom - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_tomtom.html -file rwrw-- dmtlog trl TrackLogs digital mapping (.trl) dmtlog - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_dmtlog.html -option dmtlog index Index of track (if more than one in source) integer 1 1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_dmtlog.html#fmt_dmtlog_o_index - file rwrwrw unicsv Universal csv with field structure in first line unicsv https://www.gpsbabel.org/WEB_DOC_DIR/fmt_unicsv.html option unicsv datum GPS datum (def. WGS 84) string WGS 84 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_unicsv.html#fmt_unicsv_o_datum @@ -930,8 +770,6 @@ file -w---- vcard vcf Vcard Output (for iPod) vcard https://www.gpsbabel.org/WEB_DOC_DIR/fmt_vcard.html option vcard encrypt Encrypt hints using ROT13 boolean https://www.gpsbabel.org/WEB_DOC_DIR/fmt_vcard.html#fmt_vcard_o_encrypt -file r-r--- wintec_tes tes Wintec TES file wintec_tes - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_wintec_tes.html file --r--- wbt-bin bin Wintec WBT-100/200 Binary File Format wbt-bin https://www.gpsbabel.org/WEB_DOC_DIR/fmt_wbt-bin.html serial r-r--- wbt Wintec WBT-100/200 GPS Download wbt @@ -940,15 +778,3 @@ option wbt erase Erase device data after download boolean 0 https://www.gpsbab file --r--- wbt-tk1 tk1 Wintec WBT-201/G-Rays 2 Binary File Format wbt-tk1 https://www.gpsbabel.org/WEB_DOC_DIR/fmt_wbt-tk1.html -serial r-r--- itracku XAiOX iTrackU Logger itracku - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_itracku.html -option itracku backup Appends the input to a backup file string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_itracku.html#fmt_itracku_o_backup - -option itracku new Only waypoints that are not the backup file string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_itracku.html#fmt_itracku_o_new - -file rwrw-- itracku-bin bin XAiOX iTrackU Logger Binary File Format itracku-bin - https://www.gpsbabel.org/WEB_DOC_DIR/fmt_itracku-bin.html -option itracku-bin backup Appends the input to a backup file string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_itracku-bin.html#fmt_itracku-bin_o_backup - -option itracku-bin new Only waypoints that are not the backup file string https://www.gpsbabel.org/WEB_DOC_DIR/fmt_itracku-bin.html#fmt_itracku-bin_o_new - diff --git a/reference/help.txt b/reference/help.txt index 046d1449d..1ed724f3b 100644 --- a/reference/help.txt +++ b/reference/help.txt @@ -264,14 +264,6 @@ File Types (-i and -o options): baud Numeric value of bitrate (baud=4800) noack (0/1) Suppress use of handshaking in name of speed nukewpt (0/1) Delete all waypoints - s_and_t Microsoft Streets and Trips 2002-2007 - snlen Max synthesized shortname length - snwhite (0/1) Allow whitespace synth. shortnames - snupper (0/1) UPPERCASE synth. shortnames - snunique (0/1) Make synth. shortnames unique - urlbase Basename prepended to URL on output - prefer_shortnames (0/1) Use shortname instead of description - datum GPS datum (def. WGS 84) miniHomer MiniHomer, a skyTraq Venus 6 based logger (downloa baud Baud rate used for download dump-file Dump raw data to this file @@ -303,14 +295,6 @@ File Types (-i and -o options): datum Datum (default=NAD27) tpo2 National Geographic Topo 2.x .tpo tpo3 National Geographic Topo 3.x/4.x .tpo - navigonwpt Navigon Waypoints - snlen Max synthesized shortname length - snwhite (0/1) Allow whitespace synth. shortnames - snupper (0/1) UPPERCASE synth. shortnames - snunique (0/1) Make synth. shortnames unique - urlbase Basename prepended to URL on output - prefer_shortnames (0/1) Use shortname instead of description - datum GPS datum (def. WGS 84) navilink NaviGPS GT-11/BGT-11 Download nuketrk (0/1) Delete all track points nukerte (0/1) Delete all routes @@ -320,23 +304,6 @@ File Types (-i and -o options): power_off (0/1) Command unit to power itself down sbp NaviGPS GT-31/BGT-31 datalogger (.sbp) sbn NaviGPS GT-31/BGT-31 SiRF binary logfile (.sbn) - navitel_trk Navitel binary track (.bin) - dna Navitrak DNA marker format - snlen Max synthesized shortname length - snwhite (0/1) Allow whitespace synth. shortnames - snupper (0/1) UPPERCASE synth. shortnames - snunique (0/1) Make synth. shortnames unique - urlbase Basename prepended to URL on output - prefer_shortnames (0/1) Use shortname instead of description - datum GPS datum (def. WGS 84) - nima NIMA/GNIS Geographic Names File - snlen Max synthesized shortname length - snwhite (0/1) Allow whitespace synth. shortnames - snupper (0/1) UPPERCASE synth. shortnames - snunique (0/1) Make synth. shortnames unique - urlbase Basename prepended to URL on output - prefer_shortnames (0/1) Use shortname instead of description - datum GPS datum (def. WGS 84) nmea NMEA 0183 sentences snlen Max length of waypoint name to write gprmc (0/1) Read/write GPRMC sentences @@ -367,24 +334,6 @@ File Types (-i and -o options): proxunit Unit used in proximity values codec codec to use for reading and writing strings (defa qstarz_bl-1000 Qstarz BL-1000 - raymarine Raymarine Waypoint File (.rwf) - location Default location - ricoh Ricoh GPS Log File - snlen Max synthesized shortname length - snwhite (0/1) Allow whitespace synth. shortnames - snupper (0/1) UPPERCASE synth. shortnames - snunique (0/1) Make synth. shortnames unique - urlbase Basename prepended to URL on output - prefer_shortnames (0/1) Use shortname instead of description - datum GPS datum (def. WGS 84) - cup See You flight analysis data - snlen Max synthesized shortname length - snwhite (0/1) Allow whitespace synth. shortnames - snupper (0/1) UPPERCASE synth. shortnames - snunique (0/1) Make synth. shortnames unique - urlbase Basename prepended to URL on output - prefer_shortnames (0/1) Use shortname instead of description - datum GPS datum (def. WGS 84) skytraq SkyTraq Venus based loggers (download) erase (0/1) Erase device data after download targetlocation Set location finder target location as lat,lng @@ -408,7 +357,6 @@ File Types (-i and -o options): gps_time GPS time at position video_time (hhmmss[.sss], def gps_date GPS date at position video_time (yyyymmdd, default format Format for subtitles - xol Swiss Map 25/50/100 (.xol) openoffice Tab delimited fields useful for OpenOffice snlen Max synthesized shortname length snwhite (0/1) Allow whitespace synth. shortnames @@ -417,7 +365,6 @@ File Types (-i and -o options): urlbase Basename prepended to URL on output prefer_shortnames (0/1) Use shortname instead of description datum GPS datum (def. WGS 84) - teletype Teletype [ Get Jonathon Johnson to describe text Textual Output nosep (0/1) Suppress separator lines between waypoints encrypt (0/1) Encrypt hints using ROT13 @@ -425,33 +372,6 @@ File Types (-i and -o options): degformat Degrees output as 'ddd', 'dmm'(default) or 'dms' altunits Units for altitude (f)eet or (m)etres splitoutput (0/1) Write each waypoint in a separate file - tomtom_itn TomTom Itineraries (.itn) - snlen Max synthesized shortname length - snwhite (0/1) Allow whitespace synth. shortnames - snupper (0/1) UPPERCASE synth. shortnames - snunique (0/1) Make synth. shortnames unique - urlbase Basename prepended to URL on output - prefer_shortnames (0/1) Use shortname instead of description - datum GPS datum (def. WGS 84) - tomtom_itn_places TomTom Places Itineraries (.itn) - snlen Max synthesized shortname length - snwhite (0/1) Allow whitespace synth. shortnames - snupper (0/1) UPPERCASE synth. shortnames - snunique (0/1) Make synth. shortnames unique - urlbase Basename prepended to URL on output - prefer_shortnames (0/1) Use shortname instead of description - datum GPS datum (def. WGS 84) - tomtom_asc TomTom POI file (.asc) - snlen Max synthesized shortname length - snwhite (0/1) Allow whitespace synth. shortnames - snupper (0/1) UPPERCASE synth. shortnames - snunique (0/1) Make synth. shortnames unique - urlbase Basename prepended to URL on output - prefer_shortnames (0/1) Use shortname instead of description - datum GPS datum (def. WGS 84) - tomtom TomTom POI file (.ov2) - dmtlog TrackLogs digital mapping (.trl) - index Index of track (if more than one in source) unicsv Universal csv with field structure in first line datum GPS datum (def. WGS 84) grid Write position using this grid. @@ -462,17 +382,10 @@ File Types (-i and -o options): codec codec to use for reading and writing strings (defa vcard Vcard Output (for iPod) encrypt (0/1) Encrypt hints using ROT13 - wintec_tes Wintec TES file wbt-bin Wintec WBT-100/200 Binary File Format wbt Wintec WBT-100/200 GPS Download erase (0/1) Erase device data after download wbt-tk1 Wintec WBT-201/G-Rays 2 Binary File Format - itracku XAiOX iTrackU Logger - backup Appends the input to a backup file - new Only waypoints that are not the backup file - itracku-bin XAiOX iTrackU Logger Binary File Format - backup Appends the input to a backup file - new Only waypoints that are not the backup file Supported data filters: arc Include Only Points Within Distance of Arc diff --git a/reference/itracku.dat b/reference/itracku.dat deleted file mode 100644 index ae3609dfaa9b30d8b992a971703085da6e2d2010..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9568 zcmZA7dAwEA|HtvY?m2g!hi=`mdz(y^p$r+mhD3%)l%ZruDv~l~`Xcr^87e{p3YCvF_t>e*4eoM`+IVJ{f2249$hO zAgGnUK23(xc7^6roFCN7LfmOjXa=dP<-hpuy`i~EohR4fUHBSxkqp5Ne}`tIZ{G{Y zBs8ONVNfRpI2l-zz(qkTdE=90I4i@N`*3m4S}wp}$E_K!Zj@asli`dkYbI*@M!6pk z&9UY&To^RUK>TQ)HPd{1i$@e#^E57@z6KvtWX)V$iVx%Zr zKX@Kq;(ZLBg_CKXkC&@6MU7@;}zEI(Dvmr6?boD%^r2N?1LMcTN97F z{`E5E<7BwBg*CajJZLG?K1zoDs;w!)r9p$l@t|63Dzx4p+dfQ&o$IZs(*6zd4=!x5 zrXE+YUhQb#y_Gd>)QxftE^TAYe%ijJgm`INYdWgy9d36NdDi~* z@+&Sm#+q5$zgqsnv;SkwJawI9bHA>~k!N+Sl;cguTk|q5B;U>OL0!o+&gc2+@eL=E zXLWPg7jNxm&HK0@sF04h)yd>pT_s23r@E78b*=QoSDb3im+ES{2roU2Jgb|@VEpOn z*8He0k{j^y9@hMV3%UL%oOLF7R#(b{czRE3{!~}VN}S!xn!Re~ll8guZ1SAx`d7&~ z{Kq-gizf^x&)(1CW3M64>U#MS zx4zDrVK^_Sk?-)->&dgaT5iWVBgwP(gLuu2*4(MClZ7~OGkI3GlyC9mTdf(3^SOTq z&X)^rv*tluzab@CK`b|QJkc|i;L7XLkoJbQo2`?KRC z)@)ao%hSAn*W*9crEjOlArMKr>tq~9jr-)AIv1rIG6F);hSbzbC9}P z4#nGNTXU#)H(WA@JgW=jRD3NyQ5{HkJRG0meG(pl&rlobiHqi1bB?-LF2SwlS#v(l z*RyW8^xX(M}+4mobFL=+I z#lHOw_><-2*?R;YvVuJO{#W7WKD1_qy0w13y8L7Etge-T)cby7%^K|XTR&XB%9^jV z-cruTOIMR;t=CHrJbjHd8`U+^6_T3B2|Fy}Q1Jo_#ZM@HB@~keECHNzJs5)ET#0UIp%~3cv$W!NRA9OL|cGCLI>k4w~b@?&l)Y>z9oeM?E^r^4pA zM(ee*p&%6&;6`;^e(`Rn4&*0XNc{lsj|x*^CO%kQDdUS%;a2i@7>+al&z7dbFY!^> z&EI(ysqjtQP3vuCa%C!9ici)4ZDe+fRJZ}3scw*$t5aba*YB;alw~!k@C1B;_Ro{= z@Kk(}I$y@)Rm}fDb(NIkL9Evm+P^_=<9bK2zE`VT%ez&n@MiLTy>~gjg#6sBZYv!a z&nf?qXPm)$4sD(aM+OOVkJektUdCUVkuc+Moc%Ex-xEuiht!p_FMc7OFpsEU#ODEERrUlrYP@d*dY~3G=S^XRODWWeM|v_nCNidBS{xGdPbIm!!gV%@XEwt=CBx ze0B4L`C99BvV`^B-XdYX(|U~@i65;_n4i?uk}67td9?}itFNDfhtws^Z`!{~J|HiD z*C)&_bqg7Q&umB-lk1+pO5*sxjR}*bE|a`>TEd}U(+UGu2+}Juk7zd zZ4>4e9OM1*I)1BN!h~9{knwo;KIB>5LPp@Z`z6f%>M9wGs}4w*hrNg58{3m-b#u7| z=XFe&CwzT0zWPA&j5Epe!+6y}qx2Iuho zcp=_}H>k7aTAX`=e+%* zOTuL1EY9l%cr-4+nL)n%n3D?EFupPz4~nG`AB~%9y-d#L{GQ13)N21y>CgH88PD4a zX9uM+iu1oa-p6|q?~6B?pZ4DKW2x|Pe2Dfhl;3&3tY$tB$MK*@+T&aBaq42}YEofm zd=icYIkJQIQ-6G#)-&Zkd)$nKFp_PTbe~W_%p?zgQiU+wpn$a&;hM z@a6bQ@3G#)(|i^68`69=zQubY?Pp-Cj>&Yq9N&xG{+WX};``Mx`2=@hz9y(M;3vmwpyWorQtLjX- z9*@FrspB#i55e!LGh`M%4}XaBxc&^>4S$OB`91CtT!+8VdQ1{{9rynR=kj~&4R{vb zppMA^df0&;toUP8#`O3$I zY9p(uzsvfU;VkmA8;{2=u$#{#xZaDnPV3onAwGcqt$h2D_(8m{IxeGJd)z@C$Q^hA zJ_Nhpqo?2^p63X4w!DUi7;ub<`pHhzfqeXv{aWq2I!=e-n< z#g}+5$CL5p+CL`F3-C~NAW8fZ9)UHFzJ7zR&&MxPzr*`QZ|l9lx4##=@w|-P^&Y@3 zf3M(0ctXUFV)y&Jt1qPfB+kWdeq8&R*yZb0yco~%^~K)Ld%OF&`aomVceP8V6->t86hcv&AJ4Jj%#K%W`GIs0d#^d^* zp5`}juZYj}cF*VP{UY^C)9kJ{$lHzAd1#tl|7&p5^Ei);_>MHY{)ve1i}(TW7ySJu zM(U46{A9#WM?5#pZoZ$7cu~Z!Mf|q6n_t&|dBh)iyZLnWRo*U7&TAuH=k4<6>fcAa zDa|fVThr|Fw!_=)ALl)3cKMGL{<|Jc`zzPGX}=UjTpn?ichh-NA8~7McV4*jW50+y zM%*dlF5XS&&k5M=r>5(j9C43`d!^a!|8pb05WDlmUC-4ojd)O+-F#gY@ih^TjCfR< z-TWuK-Sar#msWS{H$LKt5l``U^X=MCi}-18w|=fZFX9)x-FmzFBHVQTIWO^cd2>!i zygcHM)9muOI^wkve;e@+5pVKt+7H{XJ1?Bwcy>g*$Gd4i#f$!Zo+jr;ToiFd#8qi_ z=TCjaZM@xhTz$WYJ9;Nk2ft^b|gP3PTc@22x{tasCS`k=RaU%2Z{@^P&+~I}H(ZF9;FJ_oz;H~D<*uJ7*e z+V@ZM)A%xPx4+%>hopH1zS`S8&vblUnxDisdAsXR#dl$MfA{_6F?=`9<@@An?7r`e z_5KQv!4G+Fz;EKoIEU|-JMlI=Rh=QO-pKdS8QMNB&*M&bw$@`Z5$E7%eSHl6g8mC| zUXY>RS0~`bI6ugibE)r-m*N7xKkkDc=lk9}>RkOjq5`i_=gBI*Urylr - - - - - - Qr1-one - Qr1-one - notes-1 - Red Square - - - - Qr,2 - Qr,2 - notes-2 - Big Fish - - - - Qr3 - Qr3 - notes-3 - Anchor - - - - Qr4-four - Qr4-four - notes-4 - Smiley - - - - Qr5 - Qr5 - notes-5 - Sad - - - Qr - - - Qr1-one - Qr1-one - notes-1 - Red Square - - - - Qr,2 - Qr,2 - notes-2 - Big Fish - - - - Qr3 - Qr3 - notes-3 - Anchor - - - - Qr4-four - Qr4-four - notes-4 - Smiley - - - - Qr5 - Qr5 - notes-5 - Sad - - - diff --git a/reference/raymarine-sample.rwf b/reference/raymarine-sample.rwf deleted file mode 100644 index 5657d289d..000000000 --- a/reference/raymarine-sample.rwf +++ /dev/null @@ -1,164 +0,0 @@ -[Wp0] -Loc=Qr -Name=Qr1-one -Lat=51.593568734471624 -Long=9.895914981396029 -Rng=0.000000000000000 -Bear=0.000000000000000 -Bmp=3 -Fixed=1 -Locked=0 -Notes=notes-1 -Rel= -RelSet=1 -RcCount=1 -RcRadius=0.000000000000000 -Show=0 -RcShow=0 -SeaTemp=-32678.000000000000000 -Depth=65535.000000000000000 -Time=39027.880335648151000 -GUID=41847-17743-33206-33476 -[Wp1] -Loc=Qr -Name=Qr,2 -Lat=50.833425047658316 -Long=10.364770733812209 -Rng=0.000000000000000 -Bear=0.000000000000000 -Bmp=4 -Fixed=1 -Locked=0 -Notes=notes-2 -Rel= -RelSet=1 -RcCount=1 -RcRadius=0.000000000000000 -Show=0 -RcShow=0 -SeaTemp=-32678.000000000000000 -Depth=65535.000000000000000 -Time=39027.880347222221000 -GUID=41847-17743-33462-33476 -[Wp2] -Loc=Qr -Name=Qr3 -Lat=50.184475273537196 -Long=10.557828984807108 -Rng=0.000000000000000 -Bear=0.000000000000000 -Bmp=5 -Fixed=1 -Locked=0 -Notes=notes-3 -Rel= -RelSet=1 -RcCount=1 -RcRadius=0.000000000000000 -Show=0 -RcShow=0 -SeaTemp=-32678.000000000000000 -Depth=65535.000000000000000 -Time=39027.880347222221000 -GUID=41847-17743-33718-33476 -[Wp3] -Loc=Qr -Name=Qr4-four -Lat=48.986577919201942 -Long=12.047135492482036 -Rng=0.000000000000000 -Bear=0.000000000000000 -Bmp=6 -Fixed=1 -Locked=0 -Notes=notes-4 -Rel= -RelSet=1 -RcCount=1 -RcRadius=0.000000000000000 -Show=0 -RcShow=0 -SeaTemp=-32678.000000000000000 -Depth=65535.000000000000000 -Time=39027.880347222221000 -GUID=41847-17743-33974-33476 -[Wp4] -Loc=Qr -Name=Qr5 -Lat=48.623286046917791 -Long=12.598730495324602 -Rng=0.000000000000000 -Bear=0.000000000000000 -Bmp=7 -Fixed=1 -Locked=0 -Notes=notes-5 -Rel= -RelSet=1 -RcCount=1 -RcRadius=0.000000000000000 -Show=0 -RcShow=0 -SeaTemp=-32678.000000000000000 -Depth=65535.000000000000000 -Time=39027.880358796298000 -GUID=41847-17743-34230-33476 -[Rt0] -Name=Qr -Visible=0 -Guid=41847-17743-32950-33476 -Mk0=Qr1-one -Cog0=0.000000000000000 -Eta0=0.000000000000000 -Length0=0.000000000000000 -PredictedDrift0=0.000000000000000 -PredictedSet0=0.000000000000000 -PredictedSog0=0.000000000000000 -PredictedTime0=0.000000000000000 -PredictedTwa0=0.000000000000000 -PredictedTwd0=0.000000000000000 -PredictedTws0=0.000000000000000 -Mk1=Qr,2 -Cog1=0.000000000000000 -Eta1=0.000000000000000 -Length1=0.000000000000000 -PredictedDrift1=0.000000000000000 -PredictedSet1=0.000000000000000 -PredictedSog1=0.000000000000000 -PredictedTime1=0.000000000000000 -PredictedTwa1=0.000000000000000 -PredictedTwd1=0.000000000000000 -PredictedTws1=0.000000000000000 -Mk2=Qr3 -Cog2=0.000000000000000 -Eta2=0.000000000000000 -Length2=0.000000000000000 -PredictedDrift2=0.000000000000000 -PredictedSet2=0.000000000000000 -PredictedSog2=0.000000000000000 -PredictedTime2=0.000000000000000 -PredictedTwa2=0.000000000000000 -PredictedTwd2=0.000000000000000 -PredictedTws2=0.000000000000000 -Mk3=Qr4-four -Cog3=0.000000000000000 -Eta3=0.000000000000000 -Length3=0.000000000000000 -PredictedDrift3=0.000000000000000 -PredictedSet3=0.000000000000000 -PredictedSog3=0.000000000000000 -PredictedTime3=0.000000000000000 -PredictedTwa3=0.000000000000000 -PredictedTwd3=0.000000000000000 -PredictedTws3=0.000000000000000 -Mk4=Qr5 -Cog4=0.000000000000000 -Eta4=0.000000000000000 -Length4=0.000000000000000 -PredictedDrift4=0.000000000000000 -PredictedSet4=0.000000000000000 -PredictedSog4=0.000000000000000 -PredictedTime4=0.000000000000000 -PredictedTwa4=0.000000000000000 -PredictedTwd4=0.000000000000000 -PredictedTws4=0.000000000000000 diff --git a/reference/tomtom.gpx b/reference/tomtom.gpx deleted file mode 100644 index 35af53f83..000000000 --- a/reference/tomtom.gpx +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - Aebi Frères, Bogis-Bossey - Aebi Frères, Bogis-Bossey - Aebi Frères, Bogis-Bossey - - - Eco Energy Etoy - Eco Energy Etoy - Eco Energy Etoy - - - Mühle Severy - Mühle Severy - Mühle Severy - - - Centre Silo Croy - Centre Silo Croy - Centre Silo Croy - - - Michel Forestier Champagne - Michel Forestier Champagne - Michel Forestier Champagne - - - A S S Moudon - A S S Moudon - A S S Moudon - - - Caro Oron - Caro Oron - Caro Oron - - - Protector Lucens - Protector Lucens - Protector Lucens - - - Landi Hauts Geneveys - Landi Hauts Geneveys - Landi Hauts Geneveys - - - Von Bergen Payern - Von Bergen Payern - Von Bergen Payern - - - DSP Delley-Portalban - DSP Delley-Portalban - DSP Delley-Portalban - - - SGD Düdingen - SGD Düdingen - SGD Düdingen - - - Mühle Rytz Biberen - Mühle Rytz Biberen - Mühle Rytz Biberen - - - Trocknungsanlage Laupen - Trocknungsanlage Laupen - Trocknungsanlage Laupen - - - TR BARGEN - TR BARGEN - TR BARGEN - - - Gygi AG - Gygi AG - Gygi AG - - - Landi Heitenried - Landi Heitenried - Landi Heitenried - - - Flamatt - Flamatt - Flamatt - - - TR Suberg - TR Suberg - TR Suberg - - - Trocknung Säriswi - Trocknung Säriswi - Trocknung Säriswi - - - Mühle Affolter - Mühle Affolter - Mühle Affolter - - - Silo Soyhieres - Silo Soyhieres - Silo Soyhieres - - - Mühle Augsburger - Mühle Augsburger - Mühle Augsburger - - - Schenk AG Bümpliz - Schenk AG Bümpliz - Schenk AG Bümpliz - - - Meier Motoren - Meier Motoren - Meier Motoren - - - Mühle Gasel - Mühle Gasel - Mühle Gasel - - - Schenk AG - Schenk AG - Schenk AG - - - 11347 Däpp Lama - 11347 Däpp Lama - 11347 Däpp Lama - - - Grastrocknungsanlage Burgistein - Grastrocknungsanlage Burgistein - Grastrocknungsanlage Burgistein - - - 20254 Strahm Mühle AG - 20254 Strahm Mühle AG - 20254 Strahm Mühle AG - - - Jordi Mühle - Jordi Mühle - Jordi Mühle - - - Saatzucht Emmenmat - Saatzucht Emmenmat - Saatzucht Emmenmat - - - Steiner Zollbr - Steiner Zollbr - Steiner Zollbr - - - Walther Mühle - Walther Mühle - Walther Mühle - - - Hess Mühle Schwanden - Hess Mühle Schwanden - Hess Mühle Schwanden - - - Papiersäcke Sommer Rindlis - Papiersäcke Sommer Rindlis - Papiersäcke Sommer Rindlis - - - Saatgutzent Lyssach - Saatgutzent Lyssach - Saatgutzent Lyssach - - - Krähenbühl Walter - Krähenbühl Walter - Krähenbühl Walter - - - Lagerhaus Lohn - Lagerhaus Lohn - Lagerhaus Lohn - - - Kofmehl Mühle - Kofmehl Mühle - Kofmehl Mühle - - - Erbo Agro - Erbo Agro - Erbo Agro - - - Geiser Agro Langenthal - Geiser Agro Langenthal - Geiser Agro Langenthal - - - Samen Steffen (Geiser) - Samen Steffen (Geiser) - Samen Steffen (Geiser) - - - Lorze AG Roggwil - Lorze AG Roggwil - Lorze AG Roggwil - - - Marstall - Marstall - Marstall - - - Hammermühle Olten - Hammermühle Olten - Hammermühle Olten - - - Silo Olten - Silo Olten - Silo Olten - - - Merian Schlatthof - Merian Schlatthof - Merian Schlatthof - - - 12231 Genossensch Agrico - 12231 Genossensch Agrico - 12231 Genossensch Agrico - - - Muehle Muehlebach Wuerenlingen - Muehle Muehlebach Wuerenlingen - Muehle Muehlebach Wuerenlingen - - - Florin AG Muttenz - Florin AG Muttenz - Florin AG Muttenz - - - Provimi Kaiseraugst - Provimi Kaiseraugst - Provimi Kaiseraugst - - - Ultra Brag Auhafenstr 4 - Ultra Brag Auhafenstr 4 - Ultra Brag Auhafenstr 4 - - - Trocknungsge.Eiken - Trocknungsge.Eiken - Trocknungsge.Eiken - - diff --git a/reference/tomtom.ov2 b/reference/tomtom.ov2 deleted file mode 100644 index 7f4c24e19a6f979e0c1750f012129c0a3f9458a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1788 zcmZ8iU2GIp6h0jjLibip6x1p|R|LVNG_-)kppo5nI|Fp3=_(j~y1Tudxpa2!=FSXt zH}F6VN(=!Z{v<%aKSX09ia&`lB=CeG{vZVO(O@;=12ORdqmBCAofg6D!)DKS&bjA& z-#KU7CT9@+y}yIR`XfiRZ7!AFe%?Phq9UXqhXZN;lcNiVr@0z#Bu!pW z6={IC?SV+s%2~0joX#Qy*&mGqEd>}OQ%SjA}jC)bt6%M(V$T-Oj81(q-EMw#RELQ)8Fm%e<&sCO zsVM740O=(ZunHdSW3=y`YjLR`S5oMJNUP6VE~BRpfnLl_G={EtVX{^aRg;{10KX47 z0TU%@hpD770G6aqK;!Eet=T)B*A=l0v-b9EW_0_J>rztNAuQ7Lc3D|k+w~DNvc@Yp zuccK>BfBBNDMnv)yVTROe8no>KT)qkothwLDZtCmF#1tK1S8_){~{L9nTivsP~&}Y z?%K`h?DH=5F6&*nf|nB`f*Q|u%j##_Sah1vL;GA>rwvB9g=ORQ>^Vk5Z=ww$l4e>B z5?-v;WCR&A&c8p;=;GVJ?Q&*njt)K>O3z{C9>Q+V@uiDAQGz21z`JfI^gKc0NLO-18 z(Rw{vlZeY2XuCKinZ1&>M=M=xV?Mo*{V1A>=6T;}auy=Z&L0@9?eNHzDn|JhfRuKH zlR#ix>_$59IRKxs0K3pgj*jA+FUeva$cFf}D~$f^^k`6BA?GiA47$M!Iy7|Enj z0tHor5Stt5QF87Fd~iFXRa-sk>Fr(KV~?FZ?NM9}YMn$%{QktMlte};-`8A`LUhwP%-lA%XuNRg}fj!0` tS^_&iV6-0&PlT9nUNFMv`7{t<5evdsWYc`SC;M;v@9z1syQs#%#=lsF^;G}> diff --git a/reference/tomtom_poi.asc b/reference/tomtom_poi.asc deleted file mode 100644 index fdadaa828..000000000 --- a/reference/tomtom_poi.asc +++ /dev/null @@ -1,90 +0,0 @@ - TomTom Navigator Places of Interest - GPSBabel- ASCII Export - Points - Created at: Thu Jan 01 00:00:00 1970 --71.119277,42.438878,"5066" --71.119689,42.439227,"5067" --71.116146,42.438917,"5096" --71.122044,42.443904,"5142" --71.121447,42.447298,"5156" --71.125094,42.454873,"5224" --71.124988,42.459079,"5229" --71.124474,42.456979,"5237" --71.120990,42.454401,"5254" --71.121746,42.451442,"5258" --71.120660,42.454404,"5264" --71.121045,42.457761,"526708" --71.120313,42.457089,"526750" --71.119676,42.456592,"527614" --71.119356,42.456252,"527631" --71.119135,42.458148,"5278" --71.117693,42.459377,"5289" --71.119828,42.464183,"5374FIRE" --71.119399,42.465650,"5376" --71.114456,42.439018,"6006" --71.114803,42.438594,"6006BLUE" --71.113223,42.436757,"6014MEADOW" --71.113220,42.441754,"6029" --71.109075,42.436243,"6053" --71.107500,42.439250,"6066" --71.107582,42.439764,"6067" --71.105874,42.434766,"6071" --71.106599,42.433304,"6073" --71.104772,42.437338,"6084" --71.110975,42.442196,"6130" --71.111441,42.442981,"6131" --71.108882,42.444773,"6153" --71.106301,42.443592,"6171" --71.106624,42.447804,"6176" --71.106158,42.448448,"6177" --71.106783,42.453415,"6272" --71.107253,42.453434,"6272" --71.106771,42.458298,"6278" --71.105413,42.451430,"6280" --71.105206,42.453845,"6283" --71.106170,42.459986,"6289" --71.105116,42.457616,"6297" --71.113574,42.467110,"6328" --71.109863,42.464202,"6354" --71.110067,42.466459,"635722" --71.109410,42.466557,"635783" --71.107117,42.463495,"6373" --71.110241,42.401051,"6634" --71.106532,42.432621,"6979" --71.107883,42.431033,"6997" --71.107360,42.465687,"BEAR HILL" --71.107628,42.430950,"BELLEVUE" --71.114079,42.438666,"6016" --71.124651,42.456469,"5236BRIDGE" --71.119815,42.465759,"5376BRIDGE" --71.105878,42.442993,"6181CROSS" --71.109664,42.435472,"6042CROSS" --71.103646,42.458516,"DARKHOLLPO" --71.112675,42.443109,"6121DEAD" --71.119298,42.449866,"5179DEAD" --71.116524,42.459629,"5299DEAD" --71.119148,42.465485,"5376DEAD" --71.109986,42.462776,"6353DEAD" --71.108784,42.446793,"6155DEAD" --71.126602,42.451204,"GATE14" --71.122078,42.458499,"GATE16" --71.119238,42.459376,"GATE17" --71.119240,42.466353,"GATE19" --71.107697,42.468655,"GATE21" --71.102973,42.456718,"GATE24" --71.107690,42.430847,"GATE5" --71.109236,42.431240,"GATE6" --71.106556,42.439502,"6077LOGS" --71.122320,42.449765,"5148NANEPA" --71.119845,42.457388,"5267OBSTAC" --71.109942,42.434980,"PANTHRCAVE" --71.121211,42.453256,"5252PURPLE" --71.117481,42.457734,"5287WATER" --71.124574,42.459278,"5239ROAD" --71.118991,42.458782,"5278ROAD" --71.120925,42.439993,"5058ROAD" --71.106782,42.453415,"SHEEPFOLD" --71.107483,42.455956,"SOAPBOX" --71.119328,42.465913,"5376STREAM" --71.122845,42.445359,"5144SUMMIT" --71.121676,42.441727,"5150TANK" diff --git a/reference/xol-sample-gpx.xol b/reference/xol-sample-gpx.xol deleted file mode 100644 index 5071bcef6..000000000 --- a/reference/xol-sample-gpx.xol +++ /dev/null @@ -1,182 +0,0 @@ - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/xol-sample.gpx b/reference/xol-sample.gpx deleted file mode 100644 index 23f1e2940..000000000 --- a/reference/xol-sample.gpx +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - 002 - 002 - 002 - Waypoint - - - 012 - 012 - 012 - Waypoint - - - 015 - 015 - 015 - Waypoint - - - 017 - 017 - 017 - Waypoint - - - 019 - 019 - 019 - Waypoint - - - 020 - 020 - 020 - Waypoint - - - 021 - 021 - 021 - Waypoint - - - 041 - 041 - 041 - Waypoint - - - 044 - 044 - 044 - Waypoint - - - 047 - 047 - 047 - Waypoint - - - 056 - 056 - 056 - Waypoint - - - 060 - 060 - 060 - Waypoint - - - 062 - 062 - 062 - Waypoint - - - 065 - 065 - 065 - Waypoint - - - 068 - 068 - 068 - Waypoint - - - 073 - 073 - 073 - Waypoint - - - 074 - 074 - 074 - Waypoint - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/xol-sample.xol b/reference/xol-sample.xol deleted file mode 100644 index 4f81d9beb..000000000 --- a/reference/xol-sample.xol +++ /dev/null @@ -1,182 +0,0 @@ - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/style/cup.style b/style/cup.style deleted file mode 100644 index 2803b760d..000000000 --- a/style/cup.style +++ /dev/null @@ -1,46 +0,0 @@ -# -# (c) 2006, Robert Lipe, based on sample files by Krzysztof Wojtas -# Reference info: http://www.seeyou.ws/thankyou.php?fname=cup_format.pdf -# Reference info: http://download.naviter.com/docs/cup_format.pdf -# Reference info: http://www.keepitsoaring.com/LKSC/Downloads/cup_format.pdf -# - -DESCRIPTION See You flight analysis data -SHORTLEN 8 -EXTENSION cup -# -# -# FILE LAYOUT DEFINITIIONS: -# -FIELD_DELIMITER COMMA -RECORD_DELIMITER NEWLINE -BADCHARS ," -PROLOGUE name,code,country,lat,lon,elev,style,rwdir,rwlen,freq,desc -EPILOGUE -----Related Tasks----- - - -IFIELD IGNORE,"", ""%s"" -IFIELD SHORTNAME,"", "%s" -IFIELD CONSTANT,"", "" -IFIELD LAT_DDMMDIR, "%f", "%08.3f", "absolute" -IFIELD LON_DDMMDIR, "%f", "%09.3f", "absolute" -IFIELD ALT_METERS,"", "%dm" -IFIELD CONSTANT,"", "1" -IFIELD CONSTANT,"", "" -IFIELD CONSTANT,"", "" -IFIELD CONSTANT,"", "" -IFIELD DESCRIPTION,"", ""%s"" - -OFIELD SHORTNAME,"", ""%s"" -OFIELD SHORTNAME,"", "%s" -OFIELD CONSTANT,"", "" -OFIELD LAT_DDMMDIR, "", "%08.3f%c" -OFIELD LON_DDMMDIR, "", "%09.3f%c" -OFIELD ALT_METERS,"", "%3.1fm" -OFIELD CONSTANT,"", "1" -OFIELD CONSTANT,"", "" -OFIELD CONSTANT,"", "" -OFIELD CONSTANT,"", "" -OFIELD DESCRIPTION,"", ""%s"" - - diff --git a/style/dna.style b/style/dna.style deleted file mode 100644 index 470536057..000000000 --- a/style/dna.style +++ /dev/null @@ -1,28 +0,0 @@ -# gpsbabel XCSV style file -# -# Format: DNA Marker Format -# Author: Alex Mottram -# Date: 12/09/2002 -# -# -# As defined in dna.c -# -# - -DESCRIPTION Navitrak DNA marker format -EXTENSION dna - -# FILE LAYOUT DEFINITIIONS: -# -FIELD_DELIMITER COMMA -RECORD_DELIMITER NEWLINE -BADCHARS COMMA - -# -# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE: -# -IFIELD INDEX, "", "%d" -IFIELD LAT_DECIMAL, "", "%08.5f" -IFIELD LON_DECIMAL, "", "%08.5f" -IFIELD DESCRIPTION, "", "%s" - diff --git a/style/nima.style b/style/nima.style deleted file mode 100644 index 880fb0b0a..000000000 --- a/style/nima.style +++ /dev/null @@ -1,45 +0,0 @@ -# gpsbabel XCSV style file -# -# Format: NIMA/GNIS Geographic Names File -# Author: Alex Mottram -# Date: 11/24/2002 -# - -DESCRIPTION NIMA/GNIS Geographic Names File - -# -# FILE LAYOUT DEFINITIIONS: -# -FIELD_DELIMITER TAB -RECORD_DELIMITER NEWLINE -BADCHARS TAB -PROLOGUE RC UFI UNI DD_LAT DD_LONG DMS_LAT DMS_LONG UTM JOG FC DSG PC CC1 ADM1 ADM2 DIM CC2 NT LC SHORT_FORM GENERIC SORT_NAME FULL_NAME FULL_NAME_ND MODIFY_DATE - -# -# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE: -# -IFIELD IGNORE, "", "%s" # RC -IFIELD IGNORE, "", "%s" # UFI -IFIELD IGNORE, "", "%s" # UNI -IFIELD LAT_DECIMAL, "", "%f" # DD_LAT -IFIELD LON_DECIMAL, "", "%f" # DD_LON -IFIELD IGNORE, "", "%s" # DMS_LAT -IFIELD IGNORE, "", "%s" # DMS_LON -IFIELD IGNORE, "", "%s" # UTM -IFIELD IGNORE, "", "%s" # JOG -IFIELD IGNORE, "", "%s" # FC -IFIELD IGNORE, "", "%s" # DSG -IFIELD IGNORE, "", "%s" # PC -IFIELD IGNORE, "", "%s" # CC1 -IFIELD IGNORE, "", "%s" # ADM1 -IFIELD IGNORE, "", "%s" # ADM2 -IFIELD IGNORE, "", "%s" # DIM -IFIELD IGNORE, "", "%s" # CC2 -IFIELD IGNORE, "", "%s" # NT -IFIELD IGNORE, "", "%s" # LC -IFIELD IGNORE, "", "%s" # SHORT_FORM -IFIELD IGNORE, "", "%s" # GENERIC -IFIELD SHORTNAME, "", "%s" # SORT_NAME -IFIELD IGNORE, "", "%s" # FULL_NAME (unicoded!) -IFIELD DESCRIPTION, "", "%s" # FULL_NAME_ND -IFIELD IGNORE, "", "%s" # MODIFY_DATE diff --git a/style/tomtom_asc.style b/style/tomtom_asc.style deleted file mode 100644 index e8e738ae3..000000000 --- a/style/tomtom_asc.style +++ /dev/null @@ -1,27 +0,0 @@ -# gpsbabel XCSV style file -# -# Format: TomTom Navigator Places of Interest -# Author: Olaf Klein -# Date: 04/17/2007 -# -DESCRIPTION TomTom POI file (.asc) -EXTENSION asc -DATATYPE WAYPOINT -# -# FILE LAYOUT DEFINITIIONS: -# -FIELD_DELIMITER COMMA -RECORD_DELIMITER CRNEWLINE -BADCHARS ," -ENCODING windows-1252 -# -PROLOGUE TomTom Navigator Places of Interest -PROLOGUE GPSBabel-__VERSION__ ASCII Export -PROLOGUE Points -PROLOGUE Created at: __DATE_AND_TIME__ -# # -# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE: -# -IFIELD LON_DECIMAL, "", "%.6f" -IFIELD LAT_DECIMAL, "", "%.6f" -IFIELD SHORTNAME, "", ""%s"" diff --git a/style/tomtom_itn.style b/style/tomtom_itn.style deleted file mode 100644 index ec7b3975e..000000000 --- a/style/tomtom_itn.style +++ /dev/null @@ -1,23 +0,0 @@ -# gpsbabel XCSV style file -# -# Format: TomTom Navigator Itineraries (Routes) -# Author: Olaf Klein -# Date: 04/17/2007 -# -DESCRIPTION TomTom Itineraries (.itn) -EXTENSION itn -DATATYPE ROUTE -# -# FILE LAYOUT DEFINITIIONS: -# -FIELD_DELIMITER PIPE -RECORD_DELIMITER CRNEWLINE -BADCHARS ,| -ENCODING windows-1252 -# -# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE: -# -IFIELD LON_10E5, "", "%.0f" -IFIELD LAT_10E5, "", "%.0f" -IFIELD SHORTNAME, "", "%s" -IFIELD CONSTANT, "0", "%s" diff --git a/style/tomtom_itn_places.style b/style/tomtom_itn_places.style deleted file mode 100644 index 106a16d09..000000000 --- a/style/tomtom_itn_places.style +++ /dev/null @@ -1,23 +0,0 @@ -# gpsbabel XCSV style file -# -# Format: TomTom Navigator Itineraries (Routes) -# Author: Olaf Klein -# Date: 04/17/2007 -# -DESCRIPTION TomTom Places Itineraries (.itn) -EXTENSION itn -DATATYPE ROUTE -# -# FILE LAYOUT DEFINITIIONS: -# -FIELD_DELIMITER PIPE -RECORD_DELIMITER CRNEWLINE -BADCHARS ,| -ENCODING windows-1252 -# -# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE: -# -IFIELD LON_10E5, "", "%.f" -IFIELD LAT_10E5, "", "%.f" -IFIELD SHORTNAME, "", "%s" -IFIELD CONSTANT, "2", "%s" diff --git a/testo.d/dmtlog.test b/testo.d/dmtlog.test deleted file mode 100644 index e19077cf6..000000000 --- a/testo.d/dmtlog.test +++ /dev/null @@ -1,8 +0,0 @@ -# -# Digital Mapping Tracklogs -# -rm -f ${TMPDIR}/dmtlog* -gpsbabel -i gpx -f ${REFERENCE}/expertgps.gpx -o dmtlog -F ${TMPDIR}/dmtlog-sample.trl -gpsbabel -i dmtlog -f ${TMPDIR}/dmtlog-sample.trl -o gpx -F ${TMPDIR}/dmtlog-sample.gpx -compare ${REFERENCE}/track/dmtlog-sample.gpx ${TMPDIR}/dmtlog-sample.gpx - diff --git a/testo.d/dna.test b/testo.d/dna.test deleted file mode 100644 index 762efa600..000000000 --- a/testo.d/dna.test +++ /dev/null @@ -1,4 +0,0 @@ - -# Navitrak DNA marker format -gpsbabel -i dna -f ${REFERENCE}/dnatest.txt -o dna -F ${TMPDIR}/dnatest.txt -compare ${REFERENCE}/dnatest.txt ${TMPDIR}/dnatest.txt diff --git a/testo.d/itracku.test b/testo.d/itracku.test deleted file mode 100644 index 8362fa9d5..000000000 --- a/testo.d/itracku.test +++ /dev/null @@ -1,7 +0,0 @@ -# -# XAiOX iTrackU Logger -# -rm -f ${TMPDIR}/itracku.unicsv -gpsbabel -w -i itracku-bin -f ${REFERENCE}/itracku.dat -o unicsv,utc=0 -F ${TMPDIR}/itracku.unicsv -compare ${REFERENCE}/itracku.unicsv ${TMPDIR}/itracku.unicsv - diff --git a/testo.d/navitel.test b/testo.d/navitel.test deleted file mode 100644 index 06f6ced63..000000000 --- a/testo.d/navitel.test +++ /dev/null @@ -1,8 +0,0 @@ -# -# Navitel Navigator binary tracks -# -gpsbabel -i gdb -f ${REFERENCE}/gdb-sample.gdb -o navitel_trk -F ${TMPDIR}/navitel_trk.bin -bincompare ${REFERENCE}/track/navitel_trk.bin ${TMPDIR}/navitel_trk.bin -gpsbabel -i navitel_trk -f ${REFERENCE}/track/navitel_trk.bin -o navitel_trk -F ${TMPDIR}/navitel_trk2.bin -bincompare ${TMPDIR}/navitel_trk.bin ${TMPDIR}/navitel_trk2.bin - diff --git a/testo.d/raymarine.test b/testo.d/raymarine.test deleted file mode 100644 index 3ec20aa33..000000000 --- a/testo.d/raymarine.test +++ /dev/null @@ -1,7 +0,0 @@ -# -# "Raymarine Waypoint File" tests -# -gpsbabel -i raymarine -f ${REFERENCE}/raymarine-sample.rwf -o gpx -F ${TMPDIR}/raymarine-sample.gpx -compare ${REFERENCE}/raymarine-sample.gpx ${TMPDIR}/raymarine-sample.gpx -gpsbabel -i gpx -f ${REFERENCE}/expertgps.gpx -o raymarine -F ${TMPDIR}/expertgps.rwf -compare ${REFERENCE}/expertgps.rwf ${TMPDIR}/expertgps.rwf diff --git a/testo.d/teletype.test b/testo.d/teletype.test deleted file mode 100644 index f2c9e0389..000000000 --- a/testo.d/teletype.test +++ /dev/null @@ -1,7 +0,0 @@ -# -# Teletype tests -# -rm -f ${TMPDIR}/teletype.* -gpsbabel -i teletype -f ${REFERENCE}/track/teletype.way -o gpx -F ${TMPDIR}/teletype.gpx -compare ${REFERENCE}/track/teletype.gpx ${TMPDIR}/teletype.gpx - diff --git a/testo.d/tomtom.test b/testo.d/tomtom.test deleted file mode 100644 index 4da67d173..000000000 --- a/testo.d/tomtom.test +++ /dev/null @@ -1,20 +0,0 @@ -# -# TomTom .ov2 tests -# - -rm -f ${TMPDIR}/ov2.out -gpsbabel -i arc -f ${REFERENCE}/google.arc -o tomtom -F ${TMPDIR}/ov2.out -compare ${REFERENCE}/ov2-arc-out.ref ${TMPDIR}/ov2.out - -rm -f ${TMPDIR}/ov2.out -gpsbabel -i geo -f ${REFERENCE}/gl.loc -o tomtom -F ${TMPDIR}/ov2.out -compare ${REFERENCE}/ov2-geo-out.ref ${TMPDIR}/ov2.out - -# round trip test including CP-1252 conversion -rm -f ${TMPDIR}/tomtom.gpx -gpsbabel -i tomtom -f ${REFERENCE}/tomtom.ov2 -o gpx -F ${TMPDIR}/tomtom.gpx -compare ${REFERENCE}/tomtom.gpx ${TMPDIR}/tomtom.gpx - -rm -f ${TMPDIR}/tomtom.ov2 -gpsbabel -i gpx -f ${REFERENCE}/tomtom.gpx -o tomtom -F ${TMPDIR}/tomtom.ov2 -bincompare ${REFERENCE}/tomtom.ov2 ${TMPDIR}/tomtom.ov2 diff --git a/testo.d/tomtom_asc.test b/testo.d/tomtom_asc.test deleted file mode 100644 index 51dee7d31..000000000 --- a/testo.d/tomtom_asc.test +++ /dev/null @@ -1,7 +0,0 @@ - -# -# TomTom Navigator Places of Interest (.asc) -# -gpsbabel -i tomtom_asc -f ${REFERENCE}/tomtom_poi.asc -o tomtom_asc -F ${TMPDIR}/tomtom_poi.asc -compare ${REFERENCE}/tomtom_poi.asc ${TMPDIR}/tomtom_poi.asc - diff --git a/testo.d/tomtom_itn.test b/testo.d/tomtom_itn.test deleted file mode 100644 index a377cd59d..000000000 --- a/testo.d/tomtom_itn.test +++ /dev/null @@ -1,6 +0,0 @@ -# -# TomTom Navigator Itinerary files (.asc) -# -gpsbabel -i tomtom_itn -f ${REFERENCE}/route/tomtom_itn.itn -o tomtom_itn -F ${TMPDIR}/tomtom_itn.itn -compare ${REFERENCE}/route/tomtom_itn.itn ${TMPDIR}/tomtom_itn.itn - diff --git a/testo.d/wintec_tes.test b/testo.d/wintec_tes.test deleted file mode 100644 index 48a1d5ee2..000000000 --- a/testo.d/wintec_tes.test +++ /dev/null @@ -1,6 +0,0 @@ -rm -f ${TMPDIR}/wintec_tes.* - -# Currently one-way. -gpsbabel -i wintec_tes -f ${REFERENCE}/track/wintec_tes.tes -o gpx -F ${TMPDIR}/wintec_tes.gpx -compare ${REFERENCE}/track/wintec_tes~gpx.gpx ${TMPDIR}/wintec_tes.gpx - diff --git a/testo.d/xol.test b/testo.d/xol.test deleted file mode 100644 index b57df3181..000000000 --- a/testo.d/xol.test +++ /dev/null @@ -1,25 +0,0 @@ -# -# Swiss Map (.xol) tests -# -gpsbabel -i xol -f ${REFERENCE}/xol-sample.xol -o gpx -F ${TMPDIR}/xol-sample.gpx -compare ${REFERENCE}/xol-sample.gpx ${TMPDIR}/xol-sample.gpx - -# check xmlgeneric can handle stdin -rm -f ${TMPDIR}/xol-sample.gpx -cat ${REFERENCE}/xol-sample.xol | gpsbabel -i xol -f - -o gpx -F ${TMPDIR}/xol-sample.gpx -compare ${REFERENCE}/xol-sample.gpx ${TMPDIR}/xol-sample.gpx - -# check xmlgeneric can detect no input file -# we expect this to fail -rm -f ${TMPDIR}/xol-sample_si.gpx -${VALGRIND} "${PNAME}" -i xol -f ${REFERENCE}/doesnotexist -o gpx -F ${TMPDIR}/xol-sample_si.gpx 2> ${TMPDIR}/nonexistent.err && { - echo "${PNAME} succeeded! (it shouldn't have with this input...)" -} -# check error message is what we expected. -# The message can vary depending on the c runtime, .i.e. msvc and gcc are slightly different. -compare_with_alternate ${REFERENCE}/nonexistent.err ${REFERENCE}/nonexistent_alternate.err ${TMPDIR}/nonexistent.err - - -gpsbabel -i gpx -f ${REFERENCE}/xol-sample.gpx -o xol -F ${TMPDIR}/xol-sample-gpx.xol -compare ${REFERENCE}/xol-sample-gpx.xol ${TMPDIR}/xol-sample-gpx.xol - diff --git a/tools/nuke_format b/tools/nuke_format index 05650a07b..d29da50e5 100755 --- a/tools/nuke_format +++ b/tools/nuke_format @@ -45,12 +45,13 @@ remove_manually $1 vecs.cc remove_line_containing $1 reference/format0.txt remove_line_containing $1 reference/format1.txt remove_line_containing $1 reference/format2.txt +remove_line_containing $1 gpsbabel.qrc git rm -f reference/$1* git rm -f xmldoc/formats/$1.xml git rm -f xmldoc/formats/options/$1.xml git rm -f testo.d/$1.test -git rm -f style/$1.test +git rm -f style/$1.style [ -f $1.cc ] && git mv $1.cc deprecated/ [ -f $1.h ] && git mv $1.h deprecated/ [ -f style/$1.style ] && git mv style/$1.style deprecated/style/ diff --git a/vecs.cc b/vecs.cc index bfc4f47cb..cb30a7ef4 100644 --- a/vecs.cc +++ b/vecs.cc @@ -63,10 +63,8 @@ #include "skytraq.h" // for MinihomerFormat, SkytraqFormat, SkytraqfileFormat #include "src/core/logging.h" // for Warning, FatalMsg #include "subrip.h" // for SubripFormat -#include "teletype.h" // for TeletypeFormat #include "text.h" // for TextFormat #include "unicsv.h" // for UnicsvFormat -#include "wintec_tes.h" // for WintecTesFormat #include "xcsv.h" // for XcsvStyle, XcsvFormat @@ -94,20 +92,13 @@ extern ff_vecs_t wbt_svecs; extern ff_vecs_t wbt_fvecs; //extern ff_vecs_t wbt_fvecs; extern ff_vecs_t vcf_vecs; -extern ff_vecs_t tomtom_vecs; extern ff_vecs_t gtm_vecs; extern ff_vecs_t gpssim_vecs; #if CSVFMTS_ENABLED extern ff_vecs_t garmin_txt_vecs; #endif // CSVFMTS_ENABLED -extern ff_vecs_t dmtlog_vecs; -extern ff_vecs_t raymarine_vecs; extern ff_vecs_t ggv_log_vecs; -extern ff_vecs_t xol_vecs; extern ff_vecs_t navilink_vecs; -extern ff_vecs_t navitel_trk_vecs; -extern ff_vecs_t itracku_vecs; -extern ff_vecs_t itracku_fvecs; extern ff_vecs_t sbp_vecs; extern ff_vecs_t sbn_vecs; extern ff_vecs_t v900_vecs; @@ -161,7 +152,6 @@ struct Vecs::Impl LegacyFormat wbt_ffmt {wbt_fvecs}; //LegacyFormat wbt_ffmt {wbt_fvecs}; LegacyFormat vcf_fmt {vcf_vecs}; - LegacyFormat tomtom_fmt {tomtom_vecs}; UnicsvFormat unicsv_fmt; LegacyFormat gtm_fmt {gtm_vecs}; LegacyFormat gpssim_fmt {gpssim_vecs}; @@ -169,11 +159,8 @@ struct Vecs::Impl LegacyFormat garmin_txt_fmt {garmin_txt_vecs}; #endif // CSVFMTS_ENABLED GtrnctrFormat gtc_fmt; - LegacyFormat dmtlog_fmt {dmtlog_vecs}; - LegacyFormat raymarine_fmt {raymarine_vecs}; GarminGPIFormat garmin_gpi_fmt; RandomFormat random_fmt; - LegacyFormat xol_fmt {xol_vecs}; Dg100SerialFormat dg100_fmt; Dg100FileFormat dg100_ffmt; Dg200SerialFormat dg200_fmt; @@ -183,17 +170,12 @@ struct Vecs::Impl ExifFormat exif_fmt; HumminbirdFormat humminbird_fmt; HumminbirdHTFormat humminbird_ht_fmt; - LegacyFormat navitel_trk_fmt {navitel_trk_vecs}; - LegacyFormat itracku_fmt {itracku_vecs}; - LegacyFormat itracku_ffmt {itracku_fvecs}; LegacyFormat sbp_fmt {sbp_vecs}; LegacyFormat sbn_fmt {sbn_vecs}; LegacyFormat v900_fmt {v900_vecs}; SkytraqFormat skytraq_fmt; - TeletypeFormat teletype_fmt; SkytraqfileFormat skytraq_ffmt; MinihomerFormat miniHomer_fmt; - WintecTesFormat wintec_tes_fmt; SubripFormat subrip_fmt; LegacyFormat format_garmin_xt_fmt {format_garmin_xt_vecs}; GarminFitFormat format_fit_fmt; @@ -414,13 +396,6 @@ struct Vecs::Impl "vcf", nullptr, }, - { - &tomtom_fmt, - "tomtom", - "TomTom POI file (.ov2)", - "ov2", - nullptr, - }, { &unicsv_fmt, "unicsv", @@ -458,20 +433,6 @@ struct Vecs::Impl "tcx/crs/hst/xml", nullptr, }, - { - &dmtlog_fmt, - "dmtlog", - "TrackLogs digital mapping (.trl)", - "trl", - nullptr, - }, - { - &raymarine_fmt, - "raymarine", - "Raymarine Waypoint File (.rwf)", - "rwf", - nullptr, - }, { &garmin_gpi_fmt, "garmin_gpi", @@ -486,13 +447,6 @@ struct Vecs::Impl nullptr, nullptr, }, - { - &xol_fmt, - "xol", - "Swiss Map 25/50/100 (.xol)", - "xol", - nullptr, - }, { &dg100_fmt, "dg-100", @@ -556,27 +510,6 @@ struct Vecs::Impl "ht", nullptr, }, - { - &navitel_trk_fmt, - "navitel_trk", - "Navitel binary track (.bin)", - "bin", - nullptr, - }, - { - &itracku_fmt, - "itracku", - "XAiOX iTrackU Logger", - nullptr, - nullptr, - }, - { - &itracku_ffmt, - "itracku-bin", - "XAiOX iTrackU Logger Binary File Format", - "bin", - nullptr, - }, { &sbp_fmt, "sbp", @@ -605,13 +538,6 @@ struct Vecs::Impl nullptr, nullptr, }, - { - &teletype_fmt, - "teletype", - "Teletype [ Get Jonathon Johnson to describe", - nullptr, - nullptr, - }, { &skytraq_ffmt, "skytraq-bin", @@ -626,13 +552,6 @@ struct Vecs::Impl nullptr, nullptr, }, - { - &wintec_tes_fmt, - "wintec_tes", - "Wintec TES file", - "tes", - nullptr, - }, { &subrip_fmt, "subrip", diff --git a/xmldoc/formats/dmtlog.xml b/xmldoc/formats/dmtlog.xml deleted file mode 100644 index 0480ecbf0..000000000 --- a/xmldoc/formats/dmtlog.xml +++ /dev/null @@ -1,13 +0,0 @@ - - This format can be used to convert files from - TrackLogs Digital Mapping. The files - have extension .trl and can contain waypoints and tracks. - - - We have seen three different types of this format. Two are binary - and one is an XML based format. All three types are supported - by our reader. - - -Users should note that this format orders waypoints in reverse order within the file. If direction of travel is important to you, consider using the Reverse filter to retain waypoint order. - diff --git a/xmldoc/formats/dna.xml b/xmldoc/formats/dna.xml deleted file mode 100644 index 062f481ba..000000000 --- a/xmldoc/formats/dna.xml +++ /dev/null @@ -1,7 +0,0 @@ - - Navitrak DNA marker format - Another CSV format file. This - is the format that is compatible with the DNA Desktop import/export - command. Reading the binary Markers.jwp format directly off the data - card is not supported yet. Contributed by Tim Zickus. - - diff --git a/xmldoc/formats/itracku.xml b/xmldoc/formats/itracku.xml deleted file mode 100644 index 7093b5da3..000000000 --- a/xmldoc/formats/itracku.xml +++ /dev/null @@ -1,10 +0,0 @@ -Serial download protocol for the XAiOX iTrackU BLUETOOTH GPS-RECEIVER SiRF III data logger. - - Command showing a download from itracku connected to com14. - gpsbabel -i itracku -f com14 -o gpx -F out.gpx - -Use auto: as input filename to let gpsbabel detect the serial port to which the logger is connected. - - Command showing a download from itracku with automatic port detection. - gpsbabel -i itracku -f auto: -o gpx -F out.gpx - diff --git a/xmldoc/formats/raymarine.xml b/xmldoc/formats/raymarine.xml deleted file mode 100644 index 258c12edf..000000000 --- a/xmldoc/formats/raymarine.xml +++ /dev/null @@ -1,7 +0,0 @@ - - This format supports the "Raymarine Waypoint File" format (.rwf). - More information to Raymarine you'll find at their homepage. - - - Known limits: max. 16 characters for waypoint names and max. 50 waypoints per route. - diff --git a/xmldoc/formats/s_and_t.xml b/xmldoc/formats/s_and_t.xml deleted file mode 100644 index 4863faa6e..000000000 --- a/xmldoc/formats/s_and_t.xml +++ /dev/null @@ -1,23 +0,0 @@ - This is a format for creating data to be read by - Microsoft Streets and - Trips. It's been exercised on versions from 2003 through 2008. Detailed - instructions on how to use it, including preserving hyperlinks, are at - gpsbabel.org - - - We have an additional page describing how to solve the - traveling salesman problem with - Streets & Trips to efficiently optimize a trip with many stops, such as - is often made by geocachers. - - - - Since modern versions of Streets and Trips support reading GPX, this format is probably - not so useful. - - diff --git a/xmldoc/formats/teletype.xml b/xmldoc/formats/teletype.xml deleted file mode 100644 index 3d23e8fed..000000000 --- a/xmldoc/formats/teletype.xml +++ /dev/null @@ -1,7 +0,0 @@ - -This format reads the files written by the Teletype GPS devices with the extension of ".way". - - - It's not entirely clear exactly which Teletype products are supported or - what versions write the format we read. - diff --git a/xmldoc/formats/tomtom.xml b/xmldoc/formats/tomtom.xml deleted file mode 100644 index 988f7dd5b..000000000 --- a/xmldoc/formats/tomtom.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - This format can read and write TomTom .ov2 (POI) files, -as used by the TomTom GO and TomTom Navigator. It has been tested -with an original TomTom GO running version 5.00 of the TomTom -software. There may be some records that confuse the input module - -if you have an example of such a record "in the wild", and you aren't -restricted from sharing it, we encourage you to post to the -gpsbabel-misc mailing list to contact a developer. - Note that in addition to the .ov2 file, you will need a -.bmp file for the icon. It should be 22x22 and 16 colors, and have -the same name (not including the extension) as the .ov2 file. - - diff --git a/xmldoc/formats/wintec_tes.xml b/xmldoc/formats/wintec_tes.xml deleted file mode 100644 index 86c9919fc..000000000 --- a/xmldoc/formats/wintec_tes.xml +++ /dev/null @@ -1,26 +0,0 @@ -This format supports Wintec .tec files, such as appear on the -Wintec WBT-202 data logger. - - -The WinTec WBT-202 stores tracks and waypoints on an internal -MICRO-SD Memory card. The log files can be accessed by connecting to an USB -host and setting the device into a mass storage device (MSD) mode. To enter -this mode, attach it to the computer, then hold the power button until the -GPS and Bluetooth LEDs go out. It will then behave like an USB Memory stick. -and individual files containing your tracks will show up on the "disk" with -names ending in .tes. You can use GPSBabel to read these files directly -or copy them to your host computer. - - -Note that this format is for the TES files on the GPS, it has no relationship -to the .TK2 files created by Wintec's Time Machine software for Windows. - - -Despite the physical similarity to the -Wintec WBT-201, this is believed to be a rather -different product. While this GPS probably works fine for -realtime tracking over the bluetooth or -serial lines (once you have appropriate serial drivers), it's expected -to not work with GPSBabel's GPSBabel WBT -Protocol module. - diff --git a/xmldoc/formats/xol.xml b/xmldoc/formats/xol.xml deleted file mode 100644 index 1a37ca133..000000000 --- a/xmldoc/formats/xol.xml +++ /dev/null @@ -1,7 +0,0 @@ - - This module reads and writes XML based (.xol) files used by - Swiss Map software. - - - These files use the "Swiss National Grid" (CH-1903) to store coordinates. -