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.
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 : }
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.
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 : }
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.
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.
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.