HOW TO
Wenn Sie Pop-ups eines Layers in ArcGIS Online Map Viewer Classic konfigurieren, bietet "Attribute konfigurieren" die Möglichkeit, Felder aus einer zugehörigen Tabelle zu wählen, die im Pop-up dargestellt werden sollen. Der Feldname von in Beziehung stehenden Feldern enthält die Zeichenfolge {relationships}. In einer Eins-zu-Viele-Beziehung zeigt die Darstellung der zugehörigen Attribute eines Zeichenfolgenfeldes im Pop-up die Anzahl anstelle der Textwerte. Weitere Informationen finden Sie unter ArcGIS Online: Zugehörige Daten anzeigen.
In der Abbildung weiter unten wird ein Pop-up dargestellt, das die Anzahl für das Zeichenfolgenfeld (Land_Use) aus einer zugehörigen Tabelle und die Originalattribute des Feldes in der Attributtabelle zeigt.
Hinweise: Diese Einschränkung tritt nur in ArcGIS Online Map Viewer Classic auf.Dieser Artikel beschreibt die Schritte für das Anzeigen der Attribute aus einem Zeichenfolgenfeld einer zugehörigen Tabelle im Pop-up von ArcGIS Online Map Viewer Classic bei Verwendung des Arcade- und FeatureSetByName-Ausdrucks.
Öffnen Sie in ArcGIS Online die Webkarte oder den gehosteten Feature-Layer in Map Viewer Classic, und konfigurieren Sie das Pop-up, um das Zeichenfolgenfeld der zugehörige Tabelle unter Verwendung des Attributausdrucks, wie nachstehend angegeben, anzuzeigen. Eine Anleitung hierzu finden Sie unter ArcGIS Online: Verwenden von Attributausdrücken. Ersetzen Sie Related Table Name durch den Namen der zugehörigen Tabelle, Field Name durch den Namen des Zeichenfolgenfeldes, das im Pop-up angezeigt werden soll, und Common Field Name durch den Namen des Feldes, auf dem die Beziehung basiert.
var tbl=FeatureSetByName($datastore,"Related Table Name",['Field Name']) var fc=$feature.Common Field Name var sql = 'Common Field Name=@fc' var relatedData=filter(tbl,sql) var cnt=count(relatedData) console(cnt+' Records') var result='' if(cnt>0){ for (var r in relatedData){ var x =r.Field Name result += text(x) console(x) } } return result
Die Abbildung weiter unten zeigt die konfigurierten Ausdrücke für die Anzeige des Zeichenfolgenfeldes (Land_Use) aus der zugehörigen Tabelle (Land_Type). Der allgemeine Feldname in diesem Beispiel lautet OBJECTID.
Die nachstehende Abbildung zeigt den Pop-up mit den Textwerten aus dem Zeichenfolgenfeld.
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen