20. Konfiguration GeoShop Legend

20.1. Definition

Legenden sind graphische Beschreibungen von Datenansichten - Views. Pro View können Legenden definiert werden. Legenden können als separate HTML Seite definiert werden und/oder als Rasterbild, welches im GeoShop Client unter dem Menüeintrag Legende angezeigt wird.

Legende als HTML Seiten werden wie folgt definiert.

HTML Seite: Legende Definition Default

Als Legende steht folgenden HTML Seite als Beispiel zur Verfügung.

GEOSHOP_DIR\user\www\view\av.html

Diese HTML Seite wird als Legende in einer View wie folgt definiert.

GEOSHOP_DIR\user\views\<name>.vi

MAP
   :
   legend_url STRING /view/av.html
   :
}
HTML Seite: Legende Definition Speziell

Zusätzliche Legende HTML Seiten werden wie folgt abgelegt

GEOSHOP_DIR\user\www\view\<name>.html

Die Seite ist in der gewünschten View über den Parameter legend_url zu definieren.

Legende als Rasterbilder werden wie folgt definiert.

Rasterbild: Legende Definition Default

Als Legende steht folgendes Rasterbild als Beispiel zur Verfügung.

GEOSHOP_DIR\user\www\view\av.png

Dieses Rasterbild wird als Legende in einer View wie folgt definiert.

GEOSHOP_DIR\user\views\<name>.vi

MAP
   :
   legend_image STRING /view/av.png
   :
}
Rasterbild: Legende Definition Speziell

Zusätzliche Legende Rasterbilder werden wie folgt abgelegt

GEOSHOP_DIR\user\www\view\<name>.png

Das Rasterbild ist in der gewünschten View über den Parameter legend_image zu definieren.

20.2. Legende HTML

Die Legende als HTML Seite wird im Browser aufgerufen. Diese HTML Seite kann pro View mit dem Parameter legend_url definiert werden.

Als Beispiel für eine solche HTML Seite steht die folgende Seite zur Verfügung.

GEOSHOP_DIR\system\www\view\av.html

Eigene HTML Seite für Legenden werden in das analoge Verzeichnis im User Ast des GeoShops abgelegt.

Die Legende HTML Seite wird vom GeoShop Client mit Parametern in einem PopUp-Fenster aufgerufen. Beispiel:

http://localhost:3501/view/av.html...
                  ?view=Vermessung&layers=AV_Bodenbedeckung,AV_Liegenschaften,AV_Fixpunkte,...
                        AV_Einzelobjekte,AV_Nomenklatur,AV_Gebaeudeadressen,GPS_Punkte...
                   &zoomarea=6840.018587365058

Die HTML Seite muss dafür besorgt sein, dass die gewünschten Legendeneinträge dargestellt werden.

20.3. Legende Rasterbild

Erstellen Sie mit einem Tool ein Rasterbild, das die Legende beinhaltet. Legen Sie das Rasterbild wie folgt ab.

GEOSHOP_DIR\user\www\view\<name>.png

Über die Definition legend_image in einer View Definition wird die Legende im GeoShop Client wie folgt angezeigt.

Abbildung 38. GeoShop Client Legende (Rasterbild)

GeoShop Client Legende (Rasterbild)