MapGuide Karten einbinden
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#tileserver-mit-mapguideopensource
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 Logon Dialog vom "MapGuide Maestro".
Diese wird in der TileServer.Properties unter "Renderer.*.URL" eingetragen.
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
Wie bekomme ich in MapGuide einen transparenten Kartenhintergrund
Rechtsklicken Sie in "MapGuide Maestro" auf die Karte und wählen Sie "Open Resource with XML Editor".
Ändern Sie dann den Wert für "BackgroundColor" auf "00000000". Dies ist der HEX Farbwert für Transparenz.
<BackgroundColor>00000000</BackgroundColor>