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