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

AVEVA™ InTouch HMI

Eigenschaften des Kartenanbieters

  • Last UpdatedSep 26, 2024
  • 6 minute read

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die Sie für die einzelnen Kartendatenanbieter eingeben müssen, die von der MapApp unterstützt werden.

Wenn Sie einen lokalen Kartenserver zum Speichern von Karten von Ihrem Kartenanbieter verwenden, sollte die für jede Kartenquelle eingegebene URL auf die Karte auf dem lokalen Server und nicht auf die Website für den Kartenanbieter verweisen.

Wichtig: Möglicherweise müssen Sie Konten bei einigen Kartenanbietern einrichten, um auf die Daten von ihren Servern zugreifen zu können. Diese Kartenanbieter benötigen zum Konfigurieren von Kartenquelleigenschaften einen API-Schlüssel oder ein bestimmtes Konto.

ArcGIS

Hinweis: Mit dem XYZ-Kartenanbieter können Sie eine ArcGIS-Karte verwenden und x,y (Breitengrad, Längengrad) und optional auch z (Erhebung) einschließen. Der XYZ-Anbieter wird unten beschrieben.

Typ

Basiskarten und Karten-Overlays.

Quellebene

ArcGIS-Karten können mehrere Ebenen aufweisen. Sie können wählen, welche Ebenen der ArcGIS-Karte in dieser Quellkarte verwendet werden sollen.

Vier Quellebenen-Aktionen stehen zur Auswahl. Wählen Sie die Aktion aus und listen Sie dann die Ebenen im rechten Feld auf:

  • Anzeigen: Nur die aufgelisteten Ebenen verwenden.

  • Ausblenden: Alle Ebenen außer den auflisteten verwenden.

  • Einbeziehen: Die Standardebenen plus die auflisteten Ebenen verwenden.

  • Ausschließen: Die Standardebenen verwenden, jedoch die auflisteten Ebenen ausschließen.

Verwenden Sie zum Auflisten von Ebenen die Ebenennummer, die auf der ArcGIS-Karte definiert ist. Trennen Sie mehrere Ebenen durch ein Komma. Beispiel: 1,5 gibt die Ebenen 1 und 5 an.

CredentialName

Die CredentialName-Eigenschaft dient zum Festlegen einer Anmeldeinformation, die eine Windows-Benutzeranmeldung darstellt. Diese wird verwendet, wenn ein Kartenserver eine Windows-Authentifizierung erfordert. Die Eigenschaft "CredentialName" ist ein Dropdownsteuerelement, das benannte Anmeldeinformationen vom Typ Benutzername und Kennwort oder Domänenbenutzername und Kennwort auflistet, die im Anmeldeinformations-Manager konfiguriert sind.

Quell-URL

Die URL für den ArcGIS REST-Service und die definierte ArcGIS-Karte, die Sie verwenden möchten. Das Format wird wie folgt aussehen:

https://<servername>.arcgisonline.com/ArcGIS/rest/services/Specialty/<mapname>/MapServer

Undurchsichtigkeit

Nur bei Overlays, die Undurchsichtigkeit des Overlays. Eine Zahl von 0 bis 1, wobei 0 100 % transparent und 1 100 % undurchsichtig ist.

Baidu

Typ

Nur Basiskarten.

Quell-URL

Die URL für die Baidu-Karte, die Sie als Basisebene verwenden möchten.

CredentialName

Die CredentialName-Eigenschaft dient zum Festlegen einer Anmeldeinformation, die eine Windows-Benutzeranmeldung darstellt. Diese wird verwendet, wenn ein Kartenserver eine Windows-Authentifizierung erfordert. Die Eigenschaft "CredentialName" ist ein Dropdownsteuerelement, das benannte Anmeldeinformationen vom Typ Benutzername und Kennwort oder Domänenbenutzername und Kennwort auflistet, die im Anmeldeinformations-Manager konfiguriert sind.

Bing

Typ

Nur Basiskarten.

API-Schlüssel

Registrierter Schlüssel zur Authentifizierung der MapApp beim Bing Maps-Server, der Daten bereitstellt.

Informationen zum Abrufen eines API-Schlüssels finden Sie auf der Microsoft-Website. Zum Zeitpunkt des Schreibens dieses Dokuments war dies die URL:

https://www.microsoft.com/maps/create-a-bing-maps-key.aspx

CredentialName

Die CredentialName-Eigenschaft dient zum Festlegen einer Anmeldeinformation, die eine Windows-Benutzeranmeldung darstellt. Diese wird verwendet, wenn ein Kartenserver eine Windows-Authentifizierung erfordert. Die Eigenschaft "CredentialName" ist ein Dropdownsteuerelement, das benannte Anmeldeinformationen vom Typ Benutzername und Kennwort oder Domänenbenutzername und Kennwort auflistet, die im Anmeldeinformations-Manager konfiguriert sind.

Basisquellen

Die Basiskartenebenen-Typen, die von Bing Maps unterstützt werden.

  • Straße: Straßen innerhalb eines geografischen Bereichs.

  • Satellit: Orthographische Luftbilder und Satellitenbildmaterial.

  • Hybrid: Orthographisches Luftbilder und Satellitenbildmaterial mit überlagerten Straßen und Bezeichnungen.

Sie können mindestens einen Basiskartenebenen-Typ auswählen. Zur Laufzeit können Benutzer Basisquellen auswählen, die in der MapApp angezeigt werden.

Google

Typ

Nur Basiskarten.

CredentialName

Die CredentialName-Eigenschaft dient zum Festlegen einer Anmeldeinformation, die eine Windows-Benutzeranmeldung darstellt. Diese wird verwendet, wenn ein Kartenserver eine Windows-Authentifizierung erfordert. Die Eigenschaft "CredentialName" ist ein Dropdownsteuerelement, das benannte Anmeldeinformationen vom Typ Benutzername und Kennwort oder Domänenbenutzername und Kennwort auflistet, die im Anmeldeinformations-Manager konfiguriert sind.

API-Schlüssel

Registrierter Schlüssel zur Authentifizierung der MapApp beim Google Maps-Server, der die Daten bereitstellt.

Weitere Informationen zum Abrufen eines API-Schlüssels finden Sie auf der Website der Google Maps-Plattform. Zum Zeitpunkt des Schreibens dieses Dokuments lautete die URL:

https://developers.google.com/maps/documentation/javascript/get-api-key

Straßenkarten öffnen

Eigenschaft

Beschreibung

Typ

Nur Basiskarten.

Quell-URL

URL des Kartenservers, der Basiskartenkacheln bereitstellt. Zum Zeitpunkt der Erstellung dieses Dokuments können Sie für eine Straßenkarte der ganzen Welt Folgendes verwenden:

https://www.openstreetmap.org

Auch wenn von Open Street Maps bereitgestellte Kartenkacheln kostenlos sind, gelten für den OSM-Server https://openstreetmaps.org Nutzungsbeschränkungen. Wenn Sie den OSM-Basiskartenkachel-Server verwenden, stellen Sie sicher, dass Ihre Nutzung den OSM-Lizenzanforderungen entspricht.

CredentialName

Die CredentialName-Eigenschaft dient zum Festlegen einer Anmeldeinformation, die eine Windows-Benutzeranmeldung darstellt. Diese wird verwendet, wenn ein Kartenserver eine Windows-Authentifizierung erfordert. Die Eigenschaft "CredentialName" ist ein Dropdownsteuerelement, das benannte Anmeldeinformationen vom Typ Benutzername und Kennwort oder Domänenbenutzername und Kennwort auflistet, die im Anmeldeinformations-Manager konfiguriert sind.

WMS

WMS (Web Map Service) bezieht sich nicht auf einen bestimmten Kartenanbieter. Es handelt sich vielmehr um einen Schnittstellenstandard, der von mehreren Kartenanbietern unterstützt wird, darunter u. a. U. S. Geological Survey, ArcGIS und vielen weiteren.

Typ

Basiskarten und Karten-Overlays.

Quell-URL

URL für die Karte, die Sie verwenden möchten. Unterschiedliche Kartenquellen verwenden unterschiedliche URL-Formate; Sie können das Format vom Kartenanbieter abrufen.

Quellebene

Beim Durchführen einer Abfrage zum Abrufen von Kacheln von einem WMS-Server müssen Sie eine Ebene angeben, da die Kartenanbieterserver mehrere Ebenen unterstützen.

Wenn Sie nicht sicher sind, welche Ebenen für einen bestimmten WMS-Server verfügbar sind, können Sie die verfügbaren Ebenen durch Eingabe der folgenden URL in Ihren Browser abfragen:

<Source URL> ?request=GetCapabilities&service=WMS

Diese Abfrage gibt eine XML-Datei zurück, in der alle Funktionen des Servers aufgelistet sind. Unter "Capability/Layer" finden Sie eine Liste der Ebenen. Jede Ebene verfügt über einen Knoten mit dem Namen "name". Dies ist der Ebenenname, der in dieser Eigenschaft angegeben werden soll.

Benutzerdefinierte Daten

Diese werden als benutzerdefinierte Daten für den WMS-Server gesendet.

Undurchsichtigkeit

Nur bei Overlays, die Undurchsichtigkeit des Overlays. Eine Zahl von 0 bis 1, wobei 0 100 % transparent und 1 100 % undurchsichtig ist.

CredentialName

Die CredentialName-Eigenschaft dient zum Festlegen einer Anmeldeinformation, die eine Windows-Benutzeranmeldung darstellt. Diese wird verwendet, wenn ein Kartenserver eine Windows-Authentifizierung erfordert. Die Eigenschaft "CredentialName" ist ein Dropdownsteuerelement, das benannte Anmeldeinformationen vom Typ Benutzername und Kennwort oder Domänenbenutzername und Kennwort auflistet, die im Anmeldeinformations-Manager konfiguriert sind.

XYZ

XYZ ist eine Funktion des ArcGIS-Kartenanbieters zum Hinzufügen von tabellarischen Daten, die geografische Standorte in Form von x,y-Koordinaten zu Ihrer Karte hinzufügen. Wenn die Tabelle auch z-Koordinaten wie Höhenwerte enthält, können Sie tabellarische Daten als 3D-Inhalt auf Ihrem Globus oder Ihrer Szenen hinzufügen. Zum Hinzufügen einer Tabelle mit x,y-Koordinaten muss die Tabelle zwei Felder enthalten: eines für die x-Koordinate und eines für die y-Koordinate. Die Werte in den Feldern können jedes Koordinatensystem und alle Einheiten darstellen, wie z. B. Breiten- und Längengrad oder Meter. Ein Feld für die z-Koordinaten, das die 3D-Geometrie aktiviert, ist optional.

Typ

Basiskarten und Karten-Overlays.

Quell-URL

URL für Ihren XYZ-Server, in einem ähnlichen Format wie diesem:

https://<servername>/ArcGIS/rest/services/<mapname>/MapServer/tile/{z}/{y}/{x}

Undurchsichtigkeit

Nur bei Overlays, die Undurchsichtigkeit des Overlays. Eine Zahl von 0 bis 1, wobei 0 100 % transparent und 1 100 % undurchsichtig ist.

CredentialName

Die CredentialName-Eigenschaft dient zum Festlegen einer Anmeldeinformation, die eine Windows-Benutzeranmeldung darstellt. Diese wird verwendet, wenn ein Kartenserver eine Windows-Authentifizierung erfordert. Die Eigenschaft "CredentialName" ist ein Dropdownsteuerelement, das benannte Anmeldeinformationen vom Typ Benutzername und Kennwort oder Domänenbenutzername und Kennwort auflistet, die im Anmeldeinformations-Manager konfiguriert sind.

Weitere Informationen zu einigen Eigenschaften

Quell-API-Schlüssel für Karte

