Zum Hauptinhalt springen

MapEdit Server

MapEdit Server

Über den Software-Download haben Sie alle Dateien zur Verfügung, die für eine Neu-Installation von MapEdit notwendig sind. Laden sie die ZIP-Datei wwwroot und die vcredist_x64.exe (Visual C++ 2010 x64 Redistributable) herunter.

Zuerst entpacken Sie die ZIP-Datei wwwroot aus dem Ordner in ein beliebiges Verzeichnis und kopieren anschließend den gesamten Inhalt nach C:\inetpub\.

Danach installieren Sie die vcredist_x64.exe (Visual C++ 2010 x64 Redistributable)

  • Dies ist nur auf dem MapEdit Server erforderlich. vcredist_x64.exe ist die Datei, die für die Ausführung von Microsoft Visual C++ verantwortlich ist. Damit funktionieren Visual C++ Anwendungen ordnungsgemäß.

Nachdem diese Datei installiert und das Verzeichnis kopiert wurden, öffnen Sie den Internetinformationsdienste-Manager (IIS-Manager). Sie sollten diese Ansicht bekommen:

Sollten diese Verzeichnisse noch nicht wie im obigen Screenshot vorhanden sein, müssen diese noch hinzugefügt werden. Dafür wird unter Default Web Site ein virtuelles Verzeichnis im (IIS)-Manager hinzu (Kontextmenü – rechte Maustaste) hinzugefügt: Legen Sie die Verzeichnisse an, vergeben jeweils einen Alias-Namen und legen einen physikalischen Pfad an:

  • falls nicht vorhanden: ein virtuelles Verzeichnis mit dem Aliasnamen MumGeoData auf das Verzeichnis C:\inetpub\wwwroot\MumGeoData anlegen
  • falls nicht vorhanden: ein virtuelles Verzeichnis mit dem Aliasnamen Mum.Geo.Server.Printing auf das Verzeichnis C:\inetpub\wwwroot\Mum.Geo.Server.Printing anlegen.
  • falls nicht vorhanden: ein virtuelles Verzeichnis mit dem Aliasnamen Mum.Geo.Services auf den Pfad C: \inetpub\wwwroot\Mum.Geo.Services anlegen.

Die Verzeichnisse Mum.Geo.Server.Printing und Mum.Geo.Services müssen in eine Anwenung konvertiert werden: Dafür Rechtsklick auf das jeweilige Verzeichnis und In Anwendung konvertieren auswählen.

Prüfen Sie anschließend, ob die Dateien clientaccesspolicy.xml und crossdomain.xml im Verzeichnis C:\inetpub\wwwroot vorhanden sind:

Nun müssen Berechtigungen erteilt werden. Dies erfolgt über das Kontextmenü (rechte Maustaste) -> Eigenschaften -> Sicherheit:

  • Dem Ordner C:\inetpub\wwwroot\MumGeoData\ Vollzugriff für IIS_IUSRS vergeben.
    IIS_IUSRS steht für alle Zugriffe durch Anwendungen in einem ApplicationPool. IIS_IUSRS muss Schreiben können (daher am besten Vollzugriff vergeben, da ihm die Dateien wirklich gehören und er auch Löschen etc. können muss.).
    Die Rechte werden für die Gruppe IIS_IUSRS benötigt, da hier alle Benutzer drin sind, die der IIS je nach AppPool dynamisch erstellt. Wenn der IIS dort nicht lesen und schreiben kann, kann MapEdit auch nicht funktionieren.

  • Dem Ordner C:\inetpub\wwwroot\MumGeoData\ auch Lesen-Rechte für den IUSR vergeben.
    IUSR wird benutzt zur anonymen Authentifizierung (also jeder ohne Login).

Auf alle anderen Verzeichnisse bis auf C:\inetpub\wwwroot\Mum.Web.IM\IMDlls, C:\inetpub\wwwroot\Mum.Geo\AlkisAuskunft\WebService\logs und C:\inetpub\wwwroot\Mum.Geo\AlkisAuskunft\WebService\temp reicht ein lesender Zugriff.

Es muss nach Abschluss dieser Neuinstallation noch ein MapEdit Update der MapEdit Software installiert werden. Erst dann ist die Software auf dem aktuellsten Stand und die MapEdit Installation abgeschlossen.

Hinweis

Wenn Sie Oracle 21 oder höher nutzen müssen die zwei Variablen ORACLE_HOME und TNS_ADMIN gesetzt sein. Diese werden von der Oracle installation nicht erzeugt.

Beispiel:
set ORACLE_HOME=E:\app\Oracle\product\21.3.0\dbhome_1
set TNS_ADMIN=E:\app\Oracle\homes\OraDB21Home1\network\admin

Zusätzlich sind Leseberechtigung für den IIS_IUSRS auf das Oracle Verzeichnis notwendig.

Update Installation

Laden Sie sich die beiden Dateien MapEdit.msi und Setup.exe vom aktuellen Release von unserem Software Repository herunter und installieren MapEdit über die Setup.exe.

MEDInstallationFiles

Hinweis

Die Datei MapEditProfessionalAutoCAD.msi müssen Sie nur ausführen, wenn Sie MapEdit Professional mit einem AutoCAD Produkt betreiben

Nachdem Sie die aktuellste Version von MapEdit auf dem Server installiert haben (siehe auch Kapitel Update Installation), sind keine weiteren Schritte notwendig um die Anwendung zu nutzen. Mit der Installation der jeweils aktuellsten Version wird auch das Verzeichnis MapEdit Desktop aktualisiert. Beim aller ersten Starten muss die MapEdit.ini.template kopiert und in MapEdit.ini umbenannt werden.

MEDiniTemplate

In der MapEdit.ini müssen dann die folgenden Angaben noch angepasst werden.

MapEditServerUrl=http://localhost/mum.geo.services
MapEditStorageName=localhost
#Optional Parameters
#DefaultImageCachePath=D:\MyMapEditCache
#ActiveDirectory=1
#UseDefaultProxy=true

Ersetzen Sie localhost durch den Servernamen. Wenn Sie dies nicht machen, funktioniert der Aufruf nur direkt auf dem Server. Für einen ersten Test / Start auf dem Server muss dies nicht zwingend angepasst werden. Über ein Doppelklick auf die MapEdit.exe startet die Anwendung.

Hinweis
  • Wenn Sie das MapEdit (MapEdit.exe) für die Anwender über einen Server oder ein Download-Link bereitstellen, dann müssen Sie dieses Verzeichnis (MapEdit.exe) nach einem Update auch dort aktualisieren.
  • Ist zwischen MapEdit Desktop und MapEdit Server ein ProxyServer zwischengeschaltet, dann ist der Parameter UseDefaultProxy=true in der MapEdit.ini einzufügen.
Bitte beachten

Erst nach der Update Installation von MapEdit mit der Neu-Installation von Wildfly und TileServer fortfahren.

Bekannte Probleme

Beim Starten von MapEdit kommt diese Meldung:

Die Datei oder Assembly "System.Data.SQLite.dll" oder eine Abhängigkeit davon wurde nicht gefunden. 

Lösung:
Installieren Sie "Visual C++ 2010 x64 Redistributable" (vcredist_x64.exe von nextcloud wie oben Beschrieben) und starten Sie ggf. den Rechner neu.