home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boot Disc 8
/
boot-disc-1997-04.iso
/
PDA_Soft
/
Psion
/
misc
/
Geod
/
GEODIS03.TXT
< prev
next >
Wrap
Text File
|
1996-01-28
|
20KB
|
444 lines
GEODIS v1.04
Uebersicht
GEODIS (GEOgraphical DISplay) - (c) 1995/96 Rolf Aeschbacher
Dieses Programm stellt geographische Informationen auf dem Psion Serie 3a
grafisch dar. Staedte und Doerfer werden auf dem Bildschirm eingezeichnet und
die Distanz zwischen beliebigen Ortschaften kann berechnet werden. Fuer jede
Ortschaft lassen sich die Kantonszugehoerigkeit, Einwohnerzahl, Hoehe ueber dem
Meeresspiegel und die Koordinaten anzeigen. Die Karte laesst sich vergroessern
und verkleinern, mit den Pfeiltasten kann der Kartenausschnitt gewaehlt werden
und selbstverstaendlich sind auch leistungsstarke Suchfunktionen vorhanden.
Sogenannte Overlays lassen sich beliebig zu- und abschalten. Sie zeichnen
weitere Details wie Strassen, Seen, Fluesse, Kantonsgrenzen, Paesse, Gipfel,
Hotels usw. auf der Karte ein.
Dieses Programm wurde speziell fuer den Psion Serie 3a entwickelt, mit zwei
Zielsetzungen im Auge: geringer Speicherplatzverbrauch und Schnelligkeit der
Bildschirmanzeige.
Das erste Ziel wurde erreicht, indem einerseits die Daten sehr kompakt
gespeichert wurden und andererseits nur jene Daten in den Hauptspeicher geladen
werden, die gerade benoetigt werden.
Das zweite Ziel, die Schnelligkeit, war schon schwieriger zu erreichen, da
durch die Leistungsfaehigkeit des Prozessors limitiert. Wartezeiten lassen sich
abkuerzen, indem die aktuelle Zeichenoperation mit Esc abgebrochen wird oder
nur jene Overlays aktiviert werden, die gerade relevant sind. Alle
Menuefunktionen sind auch waehrend des Zeichenvorgangs aktiv: wird zum Beispiel
die Taste F gedrueckt, stoppt die Ausgabe und das Suchmenue erscheint.
Hinweis: Dateien, die nur der Vollversion beigefuegt sind und Funktionen, die
nur die Vollversion besitzt, sind nachfolgend mit [*] bezeichnet.
Installation
Falls Sie bereits eine fruehere Version von Geodis installiert haben, sollten
Sie zuerst alle Dateien im Verzeichnis \Geodis\ sowie die Datei \App\Geodis.app
loeschen und die Applikation mit Psion-E entfernen.
Hinweis: Seit Version 1.03 sucht Geodis seine Daten im Verzeichnis
\App\Geodis\. Dies entspricht dem allgemein gueltigen Standard.
- in das Verzeichnis \APP\
Geodis.opa
- alle anderen Dateien in das Verzeichnis \APP\GEODIS\
Geodis.pic
Georich.opo
Geosupp.opo
Geomsg.03 (deutsche Texte) oder
Geomsg.01 (englische Texte)
Geohlp.03 (deutsche Online-Hilfe, fakultativ) oder
Geohlp.01 (englische Online-Hilfe, fakultativ)
Installation Schweiz - benoetigte Dateien in \APP\GEODIS\
(alle Kantone, alle selbstaendigen Gemeinden)
Schweiz.ini
Border.ch
County.ch
Ewho.ch
City??.ch1 (9 Dateien)
Default.ch3
Dist.ch1
Overlays (optional, Endungen ch2 und ch3):
- McDonald McDonald's Restaurants
- Movenpic Moevenpick-Raststaetten
- Seen die groessten Schweizer Seen
- Staedte alle 110 Staedte der Schweiz mit Einwohnerzahlen
- [*] Autobahn Autobahnnetz
- [*] Badminto Badminton-Plaetze mit Adressen/Telefonnummern
- [*] Baeder Schweizer Kurbaeder
- [*] Bergrest eine Auswahl von Schweizer Bergrestaurants
- [*] Bowling Bowling-Bahnen, zusammengestellt von Ralph Oderbolz
- [*] Fastbox Fastbox-Automaten
- [*] Fluesse Fluesse
- [*] Gipfel bedeutende Berggipfel
- [*] Gitter1+2 das Gitter des schweizerischen Koordinatennetzes
- [*] Kantone alle 26 Kantone der Schweiz
- [*] Zh_* Gemeindetypen im Kanton Zuerich (5 Overlays)
Installation USA - benoetigte Dateien in \APP\GEODIS\
(alle Staaten, groesste Staedte)
Usa.ini
Border.us
County.us
Ewho.us
City1?.us1 (3 Dateien)
Default.us3
Overlays (optional, Endungen us2 und us3):
- Lakes die grossen Seen
- States die Staaten der USA
- [*] Pun_* die Staaten mit Todesstrafe (5 Overlays)
Installation France1 - benoetigte Dateien in \APP\GEODIS\
(alle Departemente mit deren Nummern/Namen, keine Orte)
France1.ini
Border.f1
Overlays (optional, Endungen f12 und f13):
- Departem alle Departemente
Installation Vector - benoetigte Dateien in \APP\GEODIS\
(verschiedene Vektor-Grafiken, als Overlays realisiert, selbstverstaendlich mit
Zoom-Moeglichkeit)
Vector.ini
Border.ve
Overlays (optional, Endungen ve2 und ve3):
- Columbia die Raumfaehre Columbia
- [*] Illusion Optische Taeuschung
- [*] Krumm Optische Taeuschung
- Lissajou Lissajous
- [*] Maisha Vektor-Girl
- [*] Penrose Optische Taeuschung
- Porsche ein Porsche eben
- [*] Skull Totenkopf
- Spirale Mega-Spirale
- World Weltkugel
Installieren von Geodis.opa mit Psion-I.
Nicht benoetigte Dateien fuer den Programmablauf:
Geocomp.opo zum Erstellen von Overlays (nur Vollversion)
Geodis03.txt Deutsche Anleitung als ASCII Textdatei
Geodis01.txt Englische Anleitung als ASCII Textdatei
Geodis03.wrd Anleitung im Psion-Format (auf Wunsch erhaeltlich)
Geodis01.wrd Anleitung im Psion-Format (auf Wunsch erhaeltlich)
Alle Dateien muessen auf die gleiche Disk (A:, M: oder B:) kopiert werden. Die
Dateien Geodis.??s und Geodis.reg werden allenfalls im Verzeichnis M:\opd\
automatisch generiert. Sie enthalten Details zur Konfigurierung und zur
Registrierung und koennen bei Bedarf geloescht werden.
Bedienung
+ - 1 2 3 4 5 6 7: vergroessern, verkleinern, Zoom-Stufe
Pfeiltasten: bewegen, mit Psion-Pfeiltasten grosse Schritte
ESC: aktuelle Operation abbrechen
Leertaste: neu Zeichnen
Stern *: neu zentrieren
Hilfe-Taste: Online-Hilfe mit wichtigen Hinweisen. Bitte lesen!!
Tabulator: Massstab ein/aus
Diamant: nur grosse Orte/alle Orte [*]
Anzeige (A)
Um das Programm flexibler zu machen und um Speicher zu sparen, werden die
Karten in bis zu drei Teile unterteilt. Jeder Teil laesst sich einzeln ein-
oder ausschalten.
Die Karte USA ist bisher nicht unterteilt.
Die Staaten sind: AK AZ AR CA AL CO CT DE FL GA HI ID IL IA IN KS KY LA ME MD
MA MI MS MO MT MN NE NV NH NJ NY NC ND OH OK OR NM RI PA SC SD TN TX UT VT VA
WA WV WI WY DC
MM CC (Mexiko und Kanada)
Die Unterteilung der Schweizer Karte sieht so aus:
1. Nord (Kantone ZH BE SO BS BL SH AG)
2. Ost, Zentral + Sued
(Kantone LU UR SZ OW NW GL ZG AR AI SG GR TG TI und FL)
3. West/Nachbarlaender
(Kantone FR VD VS NE GE JU und DD FF OO II)
Die Datenbank beinhaltete urspruenglich nur selbstaendige Gemeinden der
Schweiz. Einige bekannte touristische Orte ohne eigene Verwaltung duerften
deshalb nicht enthalten sein. Vorschlaege fuer aufzunehmende Orte sind
jederzeit willkommen.
Einige grenznahe Orte in Deutschland, Oesterreich, Frankreich und Italien sowie
Fuerstentum Liechtenstein sind in der Vollversion vorhanden, jedoch noch ohne
Hoehen- und Einwohnerangaben.
Formeln (A)
Nur Karten der Schweiz und der USA: Im Menuepunkt 'Anzeige' ist eine Anwahl
'Orte nach Formel'. Wird diese Anwahl aktiviert, kann in einem Dialog eine
Formel eingegeben werden. Fuer die Daten jedes Ortes wird diese Formel
gerechnet (mittels EVAL-Funktion). Ergibt die Formel den Wert 'Wahr' (True), so
wird der entsprechende Ort auf der Karte eingezeichet.
Die Formel-Funktion ist sehr rechenintensiv und daher langsam. Sie laesst sich
jedoch massiv beschleunigen, indem die Karte mit + moeglichst stark
vergroessert wird.
Falls unter 'Anzeige' kein Landesteil oder alle Landesteile aktiviert sind,
werden alle Teile einbezogen, ansonsten nur die aktivierten.
Die Formel kann alle Operatoren enthalten, die von OPL akzeptiert werden, auch
in beliebiger Kombination.
Variable Markierungen:
Wird dieser Menupunkt aktiviert, so wird jeder der Formel entsprechende Ort mit
einem Kaestchen eingezeichnet. Die Groesse der Kaestchen haengt von der
Einwohnerzahl und der Hoehe ueber Meer ab: Je breiter das Kaestchen ist, desto
mehr Einwohner hat diese Ortschaft. Je hoeher es ist, desto hoeher ist der Ort
gelegen. Die Kaestchen sind zwischen 1 und 16 Pixel gross (inklusiv), wobei 1
Pixel Breite bzw. Hoehe ein Ort andeutet, bei dem die Einwohnerzahl bzw. Hoehe
nicht bekannt ist. Sie koennen auch hier mit B die Beschriftung ein- oder
ausschalten.
Beispiele fuer Formeln: siehe Online-Hilfe
Diamant-Taste
Die Diamant-Taste schaltet zwischen Anzeige der grossen Ortschaften und Anzeige
aller Ortschaften um. [*]
Info ueber Orte (I)
Folgende Informationen ueber einen Ort werden angezeigt:
- Kantonszugehoerigkeit, Staat oder Land
- Hoehe ueber Meer in Meter oder Fuss
- Einwohnerzahl (fuer die Schweiz basierend auf der eidgenoessischen
Volkszaehlung 1990)
- nur Schweizer Karte:
a) Landeskoordinaten in Kilometerunterteilung
b) geographische Koordinaten/Weltkoordinaten in Grad (aus den
Landeskoordinaten berechnet)
c) Locator:bei Funkern (HAM Radio und Packet Radio) verwendeter
sechsstelliger Code (z.B. JN47HM) zur weltweiten Positionsbestimung (wird
aus den geographischen Koordinaten berechnet)
Bei Overlays steht der Name des Overlays im Titel in eckigen Klammern.
Falls zwei Orte aktiv sind, gelangt man mit Enter zum zweiten Ort, mit Esc
laesst sich sich die Angabe des zweiten Ortes unterbinden.
Distanzen (D, T)
Psion-D
Distanzen zwischen beliebigen Ortschaften berechnet das Programm anhand der
Landeskoordinaten. Dies entspricht der ungefaehren Luftdistanz.
Hinweis: Die berechneten Distanzen bei der Karte USA sind mit Vorsicht zu
geniessen, da ziemlich ungenau.
Psion-T
Karte 'Schweiz':
Genaue Angaben ueber die effektive Distanz zwischen 36 wichtigen Orten bezieht
das Programm aus einer Distanztabelle. Wird die Distanz zwischen zwei Orten
abgefragt, zeigt GEODIS automatisch auf einer zusaetzlichen Zeile deren
Reisedistanz an, falls beide Orte in dieser Tabelle enthalten sind. Bei einigen
Werten ist in Klammern ein Detail zum Reiseweg angegeben (Autobahn, Furka,
Loetschberg, via Italien, Simplon).
Karte 'USA':
Die effektive Distanz zwischen 32 wichtigen Orten bezieht das Programm aus
einer Distanztabelle. Wird die Distanz zwischen zwei Orten abgefragt, zeigt
GEODIS automatisch auf einer zusaetzlichen Zeile deren Reisedistanz an, falls
beide Orte in dieser Tabelle enthalten sind.
Der Menuepunkt 'Distanztabelle' zeigt eine Liste aller Orte, die in der
Distanztabelle enthalten sind. Wird aus dieser Liste ein Ort ausgewaehlt,
verzweigt das Programm in die Suchfunktion. [*]
Suchen (F, L)
Der Suchtext kann maximal 30 Zeichen lang sein. Wildcards (Platzhalter) und
Umlaute muessen nicht eingegeben werden, und Gross-/Kleinschreibung ist
standardmaessig nicht von Belang. Bei einem Suchtext von 'zur' werden also
Zuerich, Zurzach usw. gefunden.
Es werden immer alle Teile (drei bei der Schweizer Karte) nach Ortsnamen
durchsucht, egal ob sie aktiviert sind oder nicht (fuer Aktivierung siehe
'Anzeige').
Psion-F
F sucht nach Orten und nach Texten in Overlays und fragt bei jeder
Fundstelle, ob sie angezeigt werden soll.
Psion-L
L sucht nur nach Orten, speichert die gefundenen in einer Liste und zeigt diese
erst am Schluss sortiert an. Daraus laesst sich dann der gewuenschte Ort
auswaehlen.
Ort fixieren (N)
Ein bereits angezeigter Ort laesst sich fixieren, d.h. er gilt fortan als
Ursprungsort, von dem aus die Entfernung berechnet wird.
N praesentiert eine kleine Liste, aus der einer der beiden aktuellen Orte
fixiert oder die Fixierung aufgehoben werden kann.
History (G)
Die bisherigen angezeigten Fundstellen (Orte + Overlays) werden in einer
eigenen Liste gespeichert, damit jederzeit schnell auf diese zugegriffen werden
kann. Wird aus dieser Liste ein Ort ausgewaehlt, verzweigt das Programm in die
Suchfunktion. [*]
Overlays (O, P)
Overlays, auch Layers genannt, sind zusaetzliche Daten, die jederzeit auf dem
aktuellen Kartenausschnitt ein- oder ausgeblendet werden koennen. GEODIS
unterscheidet zur Zeit zwei Arten von Overlays: Punkte (Ortschaften, Hotels
usw.) und Linien (Fluesse, Seen, Strassen usw.). Erstere koennen auch durch ein
Bild repraesentiert werden.
Psion-O
Fuer jeden Overlay laesst sich waehlen, ob er schwarz oder grau gezeichnet
wird, bei Punkt-Overlays auch, ob die Daten als Markierung oder als Bild auf
der Karte erscheinen sollen (einstellen unter Psion-A).
Psion-P
Dies praesentiert eine Auswahlliste aller gefundenen Overlays. Wenn Sie einen
auswaehlen, wird die Beschreibung aus dem Overlay ausgelesen und angezeigt.
Zurueck zur Auswahlliste mit Enter oder Abbruch mit Esc.
Die Dateien mit der Endung .??2 sind Overlays (die beiden Fragezeichen stehen
fuer den Kartencode - CH fuer Schweiz, US fuer USA usw.).
Die Endung .??3 bezeichnet die zugehoerigen Icons. Dies sind
Standard-PIC-Bilder, die mit einem Pixeleditor leicht geaendert werden koennen.
Das Programm verwendet sie automatisch, falls ein gleichnamiger Punkt-Overlay
aktiviert wird. Diese Bilder koennen beliebig gross sein, das Programm
positioniert sie automatisch richtig, falls sie quadratisch sind.
Momentan koennen max. 28 Overlays gleichzeitig angezeigt werden (fuenf in der
unregistrierten Version).
Registrierte Benuetzer koennen eigene Overlays erstellen. Es sei dazu auf das
Zusatzprogramm verwiesen, das der Vollversion beiliegt (Geocomp.opo).
Einstellungen
Die registrierte Programmversion speichert die wichtigsten Einstellungen
automatisch bei Programmende in der Datei M:\opd\Geodis.??s (separat fuer jede
Karte). Sind Sie mit Ihren Einstellungen zufrieden und wollen Sie verhindern,
dass diese wieder geaendert werden, setzen sie einfach das Dateiattribut der
oben erwaehnten Datei(en) auf 'Nur Lesen' (Read Only).
Speicher-Bedarf
Etwa 100 KB freier Hauptspeicher sollten reichen, um GEODIS mit der Karte
'Schweiz' nuetzen zu koennen. Die Karte 'USA' benoetigt etwas weniger Speicher,
da sie weniger Orte enthaelt.
Der Prozessor des Serie 3a kann bekanntlich nicht mehr als 512 KB verwalten.
Auf den neueren 1 MB und 2 MB Maschinen kann deshalb die Fehlermeldung 'kein
Speicher' auftreten, obwohl scheinbar noch genuegend Speicher frei ist.
Schliessen Sie in diesem Fall eine oder mehrere Anwendungen und versuchen Sie
es dann erneut.
Erweiterungen
Momentan werden diesem Programm geographische Daten der Schweiz, der USA und
von Frankreich mitgeliefert (ein Stadtplan von Zuerich ist in Vorbereitung). Es
ist geplant, weitere Laender und Stadtplaene hinzuzufuegen - Vorschlaege sind
willkommen.
Infos zur Schweiz
Weitere, gratis verfuegbare Daten ueber die Schweiz sind:
- PLZ.DBF (130 KB), Datenbank mit Postleitzahlen aller Ortschaften der Schweiz
- Helvetia.spr (23 KB), Tabelle mit Daten aller Kantone (Bevoelkerung, Flaeche,
Anzahl Gemeinden etc.), Bevoelkerungszahlen aller Staedte und Resultat der
Nationalratswahlen 1995; 8 verschiedene Grafiken
Updates
1.02
- Die Bildschirmgroesse wird vom Programm zu Beginn abgefragt, mit dem Effekt,
dass der grosse Bildschirm im S3a-Emulator voll ausgenuetzt wird.
- Mit den Tasten 1 - 7 kann direkt die entsprechende Vergroesserung angewaehlt
werden.
- Formeln (Psion-A)
- erweitertes Overlay-Format
1.03
- mehrere Karten
- Psion-Enter im Info-Dialog erlaubt es, die Koordinaten des aktuellen Ortes zu
speichern. Mit dem Zusatzprogramm Geocomp.opo lassen sich so eigene Overlays
erzeugen. [*]
- mehrere Sprachen dank Message-Files. Momentan werden nur die Codes 3
(deutsch) und 1 (englisch) unterstuetzt. Fall Sie eine andere Sprache
wuenschen als die, die im Psion-ROM vorgegeben ist, koennen sie die Dateien
entsprechend umbenennen (*.03 nach *.01 oder umgekehrt). Sie koennen auch
beim Programmstart die PSION-Taste druecken, dadurch wird die jeweils andere
Sprache aktiviert.
- Konvertierungsmenue, Umrechnung zwischen mi, km, ft, m
1.04
- maximal 28 Overlays
- verbesserte Suchfunktion (exakte Uebereinstimmung)
- Psion-Enter sucht in allen Overlays (registrierte Version)
- Schweizer Grenze neu gezeichnet (einige Schweizer Orte waren in Deutschland
angesiedelt...), Grenze Liechtenstein
- neue Karten: France1, Vector
- Geosupp.opo wird nun in jedem Fall benoetigt
- variable Markierungen im Formelmenu
- Distanztabelle fuer die USA-Karte
- Karte Schweiz: HAM-Radio/Packet Radio Locator
Registrierung (R)
Dieses Programm ist nicht gratis. Sie koennen es jedoch zwei Wochen lang
unverbindlich testen. Falls Ihnen das Programm gefaellt und Sie es weiter
benuetzen, muessen sie es danach registrieren, andernfalls muss es wieder
geloescht werden. Die Registrierung geschieht durch Bezahlung eines geringen
Betrages (siehe unten).
Vorteile der Registrierung:
Sie erhalten einen Code zugeschickt, den Sie in der Menueanwahl Psion-R
(Registrieren) eingeben koennen. Dadurch werden zusaetzliche Funktionen des
Programmes freigegeben:
- alle 1500 Schweizer Gemeinden (anstatt nur rund 500) koennen angezeigt
werden.
- etwa doppelt so viele Orte der USA koennen angezeigt werden
- Die Limitierung auf fuenf Overlays entfaellt.
- Mittels Diamant-Taste laesst sich zwischen Anzeige aller Orte und Anzeige nur
der grossen Orte umschalten.
- Die momentanen Einstellungen lassen sich in einer Setup-Datei speichern
- 100 anstatt 20 gefundene Orte koennen sortiert in einer Liste angezeigt
werden.
- Wird in der History-Liste ein Ort angewaehlt, verzweigt das Programm
automatisch in die Suchfunktion.
- Wird in der Liste der Distanztabelle ein Ort angewaehlt, verzweigt das
Programm automatisch in die Suchfunktion.
Ausserdem erhalten Sie die Vollversion von Geodis mit ueber 3000 Orten der
Schweiz und alle Overlays zugestellt sowie saemtliche Karten (Schweiz, USA,
France1, Vector). Ein Zuercher Stadtplan ist in Vorbereitung.
Als registrierter Benutzer haben Sie auch die Moeglichkeit, Wuensche und
Anregungen anzubringen. Diese werden sich unter Umstaenden in zukuenftigen
Versionen von GEODIS niederschlagen.
Sie koennen dieses Programm auch an Freunde und Bekannte weitergeben, jedoch
nur vollstaendig und unveraendert. Alle Programm- und Daten-Files sowie diese
Dokumentation muessen in diesem Fall kopiert werden. Die Vollversion, fuer die
Sie bezahlt haben, ist jedoch NICHT zur Weitergabe bestimmt.
Beachten Sie, dass der registrierten Version dieses Programmes eine Datei
namens GEODIS.reg beiliegt, die Sie nicht weiterkopiern duerfen. Diese Datei
gibt alle Funktionen des Programmes frei und beinhaltet Ihren Namen. So laesst
sich stets nachvollziehen, wer seine registrierte Version unerlaubterweise
weitergegeben hat.
Denken Sie daran, nur durch Ihre Unterstuetzung kann das Shareware-System
ueberleben. Falls niemand das Programm registriert, habe ich keine Motivation,
es weiter zu entwickeln und es wird sich mir die Frage stellen, ob ich es nicht
besser kommerziell vertrieben haette.
Kosten:
Die Registrierung kostet nur SFr. 20 oder US$ 20 oder GBP 15.
Sie koennen via Compuserve registrieren (US$ 22), indem Sie GO SWREG waehlen,
und dann den Instruktionen folgen. Die Registrationsnummer von Geodis lautet
6320.
Lieferung: auf einer PC DOS-Diskette oder via E-Mail.
Registrierte Benuetzer erhalten neue Programmversionen automatisch und gratis,
falls das Update per E-Mail versandt werden kann. Ist dies nicht der Fall,
schicken Sie mir bitte eine formatierte Dos-Diskette fuer das Update.
Erkundigen Sie sich vorher, welches die aktuelle Programmversion ist.
Haftung
Geodis wurde ausfuehrlich getestet und die Daten wurden sorgfaeltig erfasst.
Jedoch kann weder fuer die Lauffaehigkeit des Programmes noch fuer die
Richtigkeit der von Geodis praesentierten Daten irgend eine Garantie
uebernommen werden.
Autor
Rolf Aeschbacher
Bacheggweg 2
CH-8424 Embrach
Schweiz
E-Mail: 100116.3357@compuserve.com
Compuserve: 100116,3357
FidoNet: 2:301/811.26
Telefon: +41-(0)1-865-38-48
Postcheck-Konto: 84-51241-4