Der API-Schlüssel ist eine eindeutige Kennung, die Anforderungen, die dem Kartenserver zugeordnet sind, zu Nutzungs- und Bauzwecken authentifiziert. Um vertrauliche Informationen wie den API-Schlüssel nicht innerhalb des Projektordners zu speichern, wurde eine Option zum Auswählen benannter Anmeldeinformationen eingeführt, die im Anmeldeinformations-Manager konfiguriert wurde. Die API-Schlüsseleigenschaft in der Kartenquellenkonfiguration unterstützt einen geheimen Schlüssel aus benannten Anmeldeinformationen. Bei der Eingabe des API-Schlüssels werden im Bearbeitungsfeld benannte Anmeldeinformationen vom Typ „Geheimnis“ angezeigt. Sie können eine dieser benannten Anmeldeinformationen als API-Schlüssel auswählen. Sie haben weiterhin die Möglichkeit, Ihren API-Schlüssel im Bearbeitungsfeld manuell anzugeben. Zur Laufzeit liest die Kartenanwendung die API-Schlüsselinformationen vom sicheren Speicherort, wenn Sie eine benannte Anmeldeinformationen verwenden möchten. Der API-Schlüssel wird beim Herstellen der Verbindung mit der Kartenquelle verwendet.

Hinweis: Das Anzeigen der benannten Anmeldeinformationen im Bearbeitungsfeld für API-Schlüssel wird nur bei Verwendung einer eigenständigen InTouch-Anwendung unterstützt.

Kartenquelle CredentialName

Die CredentialName-Eigenschaft dient zum Festlegen von Anmeldeinformationen, die eine Windows-Benutzeranmeldung darstellen. Diese wird verwendet, wenn ein Kartenserver eine Windows-Authentifizierung erfordert. Die CredentialName-Eigenschaft ist ein Dropdownsteuerelement, das benannte Anmeldeinformationen vom Typ „Benutzername und Kennwort“ oder „Domäne, Benutzername und Kennwort“ auflistet. Bei einer verwalteten InTouch-Anwendung sind die aufgelisteten Anmeldeinformationen diejenigen, die im Galaxy Repository konfiguriert wurden. Bei einer eigenständigen InTouch-Anwendung sind die aufgelisteten Anmeldeinformationen diejenigen, die im Projekt-Manager konfiguriert wurden. Zur Laufzeit rufen WindowViewer und die Kartenanwendung die Anmeldeinformationen ab und verwenden sie zur Authentifizierung auf einem lokalen Kartenserver.

Festlegen der lokalen Kartenserverauthentifizierung:

  1. Installieren Sie einen lokalen Kartenserver (Beispiel: GeoServer. Weitere Informationen finden Sie unter Kartenserver einrichten).

  2. Erstellen Sie einen Benutzer, dessen Benutzername und Kennwort mit den Benutzerkontoinformationen auf Ihrem Kartenserver übereinstimmen, und gewähren Sie ihm die erforderlichen Rollen für den Zugriff auf die Karten auf dem lokalen Server. Verwenden Sie dieses Konto für die entsprechende Authentifizierung im InTouch-Projekt-Manager.

  3. Öffnen Sie die Anwendung in WindowMaker, um die erforderliche Konfiguration anzuzeigen.

  4. Öffnen Sie in WindowMaker die Seite mit der MapApp-Quellkonfiguration und wählen Sie unten im Bereich Industriegrafiken die Registerkarte Eigenschaften , um die Eigenschaften des ausgewählten Kartenanbieters zu öffnen.

    Die entsprechenden Eigenschaften werden angezeigt.

  5. Legen Sie SourceURL fest, um auf Ihren lokalen Kartenserver zu verweisen, und wählen Sie auch SourceLayer aus.

  6. Aktualisieren Sie die CredentialName-Eigenschaft.

    Darin wird eine Liste verfügbarer Anmeldeinformationen angezeigt, die Sie im Anmeldeinformations-Manager erstellt haben.

  7. Sie können auch „keine“ auswählen, wenn Sie keinen lokalen Kartenserver verwenden, der eine Authentifizierung erfordert.

  8. Öffnen Sie WindowViewer. Sie sehen dann, dass die MapApp mit dem lokalen Kartenserver verbunden ist und mit den konfigurierten benannten Anmeldeinformationen authentifiziert wurde.