PROBLEM

Das Widget "Suche" gibt ungenaue geographische Ergebnisse in ArcGIS Experience Builder zurück

Last Published: June 20, 2024

Beschreibung

Bei der Verwendung des Widgets "Suche" in ArcGIS Experience Builder zur Suche nach einer Adresse kann es vorkommen, dass die Suchergebnisse weiter gefasste geographische Positionen zurückgeben, die nicht mit den Daten oder Layer auf der Karte übereinstimmen. Das Widget "Suche" filtert geographisch relevante Ergebnisse nicht heraus, was zu weniger fokussierte und präzisen Treffern führt. In diesem Beispiel werden Adressen aus verschiedenen Ländern angezeigt, obwohl die Daten spezifisch für australische Postleitzahlen sind.

Die Suchergebnisse aus dem Widget "Suche"

Ursache

Dies ist das erwartete Verhalten, wenn der ArcGIS World Geocoding Service als Suchquelle verwendet wird. Der ArcGIS World Geocoding Service gibt standardmäßig Suchergebnisse ohne definierte Ausdehnung zurück. Daher werden die Ergebnisse im Widget "Suche" nicht auf den entsprechenden geographischen Bereich eingegrenzt.

Lösung oder Problemumgehung

Im folgenden Workflow werden die Schritte zum Optimieren der Positionssuche beschrieben. Hierzu wird eine benutzerdefinierte Locator-Sicht mit festgelegten geographischen Parametern erstellt und der Locator zum Widget "Suche" in ArcGIS Experience Builder hinzugefügt.

  1. Erstellen und definieren Sie eine benutzerdefinierte Locator-Sicht in ArcGIS Online.
    1. Navigieren Sie in ArcGIS Online auf Inhalt > Eigene Inhalte.
    2. Klicken Sie auf der Seite Eigene Inhalte auf Neues Element.
    3. Wählen Sie im Fenster Neues Element die Option Locator > Locator-Sicht aus dem ArcGIS World Geocoding Service erstellen aus. Klicken Sie auf Weiter.
    4. Geben Sie im Textfeld Titel einen Titel für die Locator-Sicht an. Wählen Sie optional einen Ordner zum Speichern des Locator-Elements aus, und geben Sie Kategorien, Tags und eine Zusammenfassung an. Klicken Sie auf Speichern.
    5. Wenn Sie zur Konfiguration des Locators (Locator konfigurieren (Sicht)) aufgefordert werden, klicken Sie auf OK.
    6. Klicken Sie oben auf der Registerkarte Einstellungen auf Locator (Sicht).
    7. Wählen Sie im Abschnitt Locator (Sicht) unter Wo möchten Sie nach Positionen suchen? die Option In einem bestimmten Gebiet > Gebiet festlegen aus.
    8. Klicken Sie im Dialogfeld Gebiet festlegen auf Gebiet zeichnen, und definieren Sie die gewünschte geographische Ausdehnung. Klicken Sie auf OK.
Note:
Optionally, specify the desired location in the Find address or place search box and click OK.
Das Dialogfeld "Gebiet festlegen" mit dem definierten Gebiet
Note:
Alternatively, in Step 1(g), select In selected countries/regions for Where do you want to search for locations? to specify the country or region by name.
  1. Klicken Sie auf Speichern, um die Einstellungen der Locator-Sicht zu speichern.
  2. Klicken Sie auf der Registerkarte Übersicht der Elementdetailseite unter URL auf KopierenDas Symbol für Kopieren, um die URL des Locators zu kopieren.
  1. Fügen Sie den benutzerdefinierten Locator als Suchquelle in ArcGIS Experience Builder hinzu.
    1. Öffnen Sie die ArcGIS Experience Builder Web Experience.
    2. Klicken Sie auf das Widget Suche, um den Bereich Suche zu öffnen.
    3. Klicken Sie im Bereich Suche auf Neue Suchquelle > Locator-Quelle.
    4. Klicken Sie im Bereich Locator-Quelle festlegen unter Locator-Quelle auf Dienstprogramm auswählen.
    5. Klicken Sie im Fenster Dienstprogramm auswählen auf Dienstprogramm hinzufügen.
    6. Fügen Sie im Bereich Dienstprogramm hinzufügen auf der Registerkarte URL die in Schritt 1(j) kopierte URL in das Textfeld URL eingeben ein. Klicken Sie auf Hinzufügen > Fertig.
Der Bereich "Dienstprogramm hinzufügen" mit der hinzugefügten URL der Locator-Sicht
  1. Wählen Sie im Bereich Dienstprogramm auswählen auf der Registerkarte Hinzugefügt die hinzugefügte Locator-Sicht aus.
  2. Klicken Sie im Bereich Suche auf der Registerkarte Inhalt neben ArcGIS World Geocoding Service auf LöschenDas Symbol "Löschen", um diesen Service als Suchquelle zu entfernen.
  3. Speichern Sie die Experience, zeigen Sie eine Vorschau an, und veröffentlichen Sie sie.

Das folgende Abbildung zeigt die Suchergebnisse, die ausschließlich Adressen in Australien enthalten, wie in der Locator-Sicht angegeben.

Das Widget "Suche" zeigt die Suchergebnisse im definierten Gebiet an.

Artikel-ID: 000032773

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln