Oe5dxl (Diskussion | Beiträge) |
OE2WAO (Diskussion | Beiträge) K |
||
Zeile 10: | Zeile 10: | ||
''Einen Download hier im Wiki gibt es in Kürze'' | ''Einen Download hier im Wiki gibt es in Kürze'' | ||
− | ==Files (Win32)== | + | ===Files (Win32)=== |
aprsmap.exe | aprsmap.exe | ||
Das eigentliche Programm, da es unter Win nicht so einfach ist, die Object | Das eigentliche Programm, da es unter Win nicht so einfach ist, die Object | ||
− | Files verschiedener Compiler zusammen zu linken, ist | + | Files verschiedener Compiler zusammen zu linken, ist für das decodieren des |
PNG Bildmaterials eine DLL dabei. | PNG Bildmaterials eine DLL dabei. | ||
Zeile 20: | Zeile 20: | ||
font.png | font.png | ||
− | Die Schrift auf Karte und | + | Die Schrift auf Karte und Menüs, derzeit nur in einer Größe |
symbols.png | symbols.png | ||
− | Die Aprs-Symbole, man sei ermuntert, manche zu | + | Die Aprs-Symbole, man sei ermuntert, manche zu verschönern (in selber Größe |
und als .png speichern, ab sehr hell = transparent) | und als .png speichern, ab sehr hell = transparent) | ||
hints.txt | hints.txt | ||
− | Die Hilfetexte wenn der Mauszeiger auf einem | + | Die Hilfetexte wenn der Mauszeiger auf einem Menü steht. Kann und soll editiert |
werden und ist ohne Neustart ist sofort wirksam. | werden und ist ohne Neustart ist sofort wirksam. | ||
Zeile 34: | Zeile 34: | ||
hinzoomen von aprsmap im File "gettiles" von einem externen Programm zum | hinzoomen von aprsmap im File "gettiles" von einem externen Programm zum | ||
Download angefordert wird. Verzeichnis kann im Config wo anders hin gelegt werden. | Download angefordert wird. Verzeichnis kann im Config wo anders hin gelegt werden. | ||
− | Download Funktion einer Region | + | Download Funktion einer Region für offline-Verwendung ist eingebaut. |
aprsmap.cfg | aprsmap.cfg | ||
Zeile 44: | Zeile 44: | ||
legt sich an wenn man Logfile schreibt mit den empfangenen Daten. Beim Programm | legt sich an wenn man Logfile schreibt mit den empfangenen Daten. Beim Programm | ||
Start wird erst gelesen und der aktuelle Teil auf der Karte angezeigt. | Start wird erst gelesen und der aktuelle Teil auf der Karte angezeigt. | ||
− | Darf jederzeit verschoben, | + | Darf jederzeit verschoben, gelöscht, archiviert oder durch ein heruntergeladenens |
− | ersetzt werden zB. mit den fehlenden Daten | + | ersetzt werden zB. mit den fehlenden Daten während man selbst nicht |
mitgeschrieben hat. Die empfangenen Daten kommen dann hinten dran und es kann | mitgeschrieben hat. Die empfangenen Daten kommen dann hinten dran und es kann | ||
per Datum/User selektiert nach historischen Daten eingelesen, betrachtet, animiert | per Datum/User selektiert nach historischen Daten eingelesen, betrachtet, animiert | ||
− | und mit Call/Track | + | und mit Call/Track ausgewählt in einzelne Logfiles gespeichert werden. |
Derweil werden weiter die empfangenen Daten geschrieben. | Derweil werden weiter die empfangenen Daten geschrieben. | ||
Pfad/Filename im Config einstelbar | Pfad/Filename im Config einstelbar | ||
Zeile 55: | Zeile 55: | ||
udpflex.exe | udpflex.exe | ||
− | AXUDP-Interface | + | AXUDP-Interface für Funk-Anbindung zB (usb)serielle TNC oder Funkgeräte mit |
eingebauten TNC in kiss/smack/flexkiss Protokoll (-h hilft). | eingebauten TNC in kiss/smack/flexkiss Protokoll (-h hilft). | ||
− | Ist usb- | + | Ist usb-hotplugfähig. |
kann auch ein Soundmodem sein wenn es AXUDP Interface hat. Die Linux-Version | kann auch ein Soundmodem sein wenn es AXUDP Interface hat. Die Linux-Version | ||
− | ist wegen der anderen Sound-Architektur auf Win (noch) nicht | + | ist wegen der anderen Sound-Architektur auf Win (noch) nicht portiert. |
kisson.txt | kisson.txt | ||
− | Initialisierung | + | Initialisierung für tmd-2e und ähnliche (schickt udpflex zum Gerät |
beim Start oder wenn was anderes als kiss-Daten kommen) | beim Start oder wenn was anderes als kiss-Daten kommen) | ||
Der Rest ist ein Probisorium zum Karten-Download aus Hamnet oder Internet. | Der Rest ist ein Probisorium zum Karten-Download aus Hamnet oder Internet. | ||
− | Da es unter Win sehr | + | Da es unter Win sehr mühsam zum programmieren ist, hängende http-Downloads |
zu erkennen und schnell durch andere zu ersetzen und man bei den (kostenlosen) | zu erkennen und schnell durch andere zu ersetzen und man bei den (kostenlosen) | ||
OSM-Servern schon mal lahme erwischen kann, wird hier einfach der "wget" aus der | OSM-Servern schon mal lahme erwischen kann, wird hier einfach der "wget" aus der | ||
Linux-Welt in einem kleinen Emulator laufen gelassen. Nicht besonders toll | Linux-Welt in einem kleinen Emulator laufen gelassen. Nicht besonders toll | ||
− | aber die Alternative mit ".net" | + | aber die Alternative mit ".net" wären etwa 100MByte Programm installieren oder |
es hat jemand eine bessere Idee und baut einen Downloader. | es hat jemand eine bessere Idee und baut einen Downloader. | ||
Der download Script ist ein leicht modifizierbarer shell-Text (.bat aehnlich) | Der download Script ist ein leicht modifizierbarer shell-Text (.bat aehnlich) | ||
Zeile 77: | Zeile 77: | ||
gm.sh | gm.sh | ||
download script. Hier bei Bedarf osm-server urls updaten. | download script. Hier bei Bedarf osm-server urls updaten. | ||
− | Wartet auf das File "gettiles", holt die Karten und | + | Wartet auf das File "gettiles", holt die Karten und löscht es, sodann |
werden die Karten dargestellt. Fehlermeldungen sollten hier nicht | werden die Karten dargestellt. Fehlermeldungen sollten hier nicht | ||
erschrecken, wenn der download aber nicht beendet stimmt was nicht. | erschrecken, wenn der download aber nicht beendet stimmt was nicht. | ||
gm-hamnet.sh | gm-hamnet.sh | ||
− | die | + | die HAMNET Variante mit OE2XZR Server und was der nicht hat aus Internet |
− | auf gm.sh umbenennen aber nur wenn man | + | auf gm.sh umbenennen aber nur wenn man HAMNET hat. |
start.bat | start.bat | ||
Zeile 89: | Zeile 89: | ||
map.sh | map.sh | ||
+ | |||
cygwin1.dll | cygwin1.dll | ||
+ | |||
mkdir.exe | mkdir.exe | ||
+ | |||
rm.exe | rm.exe | ||
+ | |||
sh.exe | sh.exe | ||
+ | |||
sleep.exe | sleep.exe | ||
+ | |||
true | true | ||
+ | |||
wget.exe | wget.exe | ||
+ | |||
win32gnu.dll | win32gnu.dll | ||
+ | |||
Linux-Shell-Emulator vom cygwin-Projekt | Linux-Shell-Emulator vom cygwin-Projekt |
Version vom 12. September 2013, 08:18 Uhr
APRSmap ist ein von OE5DXL Christian entwickelter APRS Client mit grafischer Oberfläche, welcher als Basis das Kartenmaterial von OSM benutzt.
Software
Die Software gibt es je in einer Linux- und einer Windowsversion, sowie den Sourcecode zum selbst compilieren.
Download im HAMNET (Netzwerkverbindung erforderlich)
Einen Download hier im Wiki gibt es in Kürze
Files (Win32)
aprsmap.exe
Das eigentliche Programm, da es unter Win nicht so einfach ist, die Object Files verschiedener Compiler zusammen zu linken, ist für das decodieren des PNG Bildmaterials eine DLL dabei.
pngm.dll
png Bild Dekodierer (encodieren auch drin aber derzeit nicht verwendet)
font.png
Die Schrift auf Karte und Menüs, derzeit nur in einer Größe
symbols.png
Die Aprs-Symbole, man sei ermuntert, manche zu verschönern (in selber Größe und als .png speichern, ab sehr hell = transparent)
hints.txt
Die Hilfetexte wenn der Mauszeiger auf einem Menü steht. Kann und soll editiert werden und ist ohne Neustart ist sofort wirksam.
osm
Verzeichis des OSM-Kartenmaterials das entweder vorhanden oder bei Bedarf durch hinzoomen von aprsmap im File "gettiles" von einem externen Programm zum Download angefordert wird. Verzeichnis kann im Config wo anders hin gelegt werden. Download Funktion einer Region für offline-Verwendung ist eingebaut.
aprsmap.cfg
legt sich an wenn die Einstellungen in aprsmap gespeichert werden (manuell oder automatich bei Quit). Kann auch mit Texteditor bearbeitet werden wenn man die (einfache) Struktur rausgefunden hat.
rawlog
legt sich an wenn man Logfile schreibt mit den empfangenen Daten. Beim Programm Start wird erst gelesen und der aktuelle Teil auf der Karte angezeigt. Darf jederzeit verschoben, gelöscht, archiviert oder durch ein heruntergeladenens ersetzt werden zB. mit den fehlenden Daten während man selbst nicht mitgeschrieben hat. Die empfangenen Daten kommen dann hinten dran und es kann per Datum/User selektiert nach historischen Daten eingelesen, betrachtet, animiert und mit Call/Track ausgewählt in einzelne Logfiles gespeichert werden. Derweil werden weiter die empfangenen Daten geschrieben. Pfad/Filename im Config einstelbar
Ab hier Zusatz Utilites:
udpflex.exe
AXUDP-Interface für Funk-Anbindung zB (usb)serielle TNC oder Funkgeräte mit eingebauten TNC in kiss/smack/flexkiss Protokoll (-h hilft). Ist usb-hotplugfähig. kann auch ein Soundmodem sein wenn es AXUDP Interface hat. Die Linux-Version ist wegen der anderen Sound-Architektur auf Win (noch) nicht portiert.
kisson.txt
Initialisierung für tmd-2e und ähnliche (schickt udpflex zum Gerät beim Start oder wenn was anderes als kiss-Daten kommen)
Der Rest ist ein Probisorium zum Karten-Download aus Hamnet oder Internet.
Da es unter Win sehr mühsam zum programmieren ist, hängende http-Downloads
zu erkennen und schnell durch andere zu ersetzen und man bei den (kostenlosen)
OSM-Servern schon mal lahme erwischen kann, wird hier einfach der "wget" aus der
Linux-Welt in einem kleinen Emulator laufen gelassen. Nicht besonders toll
aber die Alternative mit ".net" wären etwa 100MByte Programm installieren oder
es hat jemand eine bessere Idee und baut einen Downloader.
Der download Script ist ein leicht modifizierbarer shell-Text (.bat aehnlich)
gm.sh
download script. Hier bei Bedarf osm-server urls updaten. Wartet auf das File "gettiles", holt die Karten und löscht es, sodann werden die Karten dargestellt. Fehlermeldungen sollten hier nicht erschrecken, wenn der download aber nicht beendet stimmt was nicht.
gm-hamnet.sh
die HAMNET Variante mit OE2XZR Server und was der nicht hat aus Internet auf gm.sh umbenennen aber nur wenn man HAMNET hat.
start.bat
startet und stoppt alles
map.sh
cygwin1.dll
mkdir.exe
rm.exe
sh.exe
sleep.exe
true
wget.exe
win32gnu.dll
Linux-Shell-Emulator vom cygwin-Projekt