|Messages posted here can also be received as emails: information||pre-print options:|
|Forums and resources for users of Templot track design software||about Templot Club|
|Please click: important information for new members and first-time visitors.
||quick links: files, photos and messages archive on Yahoo|
|main Templot web site|
|Single message by Martin Wynne Topic: Making sense of program code in Lazarus|
view images in gallery
view images as slides
One of the things I was experimenting with before I temporarily gave up is importing GPS data from a database (simulating a tracker's output) and trying to plot it on a map. Have you ever tried anything like that before or is there anything you can suggest to point me in the right direction?Hi Derek,
A popular format for recording GPS tracking data is in GPX files (*.gpx). There are lots of programs available for analysis, editing and plotting of GPX files.
GPX files are text-based, in XML format, so it's quite easy to parse and extract data from them in your own code.
More about the GPX format:
Details of the XML Schema for GPX:
Here's one of mine, opened in *Notepad++
trkpt is a single track point, and you can see it's easy to extract the latitude and longitude figures. I can post a bit of code showing how to do that if you wish?
Converting the lat and lon to X,Y co-ordinates for plotting on a screen map at different zoom levels is the tricky bit, involving some maths.
You can enter lat and lon directly in OSM to find the map location:
Note that for most of the UK, longitude is negative.
To get some GPX files to play with, click the GPS Traces link above.
*Notepad++ is the essential (free) text editor for programmers:
|about Templot Club|
|Templot Companion||live online chat||Please click: important information for new members and first-time visitors.|
|Please read this important note about copyright:
Unless stated otherwise, all the files submitted to this web site are copyright and the property of the
respective contributor. You are welcome to use them for your own personal non-commercial purposes.
If you want to re-publish any of this material or use it commercially, you must first obtain
the owner's permission to do so.
The small print: All material submitted to this web site is the responsibility of the respective contributor. By submitting material to this web site you acknowledge that you accept full responsibility for the material submitted. The owner of this web site is not responsible for any content displayed here other than his own contributions. The owner of this web site may edit, modify or remove any content at any time without giving notice or reason.
|Problems with this web site? Contact firstname.lastname@example.org.||
Powered by - © 2009