HOW TO
Arcade-Bedingungsfunktionen sind bei Feldberechnungen nützlich, um Attributwerte basierend auf bestimmten Bedingungen zu generieren. Ein Feld kann basierend auf den Attributen anderer Felder gefüllt werden, die entweder NULL- oder NOT NULL-Werte enthalten, um ungültige Datensätze zu verhindern.
In diesem Artikel wird der Workflow zum Anwenden von Arcade-Bedingungsfunktionen auf NULL- oder NOT NULL-Werte in ArcGIS Online durch Durchführung einer Feldberechnung beschrieben. In diesem Beispiel werden die Attribute im Feld "Compile" gefüllt, indem Feldwerte aus "Type", "SchoolID", "District" und "City" referenziert werden (wenn der Typ "Public" ist).




var <variable1> = $feature.<fieldName1>
var <variable2> = $feature.<fieldName2>
var <variable3> = $feature.<fieldName3>
var <variable4> = $feature.<fieldName4>
if (<variable1> == '<fieldValue>') {
if (!isEmpty(<variable4>) && !isEmpty(<variable3>)) {
return <variable4> + ' - ' + <variable3> }
else if (!isEmpty(<variable4>)) {
return <variable4> }
else if (!isEmpty(<variable3>)) {
return <variable2> + ', ' + <variable3> }
else {
return null }
}

Artikel-ID: 000032370
Unterstützung durch ArcGIS-Experten anfordern
Beginnen Sie jetzt mit dem Chatten