Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Kartenserver einrichten

  • Last UpdatedSep 26, 2024
  • 3 minute read

Das folgende Beispielverfahren beschreibt, wie sie einen Kartenserver mithilfe der Open-Source-Java Runtime Environment (JRE) und eines Open-Source-Kartenservers namens GeoServer installieren und konfigurieren. Das Verfahren dient nur als Beispiel, um die typischen Workflows zur Konfiguration eines webbasierten Kartenservers zu zeigen. Sie können diese Produkte oder andere Open-Source- oder kommerziellen Produkte als Ihren lokalen Kartenserver verwenden, um Kartendaten zu speichern, die in der MapApp angezeigt werden.

Nachdem Sie Ihren lokalen Kartenserver eingerichtet und die gewünschten Quellkarten gespeichert haben, müssen Sie die MapApp-Kartenquellen so konfigurieren, dass sie auf die Standorte der Karten auf dem lokalen Server und nicht auf die ursprünglichen Anbieter-Websites verweisen. Informationen zur Definition von Kartenquellen finden Sie unter Eigenschaften des Kartenanbieters .

Hinweis: Damit Benutzer beim Herstellen der Verbindung von einer anderen Domäne aus Kartendaten anzeigen können, müssen Sie Cross-Origin Resource Sharing (CORS) auf dem Kartenserver aktivieren. CORS ermöglicht einem JavaScript auf einem Server den Zugriff auf Ressourcen auf einem anderen Server. Dies kann ein Sicherheitsrisiko darstellen. Daher ist CORS auf den meisten Servern deaktiviert, um die Wahrscheinlichkeit zu reduzieren, dass böswillige Skripts auf Ressourcen auf dem Server zugreifen. Beachten Sie unbedingt alle Auswirkungen auf die Sicherheit, bevor Sie sich entscheiden, CORS zu aktivieren.

So konfigurieren Sie einen Kartenserver

Dies ist nur ein Beispielverfahren. Sie können jedes verfügbare Kartenserverprodukt verwenden, das Ihren Anforderungen entspricht.

  1. Installieren Sie eine 64-Bit-Version von Java Runtime Environment (JRE).

  2. Installieren Sie GeoServer und suchen Sie den Ordnerpfad zur JRE.

    GeoServer Setup dialog

  3. Übernehmen Sie das Standarddatenverzeichnis.

    C:\Programme (x86)\GeoServer 2.15.0\data_dir

  4. Legen Sie den Benutzernamen und das Kennwort des GeoServer-Administrators fest.

    Die Benutzername und Kennwort des Administrators sind standardmäßig admin und geoserver.

  5. Legen Sie den GeoServer-Webserver-Port fest, der standardmäßig 8080 ist.

  6. Wählen Sie für den Installationstyp die Option Manuell ausführen aus.

  7. Wählen Sie Installieren, um mit der Installation des Kartenservers zu beginnen.

  8. Wählen Sie Beenden aus, um den Installationsprozess zu beenden.

  9. Starten Sie GeoServer.

    Sie finden die Option GeoServer starten im Windows-Startmenü. Alternativ können Sie startup.bat im GeoServer-Ordner ausführen (z. B. C:\Programme (x86)\GeoServer 2.15.0\bin).

  10. Öffnen Sie einen Webbrowser und melden Sie sich mit Ihren Administratoranmeldeinformationen auf der GeocServer-Administratorseite an.

    http://localhost:8080/geoserver/web

    GeoServer administrator page

  11. Wählen Sie im Bereich Security in der linken Spalte der Administratorseite die Option Users, Groups, Roles aus.

  12. Wählen Sie auf der Seite Users, Groups, and Roles die Option Add new user aus.

  13. Fügen Sie einen neuen Benutzer hinzu, der Mitglied einer Anmeldeinformationsgruppe ist, und speichern Sie Ihre Änderungen.

    Add a new user

  14. Verschieben Sie die verfügbaren Rollen, die dem Anmeldeinformationsbenutzer zugewiesen sind, in das Feld Selected Roles .

    Available Roles and Selected Roles

  15. Wählen Sie im Bereich „Security“ der Administratorwebsite die Option Authentication aus.

  16. Wählen Sie im Bereich Filter Chains der Webseite Authentication die Option „Default“ aus.

    Filter Chains area

    Die Webseite Filter chain wird geöffnet.

  17. Verschieben Sie „anonymous“ in die Liste Available.

    Available list