DXL - APRSmap: Unterschied zwischen den Versionen

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 fuer das decodieren des
+
   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 Menues, derzeit nur in einer Groesse
+
   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 verschoenern (in selber Groesse
+
   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 Menue steht. Kann und soll editiert
+
   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 fuer offline-Verwendung ist eingebaut.
+
   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, geloescht, archiviert oder durch ein heruntergeladenens
+
   Darf jederzeit verschoben, gelöscht, archiviert oder durch ein heruntergeladenens
   ersetzt werden zB. mit den fehlenden Daten waehrend man selbst nicht
+
   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 ausgewaehlt in einzelne Logfiles gespeichert werden.
+
   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 fuer Funk-Anbindung zB (usb)serielle TNC oder Funkgeraete mit
+
   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-hotplugfaehig.
+
   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 Portiert.
+
   ist wegen der anderen Sound-Architektur auf Win (noch) nicht portiert.
  
 
kisson.txt
 
kisson.txt
   Initialisierung fuer tmd-2e und aehnliche (schickt udpflex zum Geraet
+
   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 muehsam zum programmieren ist, haengende http-Downloads
+
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" waeren etwa 100MByte Programm installieren oder
+
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 loescht es, sodann
+
   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 hamnet variante mit oe2xzr server und was der nicht hat aus internet
+
   die HAMNET Variante mit OE2XZR Server und was der nicht hat aus Internet
   auf gm.sh umbenennen aber nur wenn man Hamnet hat.
+
   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, 09:18 Uhr


APRSmap ist ein von OE5DXL Christian entwickelter APRS Client mit grafischer Oberfläche, welcher als Basis das Kartenmaterial von OSM benutzt.

Datei:aprsmap.png

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

Diskussionen

Anhänge