HOW TO
Wenn in ArcGIS Pro viele verschiedene Feature-Classes eng miteinander gruppiert sind, ist es schwierig zu bestimmen, ob sich diese Feature-Classes innerhalb einer bestimmten Entfernung befinden.
In diesem Artikel wird der Workflow zum Verwenden von Arcade in ArcGIS Pro zum bedingten Bestimmen, ob sich eine Feature-Class innerhalb einer bestimmten Entfernung von einer anderen Feature-Class befindet, beschrieben.
In diesem Beispiel werden eine Point-Feature-Class und eine Line-Feature-Class verwendet.
var lines = FeaturesetByName($datastore, "<lineName>")
return IIF(Count(Intersects(Buffer($feature, <numericValue>, "<unit>"), lines)) > 0 , "Yes", "No")
Im nachfolgenden Code finden Sie das vollständige Skript für das Beispiel.
var lines = FeaturesetByName($datastore, "Line1")
return IIF(Count(Intersects(Buffer($feature, 10, "kilometers"), lines)) > 0 , "Yes", "No")
Die folgende Abbildung zeigt das Beispiel des voll funktionsfähigen Skripts im Dialogfeld Feld berechnen.
Die folgende Abbildung zeigt das Ergebnis von "Ja" oder "Nein", wenn sich die Punkte innerhalb einer bestimmten Entfernung von einer Linie befinden.
Artikel-ID: 000030048
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen