Zum Hauptinhalt springen

3D Viewer / Cesium Viewer

Installation 3D Viewer / Cesium Viewer

Mit dem Update oder der Neuinstallation von MapEdit auf dem Server müssen für die 3D Viewer Konfiguration folgende Anpassungen gemacht werden:

URL Rewrite Module für 3D Viewer

Folgende Installationen müssen auf dem MapEdit Server durchgeführt werden.

IIS URL Rewrite Module Setup

Achtung

Nach der Installation muss der IIS neu gestartet werden.

Kontrolle
Überprüfen Sie, inwiefern die Installation Rewrite erfolgreich war. Gehen Sie dazu in den IIS-Admin und navigieren dort zum Verzeichnis \MumGeoVirtualGlobe\Layers\.

URL Rewrite Modul verfügbar

Über einen Doppelklick sehen Sie unten die notwendigen Einstellungen:

URL Rewrite Rules für .terrain

Bitte zudem auch die lokalen MIME-types in diesem Verzeichnis prüfen. Hier müssen die 3D Datenformate wie z.B. b3dm, i3dm usw. aufgelistet sein.

IIS Mimetypes (lokal)

Falls nicht, bitte prüfen Sie, ob folgende Web.Config Dateien mit diesen Inhalten in den jeweiligen Verzeichnissen vorhanden sind. Diese werden über das MapEdit Setup bereitgestellt.

C:\inetpub\wwwroot\MumGeoVirtualGlobe\web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
C:\inetpub\wwwroot\MumGeoVirtualGlobe\Layers\web.config
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".b3dm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".i3dm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".glb" mimeType="application/octet-stream" />
<mimeMap fileExtension=".glsl" mimeType="text/plain" />
<mimeMap fileExtension=".vctr" mimeType="application/octet-stream" />
<mimeMap fileExtension=".terrain" mimeType="application/vnd.quantized-mesh" />
</staticContent>
<rewrite>
<outboundRules>
<rule name="Set custom HTTP response header">
<match serverVariable="RESPONSE_Content-Encoding" pattern=".*" />
<conditions>
<add input="{PATH_INFO}" pattern="\.terrain$" />
</conditions>
<action type="Rewrite" value="gzip" />
</rule>
</outboundRules>
</rewrite>
</system.webServer>
</configuration>
Achtung

Es war in älteren Versionen noch notwendig bei Geländedaten (Terrain) eine web.config direkt im Datenverzeichnis vorzuhalten. Bitte überprüfen Sie, dass in den Verzeichnissen der 3D Daten (alles unterhalb des Layer Verzeichnis) keine weiteren web.config-Dateien vorhanden sind. Falls doch, dann löschen Sie die dort befindliche web.config.