ArcGIS Server-Web-Services

ArcGIS Server-Web-Services stellen GIS-Ressourcen wie Karten oder Bilder dar, die sich auf einer ArcGIS Server-Site befinden und für Client-Apps wie Map Viewer zur Verfügung gestellt werden.

ArcGIS Server-Web-Services können ArcGIS Online zur Verwendung in Apps in allen Komponenten von ArcGIS hinzugefügt werden. Wie ein Service hinzugefügt wird, hängt davon ab, wie er verwendet wird.

  • Wenn Sie einen Verweis zu einem ArcGIS Server-Web-Service erstellen möchten, um so anderen den Zugriff darauf zu erleichtern, fügen Sie den Web-Service als Element hinzu. Wenn ein ArcGIS Server-Web-Service als Layer-Element hinzugefügt wird, können Sie Layer-Konfigurationen wie konfigurierte Pop-ups und Styling-Optionen in dem Layer-Element speichern. Die Layer-Konfiguration wird verwendet, wenn das Layer-Element einer Karte oder Szene hinzugefügt wird.
  • Sie können einen ArcGIS Server-Web-Service Map Viewer oder Scene Viewer auch direkt hinzufügen und den Service-Layer innerhalb einer bestimmten Karte oder Szene konfigurieren. Die Karten und Szenen, die Sie mit diesen Layer-Konfigurationen speichern, können in Apps verwendet werden.

Erstellen von Elementen, die auf Services verweisen

Damit andere Ihre ArcGIS Server-Web-Services finden und in ihren Apps verwenden können, fügen Sie diese als Elemente in Eigene Inhalte hinzu. Sie können Einstellungen und Informationen in den Elementen speichern, den Element-Style sowie die Pop-ups konfigurieren und dann diese Elemente in Karten, Apps und Szenen verwenden.

Wenn Sie die konfigurierten Elemente freigeben, können die Einstellungen von anderen in den eigenen Karten, Apps und Szenen verwendet werden.

In den folgenden Tabellen sind die Elementtypen aufgeführt, die für die von Ihnen hinzugefügten ArcGIS Server-Web-Servicetypen erstellt werden. Nicht alle ArcGIS Server-Web-Services werden dabei als Elemente unterstützt.

Wenn Sie die in der folgenden Tabelle aufgeführten Services hinzufügen, erstellt ArcGIS Online Layer-Elemente, mit deren Hilfe Sie die Daten visualisieren können. Durch Speichern der Konfigurationseinstellungen mit den Element-Layern wie Styles und Pop-ups werden diese Einstellungen für alle Benutzer mit Zugriff auf den Layer verfügbar.

ArcGIS Server-Web-ServiceLayer-Element

Feature-Service (Karten-Service mit aktiviertem Feature-Zugriff)

Feature-Layer

Wenn Sie den Feature-Service über eine nicht räumliche Tabelle veröffentlicht haben, handelt es sich bei dem Element um einen Tabellen-Layer.

Image-Service (gecacht und dynamisch)

Bilddaten-Layer

Image-Service (gecacht, Typ LERC)

Höhen-Layer

Kartenservice (dynamisch)

Kartenbild-Layer

Kartenservice (gecacht)

Kachel-Layer

Stream-Service*

* Erfordert ArcGIS GeoEvent Server

Feature-Layer

Mit den in der folgenden Tabelle aufgeführten Services werden Elemente in der Organisation erstellt.

ArcGIS Server-Web-ServiceElementtyp

Geokodierungsservice

Locator

GeoEnrichment-Service

GeoEnrichment-Service

Geometrieservice

Geometrieservice

Geoverarbeitungsservice

Geoverarbeitungsservice-Layer

Netzwerkanalyseservice

Netzwerkanalyseservice

Der Organisationsadministrator kann diesen Service zum Konfigurieren eines Wegbeschreibungs- und Routing-Utility-Services verwenden.

Direktes Hinzufügen von Services zu Karten und Szenen

Mithilfe der REST-Endpunkt-URL des Services können Sie Map Viewer und Scene Viewer Web-Services direkt hinzufügen.

Wenn Sie einer Karte oder Szene ArcGIS Server-Web-Services mithilfe der Service-URL hinzufügen, sind die Einstellungen für den Web-Service innerhalb der Karte oder Szene zu konfigurieren. Diese Einstellungen werden in der jeweiligen Karte oder Szene speziell für die jeweilige Karte oder Szene gespeichert. Mithilfe der Service-URL können Sie Folgendes zu einer Karte oder Szene hinzufügen:

  • Feature-Service (Karten-Service mit aktiviertem Feature-Zugriff)
  • Image-Service, gecacht oder dynamisch
  • Image-Service, gecacht, Typ LERC erstellt einen Höhen-Layer in Scene Viewer
  • Kartenservice, gecacht oder dynamisch
  • Stream-Service (nur Map Viewer)
  • OGC-Services

Tipp:

Über die Layer-Einstellungen auf der Elementseite der Webkarte können Sie die URL für einen ArcGIS Server-Web-Service ändern, nachdem die URL bereits in einer Karte gespeichert wurde.

Sichere Dienste

ArcGIS Online unterstützt die ArcGIS Server-Authentifizierung einschließlich Authentifizierung auf Webebene wie IWA (Integrated Windows Authentication) und PKI (Public Key Infrastructure) für den Zugriff auf gesicherte Services. Wenn Sie einer Karte einen gesicherten ArcGIS Server-Web-Service hinzufügen, werden Sie zur Eingabe Ihrer Anmeldeinformationen aufgefordert. Anmeldeinformationen werden nicht in der Karte gespeichert. Anschließend lädt ArcGIS Online einen Token für die Authentifizierung herunter. Sie müssen keine weiteren Schritte ausführen. Hängen Sie keinen Token an die URL an, wenn Sie einer Karte einen Service hinzufügen.

Map Viewer, ArcGIS Web AppBuilder und ArcGIS Configurable Apps unterstützen die Bearbeitung von Feature-Services, die mit Authentifizierung auf Webebene gesichert sind. Um diese Unterstützung zu nutzen, müssen Administratoren vertrauenswürdige Server konfigurieren die ArcGIS Online die automatische Annahme von Anmeldeinformationen ermöglichen.

Wenn Sie einen gesicherten ArcGIS Server-Service als Element in ArcGIS Online hinzufügen, können Sie festlegen, ob die erforderlichen Anmeldeinformationen für den Zugriff auf den Service gemeinsam mit dem Layer-Element gespeichert werden sollen. Es können nur integrierte Anmeldeinformationen für ArcGIS Enterprise oder ArcGIS Server mit einem Service gespeichert werden. Wenn die Anmeldeinformationen nicht gespeichert werden, erhalten Sie ggf. bei Zugriff auf den Service eine Aufforderung zur Eingabe der Anmeldeinformationen. Wenn die Anmeldeinformationen mit dem Layer-Element gespeichert sind, werden diese nicht mehr abgefragt. Wenn Sie nach dem Hinzufügen des Elements die Anmeldeinformationen ändern möchten, können Sie die Elementdetails bearbeiten und einen anderen Benutzernamen nebst Kennwort eingeben. Das Speichern von Anmeldeinformationen mit dem Element wird nur für tokenbasierte Services unterstützt.

Sie können die Quell-URL für Elemente, die Anmeldeinformationen speichern, nicht ändern, um auf einen sicheren Service zuzugreifen.

Hinweis:

Es empfiehlt sich, den Zugriff auf alle Services nur über HTTPS zuzulassen, denn hierdurch werden die Informationen des Service bei der Übertragung über das Internet verschlüsselt. Wenn Sie sichere Services besitzen oder über die Berechtigungen verfügen, sichere Services mit eingebetteten Anmeldeinformationen zu verwalten, und wenn die Datenquelle des sicheren Service das HTTP-Protokoll verwendet, können Sie auf der Elementseite des Serviceelements auf der Registerkarte Einstellungen http durch https ersetzen.

Bei Benutzernamen wird je nach Identitätssystem möglicherweise die Klein- und Großschreibung beachtet.

