Commit 0f72fa5d by kollo

added web-pages for GPS-Earth

parent aaeb51c9
<img src="intro-screen.gif" width=128>
<img src="normal-skyview-screen.gif" width=128>
<img src="advanced-skyview-screen.gif" width=128>
<img src="extra-screen.gif" width=128>
<img src="gebaude.gif" width=128><br>
<img src="map-screen.gif" width=128>
<img src="compass-screen.gif" width=128><br>
<img src="menu-screen.gif" width=128>
<img src="markieren-screen.gif" width=128>
<img src="symbole.gif" width=128>
<img src="wegpunkte-screen.gif" width=128>
<img src="routen-screen.gif" width=128>
<img src="tracks-screen.gif" width=128>
<br><img src="setup-screen.gif" width=128>
<img src="setup-zeit-screen.gif" width=128>
<img src="setup-display-screen.gif" width=128>
<img src="setup-einheiten-screen.gif" width=128>
<img src="setup-interface-screen.gif" width=128>
<img src="setup-system-screen.gif" width=128><br>
<img src="wp-edit-screen.gif" width=128>
<img src="wp-karte-screen.gif" width=128>
<img src="wp-hunting-screen.gif" width=128>
<img src="wp-mond-screen.gif" width=128>
<img src="wp-projekt-screen.gif" width=128>
<img src="Globe.png">
<img src="diagnose.png">
<img src="Hauptmenu.png">
<img src="Kontrast.png">
<img src="Wp-Symbole.png">
<img src="Europa-Track.png">
<HTML> <HEAD> <TITLE>GPS-Earth</TITLE></HEAD>
<BODY bgcolor="#ffffff" link=2200aa vlink=008800>
<center>
<H1> GPS-Earth V.0.02</H1>
A graphical frontend for GPS-receivers.
<img align=right src="garmin-london-small.jpg">
<pre>
Actually supported:
Garmin etrex and others based on GARMIN protocoll.
Languages: X11-Basic (UNIX/LINUX)
All features are really experimental at the moment.
</pre>
<A href="http://sourceforge.net"> <IMG
src="http://sourceforge.net/sflogo.php?group_id=45511"
width="210" height="62" border="0" alt="SourceForge
Logo"></A>
</center>
<P>
GPS-Earth comes with a collection of independant utility programs,
which do not use graphics, and therfore can be used is shell scripts
or even on WINDOWS systems (With the WINDOWS Version of X11-Basic).
<h3>Features:</h3>
<OL>
<LI> GPS-Earth:
<ul>
<li> Track, Waypoint, Almanac, Routes Up and Download
<li> etrex screengrabbing
<li> full visualization of waypoints and tracks
<li> also supports ASCII-Format waypoint and track lists
<li> realtime position, altitude, velocity, date and time readings and logging
<li> full remote control of the etrex device
<li> Track and waypointlist editing
<li> Vector Maps display and editing
</ul>
<li> GPS-Time:
<ul>
<li> Read the high precision time from the GPS and set UNIX system clock according to this.
</ul>
<li> GPS-Screen:
<ul>
<li> Grab a screen image from the GPS device and save it as *.png.
</ul>
<li> GPS-Simulator:
<ul>
<li> Simulate a GPS device .
</ul>
</OL>
<h3>Screenshots</h3>
<ul>
<li> <A href="screenshots/screen001.png"> Intro</a>
<li> <A href="screenshots/screen005.png"> Europe area view </a>
<li> <A href="screenshots/screen004.png"> Desk with waypoints </a>
<li> <A href="screenshots/screen003.png"> Track selector</a>
<li> <A href="screenshots/screen002.png"> Transfer Menu </a>
<li> <A href="screenshots/xfig-karten.png"> GPS-Earth and xfig maps </a>
<li> <A href="screenshots/mit-citybase.png"> GPS-Earth with City Waypoints </a>
<li> <A href="screenshots/ruegen.png"> GPS-Earth with City Waypoints and basemap </a>
<li> <A href="screenshots/island.png"> GPS-Earth with City Waypoints and basemap of Island</a>
<li> <A href="screenshots/HH-Streetmap.png"> GPS-Earth with Waypoints and some streets in Hamburg</a>
<li> <A href="etrex-screens/"> collection of Etrex (yellow) screenshots </a>
<li> <A href="etrex-venture-screens/"> collection of Etrex-Venture screenshots </a>
</ul>
<h3>Utilities</h3>
<ul>
<li> gps-time.bas reads the date and time from the GPS receiver and sets the
computers system time (if run with root privileges.)
<li> gps-simulator.bas simulates a GARMIN GPS device on the serial line. This is
useful do analyze software communication for testing.
<li> <A href="almanac.alm"> Sample Almanac (2002) </a> (bin)
</ul>
<h3>waypoint collection</h3>
<ul>
<li><A href="waypoints/waypoint-saas-fee.lst"> Some waypoints in the Alpes of Switzerland </a> (ASCII)
<li><A href="waypoints/D-Staedte.wpt"> D-Staedte.wpt</a> City Basemap Germany (bin, 1.65 MBytes) von
<a href="http://www.opengeodb.de"/>www.opengeodb.de</a>
<li><A href="waypoints/tanken-rasten.wpt"> tanken-rasten.wpt</a> Autobahn Tank- und
Raststellen Germany (bin, 29 kBytes) von <a href="http://home.wtal.de/noegs/wayrout.htm">N O E G S</a>.
<li><A href="waypoints/D-Bahnhoefe.wpt"> D-Bahnhoefe.wpt</a> Bahnhoefe in
Deutschland (bin, 100 kBytes) von
<a href="http://earth-info.nga.mil/gns/html/cntry_files.html"/>G I S</a>
<li><A href="waypoints/Autobahnausfahrten.wpt"> Autobahnausfahrten.wpt</a> Autobahnausfarten in Deutschland
(unvollstaendig) (bin, 75 kBytes) von
<a href="http://www.schwarzwald-biketour.de/archiv2/"/>www.schwarzwald-biketour.de</a>
<li><A href="waypoints/U-Berlin.wpt"> U-Berlin.wpt</a> U-Bahnhoefe in Berlin
(bin, 22 kBytes) von
<a href="http://www.schwarzwald-biketour.de/archiv2/"/>www.schwarzwald-biketour.de</a>
<li><A href="waypoints/island.wpt"> island.wpt</a> Waypoint collection for Island
(bin, 49 kBytes) von
<a href="http://earth-info.nga.mil/gns/html/cntry_files.html"/>G I S</a>
</ul>
<h3>track collection</h3><ul>
<li> <A href="tracks/europa.track"> Europa coastlines for track upload </a> (bin)
<li><A href="tracks/track-saas-fee.lst"> Skiing in Saas Fee (Switzerland) </a> (ASCII)
<li><A href="tracks/Fahrradtour-Finkenwerder.track.lst"> Nice bike tour starting and ending in
Finkenwerder (Hamburg,D) </a> (ASCII)
</ul>
<h3>vector maps</h3>
<img src="map.png" align=right>
<ul>
<li> <A href="vectormaps/D-inseln.zip"> D-inseln.zip</a> Deutsche Binnengewaesser, Kueste und Inseln + Daenische Inseln (317 kBytes, bin)
(from <A href="http://gmt.soest.hawaii.edu"> G S H H S</a>)
<li> <A href="vectormaps/world.zip">world.zip </a> World Map (1.2 MBytes, bin)
(from <A href="http://gmt.soest.hawaii.edu"> G S H H S</a>)
<li> <A href="vectormaps/island.zip">island.zip </a> Map of Island (129 kBytes, bin)
(from <A href="http://gmt.soest.hawaii.edu"> G S H H S</a>)
<li> <A href="vectormaps/D-plz.zip">D-plz.zip </a> Map of Postleitzahlen-Regionen in Germany (5.3 MBytes, bin)
(from <A href="https://sourceforge.net/project/showfiles.php?group_id=88554"> Mapbender at sourceforge.net </a>)
<li> <A href="vectormaps/Grenze-D-DK.zip"> Grenze-D-DK.zip</a> Deutsch-Daenische Grenze (1 kBytes, bin)
(from <A href="http://rimmer.ngdc.noaa.gov/mgg/coast/getcoast.html"> Coastline Extractor</a>)
<li> <A href="map.lst"> map.lst</a> Basemap Deutschland (im Aufbau) (800 kBytes, ASCII)
(from various (free) sources and my GPS-Tracklogs)
</ul>
<h3>Dokumentation</h3>
<UL>
<li> <A href="map-format.html">Description of the Vector-Map-ASCII representation</a>
</ul>
<h3>Installation:</h3>
Install the X11Basic-1.06-7.i386.rpm or newer (very easy on
linux-systems), download garmin.bas and invoke the program with
<pre>
$> xbasic garmin.bas
</pre>
<h3>Links:</h3>
<UL>
<li> <a href="http://x11-basic.sourceforge.net/">Get actual Version of
X11-Basic (>1.11-6 older versions will not work correctly) </a>
<li> <a href="http://www.garmin.com/support/pdf/iop_spec.pdf"> Specification of
the GARMIN protocoll </a>
<li><a href="http://web.abnormal.com/~thogard/gps/grmnhack.html"> Garmin
Hacking Project</a>
<li><a href="http://www.nomad.ee/micros/etrex.shtml"> Garmin
etrex Hacking Project</a>
<li><a href="http://home.wtal.de/noegs/">Alles zum Thema GPS</a>
<li><a href="http://kanadier.gps-info.de/a-gpsseite.htm">GPS Info Seite</a>
<li><a href="http://www.gpsinformation.org/dale/wgarmin.htm">Extended Garmin users manual</a>
</ul>
<font color=ff0000>
<p><strong>Download: <br>
<a href="download/gps-time.bas">gps-time.bas V.1.05</a>(7 KBytes)(src, X11-Basic >= V.1.09-8)<br>
<a href="download/gps-screen.bas">gps-screen.bas V.1.05</a>(9 KBytes)(src, X11-Basic >= V.1.10-8)<br>
<a href="download/garmin.bas">garmin.bas V.1.05</a>(79 KBytes)(src, X11-Basic V.1.11-6)<br>
<a href="download/garmin-DOS.bas">garmin-DOS.bas</a> (30 KBytes)(src, q-basic)<br>
<font color=ffaa00>The DOS Version runs on 386 Laptops but it is very poor in
comparison to the X11-Basic version.</font>
<p>
<HR>
<br>
<I>Comments or Anregungen zu dieser WWW-Seite bitte
<A HREF="mailto:kollo@users.sourceforge.net">hierhin</A>.</I><P>
<FONT FACE="ARIAL,HELVETICA" SIZE=1>
<SCRIPT Language="JavaScript">
<!--
document.write('Last modified: '+document.lastModified);
//-->
</SCRIPT></FONT>
</BODY>
</html>
<h1>Beschreibung des ASCII-Vektor-Karten-Formates von GPS-Earth</h1>
<h2> File Format:</h2>
In den Files mit der Endung .LST sind komplette Vektor-Karten fuer die
Darstellung auf GPS-Geraeten enthalten.
<p>
Die Einzelnen Karten-Elemente bestehen aus jeweils genau einer Zeile.
Kommentarzeilen werden mit einem "#" als Erstes Zeichen in einer Zeile
gekennzeichnet. Die Zeilenlaenge ist nicht beschraenkt.
<p>
Die Reihenfolge der Karten-Elemente im File bestimmt die Reihenfolge, wie diese
gezeichnet werden sollen. Hierbei muss darauf geachtet werden, dass groessere
Elemente nicht kleiner ueberdecken.
<p>
Der Aufbau einer Zeile ist wie folgt:
<p>
<pre>
Variable1=Inhalt1 Variable2=Inhalt2 [...]
</pre>
<p>
Mehrere Variablen werden durch ein oder mehrere Blanks getrennt (Keine Tabs !).
Zeichenketten muessen in Anfuehrungszeichen stehen (ASCII 34). Numerische
Ausdruecke koennen ganze Zahlen oder Reelle Zahlen sein, oder auch Zahlen im
HEX-Format mit einem 0x vorangestellt. Kommas und
Semikolon koennen innerhalb von Variableninhalten zum Abtrennen verwendet
werden.
<p>
Die Reihenfolge der Variablen innerhalb einer Zeile ist nicht von Bedeutung.
<p>
Jedes Programm wertet nur die Variablen aus, mit denen es was anfangen kann.
<p>
<h2>Variablen:</h2>
<h3>Name</h3>
Beispiel:
<pre>
Name="Beethovenstr."
</pre>
Name bzw. Kommentar zum Karten-Element. Hier kann z.B. der STrassenname stehen,
wenn es sich um eine Strasse handelt, oder der Name der Insel oder eines Sees.
Die Zeichenkette darf beliebig lang sein.
<h3>Typ</h3>
Beispiel:
<pre>
Typ=0x13
</pre>
Typ des Kartenelements. Bisher sind folgende Typen definiert:
<pre>
0 -- Leerer Typ. Das Element wird nicht gezeichnet.
1 -- Fussweg, Radweg
2 -- Wirtschaftsweg/Feldweg
3 -- Befestigter Fahrweg
4 -- Nebenstrasse (mind. 4 m breit)
5 -- Hauptstrasse (mind. 6 m breit)
6 -- Autostrasse (mind. 4 Fahrstreifen)
7 -- Autobahn
8 -- Eisenbahn/Gleis
9 -- mehrgleisige Eisenbahnstrecke
10 -- Sperrgebiet/Truppenuebungsplatz
11 -- Naturschutzgebiet
12 -- Landkreisgrenze
13 -- Gemeindegrenze
14 -- Regierungsbezirksgrenze/Bezirksgrenze
15 -- Landesgrenze/Bundeslaender
16 -- Laender-Grenze/Staatsgrenze
17 -- Hoehenlinie (10m)
18 -- Hoehenlinie (5m)
19 -- Hoehenlinie (1m)
20 -- Seilbahn
21 -- Leitung
22 -- Zaun
32 -- Fluss
33 -- Bach
100 -- Land-Flaeche
101 -- Wasserflaeche
102 -- Watt-Flaeche
103 -- Bebaute Flaeche
104 -- Mischwald
105 -- Laubwald
106 -- Nadelwald
107 -- Wiese
108 -- Garten/Park
109 -- Acker
110 -- Asphaltierte Flaeche
111 -- Moor/Sumpf
112 -- Schilfzone
113 -- Sand/Kies/Geroell
</pre>
<h3>Flags</h3>
Beispiel:
<pre>
Flags=0x13
</pre>
Verschiedene Flags, die den Typ des Kartenelements ergaenzen.
Es handelt sich um eine Bitmaske:
Bisher sind Bits definiert:
<pre>
Bit 0 -- Polygonzug ist offen (0) oder geschlossen (1)
Bit 1 -- Mit der Linie ist eine Richtung verbunden (1) oder nicht(0)
Bit 2 -- Der Name des kartenelements soll angezeigt werden (1)
Bit 3 -- Das Kartenelement ist in Planung, unvollstaendig oder ungenau (1)
</pre>
<h3>Alt</h3>
Beispiel:
<pre>
Alt=560
</pre>
Die Hoehe des Kartenelements ueber N.N.
<h3>Data</h3>
Beispiel:
<pre>
Data[3]=7.456,50.123;8,50;8,51;
</pre>
Die Punkte des Polygon/Polyline Zugs. Die Kordinaten (Werte-Paare) werden mit
Semikolon getrennt. Hinter dem Letzten Paar darf, muss aber nicht, ein letztes
Semikolon stehen.
Die Anzahl kann in eckigen Klammern hinter der data-Anweisung stehen. Muss aber
nicht. Dann werden alle Punkte aus der Liste genommen.
Die Koordinaten sind Laenge,Breite in WGS84, also in ganzen Grad. Wegen der
Mehrdeutigkeit wird empfohlen die Daten zwischen -180 bis 180 fuer die Laenge
und -90 bis 90 fuer die Breite zu halten. 0 bis 360 (Laenge) sollte aber
moeglich sein, wenn eine Karte erstellt wird, durch die sonst der Bruch bei +180
Grad verlaufen wuerde.
<h2>Optionale Variablen </h2>
Neben den oben aufgefuehrten Typen koennen noch weitere Variablen verwendet
werden. Deren Bedeutung ist aber nicht jedem klar. Sie werden deshalb ggf
ignoriert.
<h2>Beispiel</h2>
Diese Datei enthaelt eine Karte von Norddeutschland mit einigen Strassen.
Es ist nur ein Beispiel. Die Daten stammen von WDB-II und GSHSS, sowie von
eigenen Trackaufzeichnungen.
<p>
<a href="map.lst">map.lst</a> (800 kBytes)
<h2>Erweiterung des Datenbestandes</h2>
Ihr Beitrag ist willkommen !
<p>
Unterstuetzen Sie das Projekt durch Ihren Beitrag. Gesucht sind zunaechst
einmal Daten aus Deutschland. Hierzu gehen Sie wie folgt vor:
<ol>
<li> wandern Sie eine Strasse ihrer Umgebung mit dem GPS ab. Achten Sie darauf, dass
das Geraet schon eine Weile eingeschaltet ist, und somit genaue Werte anzeigt.
Am Besten, Sie gehen genau eine Strasse von Anfang bis Ende ab. Handelt es sich
um eine Einbahnstrasse, moeglichst in der vorgegebenen Richtung. Moechten Sie
eine Wald- oder Wiesenflaeche beitragen, umrunden Sie sie einmal.
<li> Als naechstes laden Sie den Track (z.B. mit GPS-Earth) auf einen Computer.
Hier koennen die Daten noch nachbearbeitet werden (in GPS-Earth, Track exportieren,
mit Texteditor evtl. ueberfluessige Stuecke entfernen, und wieder in GPS-Earth importieren).
<li> Dann Track zu Karten-Element konvertieren. Und dann per Edit-Map-Element
einen Namen vergeben (z.B. den Strassennamen) und ggf. Typ und Flags anpassen.
<li> Schliesslich die so erzeugten Map-Elemente exportieren. Sie erhalten somit
ein ASCII-File. Dieses koennen sie dann dem Projekt GPS-Earth zukommen lassen.
(Am besten per email an kollo at users.sourceforge.net.)
</ol>
Nur Daten, die frei veroeffentlicht werden duerfen, koennen aufgenommen
werden. Dies sind in der Regel alle Daten von GSHSS, WDB-II und vor allem
Ihre Trackaufzeichnungen per GPS. Das Abmalen von Kartenmaterial ist u.U.
nicht erlaubt.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment