<< Klicken um das Inhaltsverzeichnis anzuzeigen >> Karten-Explorer-Projekt (KEP) |
Das Karten-Explorer-Projekt (KEP) steuert die Anzeige von beliebig vielen Kartenschichten (Reihenfolge, Sichtbarkeit, Einfärbung), legt den aktuell sichtbaren Kartenausschnitt fest usw.
Durch Schreiben eines individuellen Karten-Explorer-Projektes und Aufrufen von tsn.exe bzw. ke.exe mit dem Parameter *.kep können externe Programme die Visualisierung von Karten automatisieren.
Der Aufbau des Karten-Explorer-Projekts ist weitgehend am "AEP-Format" des ArcExplorers Version 2.0 der Firma ESRI orientiert. Dadurch ist eine Basiskompatibilität zum ArcExplorer gegeben, wenngleich bestimmte Optionen wechselseitig nicht unterstützt werden. Alle grauen Einträge werden vom Karten-Explorer ignoriert und werden nur aus Kompatibilitätsgründen erzeugt. Es wird empfohlen, diese Einträge nicht zu generieren, wenn das Projekt ausschließlich mit dem Karten-Explorer genutzt wird.
Das KEP ist kompatibel zu Ini-Dateien von Windows und besteht aus mehreren Sektionen wobei für jeden Layer (entspricht einer geladenen Karte) eine Sektion [MAPLAYERn] angelegt wird. Bei 3 geladenen Layern wären das die Sektionen [MAPLAYER2], [MAPLAYER1] und [MAPLAYER0] (Siehe Beispiel)
[ARCEXPLORER]
VERSION=2.0.800
DISPLAYOVERVIEW=nModus (1-Übersichtsfenster anzeigen, 0-kein Übersichtsfenster )
DISPLAYSCALEBAR=nModus (1-Maßstabsfenster anzeigen, 0-kein Maßstabsfenster)
DISPLAYEXPLORER=1 (1-Layer-Kontrolle anzeigen, 0-keine Layer-Kontrolle)
[MAP]
EXTENT=nLinks^nRechts^nOben^nUnten
BACKCOLOR=nFarbe (Hintergrundfarbe, siehe Konstanten)
BORDERSTYLE=0 (1-einfache Linie, 0-kein Rahmen)
CANCELACTION=1 (1-ESC bricht Zeichnen ab, 0-kein Abbruch mit ESC)
SCROLLBARS=0 (1-Bildlaufleisten, 0-keine Bildlaufleisten)
3D=0 (1-3D, 0-flach)
SELECTCOLOR=nFarbe (Farbe für Selektion, siehe Konstanten)
LAYERCOUNT=nAnzahl (Anzahl geladener Layer)
MAPUNITS=nEinheit (2-Meter, 1-Fuss, 0-Dezimalgrad)
SCREENUNITS=1 (Bildschirmeinheiten)
SCALEBARUNITS=3 (Maßstabseinheiten)
[SCALEBAR]
MAPUNITS=2 (2-Meter, 1-Fuss, 0-Dezimalgrad)
SCREENUNITS=1 (1-Zentimeter, 0-Inch)
SCALEUNITS=3 (3-Kilometer, 2-Meter, 1-Fuß, 0-Meilen)
[MAPLAYERn] (Layer-Nummer, Achtung:Zählung beginnt mit 0)
* 1. Spezifikation für Shape-Datei (*.shp)
WORKSPACE=cPfad
BASE=0^cDateiname^cNameInLayerKontrolle
VISIBLE=nSichtbarkeit (1-sichtbar, 0-nicht sichtbar)
RENDERERTYPE=nEinfärbungstyp (siehe Renderer)
RENDERERFIELD=cEinfärbungsfeld
RENDERER=cEinfärbungsparameter
RENDEREREX=cZusatzParameter
REMOUTLINE=0 (1-Umrißlinien entfernen, 0-Umrißlinien anzeigen)
MAPTIPFIELD=cQuickInfoFeld
ADDMAPTIPFIELDS=cWeiteresQuickInfoFeld1^cWeiteresQuickInfoFeld2
HYPERLINKFIELD=cHypelinkFeld
SCALELAYER=nAktiv^nAbMaßstab^nBisMaßstab (Anzeigebereich Layer 1-ein, 0-aus)
SCALELABEL=nAktiv^nAbMaßstab^nBisMaßstab (Anzeigebereich Beschriftung 1-ein, 0-aus)
SHOWSYMBOLOGY=nAufgeklappt (Einfärbung in Layer-Kontrolle aufgeklappt anzeigen 1-ja, 0-nein)
SYMBOL=cStandardSymbol (siehe Symbol, verwendet bei RENDERERTYPE=0)
* 2. Spezifikation für ARC/INFO-Datei (pat.adf, aat.adf, *.pat, *.aat, *.nat, *.rat, *.tat)
WORKSPACE=[arc]cPfad
BASE=1^" + cVolständigerPfad^cNameInLayerKontrolle
VISIBLE=nSichtbarkeit (1-sichtbar, 0-nicht sichtbar)
RENDERERTYPE=nEinfärbungstyp (siehe Renderer)
RENDERERFIELD=cEinfärbungsfeld
RENDERER=cEinfärbungsparameter
RENDEREREX=cZusatzParameter
REMOUTLINE=0 (1-Umrißlinien entfernen, 0-Umrißlinien anzeigen)
MAPTIPFIELD=cQuickInfoFeld
ADDMAPTIPFIELDS=cWeiteresQuickInfoFeld1^cWeiteresQuickInfoFeld2
HYPERLINKFIELD=cHypelinkFeld
SCALELAYER=nAktiv^nAbMaßstab^nBisMaßstab (Anzeigebereich Layer 1-ein, 0-aus)
SCALELABEL=nAktiv^nAbMaßstab^nBisMaßstab (Anzeigebereich Beschriftung 1-ein, 0-aus)
SHOWSYMBOLOGY=nAufgeklappt (Einfärbung in Layer-Kontrolle aufgeklappt anzeigen 1-ja, 0-nein)
SYMBOL=cStandardSymbol (siehe Symbol, verwendet bei RENDERERTYPE=0)
* 3. Spezifikation für Bilddateien (*.tif, *.tiff, *.tff, *.sid, *.jpg, *.jpeg, *.bmp, *.bil, *.bip, *.bsq, *.sun, *.ras, *.rlc)
WORKSPACE=cPfad
BASE=3^cDateiname^cNameInLayerKontrolle
VISIBLE=nSichtbarkeit (1-sichtbar, 0-nicht sichtbar)
SCALELAYER=nAktiv^nAbMaßstab^nBisMaßstab (Anzeigebereich Layer 1-ein, 0-aus)
[OVERVIEW]
* Sektion nur erforderlich, wenn DISPLAYOVERVIEW=1
* Dokumentation erfolgt nur für Shape-Dateien im Übersichtsfenster
* ARC/INFO- und Bild-Dateien erfordern komplizierte Notation
BASE=0^cDateiname^cDateiname^cPfad^^cDateiname^^
WORKSPACE=0^cDateiname^cDateiname^cPfad^^cDateiname^^
[KARTENEXPLORER]
Version=1.3
CREATIONTIME=tt.mm.jjjj / hh:mm:ss (Erstellungsdatum- / zeit)
LASTUPDATE=tt.mm.jjjj / hh:mm:ss (Datum / Zeit der letzten Änderung)
ACTIVELAYER=nAktiverLayer
SCALERASTER=nRasterkartenSkalierung (1-Aktiviert, 0-Deaktiviert)
Anmerkung: Aktivierte Rasterkartenskalierung schaltet die Rasterkarten automatisch unsichtbar, wenn der Maßstab außerhalb des festgelegten Bereiches (ScaleRasterMin, ScaleRasterMax) ist
SCALERASTERMIN=nEinblendenAbMaßstab (Default: 5000)
SCALERASTERMAX=nEinblendenBisMaßstab (Default: 50000)
TRANSPARENT=nModus (1-Transparenzmodus ein, 0-aus)
TRANSPARENTCOLOR=nTransparenzFarbe (transparente Farbe, siehe Konstanten)
Anmerkung: Bei Rasterkarten mit Blattschnitt kann eine Farbe transparent (TransparentColor) geschaltet werden, um bei der Anzeige störende Streifen an den Rändern der Kartenblätter zu eliminieren. Bitte nur bei Notwendigkeit aktivieren, da der Ausdruck von transparent geschalteten Rasterkarten nicht unterstützt wird.
IMAGECATALOG=cRasterKatalog
IMAGEFOLDER=cAlternativerSuchpfad
Anmerkung: Ein Rasterkatalog ist eine dBase-Datei, die die Zugriffpfade zu Rasterkarten und deren Ausdehnung enthält (siehe Tipps für Entwickler). Ist ein Raster-Katalog geladen, kann über die Funktionstaste F11 jederzeit der aktuell sichtbare Kartenausschnitt automatisch mit Rasterkarten hinterlegt werden. Werden die angegebenen Rasterkarten nicht gefunden wird (sofern angegeben) in ImageFolder nach ihnen gesucht.
TITLE=cKartenTitel
REMARKS=cAnmerkungen
Hinweis: Titel und Anmerkungen erscheinen unter Projektinformationen (Menü Datei) und beim Ausdruck von Karten. Um Zeilenumbrüche bei den Anmerkungen einzufügen ist das Zeichen 04h zu verwenden.
COORDINATESYSTEM=nKoordinatensystem (siehe Konstanten)
GEODETICSYSTEM=nBezugssystem (siehe Konstanten)
MERIDIAN=nStreifennummer
LEGEND=nAnzeigen (1-Aktiviert, 0-Deaktiviert)
LEGENDSCALEFACTOR=nFaktor (Skalierungsfaktor für Legende, Default: 1, Bereich: 0,25..5,00)
LEGENDLOCATION=nOben^nLinks^nUnten^nRechts
LEGENDBACKGROUND=nAnzeigen (1-Aktiviert, 0-Deaktiviert)
Hinweis zu Zugriffspfaden im KEP:
Der Karten-Explorer sucht beim Öffnen eines KEP die unter BASE=..^cDateiname^.. spezifizierten Karten im unter WORKSPACE=cPfad angegebenen Verzeichnis. Wird die Datei nicht gefunden, erfolgt die Suche im Verzeichnis, in dem sich das KEP befindet.