Hinweis:

Wenn Sie Ihre Anmeldeinformationen für einen gesicherten Service speichern, verhält sich das Layer-Element wie ein Proxy, da alle Anforderungen an den Service über ArcGIS Online gesendet werden. Dieser Proxy verzögert den Zugriff auf den Service und ist langsamer als beim direkten Zugriff auf den Service.

Wenn Sie mit Microsoft Internet Explorer auf gesicherte Services zugreifen, müssen Sie möglicherweise die Domänen der vertrauenswürdigen Server Ihrer Organisation zur Liste der vertrauenswürdigen Sites Ihres Browsers hinzufügen. Wenden Sie sich an den Administrator Ihrer Organisation, um die vertrauenswürdigen Server zu ermitteln, die für Ihre Organisation konfiguriert sind.

Bei Verwendung von sicheren Services sollten Sie die Nutzung dieser Elemente einschränken, indem Sie die URLs oder IP-Adressen mit Zugriff auf diese Elemente einschränken.

Einschränken der Verwendung von gesicherten Services

Wenn Sie gesicherte Service-Elemente für die Öffentlichkeit freigeben möchten, beispielsweise als Teil einer öffentlichen Web-App, speichern Sie die Anmeldedaten mit dem Element, sodass interessierte Benutzer sich für den Zugriff auf Ihre App nicht anmelden müssen. Denken Sie daran, ein Nutzungslimit anzugeben, um zu steuern, wie oft und von wem auf den Service zugegriffen werden kann. Sie können eine Begrenzung für die Datenübertragungsrate festlegen. Diese lässt sich noch weiter beschränken, indem Sie spezifische Referrer-URLs oder IP-Adressen angeben, über die der Zugriff auf den Service möglich ist, beispielsweise die URL Ihrer Organisation.

Hinweis:

Mit der Angabe spezifischer Referrer wird sichergestellt, dass sich die angegebenen URLs oder IP-Adressen mit dem Dienst verbinden können, aber nicht verhindert, dass jemand den Proxyaufruf an den sicheren Dienst abfängt und ändert.

Nachdem Sie Ihren gesicherten Service als Element hinzugefügt und Anmeldeinformationen gespeichert haben, aber bevor Sie das Element freigeben, gehen Sie wie folgt vor, um die Verwendung des Elements einzuschränken:

  1. Öffnen Sie die Elementseite für den gesicherten Service oder die gesicherte App.
  2. Klicken Sie auf die Registerkarte Einstellungen, und führen Sie einen Bildlauf zum Abschnitt Nutzungslimit durch. Klicken Sie auf Nutzungslimit.
  3. Aktivieren Sie das Kontrollkästchen Begrenzung der Datenübertragungsrate aktivieren, und legen Sie die Begrenzungen fest: eine maximale Anzahl von Anfragen, die für einen bestimmten Zeitraum oder für Referrer-URLs und -IPs mit Zugriff auf Ihren Service erlaubt sind, beispielsweise die URL für Ihre Organisation https://myorganization.arcgis.com. Sie können auch Beschränkungen für die Rate und den Referrer festlegen.

    Ihre Referrer-URLs und -IPs können vollständig qualifizierte URLs (https://www.arcgis.com), Platzhalter die alle Sub-Domänen aufnehmen, (https://*.arcgis.com) oder die IP-Adresse (https://10.4.3.4) sein. Sie müssen Ports festlegen und http sowie https hinzufügen, wenn Sie Zugriff auf beides zulassen möchten. Für die Freigabe von Services in Apps, die in Ihrer Organisation gehostet werden, können Sie entweder die URL zur App angeben oder, wenn der Service von mehreren Apps genutzt werden soll, die URL zum Anwendungsverzeichnis der Organisation (z. B. https://myorganization.arcgis.com/apps).

  4. Klicken Sie auf OK.
  5. Geben Sie das Element für andere frei, denen Sie den Zugriff ermöglichen möchten: für Ihre Organisation, für alle (öffentlich) oder für bestimmte Gruppen, denen Sie angehören.