Konfiguration MapGuide Karten
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>