Zum Hauptinhalt springen
Version: Preview

Konfiguration MapGuide Karten

Bitte beachten

Diese Anleitung gilt für MapEdit Desktop. Für MapEdit Mobile siehe: https://help.mapedit.de/docs/next/dokumentation/MapEdit-Mobile/AdminGuide/maps-for-mobile-and-portal

Zum Einbinden einer MapGuide Karte benötigen Sie folgende Informationen:

  • MapGuide Server URL
  • MapGuide Admin User und Passwort
  • Die Resource ID der MapGuide Karte
  • Die RefSysInfo Url der Karte

Die MapGuide Server URL finden Sie im Login Dialog vom MapGuide Maestro.

Diese wird in der TileServer.Properties unter Renderer.*.URL eingetragen.

Der MapGuide Admin Username und Passwort werden bei Renderer.1.Username und Renderer.1.Password eingetragen.

Die Resource ID der MapGuide Karte finden Sie in dem Sie in MapGuide Maestro die Karte wählen die Sie einbinden wollen.

Tragen Sie diese bei Renderer.1.Maps.1.MapDefinition ein.

Die RefSysInfo Url der Karte finden Sie im AppBuilder bei dem Kartenfenster das Ihrem Projekt zugewiesen ist.

Tragen Sie diese bei Renderer.1.Maps.1.RefSysInfoFile ein.

Beispiel einer MapGuide Konfiguration der TileServer.Properties Datei:

TileServer.Defaults.UseBufferToPreventPartials=true
TileServer.Password=geheim
CacheManager.BasePath=C:\\TileServerData


# MapGuide Renderer

Renderer.1.Type=MapGuide
Renderer.1.URL=http://localhost/mapguide/mapagent/mapagent.fcgi
Renderer.1.Username=Administrator
Renderer.1.Password=admin
Renderer.1.IsActive=true

# Erste MapGuide Karte des Renderers

Renderer.1.Maps.1.Name=LASVEGAS_ORA
Renderer.1.Maps.1.MapDefinition=Library://LASVEGAS_ORA/LasVegasOraMap.MapDefinition
Renderer.1.Maps.1.TileSystem=CustomBing
Renderer.1.Maps.1.RefSysInfoFile=http://localhost/MumGeoData_Preview/RefSysInfo/RefSysInfoLASVEGAS.xml
Renderer.1.Maps.1.ValidZoomLevels=1-20
Renderer.1.Maps.1.PreRenderZoomLevels=12-16

# Zweite MapGuide Karte des Renderers

Renderer.1.Maps.2.Name=LASVEGAS_PG
Renderer.1.Maps.2.MapDefinition=Library://LASVEGAS_ORA/LasVegasPgMap.MapDefinition
Renderer.1.Maps.2.TileSystem=CustomBing
Renderer.1.Maps.2.RefSysInfoFile=http://localhost/MumGeoData_Preview/RefSysInfo/RefSysInfoLASVEGAS.xml
Renderer.1.Maps.2.ValidZoomLevels=1-20
Renderer.1.Maps.2.PreRenderZoomLevels=12-16

Transparenten Kartenhintergrund

Um in den MapGuide Karten bzw. in den Kacheln einen transparenten Kartenhintergrund zu bekommen, müssen Sie "Rechtsklicken" in MapGuide Maestro bei der Karte und wählen Sie Open Resource with XML Editor.

Ändern Sie dann den Wert für BackgroundColor auf 00000000 bzw. die ersten beiden Zeichen auf 00. Dies ist der HEX Farbwert für Transparenz.

<BackgroundColor>00000000</BackgroundColor>
oder
<BackgroundColor>00XXXXXX</BackgroundColor>