====== Load & Save Waypoints ======
Although SoarPilot can work with the goto waypoints of certain GPS units, it becomes a much more powerful tool if you use its built-in waypoint database.
====== Data Transfer Procedures ======
The procedures are identical as described on the [[load_save_configuration|Load & Save Configuration]] page, except as noted below:
* The proper filename for waypoint data is **waypoints.dat**, so replace **config.scg** with **waypoints.dat** (see note below).
* Instead of tapping **Configuration** you need to tap the **Waypoints** button on the [[loading_and_saving_data|Main Transfer]] screen.
* Replace **Config Files(*.scg)** with **Waypoint Files (*.dat)** in SPTerm if you use Serial, IR or BT transfer.
* It is not recommended to use MEMO transfers for inputting waypoint data, as the data will probably be larger than one MEMO will hold.
In the current version of SoarPilot it is no longer needed to use a fixed file name **waypoints.dat**, you can use any DOC file name in Palm memory because for DOC transfer there's now a file selection implemented, as can be seen [[loading_and_saving_data#choosing_a_filename|here]]. The file must have the correct file extension to match the type of data being read.
A detailed procedure using the DOC transfer method can be found [[load_waypoints_doc_method|here]].
===== Supported File Formats =====
SoarPilot supports two waypoint file formats:
^ Format ^ Description ^
|Cambridge | The "Cambridge/WinPilot" format is one of most popular used waypoint formats. These files usually have extension .DAT ((YMMV)) |
|SeeYou | SoarPilot can import the [[http://www.seeyou.ws/|SeeYou]] ((flight analysis and planning software for the PC)) waypoint file format. Files in this format usually have extension [[http://www.seeyou.si/thankyou.php?fname=cup_format.pdf|.CUP]] ((YMMV)) |
|OziExplorer | SoarPilot can import the [[http://www.oziexplorer.com/|OziExplorer]] waypoint file format. Files in this format usually have extension .WPT |
=== Sample Cambridge Format ===
1,53:27.100N,005:40.633E,3M,TAL,AMELAND NETH,FLUGPLATZ
2,52:09.516N,005:25.133E,20M,T,AMERSFOORT A,A28 AB007
3,52:18.483N,004:45.850E,-2M,TAL,AMSTERDAM,FLUGPLATZ
=== Sample SeeYou Format ===
name,code,country,lat,lon,elev,style,rwdir,rwlen,freq,desc
"AMELAND NETHERLN",AMELA,NL,5327.100N,00540.633E,3.0m,2,90,800.0m,"118.350","AIRPORT"
"AMERSFOORT A28 A",AMERSF,NL,5209.516N,00525.133E,20.0m,1,,,,"A28 AB007"
"AMSTERDAM",AMSTE,NL,5218.483N,00445.850E,-2.0m,2,60,3490.0m,"118.100","AIRPORT"
When loading SeeYou files you can choose on to load the "code" or "name" as the waypoint name in SoarPilot. This option is shown on the Transfer screen when you select the SeeYou format.
As you can see both formats are human readable ASCII formatted files. This means you can edit your waypoints using any pure ASCII editor (like notepad), but always make sure to maintain the correct syntax!
===== GPWPL Support =====
In addition to importing waypoint files, SoarPilot now also supports importing/exporting waypoints in the $GPWPL format. This is a special [[gpsinput|NMEA]] sentence that is supported by many GPS units on the market.
There is an **with Alt** option to encode/decode the waypoint altitude in the waypoint name in the format "NNNXXX" where NNN is the first 3 characters of the waypoint name and XXX is the waypoint altitude in meters divided by 10. If this option is not used, the waypoint name is 6 characters uppercase.
When receiving waypoints in the $GPWPL format, the transfer will now stop as soon as a waypoint name is duplicated.
====== Where to obtain waypoints? ======
Basically the same sources as mentioned for the [[load_sua_data#where_to_obtain_sua_data|SUA]] data. On the [[links|links]] page a link to the WELT2000 program (German, but English version available) by Michael Meier can be found. This program is also capable of generating waypoints and/or SUA files in the formats supported by SoarPilot.