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:
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.
Sie können mindestens einen Basiskartenebenen-Typ auswählen. Zur Laufzeit können Benutzer Basisquellen auswählen, die in der MapApp angezeigt werden. |
|
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:
-
Installieren Sie einen lokalen Kartenserver (Beispiel: GeoServer. Weitere Informationen finden Sie unter Kartenserver einrichten).
-
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.
-
Öffnen Sie die Anwendung in WindowMaker, um die erforderliche Konfiguration anzuzeigen.
-
Ö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.
-
Legen Sie SourceURL fest, um auf Ihren lokalen Kartenserver zu verweisen, und wählen Sie auch SourceLayer aus.
-
Aktualisieren Sie die CredentialName-Eigenschaft.
Darin wird eine Liste verfügbarer Anmeldeinformationen angezeigt, die Sie im Anmeldeinformations-Manager erstellt haben.
-
Sie können auch „keine“ auswählen, wenn Sie keinen lokalen Kartenserver verwenden, der eine Authentifizierung erfordert.
-
Öffnen Sie WindowViewer. Sie sehen dann, dass die MapApp mit dem lokalen Kartenserver verbunden ist und mit den konfigurierten benannten Anmeldeinformationen authentifiziert wurde.