HOW TO

Abfragen für Feature-Layer in ArcGIS Online oder Portal for ArcGIS-Web-Apps sind nicht möglich

Last Published: May 30, 2024

Beschreibung

Abfragen für Feature-Layer schlagen fehl, wenn anonym in ArcGIS Online- oder Portal for ArcGIS-Web-Apps darauf zugegriffen wird, selbst wenn die Feature-Layer, Sicht-Layer oder Webkarten öffentlich freigegeben sind. Pop-ups und angefügte Bilder werden z. B. nicht in der Web-App angezeigt, obwohl sowohl der Layer als auch die Web-App öffentlich sind.

Das folgende Dashboard zeigt das Bild, das an die zugehörige Tabelle angefügt ist und bei anonymem Zugriff nicht angezeigt wird.

Ein Dashboard, auf das in einem Browser im Inkognito-Modus zugegriffen wird

Ursache

Die Web-App verwendet mit ArcGIS Survey123 erstellte Feature-Layer oder Sicht-Layer, und die Elementeinstellung für die Layer ist so festgelegt, dass jede Form von Abfrage für den Layer deaktiviert ist. Wenn die Einstellung "Welche Features sind für Editoren sichtbar?" auf "Features sind für Editoren nicht sichtbar; dies gilt auch für Features, die sie hinzufügen" festgelegt ist, wird der Parameter "allowAnonymousToQuery" für diese Feature-Layer auf "false" festgelegt, um zu verhindern, dass Abfragen ohne Anmeldung bei ArcGIS Online- oder Portal for ArcGIS-Organisationen ausgeführt werden. Dieser Parameter befindet sich im JSON-Skript des Feature-Layers im ArcGIS REST-Services-Verzeichnis.

Die folgende Abbildung zeigt den Parameter "allowAnonymousToQuery", der im JSON-Skript eines Feature-Layers im ArcGIS REST-Services-Verzeichnis auf "false" festgelegt ist.

Der Parameter "allowAnonymousToQuery" ist im JSON-Skript auf "false" festgelegt.

Lösung oder Problemumgehung

Konfigurieren der Bearbeitungseinstellungen für Layer

Stellen Sie auf der Registerkarte Einstellungen des gehosteten Feature-Layers im Abschnitt Feature-Layer (gehostet) sicher, dass die folgenden Parameter aktiviert sind, und speichern Sie die Konfigurationen.

  • Aktivieren Sie für Welche Art von Bearbeitung ist zulässig? die Kontrollkästchen Hinzufügen, Löschen und Aktualisieren.
  • Aktivieren Sie für Welche Features sind für Editoren sichtbar? das Kontrollkästchen Editoren können alle Features anzeigen.
Der Abschnitt "Feature-Layer (gehostet)" der Einstellungen für Feature-Layer

Ein zusätzlicher Schritt ist erforderlich, wenn ein Sicht-Layer in einer Web-App verwendet wird. Aktualisieren Sie die Einstellungen für den Sicht-Layer, nachdem Sie die Einstellungen für den Quell-Layer konfiguriert haben. Klicken Sie auf der Registerkarte Einstellungen des Sicht-Layers im Abschnitt Feature-Layer (gehostet, Sicht) auf Sicht aktualisieren. Weitere Informationen finden Sie unter ArcGIS Online: Bearbeiten der Definition der Sicht eines gehosteten Feature-Layers.

Die Option "Sicht aktualisieren" im Abschnitt "Feature-Layer (gehostet, Sicht)"

Aktualisieren der Service-Definition aus dem ArcGIS REST-Services-Verzeichnis

Legen Sie den Parameter "allowAnonymousToQuery" im JSON-Skript des Feature-Layers auf "true" fest.

  1. Greifen Sie auf den Admin-Endpunkt des Feature-Layers zu. Anweisungen hierzu finden Sie unter How To: Zugriff auf die REST- und Admin-Endpunkte eines gehosteten ArcGIS Online-Services nach der Aktualisierung vom Juni 2022.
  2. Klicken Sie auf dem Admin-Endpunkt im Fenster "ArcGIS REST Services Directory" für den Parameter Supported Operations auf Update Definition.
Der Admin-Endpunkt wird im Pop-up-Fenster "ArcGIS REST Services Directory" angezeigt.
  1. Geben Sie für "allowAnonymousToQuery" true ein, und klicken Sie auf Update Service Definition.
Der Parameter "allowAnonymousToQuery" ist im Textfeld Update Service Definition" auf "true" festgelegt.

Das folgende Dashboard veranschaulicht die für den Feature-Layer ausgeführte Abfrage, bei der das an die zugehörige Tabelle angefügte Bild beim anonymen Zugriff im Pop-up angezeigt wird.

Ein Dashboard mit einem Bild in einem Pop-up, auf das in einem Browser im Inkognito-Modus zugegriffen wird

Artikel-ID: 000031402

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln