weltKarten-Explorer-Projekt (KEP)

<< Klicken um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  technische Referenz >

weltKarten-Explorer-Projekt (KEP)

Previous pageReturn to chapter overviewNext page

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)

Aufbau KEP

[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.