[{"id":"constants","title":"Konstanten","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Stellt einen Wert dar, der größer als alle anderen Zahlen ist. `-Infinity` kann auch als Wert, der kleiner als alle anderen Zahlen ist, verwendet werden.","examples":"\n**Beispiel**\n\nBerechnet das Maximum von vier Feldwerten\n\n```arcade\nvar values = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4 ];\nvar maxValue = -Infinity;\n\nfor(var i in values){\n  maxValue = IIF(values[i] > maxValue, values[i], maxValue);\n}\n\nreturn maxValue;\n```\n\n","completion":{"label":"Infinity","detail":"Infinity","insertText":"Infinity","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nStellt einen Wert dar, der größer als alle anderen Zahlen ist. `-Infinity` kann auch als Wert, der kleiner als alle anderen Zahlen ist, verwendet werden."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"Der Wert des Kreisumfangs dividiert durch den Durchmesser, ca. `3,14159`.","examples":"\n**Beispiel**\n\nGibt die Fläche eines Kreis-Features zurück\n\n```arcade\nvar r = $feature.radius;\nPI * r * r;\n```\n\n","completion":{"label":"PI","detail":"PI","insertText":"PI","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDer Wert des Kreisumfangs dividiert durch den Durchmesser, ca. `3,14159`."}}},{"type":"constant","name":"textformatting.backwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.backwardslash","description":"Fügt einen umgekehrten Schrägstrich `\\` in den Text ein.","examples":"\n**Beispiel**\n\nGibt '\\\\\\serverName\\foo\\bar' zurück\n\n```arcade\nTextFormatting.BackwardSlash + TextFormatting.BackwardSlash + $feature.FILE_PATH\n```\n\n","completion":{"label":"TextFormatting.BackwardSlash","detail":"TextFormatting.BackwardSlash","insertText":"TextFormatting.BackwardSlash","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFügt einen umgekehrten Schrägstrich `\\` in den Text ein."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"Fügt ein doppeltes Anführungszeichen `\\\"` in den Text ein.","examples":"\n**Beispiel**\n\nGibt 'Nicholas \\\"Nick\\\" Anderson' zurück\n\n```arcade\n$feature.NAME + \" \" + TextFormatting.DoubleQuote + $feature.ALIAS + TextFormatting.DoubleQuote + \" \" + $feature.SURNAME\n```\n\n","completion":{"label":"TextFormatting.DoubleQuote","detail":"TextFormatting.DoubleQuote","insertText":"TextFormatting.DoubleQuote","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFügt ein doppeltes Anführungszeichen `\\\"` in den Text ein."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"Fügt einen Schrägstrich `/` in den Text ein.","examples":"\n**Beispiel**\n\nGibt '151/low' zurück.\n\n```arcade\n$feature.POP_DENSITY + TextFormatting.ForwardSlash + $feature.CLASS\n```\n\n","completion":{"label":"TextFormatting.ForwardSlash","detail":"TextFormatting.ForwardSlash","insertText":"TextFormatting.ForwardSlash","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFügt einen Schrägstrich `/` in den Text ein."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"Fügt eine neue Zeile oder einen Zeilenumbruch in den Text ein. Mehrzeilige Beschriftungen werden **NICHT** in ArcGIS API 3.x for JavaScript oder in ArcGIS Online Map Viewer Classic unterstützt.","examples":"\n**Beispiel**\n\nGibt \"T2N R1W\" zurück\n\n```arcade\n\"T\" + $feature.TOWNSHIP + TextFormatting.NewLine + \"R\" + $feature.RANGE\n```\n\n","completion":{"label":"TextFormatting.NewLine","detail":"TextFormatting.NewLine","insertText":"TextFormatting.NewLine","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFügt eine neue Zeile oder einen Zeilenumbruch in den Text ein. Mehrzeilige Beschriftungen werden **NICHT** in ArcGIS API 3.x for JavaScript oder in ArcGIS Online Map Viewer Classic unterstützt."}}},{"type":"constant","name":"textformatting.singlequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.singlequote","description":"Fügt ein einfaches Anführungszeichen `'` in den Text ein.","examples":"\n**Beispiel**\n\nGibt \\\"Nicholas 'Nick' Anderson\\\" zurück\n\n```arcade\n$feature.NAME + \" \" + TextFormatting.SingleQuote + $feature.ALIAS + TextFormatting.SingleQuote + \" \" + $feature.SURNAME\n```\n\n","completion":{"label":"TextFormatting.SingleQuote","detail":"TextFormatting.SingleQuote","insertText":"TextFormatting.SingleQuote","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFügt ein einfaches Anführungszeichen `'` in den Text ein."}}}]},{"id":"array_functions","title":"Array-Funktionen","items":[{"type":"function","name":"all","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#all","description":"Gibt an, ob alle Elemente in einem bestimmten Array einen Test der bereitgestellten Funktion bestehen. Gibt `true` zurück, wenn die Funktion für alle Elemente im Eingabe-Array `true` zurückgibt.","examples":"\n**Beispiele**\n\nGibt `false` zurück, da einige der Elemente im Eingabe-Array den Test `isEven` nicht bestehen.\n\n```arcade\n// isEven is used to test if each element in the array is even\n// it returns true if the element is divisible by two, false if is not\nfunction isEven(value) { return value % 2 == 0 }\n// The isEven function will execute for each element in the array,\n// returning the following values: false, true, false, true, false\n// Since some of the values in the array did not pass the test\n// (return true), the return value will be false\nAll([1,2,3,4,5], isEven)\n```\n\nVerwendet die vorhandene Arcade-Funktion `isEmpty` als `testFunction`. Dies ist gültig, da `isEmpty` einen einzigen Parameter übernimmt und einen booleschen Wert zurückgibt. Dieser Ausdruck gibt `true` zurück, wenn alle Felder leer sind.\n\n```arcade\nvar myArray = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4];\nAll(myArray, isEmpty)\n```\n\n","completion":{"label":"All","detail":"All(inputArray, testFunction) -> Boolean","insertText":"All(${1:inputArray_}, ${2:testFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob alle Elemente in einem bestimmten Array einen Test der bereitgestellten Funktion bestehen. Gibt `true` zurück, wenn die Funktion für alle Elemente im Eingabe-Array `true` zurückgibt.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Eingabe-Array, das getestet werden soll.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Die Funktion, die zum Testen der einzelnen Elemente im Array 'testFunction(value: Any) -> Boolean' verwendet wird. Die Funktion muss einen Wahrheitswert zurückgeben, wenn das Element den Test besteht. Bei der Funktion kann es sich um eine benutzerdefinierte Funktion oder um eine mit den folgenden Parametern definierte Arcade-Kernfunktion handeln:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Stellt den Wert eines Elements im Array dar.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true`, wenn von der Testfunktion ein Wahrheitswert für alle Elemente zurückgegeben wird."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"any","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#any","description":"Prüft, ob Elemente in einem bestimmten Array einen Test der bereitgestellten Funktion bestehen. Gibt `true` zurück, wenn die Funktion für mindestens ein Element im Eingabe-Array `true` zurückgibt.","examples":"\n**Beispiele**\n\nGibt `true` zurück, da mindestens ein Element im Eingabe-Array den Test `isEven` besteht.\n\n```arcade\n// isEven is used to test if each element in the array is even\n// it returns true if the element is divisible by two, false if is not\nfunction isEven(value) { return value % 2 == 0 } \n// The isEven function will execute for each element in the array,\n// returning the following values: false, true, false, true, false\n// Since at least one value in the array passed the test\n// (return true), the return value will be true\nAny([1,2,3,4,5], isEven)\n```\n\nVerwendet die vorhandene Arcade-Funktion `isEmpty` als `testFunction`. Dies ist gültig, da `isEmpty` einen einzigen Parameter übernimmt und einen booleschen Wert zurückgibt. Dieser Ausdruck gibt `true` zurück, wenn eines der Felder leer ist.\n\n```arcade\nvar myArray = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4];\nAny(myArray, isEmpty)\n```\n\n","completion":{"label":"Any","detail":"Any(inputArray, testFunction) -> Boolean","insertText":"Any(${1:inputArray_}, ${2:testFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPrüft, ob Elemente in einem bestimmten Array einen Test der bereitgestellten Funktion bestehen. Gibt `true` zurück, wenn die Funktion für mindestens ein Element im Eingabe-Array `true` zurückgibt.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Eingabe-Array, das getestet werden soll.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Die Funktion, die zum Testen der einzelnen Elemente im Array 'testFunction(value: Any) -> Boolean' verwendet wird. Die Funktion muss einen Wahrheitswert zurückgeben, wenn das Element den Test besteht. Bei der Funktion kann es sich um eine benutzerdefinierte Funktion oder um eine mit den folgenden Parametern definierte Arcade-Kernfunktion handeln:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Stellt den Wert eines Elements im Array dar.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true`, wenn von der Testfunktion ein Wahrheitswert für ein Element zurückgegeben wird."}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"array","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#array1","description":"Gibt ein neues Array mit einer bestimmten Länge zurück.","examples":"\n**Beispiele**\n\nAusgabe: `[null, null, null, null, null, null]`\n\n```arcade\nArray(5)\n```\n\nGibt `[\\\"hello\\\",\\\"hello\\\"]` zurück\n\n```arcade\nArray(2, \"hello\")\n```\n\nGibt `[1,1,1]` zurück.\n\n```arcade\nArray(3, 1)\n```\n\n","completion":{"label":"Array","detail":"Array(arrayLength, defaultValue?) -> Array<Any>","insertText":"Array(${1:arrayLength_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt ein neues Array mit einer bestimmten Länge zurück.\n\n**Parameter**\n\n- **arrayLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die gewünschte Länge für das neue Array.\n- **defaultValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der Wert für das jeweilige Element im Array. Wenn kein Wert angegeben wird, ist der Standardwert `null`.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"array","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#array2","description":"Gibt eine flache oder eine tiefe Kopie eines Eingabe-Array zurück.","examples":"\n**Beispiele**\n\nErstellt eine flache Kopie des Eingabe-Array\n\n```arcade\nvar person1 = {\n  firstName: \"Jane\",\n  lastName: \"Doe\"\n};\nvar person2 = {\n  firstName: \"John\",\n  lastName: \"Smith\"\n};\nvar people = [ person1, person2 ];\n// create a shallow copy of the array\nvar copiedArray = Array(people);\npeople[0] == copiedArray[0];\n// returns true\n// this is a shallow copy of the array, so the elements share the same references\n```\n\nErstellt eine tiefe Kopie des Eingabe-Array\n\n```arcade\nvar deepCopy = Array(people, true);\npeople[0] == deepCopy[0]\n// returns false\n// this is a deep copy of the array, so the elements do NOT share the same references\n```\n\n","completion":{"label":"Array","detail":"Array(inputArray, deep?) -> Array<Any>","insertText":"Array(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt eine flache oder eine tiefe Kopie eines Eingabe-Array zurück.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das zu kopierende Array.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Bei `true` wird eine tiefe Kopie jedes Elements im Eingabe-Array erstellt, sodass die Elemente im Ausgabe-Array nicht dieselben Referenzen wie die des Eingabe-Array aufweisen. Der Standardwert ist `false`.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":2}}],{"type":"function","name":"back","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#back","description":"Gibt das letzte Element eines Arrays zurück. Wenn das Eingabe-Array leer ist, dann schlägt die Auswertung eines Ausdrucks fehl.","examples":"\n**Beispiel**\n\nAusgabe: `'gray'`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nBack(colors)\n```\n\n","completion":{"label":"Back","detail":"Back(inputArray) -> Any","insertText":"Back(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt das letzte Element eines Arrays zurück. Wenn das Eingabe-Array leer ist, dann schlägt die Auswertung eines Ausdrucks fehl.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Array, aus dem der letzte Wert abgerufen werden soll.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"count","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#count","description":"Gibt die Anzahl der Elemente in einem Array zurück.","examples":"\n**Beispiel**\n\nGibt 6 zurück\n\n```arcade\nCount([12,21,32,44,58,63])\n```\n\n","completion":{"label":"Count","detail":"Count(value) -> Number","insertText":"Count(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Anzahl der Elemente in einem Array zurück.\n\n**Parameter**\n\n- **value**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array, für das die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#defaultvalue1","description":"Gibt einen angegebenen Standardwert zurück, wenn ein Index in einem Array nicht vorhanden oder der Wert im angegebenen Index NULL oder ein leerer Textwert ist.","examples":"\n**Beispiele**\n\nArray mit Wert im angegebenen Index\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 4, \"No data\");\n// returns 901\n```\n\nArray ohne Wert im angegebenen Index\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 5, \"No data\");\n// returns \"No data\"\n```\n\nArray mit einem NULL-Wert im angegebenen Index\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 2, \"No data\");\n// returns \"No data\"\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputArray, index, defaultValue) -> Any","insertText":"DefaultValue(${1:inputArray_}, ${2:index_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen angegebenen Standardwert zurück, wenn ein Index in einem Array nicht vorhanden oder der Wert im angegebenen Index NULL oder ein leerer Textwert ist.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Eingabe-Array, das überprüft werden soll.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index, der überprüft werden soll.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Dieser Wert wird zurückgegeben, wenn der Index nicht vorhanden oder der Wert im angegebenen Index NULL oder ein leerer Textwert ist.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nGibt den Wert im angegebenen Index zurück, falls definiert. Andernfalls wird der in `defaultValue` angegebene Wert zurückgegeben."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#defaultvalue2","description":"Prüft, ob ein in mehreren Ebenen Tiefe verschachtelter Index in einem multidimensionalen Array über einen Wert verfügt, und gibt diesen ggf. zurück. Andernfalls gibt diese Funktion einen angegebenen Standardwert zurück, wenn mindestens einer der verschachtelten Schlüssel oder Indizes nicht vorhanden ist oder der Wert im angegebenen Schlüssel oder Index NULL oder ein leerer Textwert ist. Auf diese Weise können Sie eine verschachtelte Struktur in einem Schritt aufschlüsseln, ohne die Werte in jedem Array einzeln prüfen zu müssen.","examples":"\n**Beispiele**\n\nArray mit einem Wert im verschachtelten Index\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nDefaultValue(a, [2, 3], \"No data\");\n// returns 1\n```\n\nArray ohne Wert im verschachtelten Index\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nDefaultValue(a, [2, 10], \"No data\");\n// returns \"No data\"\n```\n\nArray ohne Wert im übergeordneten Index\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nDefaultValue(a, [10, 3], \"No data\");\n// returns \"No data\"\n```\n\nArray von Dictionaries mit verschachtelten Werten\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  interval: 1,\n  intervalUnit: \"days\",\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      values: [0.4, 0, 0, null, 0.1, 0.8, 1],\n      unit: \"inches\"\n    },\n    temperature: {\n      values: [50, 50, 51, 52, 55, 49, 51],\n      unit: \"f\"\n    },\n  }\n}\n\nvar a = [ data, data2, data3 ]\nDefaultValue(a, [0, \"weather\",\"precipitation\",\"values\", 6], \"No data\");\n// returns 1\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputArray, keys, defaultValue) -> Any","insertText":"DefaultValue(${1:inputArray_}, ${2:keys_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPrüft, ob ein in mehreren Ebenen Tiefe verschachtelter Index in einem multidimensionalen Array über einen Wert verfügt, und gibt diesen ggf. zurück. Andernfalls gibt diese Funktion einen angegebenen Standardwert zurück, wenn mindestens einer der verschachtelten Schlüssel oder Indizes nicht vorhanden ist oder der Wert im angegebenen Schlüssel oder Index NULL oder ein leerer Textwert ist. Auf diese Weise können Sie eine verschachtelte Struktur in einem Schritt aufschlüsseln, ohne die Werte in jedem Array einzeln prüfen zu müssen.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Eingabe-Array, das überprüft werden soll.\n- **keys**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Ein Array der Schlüssel oder Indizes, die auf jeder Ebene der Container-Struktur überprüft werden sollen.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Dieser Wert wird zurückgegeben, wenn mindestens einer der Schlüssel oder Indizes nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nGibt den Wert im angegebenen Schlüssel oder Index zurück, falls definiert. Andernfalls wird der in `defaultValue` angegebene Wert zurückgegeben."}},"parametersInfo":{"min":3,"max":3}}],[{"type":"function","name":"distinct","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#distinct1","description":"Gibt einen Satz unterschiedlicher bzw. eindeutiger Werte für ein Werte-Array zurück.","examples":"\n**Beispiel**\n\n\n\n```arcade\nDistinct([1,1,2,1,1,2,2,3,4,5])\n// Returns [1,2,3,4,5]\n```\n\n","completion":{"label":"Distinct","detail":"Distinct(values) -> Array<Any>","insertText":"Distinct(${1:values_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen Satz unterschiedlicher bzw. eindeutiger Werte für ein Werte-Array zurück.\n\n**Parameter**\n\n- **values**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array mit Werten, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"distinct","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#distinct2","description":"Gibt einen Satz unterschiedlicher bzw. eindeutiger Werte für eine Werteliste zurück.","examples":"\n**Beispiel**\n\n\n\n```arcade\nDistinct('high','medium','low',0,'high','high','low')\n// Returns ['high','medium','low',0]\n```\n\n","completion":{"label":"Distinct","detail":"Distinct([value1, ..., valueN]?) -> Array<Any>","insertText":"Distinct($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen Satz unterschiedlicher bzw. eindeutiger Werte für eine Werteliste zurück.\n\n**Parameter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Eine Liste mit Werten, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":0,"max":-1}}],{"type":"function","name":"erase","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#erase","description":"Entfernt einen Wert aus einem Array an einem bestimmten Index. Vorhandene Elemente, die an oder über dem angegebenen Index positioniert sind, werden um einen Indexwert nach unten verschoben. Das Array verkleinert sich um einen Indexwert.","examples":"\n**Beispiele**\n\n\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nErase(colors, 1)\n// colors = ['orange','gray']\n```\n\n\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nErase(colors, -1)\n// colors = ['orange','purple']\n```\n\n","completion":{"label":"Erase","detail":"Erase(inputArray, index) -> Null","insertText":"Erase(${1:inputArray_}, ${2:index_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nEntfernt einen Wert aus einem Array an einem bestimmten Index. Vorhandene Elemente, die an oder über dem angegebenen Index positioniert sind, werden um einen Indexwert nach unten verschoben. Das Array verkleinert sich um einen Indexwert.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Array, aus dem der Wert entfernt werden soll.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Wertes, der aus dem Array entfernt werden soll. Wenn ein negativer Index bereitgestellt wird, wird dieser als Offset vom Array-Ende verwendet.\n\n**Rückgabewert**: Null"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"filter","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#filter","description":"Erstellt ein neues Array mit den vom Eingabe-Array gefilterten Elementen, die einen Test der bereitgestellten Funktion bestehen.","examples":"\n**Beispiele**\n\nGibt ein neues Array aus den Elementen, die den Filter `isEven` passiert haben, zurück.\n\n```arcade\nfunction isEven(i) { return i % 2 == 0 } \nFilter([1,2,3,4,5], isEven) // Returns [2,4]\n// Since 2 and 4 are even, they are the only values\n// included in the output array.\n```\n\nVerwendet die vorhandene Arcade-Funktion `isEmpty` in `filterFunction`. Gibt ein neues Array mit nicht leeren Feldern zurück.\n\n```arcade\nvar myArray = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4];\n\nfunction isNotEmpty(value){\n  return !isEmpty(value);\n}\nFilter(myArray, isNotEmpty)\n// Returns only values that are defined,\n// excluding empty values from the result\n```\n\n","completion":{"label":"Filter","detail":"Filter(inputArray, filterFunction) -> Array<Any>","insertText":"Filter(${1:inputArray_}, ${2:filterFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein neues Array mit den vom Eingabe-Array gefilterten Elementen, die einen Test der bereitgestellten Funktion bestehen.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Eingabe-Array, das gefiltert werden soll.\n- **filterFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Die Funktion, die zum Filtern der Elemente im Array \\\"filterFunction(value: Any) -> Boolean\\\" verwendet wird. Die Funktion muss einen Wahrheitswert zurückgeben, wenn das Element den Test besteht. Bei dieser Funktion kann es sich um eine benutzerdefinierte Funktion oder um eine mit dem folgenden Parameter definierte Arcade-Kernfunktion handeln:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Stellt den Wert eines Elements im Array dar.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nGibt ein Array mit den Elementen zurück, die die Testfunktion passiert haben."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"first","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#first","description":"Gibt das erste Element in einem Array zurück. Gibt `null` zurück, wenn das Array leer ist.","examples":"\n**Beispiel**\n\nAusgabe: 'orange'\n\n```arcade\nFirst(['orange', 'purple', 'gray'])\n```\n\n","completion":{"label":"First","detail":"First(inputArray) -> Any","insertText":"First(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt das erste Element in einem Array zurück. Gibt `null` zurück, wenn das Array leer ist.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Array, aus dem das erste Element zurückgegeben werden soll.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"front","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#front","description":"Gibt das erste Element eines Array zurück. Wenn das Eingabe-Array leer ist, dann schlägt die Auswertung eines Ausdrucks fehl.","examples":"\n**Beispiel**\n\nGibt `'orange'` zurück.\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nFront(colors)\n```\n\n","completion":{"label":"Front","detail":"Front(inputArray) -> Any","insertText":"Front(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt das erste Element eines Array zurück. Wenn das Eingabe-Array leer ist, dann schlägt die Auswertung eines Ausdrucks fehl.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Array, aus dem der erste Wert abgerufen werden soll.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#hasvalue1","description":"Gibt an, ob ein Array über einen Wert im angegebenen Index verfügt.","examples":"\n**Beispiele**\n\nArray mit Wert im angegebenen Index\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 4);\n// returns true\n```\n\nArray ohne Wert im angegebenen Index\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 5);\n// returns false\n```\n\nArray mit einem NULL-Wert im angegebenen Index\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 2);\n// returns false\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputArray, index) -> Boolean","insertText":"HasValue(${1:inputArray_}, ${2:index_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob ein Array über einen Wert im angegebenen Index verfügt.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Array, das überprüft werden soll.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index, der überprüft werden soll.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#hasvalue2","description":"Prüft, ob ein in mehreren Ebenen Tiefe verschachtelter Index in einem multidimensionalen Array über einen Wert verfügt. Auf diese Weise können Sie eine verschachtelte Struktur in einem Schritt aufschlüsseln, ohne die Werte in jedem Array einzeln prüfen zu müssen. Gibt `true` zurück, wenn die Indizes auf jeder Ebene der Struktur vorhanden sind und einen Nicht-NULL-Wert enthalten.","examples":"\n**Beispiele**\n\nArray mit einem Wert im verschachtelten Index\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 4]);\n// returns true\n```\n\nArray ohne Wert im verschachtelten Index\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 10]);\n// returns false\n```\n\nArray ohne Wert im übergeordneten Index\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [10, 5]);\n// returns false\n```\n\nArray von Dictionaries mit verschachtelten Werten\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  interval: 1,\n  intervalUnit: \"days\",\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      values: [0.4, 0, 0, null, 0.1, 0.8, 1],\n      unit: \"inches\"\n    },\n    temperature: {\n      values: [50, 50, 51, 52, 55, 49, 51],\n      unit: \"f\"\n    },\n  }\n}\n\nvar a = [ data, data2, data3 ]\nif(HasValue(a, [0, \"weather\",\"precipitation\",\"values\", 6])){\n  // This check succeeds so the value will be returned\n  return a[0].weather.precipitation.values[6];\n  // returns 1\n}\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputArray, indexes) -> Boolean","insertText":"HasValue(${1:inputArray_}, ${2:indexes_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPrüft, ob ein in mehreren Ebenen Tiefe verschachtelter Index in einem multidimensionalen Array über einen Wert verfügt. Auf diese Weise können Sie eine verschachtelte Struktur in einem Schritt aufschlüsseln, ohne die Werte in jedem Array einzeln prüfen zu müssen. Gibt `true` zurück, wenn die Indizes auf jeder Ebene der Struktur vorhanden sind und einen Nicht-NULL-Wert enthalten.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Array, das überprüft werden soll.\n- **indexes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Ein Array der Schlüssel oder Indizes, die auf jeder Ebene der Struktur überprüft werden sollen.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}],{"type":"function","name":"includes","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#includes","description":"Gibt an, ob ein Array einen bestimmten Wert enthält. Gibt `true` zurück, wenn der Wert im Array gefunden wird.","examples":"\n**Beispiele**\n\nAusgabe: `true`\n\n```arcade\nIncludes(['orange', 'purple', 'gray'], 'purple')\n```\n\nAusgabe: `false`\n\n```arcade\nIncludes(['orange', 'purple', 'gray'], 'red')\n```\n\n","completion":{"label":"Includes","detail":"Includes(inputArray, value) -> Boolean","insertText":"Includes(${1:inputArray_}, ${2:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob ein Array einen bestimmten Wert enthält. Gibt `true` zurück, wenn der Wert im Array gefunden wird.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Eingabe-Array.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der Wert, nach dem im angegebenen Array gesucht werden soll.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"indexof","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#indexof","description":"Gibt den nullbasierten Indexspeicherort des Eingabeelements in einem Array zurück. Wenn `item` nicht vorhanden ist, wird `-1` zurückgegeben.","examples":"\n**Beispiel**\n\nAusgabe: 2\n\n```arcade\nvar num = [1,2,3,4];\nreturn indexof(num, 3);\n```\n\n","completion":{"label":"IndexOf","detail":"IndexOf(inputArray, item) -> Number","insertText":"IndexOf(${1:inputArray_}, ${2:item_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den nullbasierten Indexspeicherort des Eingabeelements in einem Array zurück. Wenn `item` nicht vorhanden ist, wird `-1` zurückgegeben.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das zu durchsuchende Array.\n- **item**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Das Element, nach dem im Array gesucht werden soll.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"insert","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#insert","description":"Fügt an einem bestimmten Index einen neuen Wert in ein Array ein. Vorhandene Elemente, die an oder über dem angegebenen Index positioniert sind, werden um einen Indexwert nach oben verschoben. Das Array vergrößert sich um einen Indexwert.","examples":"\n**Beispiele**\n\n\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nInsert(colors, 1, 'yellow')\n// colors = ['orange','yellow','purple','gray']\n```\n\n\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nInsert(colors, -1, 'yellow')\n// colors = ['orange','purple','yellow','gray']\n```\n\n","completion":{"label":"Insert","detail":"Insert(inputArray, index, value) -> Null","insertText":"Insert(${1:inputArray_}, ${2:index_}, ${3:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFügt an einem bestimmten Index einen neuen Wert in ein Array ein. Vorhandene Elemente, die an oder über dem angegebenen Index positioniert sind, werden um einen Indexwert nach oben verschoben. Das Array vergrößert sich um einen Indexwert.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Array, in das der neue Wert eingefügt werden soll.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Arrays, in den der neue Wert eingefügt werden soll. Ein Index von 0 fügt den Wert am Anfang des Arrays ein. Ein Index, der der Array-Größe entspricht, fügt den Wert am Ende des Arrays ein. Ein Index, der größer als das Array ist, führt zu einem Fehler.  Wenn ein negativer Index bereitgestellt wird, wird dieser als Offset vom Array-Ende verwendet.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der Wert, der in das Array eingefügt werden soll.\n\n**Rückgabewert**: Null"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"map","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#map","description":"Erstellt ein neues Array basierend auf dem Aufruf einer bereitgestellten Funktion für jedes Element im Eingabe-Array.","examples":"\n**Beispiele**\n\nKonvertiert alle Elemente im Array von Fahrenheit bis Celsius und gibt sie in einem neuen Array zurück.\n\n```arcade\n// This function will take in values from the input array and convert them to Celsius\nfunction toCelsius(f) {\n  return Round((f - 32) * 5/9, 2)\n}\n// The toCelsius function executes for each each item\n// in the input array.\n// Map returns the resulting array of converted values.\nMap([82, 67, 96, 55, 34], toCelsius)\n// returns [27.78, 19.44, 35.56, 12.78, 1.11]\n```\n\nKonvertiert Datumsobjekte in formatierten Text.\n\n```arcade\nvar dates = [ Date(1996, 11, 10), Date(1995, 1, 6), Date(1992, 2, 27), Date(1990, 10, 2)];\nfunction formatDates(dateVal) { return Text(dateVal, 'MMM D, Y') }\nMap(dates, formatDates);\n// returns ['Dec 10, 1996', 'Feb 6, 1995', 'Mar 27, 1992', 'Nov 2, 1990']\n```\n\n","completion":{"label":"Map","detail":"Map(inputArray, mappingFunction) -> Array<Any>","insertText":"Map(${1:inputArray_}, ${2:mappingFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein neues Array basierend auf dem Aufruf einer bereitgestellten Funktion für jedes Element im Eingabe-Array.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Eingabe-Array, das zugeordnet werden soll.\n- **mappingFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Die Funktion zum Aufrufen der einzelnen Elemente im Array 'mappingFunction(value: Any) -> Any'. Von der Funktion muss ein neues Element zurückgegeben werden, das Teil des zurückgegebenen Arrays ist. Bei der Funktion kann es sich um eine benutzerdefinierte Funktion oder um eine mit den folgenden Parametern definierte Arcade-Kernfunktion handeln:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Stellt den Wert eines Elements im Array dar.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nDie von der Zuordnungsfunktion zurückgegebenen Elemente."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"none","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#none","description":"Testet, ob kein Element in einem bestimmten Array einen Test von der bereitgestellten Funktion besteht. Gibt `true` zurück, wenn `testFunction` für alle Elemente im Eingabe-Array `false` zurückgibt.","examples":"\n**Beispiele**\n\nGibt `false` zurück, da einige der Elemente im Eingabe-Array den Test `isEven` bestehen.\n\n```arcade\n// isEven is used to test if each element in the array is even\n// it returns true if the element is divisible by two, false if is not\nfunction isEven(value) { return value % 2 == 0 } \n// The isEven function will execute for each element in the array,\n// returning the following values: false, true, false, true, false\n// Since at least one value in the array passed the test\n// (return true), the return value will be false\nNone([1,2,3,4,5], isEven)\n```\n\nVerwendet die vorhandene Arcade-Funktion `isEmpty` als `testFunction`. Dies ist gültig, da `isEmpty` einen einzigen Parameter übernimmt und einen booleschen Wert zurückgibt. Dieser Ausdruck gibt `true` zurück, wenn keines der Felder leer ist.\n\n```arcade\nvar myArray = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4];\nNone(myArray, isEmpty)\n```\n\n","completion":{"label":"None","detail":"None(inputArray, testFunction) -> Boolean","insertText":"None(${1:inputArray_}, ${2:testFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTestet, ob kein Element in einem bestimmten Array einen Test von der bereitgestellten Funktion besteht. Gibt `true` zurück, wenn `testFunction` für alle Elemente im Eingabe-Array `false` zurückgibt.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Eingabe-Array, das getestet werden soll.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Die Funktion zum Testen der einzelnen Elemente im Array 'testFunction(value: Any) -> Boolean'. Von der Funktion muss der Wert 'falsy' zurückgegeben werden, wenn das Element den Test nicht besteht. Bei der Funktion kann es sich um eine benutzerdefinierte Funktion oder um eine mit den folgenden Parametern definierte Arcade-Kernfunktion handeln:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Stellt den Wert eines Elements im Array dar.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n'true', wenn kein Element im Array den Test besteht."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"pop","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#pop","description":"Entfernt das Element am Ende des Arrays und gibt es zurück. Wenn das Array leer ist, wird ein Fehler ausgelöst.","examples":"\n**Beispiel**\n\nAusgabe: 'gray' Das Eingabe-Array ist nun gleich `['orange', 'purple']`.\n\n```arcade\nPop(['orange', 'purple', 'gray'])\n```\n\n","completion":{"label":"Pop","detail":"Pop(inputArray) -> Any","insertText":"Pop(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nEntfernt das Element am Ende des Arrays und gibt es zurück. Wenn das Array leer ist, wird ein Fehler ausgelöst.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Eingabe-Array, aus dem das letzte Element entfernt und zurückgegeben wird.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"push","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#push","description":"Fügt ein Element an das Ende eines Arrays hinzu und gibt die neue Länge des Arrays zurück.","examples":"\n**Beispiel**\n\nGibt 4 zurück. Das Eingabe-Array ist nun gleich `['orange', 'purple', 'gray', 'red']`.\n\n```arcade\nPush(['orange', 'purple', 'gray'], 'red')\n```\n\n","completion":{"label":"Push","detail":"Push(inputArray, value) -> Number","insertText":"Push(${1:inputArray_}, ${2:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFügt ein Element an das Ende eines Arrays hinzu und gibt die neue Länge des Arrays zurück.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Array, in das Elemente übernommen werden sollen.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der Wert, der als letztes Element des Eingabe-Arrays hinzugefügt werden soll.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"reduce","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#reduce","description":"Führt eine bereitgestellte Reduzierfunktion für jedes Element im Array aus und gibt dabei einen Rückgabewert aus der Berechnung des vorherigen Elements weiter.","examples":"\n**Beispiele**\n\nOhne den Parameter `initialValue` werden die ersten zwei Elemente des Arrays `cities` als Argumente in die Funktion 'Hinzufügen' übergeben.\n\n```arcade\nvar cities = [{\n   name: 'Columbus',\n   pop: 913921\n}, {\n   name: 'Cincinnati',\n   pop: 307266\n}, {\n   name: 'Dayton',\n   pop: 140343\n}, {\n   name: 'Cleveland',\n   pop: 376599\n}];\n// the first time this function is called it will take the first two elements of the array as x and y\n// The subsequent times the function is executed, it will take the return value\n// from the previous function call as x and the next array value as y\nfunction mostPopulated(city1, city2) {\n   IIf (city1.pop > city2.pop, city1, city2)\n}\nvar largestCity = Reduce(cities, mostPopulated)\nConsole(largestCity.name + ' is the biggest city in the list with a population of ' + largestCity.pop)\n// Columbus is the biggest city in the list with a population of 913921\n```\n\nDa der Parameter 'initialValue' festgelegt wird, ist dieser Wert das erste Argument der Funktion ('city1') und das erste Element von 'cities' ist das zweite Argument der Funktion ('city2').\n\n```arcade\nvar los_angeles = { name: 'Los Angeles', pop: 3898747 }\n// since an initialValue is provided, it will be passed into the maxPop function as x\n// and the first value of the array will be passed in as y for the initial function call\n// The subsequent times the function is executed, it will take the return value\n// from the previous function call as x and the next array value as y\nvar largestCity = Reduce(cities, mostPopulated, los_angeles)\nConsole(largestCity.name + ' is the biggest city in the list with a population of ' + largestCity.pop)\n// Los Angeles is the biggest city in the list with a population of 3898747\n```\n\n","completion":{"label":"Reduce","detail":"Reduce(inputArray, reducerFunction, initialValue?) -> Any","insertText":"Reduce(${1:inputArray_}, ${2:reducerFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFührt eine bereitgestellte Reduzierfunktion für jedes Element im Array aus und gibt dabei einen Rückgabewert aus der Berechnung des vorherigen Elements weiter.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Eingabe-Array, das reduziert werden soll.\n- **reducerFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Die Reduzierfunktion, mit der die Array-Werte 'reducerFunction(previousValue: Any, arrayValue: Any) -> Any' aggregiert werden.\n\n  - **previousValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Bei der ersten Ausführung der Funktion ist dies das erste Element in `inputArray` oder `initialValue`, falls angegeben.\n  - **arrayValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Stellt den aktuellen Wert eines Elements im Eingabe-Array dar.\n- **initialValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ein Element, das in das erste Argument der Reduzierstück-Funktion übergeben wird.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nDer Wert, der von der Reduzierfunktion für die einzelnen Elemente im Array zusammengesetzt wurde."}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"resize","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#resize","description":"Ändert die Anzahl der Elemente in einem Array in die angegebene Größe. Kann verwendet werden, um das Array zu erweitern oder zu einem frühen Zeitpunkt zu kürzen. Nach der Größenanpassung führt der Versuch, über das neue letzte Element hinaus zu indizieren, zu einem Fehler, außer im Fall der Indizierung des nächsten Elements, bei dem das Array jeweils um ein Element erweitert wird.","examples":"\n**Beispiele**\n\nAusgabe: `['orange', 'purple', 'gray', null, null]`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5)\nreturn colors\n```\n\nAusgabe: `['orange', 'purple', 'gray', 'red', 'red']`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5, 'red')\nreturn colors\n```\n\nAusgabe: `['orange']`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 1)\nreturn colors\n```\n\n","completion":{"label":"Resize","detail":"Resize(inputArray, newSize, value?) -> Null","insertText":"Resize(${1:inputArray_}, ${2:newSize_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nÄndert die Anzahl der Elemente in einem Array in die angegebene Größe. Kann verwendet werden, um das Array zu erweitern oder zu einem frühen Zeitpunkt zu kürzen. Nach der Größenanpassung führt der Versuch, über das neue letzte Element hinaus zu indizieren, zu einem Fehler, außer im Fall der Indizierung des nächsten Elements, bei dem das Array jeweils um ein Element erweitert wird.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Array, dessen Größe geändert werden soll.\n- **newSize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die gewünschte Anzahl der Elemente in dem in der Größe angepassten Array.\n- **value** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der optionale Wert, der für alle neuen Elemente verwendet wird, die dem Array hinzugefügt werden. Wenn kein Wert angegeben wird, weisen die neu hinzugefügten Elemente einen Wert `null` auf.\n\n**Rückgabewert**: Null"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"reverse","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#reverse","description":"Kehrt stattdessen den Inhalt des Arrays um.","examples":"\n**Beispiel**\n\nGibt `['gray', 'purple', 'orange']` zurück.\n\n```arcade\nReverse(['orange', 'purple', 'gray'])\n```\n\n","completion":{"label":"Reverse","detail":"Reverse(inputArray) -> Array<Any>","insertText":"Reverse(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKehrt stattdessen den Inhalt des Arrays um.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das umzukehrende Array.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"slice","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#slice","description":"Gibt einen Teil eines Arrays zwischen zwei Indizes als neues Array zurück.","examples":"\n**Beispiele**\n\nAusgabe: `['purple', 'gray']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 1, 3)\n```\n\nAusgabe: `['red', 'blue']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 3)\n```\n\nAusgabe: `['orange', 'purple', 'gray', 'red', 'blue']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'])\n```\n\nAusgabe: `['blue']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], -1)\n```\n\n","completion":{"label":"Slice","detail":"Slice(inputArray, startIndex?, endIndex?) -> Array<Any>","insertText":"Slice(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen Teil eines Arrays zwischen zwei Indizes als neues Array zurück.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das Array, das in Ausschnitte aufgeteilt werden soll.\n- **startIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index, von dem der Ausschnitt starten soll Der Standardwert ist `0`. Wenn ein negativer Index bereitgestellt wird, wird dieser als Offset vom Array-Ende verwendet.\n- **endIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index, an dem der Ausschnitt enden soll. Der Wert an diesem Index wird nicht in das zurückgegebene Array einbezogen. Der Standardwert ist die Array-Größe.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":3}},{"type":"function","name":"sort","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#sort","description":"Sortiert ein Array nach ASCII-Wert. Wenn alle Elemente im Array denselben Typ aufweisen, wird eine entsprechende Sortierfunktion verwendet. Wenn verschiedene Typen vorhanden sind, werden die Elemente in Text konvertiert. Wenn das Array Dictionaries enthält und keine benutzerdefinierte Funktion bereitgestellt wird, wird keine Sortierung durchgeführt. Wenn das Array NULL-Werte enthält, werden diese nicht in Text konvertiert und am Ende des sortierten Array zurückgegeben.","examples":"\n**Beispiele**\n\nAusgabe: `['$', 1, 'A', 'a']`\n\n```arcade\nSort([1, 'a', '$', 'A'])\n```\n\nMit benutzerdefinierter Funktion sortieren\n\n```arcade\nvar peopleArray = [{ 'NAME': 'Sam', 'AGE': 25 }, {'NAME': 'Bob', 'AGE': 27 },{ 'NAME': 'Emma', 'AGE': 24 }];\nfunction compareAge(a,b){\n  if (a['AGE']<b['AGE'])\n    return -1;\n  if (a['AGE']>b['AGE'])\n    return 1;\n  return 0;\n}\nreturn Sort(peopleArray, compareAge);\n// returns '[{ 'AGE': 24, 'NAME': 'Emma' }, { 'AGE': 25, 'NAME': 'Sam' }, { 'AGE': 27, 'NAME': 'Bob' } ]'\n```\n\n","completion":{"label":"Sort","detail":"Sort(inputArray, comparatorFunction?) -> Array<Any>","insertText":"Sort(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSortiert ein Array nach ASCII-Wert. Wenn alle Elemente im Array denselben Typ aufweisen, wird eine entsprechende Sortierfunktion verwendet. Wenn verschiedene Typen vorhanden sind, werden die Elemente in Text konvertiert. Wenn das Array Dictionaries enthält und keine benutzerdefinierte Funktion bereitgestellt wird, wird keine Sortierung durchgeführt. Wenn das Array NULL-Werte enthält, werden diese nicht in Text konvertiert und am Ende des sortierten Array zurückgegeben.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das zu sortierende Array.\n- **comparatorFunction** (_Optional_): [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Eine benutzerdefinierte Funktion, die für die Sortierung 'orderingFunction(a: Any, b: Any) -> Number' verwendet werden soll. Die Funktion erhält zwei Elemente und sollte eine Zahl zurückgeben, die die Sortierreihenfolge der beiden Elemente angibt:  \n'> 0': 'b' vor 'a' anordnen  \n'=0': die ursprüngliche Reihenfolge von 'a' und 'b' erhalten  \n'< 0': 'a' vor 'b' anordnen\n\n  - **a**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Das erste Vergleichselement.\n  - **b**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Das zweite Vergleichselement.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"splice","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#splice","description":"Führt alle Parameter in einem neuen Array zusammen.","examples":"\n**Beispiele**\n\nAusgabe: `['orange', 'purple', 1, 2, 'red']`\n\n```arcade\nSplice(['orange', 'purple'], 1, 2, 'red')\n```\n\nAusgabe: `[1, 2, 3, 4]`\n\n```arcade\nSplice([1,2], [3,4])\n```\n\n","completion":{"label":"Splice","detail":"Splice([value1, ..., valueN]?) -> Array<Any>","insertText":"Splice($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFührt alle Parameter in einem neuen Array zusammen.\n\n**Parameter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Eine fortlaufende Werteliste, die in einem neuen Array zusammengefügt werden soll.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":0,"max":-1}},{"type":"function","name":"top","bundle":"core","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#top","description":"Kürzt das Eingabe-Array und gibt die angegebene Anzahl an Elementen ab Beginn des Array zurück.","examples":"\n**Beispiel**\n\nAusgabe: '[ 43,32,19 ]'\n\n```arcade\nTop([ 43,32,19,0,3,55 ], 3)\n```\n\n","completion":{"label":"Top","detail":"Top(inputArray, numItems) -> Array<Any>","insertText":"Top(${1:inputArray_}, ${2:numItems_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKürzt das Eingabe-Array und gibt die angegebene Anzahl an Elementen ab Beginn des Array zurück.\n\n**Parameter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Das zu kürzende Array.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl der vom Anfang des Array zurückzugebenden Elemente.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"date_functions","title":"Datumsfunktionen","items":[{"type":"function","name":"changetimezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone","description":"Ändert die Zeitzone, die zum Anzeigen des angegebenen Datumswertes verwendet wird. Wenn die Zeitzone des Eingabe-Datumswertes ('dateValue') unbekannt ist (Wert = 'unknown'), dann wird der Ausgabe-Datumswert mit dem Datum und der Uhrzeit des Eingabe-Datumswertes angezeigt, erhält aber die 'newTimeZone' zugewiesen.","examples":"\n**Beispiele**\n\nÄndert die Zeitzone des angegebenen Datums von 'America/New_York' in 'America/Los_Angeles'\n\n```arcade\nvar inputDate = Date(2011,10,11,8,0,0,0, \"America/New_York\")\nChangeTimeZone(inputDate, \"America/Los_Angeles\");\n// returns a Date representing Nov 11, 2011, 5:00:00 AM PST\n```\n\nWeist ein Datum mit unbekannter Zeitzone (Wert = 'unknown') dem Zeitversatz '+07:00' zu\n\n```arcade\nvar inputDate = Date(2011,10,11,8,0,0,0, \"unknown\")\nChangeTimeZone(inputDate, \"+07:00\");\n// returns a Date representing Nov 11, 2011, 8:00:00 AM +07:00\n```\n\n","completion":{"label":"ChangeTimeZone","detail":"ChangeTimeZone(dateValue, newTimeZone) -> Date","insertText":"ChangeTimeZone(${1:dateValue_}, ${2:newTimeZone_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nÄndert die Zeitzone, die zum Anzeigen des angegebenen Datumswertes verwendet wird. Wenn die Zeitzone des Eingabe-Datumswertes ('dateValue') unbekannt ist (Wert = 'unknown'), dann wird der Ausgabe-Datumswert mit dem Datum und der Uhrzeit des Eingabe-Datumswertes angezeigt, erhält aber die 'newTimeZone' zugewiesen.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Ein Datumswert mit Datums- und Uhrzeitinformationen.\n- **newTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die neue Zeitzone, die zum Anzeigen des angegebenen Datumswertes verwendet werden soll. Als Zeitzone muss einer der folgenden Werte angegeben werden:\n\n  - Ein Text, der einem Eintrag in der IANA-Zeitzonendatenbank entspricht (z. B. 'America/New_York')\n\n  - Ein Text, mit dem die Stunden und Minuten angegeben werden, die zu UTC addiert werden sollen (z. B. '+07:00' oder '-03:00')\n\n  - 'system': Als Zeitzone wird die lokale Zeitzone des Gerätes oder Systems festgelegt\n\n  - 'default': Die Zeitzone des Ausführungskontextes des Profils\n\n  - 'UTC' (Coordinated Universal Time, koordinierte Weltzeit)\n\n  - 'unknown': Entfernt die Zeitzoneninformation für den angegebenen Wert und zeigt das Datum und die Uhrzeit gemäß der Definition im Ausdruck an.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Zusätzliche Ressourcen**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [ToLocal()](https://developers.arcgis.com/arcade/function-reference/date_functions/#tolocal)\n* [ToUTC()](https://developers.arcgis.com/arcade/function-reference/date_functions/#toutc)\n"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date1","description":"Erstellt aus einem Parametersatz ein Datumsobjekt. Standardmäßig werden Datumswerte in der Zeitzone des Ausführungskontextes des Profils erstellt.","examples":"\n**Beispiele**\n\nErstellt ein Datum, das den angegebenen Zeitpunkt in der Zeitzone des Ausführungskontextes des Profils, in dem Arcade ausgeführt wird, darstellt\n\n```arcade\n// Date that represents Jun 02, 1987, 12:00:00 AM PST\nDate(1987,05,02)\n```\n\nErstellt ein Datum mit der Uhrzeit, die in einer angegebenen Zeitzone definiert ist\n\n```arcade\nDate(1990, 10, 2, 2, 23, 0, 0, \"America/New_York\");\n // Date represents Nov 2, 1990, 2:23:00 AM EST\n```\n\n","completion":{"label":"Date","detail":"Date(year, month, day, hour?, minute?, second?, millisecond?, timeZone?) -> Date","insertText":"Date(${1:year_}, ${2:month_}, ${3:day_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt aus einem Parametersatz ein Datumsobjekt. Standardmäßig werden Datumswerte in der Zeitzone des Ausführungskontextes des Profils erstellt.\n\n**Parameter**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, die ein Jahr darstellt.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Monat (0-11), wobei `0` Januar und `11` Dezember ist.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Tag des Monats (1–31)\n- **hour** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Stunde des Tages (0–23).\n- **minute** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Minute der Stunde (0–59).\n- **second** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Sekunde der Minute (0–59).\n- **millisecond** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Millisekunde der Sekunde (0–999).\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.24_ Die Zeitzone des Datums. Falls nicht angegeben, wird das Datum in der Standardzeitzone des Ausführungskontextes des Profils erstellt. Mögliche Werte:\n\n  - Ein Text, der einem Eintrag in der IANA-Zeitzonendatenbank entspricht (z. B. 'America/New_York')\n\n  - Ein Text, mit dem die Stunden und Minuten angegeben werden, die zu UTC addiert werden sollen (z. B. '+07:00' oder '-03:00')\n\n  - 'system': Als Zeitzone wird die lokale Zeitzone des Gerätes oder Systems festgelegt\n\n  - 'default': Die Zeitzone des Ausführungskontextes des Profils\n\n  - 'UTC' (Coordinated Universal Time, koordinierte Weltzeit)\n\n  - 'unknown': Entfernt die Zeitzoneninformation für den angegebenen Wert und zeigt das Datum und die Uhrzeit gemäß der Definition im Ausdruck an.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Zusätzliche Ressourcen**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":3,"max":8}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date2","description":"Erstellt ein Datum mit der angegebenen Unix-Epoche. Standardmäßig wird das Datum in der Zeitzone des Ausführungskontextes des Profils angezeigt. Wenn keine Epoche angegeben ist, wird ein Datum mit dem aktuellen Datums- und Uhrzeitwert in der Standardzeitzone des Profils erstellt. Wenn für die Epoche ein NULL-Wert zurückgegeben wird, wird er implizit in `0` umgewandelt, und das Datum 1. Januar 1970 UTC wird zurückgegeben.","examples":"\n**Beispiele**\n\nMillisekunden seit 1. Januar 1970\n\n```arcade\nDate(1476987783555) // 'Thu Oct 20 2016 11:23:03 GMT-0700 (PDT)'\n```\n\nErstellt ein Datum, das den aktuellen Zeitpunkt in der Zeitzone des Ausführungskontextes des Profils, in dem Arcade ausgeführt wird, darstellt\n\n```arcade\n// Date represents Jan 27, 2023, 12:41:20 PM PST\nDate()\n```\n\n","completion":{"label":"Date","detail":"Date(epoch?) -> Date","insertText":"Date($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein Datum mit der angegebenen Unix-Epoche. Standardmäßig wird das Datum in der Zeitzone des Ausführungskontextes des Profils angezeigt. Wenn keine Epoche angegeben ist, wird ein Datum mit dem aktuellen Datums- und Uhrzeitwert in der Standardzeitzone des Profils erstellt. Wenn für die Epoche ein NULL-Wert zurückgegeben wird, wird er implizit in `0` umgewandelt, und das Datum 1. Januar 1970 UTC wird zurückgegeben.\n\n**Parameter**\n\n- **epoch** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl der Millisekunden seit 1. Januar 1970 UTC.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Zusätzliche Ressourcen**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [Now()](https://developers.arcgis.com/arcade/function-reference/date_functions/#date)\n* [Timestamp()](https://developers.arcgis.com/arcade/function-reference/date_functions/#timestamp)\n* [Today()](https://developers.arcgis.com/arcade/function-reference/date_functions/#today)\n"}},"parametersInfo":{"min":0,"max":1}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date3","description":"Erstellt einen Datumswert aus einem ISO-8601-Textwert Wenn eine Abweichung von UTC angegeben ist, wird das Datum trotzdem in der Zeitzone des Profils angezeigt. Wenn kein Textwert angegeben ist, wird ein Datum mit dem aktuellen Datums- und Uhrzeitwert in der Zeitzone des Profils erstellt.","examples":"\n**Beispiele**\n\nErstellt ein Datum aus einem ISO-8601-Textwert mit einem bekannten Zeitversatz\n\n```arcade\nDate('2016-10-20T17:41:37+00:00') // 'Thu Oct 20 2016 10:41:37 GMT-0700 (PDT)'\n```\n\nErstellt ein Datum aus einem ISO-8601-Textwert mit einem unbekannten Zeitversatz\n\n```arcade\nDate('2016-10-20T17:41:37') // 'Thu Oct 20 2016 5:41:37 PM PDT'\n```\n\n","completion":{"label":"Date","detail":"Date(timestamp?) -> Date","insertText":"Date($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen Datumswert aus einem ISO-8601-Textwert Wenn eine Abweichung von UTC angegeben ist, wird das Datum trotzdem in der Zeitzone des Profils angezeigt. Wenn kein Textwert angegeben ist, wird ein Datum mit dem aktuellen Datums- und Uhrzeitwert in der Zeitzone des Profils erstellt.\n\n**Parameter**\n\n- **timestamp** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein ISO-8601-Textwert, der in ein Datum umgewandelt werden soll.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":0,"max":1}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date4","description":"Erstellt ein Datum aus einem DateOnly-Wert mit einem optionalen Uhrzeit- und Zeitzonenwert.","examples":"\n**Beispiel**\n\nErstellt ein Datum aus einem DateOnly- und Zeittyp\n\n```arcade\nDate(DateOnly(2022,10,11), Time(\"11:20 am\"))\n// returns a Date representing Nov 11, 2022, 11:20:00 AM in an unknown time zone\n```\n\n","completion":{"label":"Date","detail":"Date(dateOnlyValue, timeValue?, timeZone?) -> Date","insertText":"Date(${1:dateOnlyValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein Datum aus einem DateOnly-Wert mit einem optionalen Uhrzeit- und Zeitzonenwert.\n\n**Parameter**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Der DateOnly-Wert, aus dem ein Datumswert erstellt werden soll.\n- **timeValue** (_Optional_): [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Der Uhrzeitwert für das Datum. Falls nicht angegeben, wird das Datum mit der Uhrzeit '00:00:00' erstellt.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Zeitzone des Datums. Falls nicht angegeben, wird das Datum in der Zeitzone 'unknown' erstellt. Mögliche Werte:\n\n  - Ein Text, der einem Eintrag in der IANA-Zeitzonendatenbank entspricht (z. B. 'America/New_York')\n\n  - Ein Text, mit dem die Stunden und Minuten angegeben werden, die zu UTC addiert werden sollen (z. B. '+07:00' oder '-03:00')\n\n  - 'system': Als Zeitzone wird die lokale Zeitzone des Gerätes oder Systems festgelegt\n\n  - 'default': Die Zeitzone des Ausführungskontextes des Profils\n\n  - 'UTC' (Coordinated Universal Time, koordinierte Weltzeit)\n\n  - 'unknown': Entfernt die Zeitzoneninformation für den angegebenen Wert und zeigt das Datum und die Uhrzeit gemäß der Definition im Ausdruck an.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Zusätzliche Ressourcen**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":1,"max":3}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date5","description":"Erstellt eine Kopie des angegebenen Datums.","examples":"\n**Beispiel**\n\nErstellt eine Kopie des aktuellen Datumswertes.\n\n```arcade\nvar copiedDate = Date(Now())\n```\n\n","completion":{"label":"Date","detail":"Date(dateValue) -> Date","insertText":"Date(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt eine Kopie des angegebenen Datums.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Das Datum, das kopiert werden soll.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":1,"max":1}}],[{"type":"function","name":"dateadd","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateadd1","description":"Addiert einen festgelegten Zeitraum in den angegebenen Einheiten zu einem Datum und gibt ein neues Datum zurück. Wenn das Datum eine IANA-Zeitzone enthält, dann wird die Sommerzeit und die sonstige zeitzonengesteuerte Logik angewendet.","examples":"\n**Beispiel**\n\nAddiert 7 Tage zum angegebenen Datum\n\n```arcade\nvar startDate = Date(2023, 9, 1, 12, 00);\nvar oneWeekLater = DateAdd(startDate, 7, 'days');\nreturn oneWeekLater;\n// returns a Date representing Oct 8, 2023, 12:00:00 PM PDT\n```\n\n","completion":{"label":"DateAdd","detail":"DateAdd(dateValue, addValue, units?) -> Date","insertText":"DateAdd(${1:dateValue_}, ${2:addValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAddiert einen festgelegten Zeitraum in den angegebenen Einheiten zu einem Datum und gibt ein neues Datum zurück. Wenn das Datum eine IANA-Zeitzone enthält, dann wird die Sommerzeit und die sonstige zeitzonengesteuerte Logik angewendet.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Das Eingabedatum, zu dem Zeit addiert werden soll.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Wert, der zum Datum in den angegebenen Einheiten addiert werden soll.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Einheiten der Zahl, die zum Datum addiert werden soll. Die Standardeinstellung ist 'milliseconds'. Die unterstützten Einheitentypen lauten `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"dateadd","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateadd2","description":"Addiert einen festgelegten Zeitraum in den angegebenen Einheiten zu einem DateOnly-Wert und gibt einen neuen DateOnly-Wert zurück.","examples":"\n**Beispiele**\n\nAddiert 7 Tage zum Datum im angegebenen Feld\n\n```arcade\nvar startDate = DateOnly(2023,5,4); // equivalent to 2023-06-04\nvar oneWeekLater = DateAdd(startDate, 7, 'days');\nreturn oneWeekLater;\n// returns 2023-06-11\n```\n\nAddiert 12 Stunden zum Datum im angegebenen Feld\n\n```arcade\nvar startDate = DateOnly(2023,5,4); // equivalent to 2023-06-04\nvar hoursLater = DateAdd(startDate, 12, 'hours');\nreturn hoursLater;\n// returns the original start date, 2023-06-04\n// since 12 hours < 1 day, the DateOnly input is not changed\n```\n\n","completion":{"label":"DateAdd","detail":"DateAdd(dateOnlyValue, addValue, units?) -> DateOnly","insertText":"DateAdd(${1:dateOnlyValue_}, ${2:addValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAddiert einen festgelegten Zeitraum in den angegebenen Einheiten zu einem DateOnly-Wert und gibt einen neuen DateOnly-Wert zurück.\n\n**Parameter**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Der DateOnly-Eingabewert, zu dem Zeit addiert werden soll.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Wert, der zum Datum in den angegebenen Einheiten addiert werden soll. Bei DateOnly-Eingaben wird dieser Wert auf den nächsten Tag in einem 24-Stunden-Intervall abgerundet. Wenn der Wert, der hinzuaddiert werden soll, kleiner als 24 Stunden ist, dann wird kein Wert zur DateOnly-Eingabe addiert.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Einheiten der Zahl, die zum Datum addiert werden soll. Die Standardeinstellung ist 'milliseconds'. Die unterstützten Einheitentypen lauten `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`.\n\n**Rückgabewert**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"dateadd","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateadd3","description":"Addiert einen festgelegten Zeitraum in den angegebenen Einheiten zu einem Uhrzeitwert und gibt einen neuen Uhrzeitwert zurück.","examples":"\n**Beispiele**\n\nAddiert 7 Tage zur angegebenen Uhrzeit\n\n```arcade\nvar startTime = Time(11,30); // equivalent to 11:30:00\nvar hoursLater = DateAdd(startTime, 7, 'hours');\nreturn hoursLater;\n// returns 18:30:00\n```\n\nAddiert 90 Sekunden zur angegebenen Uhrzeit\n\n```arcade\nvar startTime = Time(11,30); // equivalent to 11:30:00\nvar secondsLater = DateAdd(startTime, 90, \"seconds\");\nreturn secondsLater;\n// returns 11:31:30\n```\n\nAddiert 25 Stunden zur angegebenen Uhrzeit\n\n```arcade\nvar startTime = Time(11,30); // equivalent to 11:30:00\nvar hoursLater = DateAdd(startTime, 25, 'hours');\nreturn hoursLater;\n// returns 12:30:00\n```\n\n","completion":{"label":"DateAdd","detail":"DateAdd(timeValue, addValue, units?) -> Time","insertText":"DateAdd(${1:timeValue_}, ${2:addValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAddiert einen festgelegten Zeitraum in den angegebenen Einheiten zu einem Uhrzeitwert und gibt einen neuen Uhrzeitwert zurück.\n\n**Parameter**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Der Uhrzeit-Eingabewert, zu dem Zeit addiert werden soll.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Wert, der zur Uhrzeit in den angegebenen Einheiten addiert werden soll.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Einheiten der Zahl, die zum Datum addiert werden soll. Die Standardeinstellung ist 'milliseconds'. Die unterstützten Einheitentypen lauten `milliseconds`, `seconds`, `minutes`, `hours`.\n\n**Rückgabewert**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":2,"max":3}}],[{"type":"function","name":"datediff","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#datediff1","description":"Subtrahiert zwei Datumsangaben und gibt die Differenz in den angegebenen Einheiten zurück.","examples":"\n**Beispiele**\n\nSubtrahiert zwei Datumsangaben und gibt das Alter zurück.\n\n```arcade\nvar startDate = Date($feature.startDateField);\nvar endDate = Date($feature.endDateField);\nvar age = DateDiff(endDate, startDate, 'years');\nreturn age;\n```\n\nSubtrahiert zwei Datumsangaben und gibt die Differenz zurück.\n\n```arcade\nvar startDate = Date(2022,2,23,2,23,22,0, \"America/New_York\"); // Mar 23, 2022, 2:23:22 AM EDT\nvar endDate = Date(2022,2,23,5,23,22,0, \"unknown\"); // Mar 23, 2022, 5:23:22 AM\n\nDateDiff(endDate, startDate, 'hours')\n// returns 3, since the Date with an unknown time zone is assumed to be New York time before the difference is calculated\n\nDateDiff(endDate, startDate, 'hours', \"America/Los_Angeles\");\n// returns 6, since the Date with an unknown time zone is now considered to be Los Angeles time before the difference is calculated\n```\n\n","completion":{"label":"DateDiff","detail":"DateDiff(date1, date2, units?, timeZone?) -> Number","insertText":"DateDiff(${1:date1_}, ${2:date2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSubtrahiert zwei Datumsangaben und gibt die Differenz in den angegebenen Einheiten zurück.\n\n**Parameter**\n\n- **date1**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Der Datumswert, von dem ein zweites Datum subtrahiert werden soll.\n- **date2**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Der Datumswert, der vom ersten angegebenen Datum subtrahiert werden soll.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Einheiten, in denen die Differenz der beiden angegebenen Datumsangaben zurückgegeben werden soll. Die unterstützten Einheitentypen lauten `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`. Der Standardwert ist `milliseconds`.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since version 1.24_ Die Zeitzone, die den Eingabe-Datumswerten mit unbekannter Zeitzone zugewiesen werden soll. Falls nicht angegeben, geschieht Folgendes: (1) Wenn die Zeitzone bei der einen Eingabe definiert und bei der anderen Eingabe unbekannt ist, dann wird der Wert mit der unbekannten Zeitzone so behandelt, als wäre für ihn dieselbe Zeitzone wie für die andere Eingabe definiert. (2) Wenn die Zeitzone bei beiden Eingaben unbekannt ist, dann wird die Datumsdifferenz (DateDiff) zwischen beiden Datumswerten so berechnet, als wäre für sie dieselbe Zeitzone definiert. Mögliche Werte:\n\n  - Ein Text, der einem Eintrag in der IANA-Zeitzonendatenbank entspricht (z. B. 'America/New_York')\n\n  - Ein Text, mit dem die Stunden und Minuten angegeben werden, die zu UTC addiert werden sollen (z. B. '+07:00' oder '-03:00')\n\n  - 'system': Als Zeitzone wird die lokale Zeitzone des Gerätes oder Systems festgelegt\n\n  - 'default': Die Zeitzone des Ausführungskontextes des Profils\n\n  - 'UTC' (Coordinated Universal Time, koordinierte Weltzeit)\n\n  - 'unknown': Entfernt die Zeitzoneninformation für den angegebenen Wert und zeigt das Datum und die Uhrzeit gemäß der Definition im Ausdruck an.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"datediff","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#datediff2","description":"Subtrahiert zwei DateOnly-Werte und gibt die Differenz in den angegebenen Einheiten zurück.","examples":"\n**Beispiel**\n\nSubtrahiert zwei DateOnly-Werte und gibt die Differenz in Jahren zurück.\n\n```arcade\nvar startDate = DateOnly(1996,11,10);\nvar endDate = DateOnly(); // today's date\nvar age = DateDiff(endDate, startDate, 'years');\nFloor(age); // round down\n// returns 26\n```\n\n","completion":{"label":"DateDiff","detail":"DateDiff(dateOnly1, dateOnly2, units?) -> Number","insertText":"DateDiff(${1:dateOnly1_}, ${2:dateOnly2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSubtrahiert zwei DateOnly-Werte und gibt die Differenz in den angegebenen Einheiten zurück.\n\n**Parameter**\n\n- **dateOnly1**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Der DateOnly-Wert, von dem ein zweiter DateOnly-Wert subtrahiert werden soll.\n- **dateOnly2**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Der DateOnly-Wert, der vom ersten angegebenen DateOnly-Wert subtrahiert werden soll.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Einheiten, in denen die Differenz der beiden angegebenen DateOnly-Werte zurückgegeben werden soll. Die unterstützten Einheitentypen lauten `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`. Der Standardwert ist `milliseconds`.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"datediff","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#datediff3","description":"Subtrahiert zwei Uhrzeitwerte und gibt die Differenz in den angegebenen Einheiten zurück.","examples":"\n**Beispiel**\n\nSubtrahiert zwei Uhrzeitwerte und gibt die Differenz in Stunden zurück.\n\n```arcade\nDateDiff(Time(23,0), Time(9,0), 'hours')\n// returns 14\n```\n\n","completion":{"label":"DateDiff","detail":"DateDiff(time1, time2, units?) -> Number","insertText":"DateDiff(${1:time1_}, ${2:time2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSubtrahiert zwei Uhrzeitwerte und gibt die Differenz in den angegebenen Einheiten zurück.\n\n**Parameter**\n\n- **time1**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Der Uhrzeitwert, von dem ein zweiter Uhrzeitwert subtrahiert werden soll.\n- **time2**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Der Uhrzeitwert, der vom ersten angegebenen Uhrzeitwert subtrahiert werden soll.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Einheiten, in denen die Differenz der beiden angegebenen Uhrzeitwerte zurückgegeben werden soll. Die unterstützten Einheitentypen lauten `milliseconds`, `seconds`, `minutes`, `hours`. Der Standardwert ist `milliseconds`.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":3}}],[{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly1","description":"Erstellt einen DateOnly-Wert basierend auf dem aktuellen Datum in der Zeitzone des Ausführungskontextes des Profils.","examples":"\n**Beispiel**\n\nGibt das aktuelle Datum (ohne Uhrzeit) zurück.\n\n```arcade\nDateOnly()\n// returns the current date, i.e. 2023-09-12\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly() -> DateOnly","insertText":"DateOnly($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen DateOnly-Wert basierend auf dem aktuellen Datum in der Zeitzone des Ausführungskontextes des Profils.\n\n**Rückgabewert**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)\n\n**Zusätzliche Ressourcen**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly2","description":"Erstellt einen DateOnly-Wert aus Eingaben, die das Jahr, den Monat und den Tag darstellen.","examples":"\n**Beispiel**\n\nErstellt einen DateOnly-Wert aus Eingaben, die das Jahr, den Monat und den Tag darstellen\n\n```arcade\nDateOnly(1996, 11, 10)\n// returns 1996-12-10\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(year, month, day) -> DateOnly","insertText":"DateOnly(${1:year_}, ${2:month_}, ${3:day_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen DateOnly-Wert aus Eingaben, die das Jahr, den Monat und den Tag darstellen.\n\n**Parameter**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, die ein Jahr darstellt.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Monat (0-11), wobei `0` Januar und `11` Dezember ist. Wenn dieser Wert außerhalb des normalen Bereichs (0-11) liegt, gibt die Funktion den Wert 'null' zurück.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Tag des Monats (1–31) Wenn dieser Wert außerhalb des normalen Bereichs (1-31) liegt, gibt die Funktion den Wert 'null' zurück.\n\n**Rückgabewert**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly3","description":"Erstellt ein DateOnly-Datum mit der angegebenen Unix-Epoche.","examples":"\n**Beispiel**\n\nGibt den DateOnly-Wert aus der Anzahl der Millisekunden seit dem 1. Januar 1970 zurück.\n\n```arcade\nDateOnly(1476987783555);\n// returns 2016-10-20\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(epoch) -> DateOnly","insertText":"DateOnly(${1:epoch_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein DateOnly-Datum mit der angegebenen Unix-Epoche.\n\n**Parameter**\n\n- **epoch**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl der Millisekunden seit 1. Januar 1970 UTC.\n\n**Rückgabewert**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly4","description":"Erstellt einen DateOnly-Wert aus einer Texteingabe, die ein Datum im ISO-Format oder ein Textmuster in einem anderen Format darstellt.","examples":"\n**Beispiele**\n\nErstellt einen DateOnly-Wert aus einem Textwert, der das Datum darstellt.\n\n```arcade\nDateOnly(\"2023-05-11T13:43:18.990+01:00\");\n// returns 2023-05-11\n```\n\nErstellt einen DateOnly-Wert aus einem Textwert, der das Datum im angegebenen Format darstellt.\n\n```arcade\nDateOnly(\"10 Jan 2022\",\"D MMM Y\")\n// returns 2022-01-10\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(textValue, format?) -> DateOnly","insertText":"DateOnly(${1:textValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen DateOnly-Wert aus einer Texteingabe, die ein Datum im ISO-Format oder ein Textmuster in einem anderen Format darstellt.\n\n**Parameter**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein Textwert, der ein Datum darstellt. Dies sollte entweder ein Datum im ISO-Format oder ein Text in einem anderen Format, der ein Datum darstellt, sein. Wenn dieser Wert nicht dem ISO-Format entspricht, muss der Parameter 'format' zur Angabe des Formates des Datums definiert werden.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein Textwert, der das Format des Eingabe-Datumswertes ('dateValue') angibt.  \nMögliche Werte:  \n  - 'D': Tag des Monats, nicht aufgefüllt (1–31)  \n  - 'DD': Tag des Monats, aufgefüllt (01–31)  \n  - 'DDD': Ordnungszahl des Tags des Jahres (1–365)  \n  - 'd': Wochentag (1–7)  \n  - 'ddd': Abgekürzter Wochentag (z. B. Mon)  \n  - 'dddd': Vollständiger Wochentag (z. B. Monday)  \n  - 'M': Monatsnummer (1–12)  \n  - 'MM': Monatsnummer, aufgefüllt (01–12)  \n  - 'MMM': Abgekürzter Monatsname (z. B. Jan)  \n  - 'MMMM': Vollständiger Monatsname (z. B. January)  \n  - 'Y': Vollständiges Jahr  \n  - 'YY': Zweistelliges Jahr  \n\n\n**Rückgabewert**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly5","description":"Erstellt einen DateOnly-Wert aus einem angegebenen Datum.","examples":"\n**Beispiel**\n\nGibt den DateOnly-Wert aus dem angegebenen Datum zurück.\n\n```arcade\nDateOnly(Date(2008,10,11,10,30));\n// returns 2008-11-11\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(dateValue) -> DateOnly","insertText":"DateOnly(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen DateOnly-Wert aus einem angegebenen Datum.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Das Datum, aus dem der DateOnly-Wert erstellt werden soll.\n\n**Rückgabewert**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly6","description":"Erstellt eine Kopie eines DateOnly-Wertes.","examples":"\n**Beispiel**\n\nErstellt eine Kopie eines DateOnly-Wertes\n\n```arcade\nvar originalDateOnly = DateOnly(1996,11,10)\nvar copiedDateOnly = DateOnly(originalDateOnly)\nreturn copiedDateOnly;\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(dateOnlyValue) -> DateOnly","insertText":"DateOnly(${1:dateOnlyValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt eine Kopie eines DateOnly-Wertes.\n\n**Parameter**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Der DateOnly-Wert, der kopiert werden soll.\n\n**Rückgabewert**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"day","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#day","description":"Gibt den Tag des Monats des angegebenen Datums zurück.","examples":"\n**Beispiele**\n\nRuft den Tag des Monats des aktuellen Datums ab.\n\n```arcade\nDay(Now())\n```\n\nGibt den Tag des Monats aus einem DateOnly-Wert zurück.\n\n```arcade\nDay(DateOnly(1996, 11, 10))\n// returns 10\n```\n\n","completion":{"label":"Day","detail":"Day(dateValue) -> Number","insertText":"Day(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Tag des Monats des angegebenen Datums zurück.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ein Datumswert, aus dem der Tag des Monats abgerufen werden soll. DateOnly-Werte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"hour","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#hour1","description":"Gibt die Stunde der Uhrzeit im angegebenen Datums- oder Uhrzeitwert zurück (0-23).","examples":"\n**Beispiele**\n\nGibt die Stunde der aktuellen Uhrzeit zurück.\n\n```arcade\nHour(Now())\n```\n\nGibt die Stunde der Uhrzeit zurück.\n\n```arcade\nHour(Date(2023, 1, 1, 12, 59, 23))\n// returns 12\n```\n\nGibt die Stunde der Uhrzeit zurück\n\n```arcade\nHour(Time(2, 59, 23))\n// returns 2\n```\n\n","completion":{"label":"Hour","detail":"Hour(dateTimeValue) -> Number","insertText":"Hour(${1:dateTimeValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Stunde der Uhrzeit im angegebenen Datums- oder Uhrzeitwert zurück (0-23).\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Ein Datums- oder Uhrzeitwert, aus dem die Stunde der Uhrzeit abgerufen werden soll. Uhrzeitwerte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"isomonth","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#isomonth","description":"Gibt den Monat des aktuellen Datums basierend auf dem ISO-Standard 8601 zurück. Die Werte reichen von 1–12, wobei `1` für Januar und `12` für Dezember steht.","examples":"\n**Beispiele**\n\nRuft den Monat des aktuellen Datums basierend auf dem ISO-Standard 8601 ab. Gibt `12` für den Monat Dezember zurück.\n\n```arcade\nISOMonth(Date(1980, 11, 31))\n```\n\nRuft den Monat des angegebenen DateOnly-Wertes basierend auf dem ISO-Standard 8601 ab.\n\n```arcade\nISOMonth(DateOnly(1996, 0, 10))\n// returns 1, for January\n```\n\n","completion":{"label":"ISOMonth","detail":"ISOMonth(dateValue) -> Number","insertText":"ISOMonth(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Monat des aktuellen Datums basierend auf dem ISO-Standard 8601 zurück. Die Werte reichen von 1–12, wobei `1` für Januar und `12` für Dezember steht.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ein Datumswert, aus dem der Monat abgerufen werden soll. DateOnly-Werte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"isoweek","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#isoweek","description":"Gibt die Kalenderwoche des aktuellen Datums basierend auf der Kalenderangabe für Wochendatum gemäß ISO-Standard 8601 zurück. Die Werte reichen von 1–53, wobei `1` für die erste Woche im Jahr steht und `52` bzw. `53` (je nach Jahr) für die letzte Woche im Jahr.","examples":"\n**Beispiele**\n\nRuft die Woche des aktuellen Datums basierend auf dem ISO-Standard 8601 ab. Gibt `1` zurück, da dieses Datum in der ersten Woche des Folgejahres liegt.\n\n```arcade\nISOWeek(Date(1980, 11, 31))\n```\n\nRuft die Woche des angegebenen DateOnly-Wertes basierend auf dem ISO-Standard 8601 ab.\n\n```arcade\nISOWeek(DateOnly(1996, 11, 10))\n// returns 50\n```\n\n","completion":{"label":"ISOWeek","detail":"ISOWeek(dateValue) -> Number","insertText":"ISOWeek(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Kalenderwoche des aktuellen Datums basierend auf der Kalenderangabe für Wochendatum gemäß ISO-Standard 8601 zurück. Die Werte reichen von 1–53, wobei `1` für die erste Woche im Jahr steht und `52` bzw. `53` (je nach Jahr) für die letzte Woche im Jahr.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ein Datumswert, aus dem die Woche abgerufen werden soll. DateOnly-Werte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"isoweekday","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#isoweekday","description":"Gibt den Wochentag des aktuellen Datums basierend auf dem ISO-Standard 8601 zurück. Die Werte reichen von 1–7, wobei `1` für Montag und `7` für Sonntag steht.","examples":"\n**Beispiele**\n\nGibt den Wochentag des aktuellen Datums basierend auf dem ISO-Standard 8601 zurück. Gibt `3` für Mittwoch zurück.\n\n```arcade\nISOWeekday(Date(1980, 11, 31))\n```\n\nGibt den Wochentag des angegebenen DateOnly-Wertes basierend auf dem ISO-Standard 8601 zurück.\n\n```arcade\nISOWeekday(DateOnly(1996, 11, 10))\n// returns 2, for Tuesday\n```\n\n","completion":{"label":"ISOWeekday","detail":"ISOWeekday(dateValue) -> Number","insertText":"ISOWeekday(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Wochentag des aktuellen Datums basierend auf dem ISO-Standard 8601 zurück. Die Werte reichen von 1–7, wobei `1` für Montag und `7` für Sonntag steht.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ein Datumswert, über den der Wochentag abgerufen werden soll. DateOnly-Werte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"isoyear","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#isoyear","description":"Gibt das Jahr des aktuellen Datums basierend auf der Kalenderangabe für Wochendatum gemäß ISO-Standard 8601 zurück.","examples":"\n**Beispiele**\n\nRuft das Jahr des aktuellen Datums basierend auf der Kalenderangabe für Wochendatum gemäß ISO-Standard 8601 zurück. Gibt `1981` zurück, da dieses Datum in der ersten Woche des Folgejahres liegt.\n\n```arcade\nISOYear(Date(1980, 11, 31))\n```\n\nRuft das Jahr des angegebenen DateOnly-Wertes basierend auf der Kalenderangabe für Wochendatum gemäß ISO-Standard 8601 ab.\n\n```arcade\nISOYear(DateOnly(1996, 11, 10))\n// returns 1996\n```\n\n","completion":{"label":"ISOYear","detail":"ISOYear(dateValue) -> Number","insertText":"ISOYear(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt das Jahr des aktuellen Datums basierend auf der Kalenderangabe für Wochendatum gemäß ISO-Standard 8601 zurück.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ein Datumswert, aus dem das Jahr abgerufen werden soll. DateOnly-Werte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"millisecond","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#millisecond1","description":"Gibt die Millisekunde der Uhrzeit im angegebenen Datums- oder Uhrzeitwert zurück.","examples":"\n**Beispiele**\n\nGibt die Millisekunde der aktuellen Uhrzeit zurück.\n\n```arcade\nMillisecond(Now())\n```\n\nGibt die Millisekunde der Uhrzeit zurück.\n\n```arcade\nMillisecond(Date(2023, 1, 1, 12, 59, 23, 999))\n// returns 999\n```\n\nGibt die Millisekunde der Uhrzeit zurück.\n\n```arcade\nMillisecond(Time(2, 59, 23, 450))\n// returns 450\n```\n\n","completion":{"label":"Millisecond","detail":"Millisecond(dateTimeValue) -> Number","insertText":"Millisecond(${1:dateTimeValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Millisekunde der Uhrzeit im angegebenen Datums- oder Uhrzeitwert zurück.\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Ein Datums- oder Uhrzeitwert, aus dem die Millisekunde der Uhrzeit abgerufen werden soll. Uhrzeitwerte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}],[{"type":"function","name":"minute","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#minute1","description":"Gibt die Minute der Uhrzeit im angegebenen Datums- oder Uhrzeitwert zurück.","examples":"\n**Beispiele**\n\nGibt die Minute der aktuellen Uhrzeit zurück.\n\n```arcade\nMinute(Now())\n```\n\nGibt die Minute der Uhrzeit zurück.\n\n```arcade\nMinute(Date(2013, 1, 1, 2, 15, 23))\n// returns 15\n```\n\nGibt die Minute der Uhrzeit zurück.\n\n```arcade\nMinute(Time(2, 59, 23))\n// returns 59\n```\n\n","completion":{"label":"Minute","detail":"Minute(dateTimeValue) -> Number","insertText":"Minute(${1:dateTimeValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Minute der Uhrzeit im angegebenen Datums- oder Uhrzeitwert zurück.\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Ein Datums- oder Uhrzeitwert, aus dem die Minute der Uhrzeit abgerufen werden soll. Uhrzeitwerte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"month","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#month","description":"Gibt den Monat des angegebenen Datums zurück. Die Werte reichen von 0–11, wobei `0` für Januar und `11` für Dezember steht.","examples":"\n**Beispiele**\n\nRuft den Monat des angegebenen Datums ab. Dies kann ein Wert von 0 bis 11 sein, wobei `0` für Januar und `11` für Dezember steht.\n\n```arcade\nMonth(Date(1980, 11, 31))\n// returns 11\n```\n\nRuft den Monat des angegebenen DateOnly-Wertes ab.\n\n```arcade\nMonth(DateOnly(1996, 0, 31))\n// returns 0, for the month of January\n```\n\n","completion":{"label":"Month","detail":"Month(dateValue) -> Number","insertText":"Month(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Monat des angegebenen Datums zurück. Die Werte reichen von 0–11, wobei `0` für Januar und `11` für Dezember steht.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ein Datumswert, aus dem der Monat abgerufen werden soll. DateOnly-Werte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [ISOMonth()](https://developers.arcgis.com/arcade/function-reference/date_functions/#isomonth)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"now","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#now","description":"Erstellt einen Datumswert, der das aktuelle Datum und die aktuelle Uhrzeit in der Zeitzone des Ausführungskontextes des Profils darstellt.","examples":"\n**Beispiel**\n\nGibt das aktuelle Datum und die aktuelle Uhrzeit in der Standardzeitzone des Profils zurück.\n\n```arcade\n// Date represents Jan 27, 2023, 12:41:20 PM PST\nNow()\n```\n\n","completion":{"label":"Now","detail":"Now() -> Date","insertText":"Now($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen Datumswert, der das aktuelle Datum und die aktuelle Uhrzeit in der Zeitzone des Ausführungskontextes des Profils darstellt.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Zusätzliche Ressourcen**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [Date()](https://developers.arcgis.com/arcade/function-reference/date_functions/#date)\n* [Timestamp()](https://developers.arcgis.com/arcade/function-reference/date_functions/#timestamp)\n* [Today()](https://developers.arcgis.com/arcade/function-reference/date_functions/#today)\n"}},"parametersInfo":{"min":0,"max":0}},[{"type":"function","name":"second","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#second1","description":"Gibt die Sekunde der Uhrzeit im angegebenen Datums- oder Uhrzeitwert zurück.","examples":"\n**Beispiele**\n\nRuft die Sekunde der aktuellen Uhrzeit ab.\n\n```arcade\nSecond(Now())\n```\n\nRuft die Sekunde der Uhrzeit ab.\n\n```arcade\nSecond(Date(2023, 1, 1, 2, 59, 01))\n// returns 1\n```\n\nRuft die Sekunde der Uhrzeit ab.\n\n```arcade\nSecond(Time(2, 59, 23))\n// returns 23\n```\n\n","completion":{"label":"Second","detail":"Second(dateTimeValue) -> Number","insertText":"Second(${1:dateTimeValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Sekunde der Uhrzeit im angegebenen Datums- oder Uhrzeitwert zurück.\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Ein Datums- oder Uhrzeitwert, aus dem die Sekunde der Uhrzeit abgerufen werden soll. Uhrzeitwerte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}],[{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time1","description":"Erstellt einen Uhrzeitwert, der die aktuelle Uhrzeit in der Zeitzone des Ausführungskontextes des Profils darstellt.","examples":"\n**Beispiel**\n\nGibt die aktuelle Uhrzeit in der Standardzeitzone des Profils zurück.\n\n```arcade\n// Time represents 12:41:20 PM\nTime()\n```\n\n","completion":{"label":"Time","detail":"Time() -> Time","insertText":"Time($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen Uhrzeitwert, der die aktuelle Uhrzeit in der Zeitzone des Ausführungskontextes des Profils darstellt.\n\n**Rückgabewert**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)\n\n**Zusätzliche Ressourcen**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time2","description":"Erstellt einen Uhrzeitwert aus Eingaben, die Stunden, Minuten, Sekunden und Millisekunden darstellen.","examples":"\n**Beispiel**\n\nErstellt einen Uhrzeitwert aus Eingaben, die Stunden, Minuten, Sekunden und Millisekunden darstellen\n\n```arcade\nTime(13, 20);\n// returns a Time value of 13:20:00\n \nTime(2, 59, 23)\n// returns a Time value of 02:59:23\n \nTime(15, 47, 0, 474)\n// returns a Time value of 15:47:00.474\n```\n\n","completion":{"label":"Time","detail":"Time(hours, minutes, seconds?, milliseconds?) -> Time","insertText":"Time(${1:hours_}, ${2:minutes_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen Uhrzeitwert aus Eingaben, die Stunden, Minuten, Sekunden und Millisekunden darstellen.\n\n**Parameter**\n\n- **hours**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, die die Stunden des Uhrzeitwertes darstellt (0-23). Wenn dieser Wert außerhalb des normalen Bereichs (0-23) liegt, gibt die Funktion den Wert 'null' zurück.\n- **minutes**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, die die Minuten des Uhrzeitwertes darstellt (0-59). Wenn dieser Wert außerhalb des normalen Bereichs (0-59) liegt, gibt die Funktion den Wert 'null' zurück.\n- **seconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, die die Sekunden des Uhrzeitwertes darstellt (0-59). Wenn dieser Wert außerhalb des normalen Bereichs (0-59) liegt, gibt die Funktion den Wert 'null' zurück.\n- **milliseconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, die die Millisekunden des Uhrzeitwertes darstellt (0-999). Wenn dieser Wert außerhalb des normalen Bereichs (0-999) liegt, gibt die Funktion den Wert 'null' zurück.\n\n**Rückgabewert**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time3","description":"Erstellt einen Uhrzeitwert aus einer angegebenen Zahl, die die Millisekunden seit Mitternacht darstellt.","examples":"\n**Beispiele**\n\nGibt die Uhrzeit aus der Anzahl der Millisekunden seit Mitternacht zurück.\n\n```arcade\nTime(8119800);\n// returns a Time value of 02:15:19.800\n```\n\nGibt die Uhrzeit aus der Anzahl der Millisekunden seit Mitternacht zurück.\n\n```arcade\nTime(86400001);\n// returns null - the input value exceeds the number of milliseconds in a day\n```\n\n","completion":{"label":"Time","detail":"Time(numValue) -> Time","insertText":"Time(${1:numValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen Uhrzeitwert aus einer angegebenen Zahl, die die Millisekunden seit Mitternacht darstellt.\n\n**Parameter**\n\n- **numValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl der Millisekunden seit Mitternacht. Wenn dieser Wert größer als 86.400.000 (der maximalen Anzahl der Millisekunden an einem Tag) oder kleiner als 0 ist, gibt die Funktion den Wert 'null' zurück.\n\n**Rückgabewert**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time4","description":"Erstellt einen Uhrzeitwert aus einer Texteingabe, die eine Uhrzeit darstellt, mit einer optionalen Eingabe, die das Format des Textes angibt.","examples":"\n**Beispiele**\n\nErstellt einen Uhrzeitwert aus einem Textwert, der die Uhrzeit darstellt.\n\n```arcade\nTime(\"1:20 PM\");\n// returns a Time value of 13:20:00\n```\n\nErstellt einen Uhrzeitwert aus einem Textwert, der die Uhrzeit und die Formatierung darstellt.\n\n```arcade\nTime(\"12 05 04\", \"HH MM ss\")\n// returns a Time value of 12:05:04\n```\n\n","completion":{"label":"Time","detail":"Time(textValue, format?) -> Time","insertText":"Time(${1:textValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen Uhrzeitwert aus einer Texteingabe, die eine Uhrzeit darstellt, mit einer optionalen Eingabe, die das Format des Textes angibt.\n\n**Parameter**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein Textwert, der eine Uhrzeit darstellt.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein Textwert, der das Format des Eingabe-Uhrzeitwertes ('timeValue') angibt.  \nMögliche Werte:  \n  - `h`: Zivile Stunden, nicht aufgefüllt (1–12)  \n  - `hh`: Zivile Stunden, aufgefüllt (01–12)  \n  - `H`: Militärische Stunden, nicht aufgefüllt (0–23)  \n  - `HH`: Militärische Stunden, aufgefüllt (00–23)  \n  - 'm': Minuten nicht aufgefüllt (0–59)  \n  - 'mm': Minuten, aufgefüllt (00–59)  \n  - 's': Sekunden, nicht aufgefüllt (0–59)  \n  - 'ss': Sekunden, aufgefüllt (00–59)  \n  - 'A': AM/PM  \n\n\n**Rückgabewert**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time5","description":"Erstellt einen Uhrzeitwert aus einem angegebenen Datum.","examples":"\n**Beispiel**\n\nGibt die Uhrzeit aus dem angegebenen Datum zurück.\n\n```arcade\nTime(Date(2008,10,11,10,30));\n// returns a Time value of 10:30:00 AM\n```\n\n","completion":{"label":"Time","detail":"Time(dateValue) -> Time","insertText":"Time(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen Uhrzeitwert aus einem angegebenen Datum.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Das Datum, aus dem die Uhrzeit abgerufen werden soll.\n\n**Rückgabewert**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time6","description":"Erstellt eine Kopie eines Uhrzeitwertes.","examples":"\n**Beispiel**\n\nErstellt eine Kopie eines Uhrzeitwertes\n\n```arcade\nvar originalTime = Time(23,32,00)\nvar copiedTime = Time(originalTime)\nreturn copiedTime;\n```\n\n","completion":{"label":"Time","detail":"Time(timeValue) -> Time","insertText":"Time(${1:timeValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt eine Kopie eines Uhrzeitwertes.\n\n**Parameter**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Der Uhrzeitwert, der kopiert werden soll.\n\n**Rückgabewert**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"timestamp","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#timestamp","description":"Erstellt einen Datumswert, der das aktuelle Datum und die aktuelle Uhrzeit in UTC darstellt.","examples":"\n**Beispiel**\n\nErstellt ein Datum in UTC-Zeit\n\n```arcade\n// Date that represents Jan 27, 2023, 8:41:20 PM UTC\nTimestamp()\n```\n\n","completion":{"label":"Timestamp","detail":"Timestamp() -> Date","insertText":"Timestamp($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen Datumswert, der das aktuelle Datum und die aktuelle Uhrzeit in UTC darstellt.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Zusätzliche Ressourcen**\n\n* [Date()](https://developers.arcgis.com/arcade/function-reference/date_functions/#date)\n* [Now()](https://developers.arcgis.com/arcade/function-reference/date_functions/#now)\n* [Today()](https://developers.arcgis.com/arcade/function-reference/date_functions/#today)\n"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"timezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#timezone","description":"Gibt die Zeitzone des angegebenen Datums zurück. Als Zeitzone wird einer der folgenden Werte angegeben:\n\n- Ein Text, der einem Eintrag in der IANA-Zeitzonendatenbank entspricht (z. B. 'America/New_York')\n\n- Ein Text, mit dem die Stunden und Minuten angegeben werden, die zu UTC addiert werden sollen (z. B. '+07:00' oder '-03:00')\n\n- 'system': Die Zeitzone basiert auf der lokalen Zeitzone des Clients oder Systems\n\n- 'UTC' (Coordinated Universal Time, koordinierte Weltzeit)\n\n- 'unknown': Die Zeitzoneninformation ist nicht definiert.","examples":"\n**Beispiel**\n\nGibt die Zeitzone eines Datums zurück\n\n```arcade\nvar natlPizzaDay = Date(2024, 1, 9, 0, 0, 0, 0, \"America/Los_Angeles\");\nTimeZone(natlPizzaDay);\n// Returns 'America/Los_Angeles'\n```\n\n","completion":{"label":"TimeZone","detail":"TimeZone(dateValue) -> Text","insertText":"TimeZone(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Zeitzone des angegebenen Datums zurück. Als Zeitzone wird einer der folgenden Werte angegeben:\n\n- Ein Text, der einem Eintrag in der IANA-Zeitzonendatenbank entspricht (z. B. 'America/New_York')\n\n- Ein Text, mit dem die Stunden und Minuten angegeben werden, die zu UTC addiert werden sollen (z. B. '+07:00' oder '-03:00')\n\n- 'system': Die Zeitzone basiert auf der lokalen Zeitzone des Clients oder Systems\n\n- 'UTC' (Coordinated Universal Time, koordinierte Weltzeit)\n\n- 'unknown': Die Zeitzoneninformation ist nicht definiert.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Ein Datumswert, aus dem die Zeitzone abgerufen werden soll.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Zusätzliche Ressourcen**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"timezoneoffset","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#timezoneoffset","description":"Gibt den Zeitzonenversatz in Millisekunden gegenüber UTC für das angegebene Datum zurück.","examples":"\n**Beispiel**\n\nGibt den Zeitzonenversatz in Millisekunden gegenüber UTC zurück\n\n```arcade\nvar inputDate = Date(2011, 10, 11, 8, 0, 0, 0, \"America/New_York\")\nTimeZoneOffset(inputDate);\n// returns -18000000\n```\n\n","completion":{"label":"TimeZoneOffset","detail":"TimeZoneOffset(dateValue) -> Number","insertText":"TimeZoneOffset(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Zeitzonenversatz in Millisekunden gegenüber UTC für das angegebene Datum zurück.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Ein Datumswert, aus dem der Zeitzonenversatz abgerufen werden soll.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"today","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#today","description":"Gibt aktuelle Datum um Mitternacht in der Zeitzone des Ausführungskontextes des Profils zurück.","examples":"\n**Beispiel**\n\nGibt aktuelle Datum um Mitternacht zurück, z. B. Mon Oct 24 2016 00:00:00 GMT-0700 (PDT)\n\n```arcade\nToday()\n```\n\n","completion":{"label":"Today","detail":"Today() -> Date","insertText":"Today($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt aktuelle Datum um Mitternacht in der Zeitzone des Ausführungskontextes des Profils zurück.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Zusätzliche Ressourcen**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [DateOnly()](https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly)\n* [Date()](https://developers.arcgis.com/arcade/function-reference/date_functions/#date)\n* [Timestamp()](https://developers.arcgis.com/arcade/function-reference/date_functions/#timestamp)\n* [Now()](https://developers.arcgis.com/arcade/function-reference/date_functions/#now)\n"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"tolocal","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#tolocal","description":"Erstellt einen neuen Datumswert, der mit der Epoche der Eingabedaten übereinstimmt, und legt die Zeitzone auf die lokale oder Systemzeitzone des Clients fest.","examples":"\n**Beispiel**\n\nErstellt ein Datum in Ortszeit mit derselben Epoche wie die Eingabedaten\n\n```arcade\n// Date represents Jan 27, 2023, 8:41:20 PM UTC\nTimestamp()\n// Date represents Jan 27, 2023, 12:41:20 PM PST\nToLocal(Timestamp())\n```\n\n","completion":{"label":"ToLocal","detail":"ToLocal(inputDate) -> Date","insertText":"ToLocal(${1:inputDate_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen neuen Datumswert, der mit der Epoche der Eingabedaten übereinstimmt, und legt die Zeitzone auf die lokale oder Systemzeitzone des Clients fest.\n\n**Parameter**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Ein Datumswert, der in der Ortszeit des Clients dargestellt werden soll.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Zusätzliche Ressourcen**\n\n* [ChangeTimeZone()](https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"toutc","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#toutc","description":"Erstellt einen neuen Datumswert, der mit der Epoche der Eingabedaten übereinstimmt, und legt die Zeitzone auf UTC (Coordinated Universal Time, koordinierte Weltzeit) fest.","examples":"\n**Beispiel**\n\nErstellt ein Datum in UTC-Zeit mit derselben Epoche wie die Eingabedaten.\n\n```arcade\n// Date represents Jan 27, 2023, 12:41:20 PM PST\nNow()\n// Date represents Jan 27, 2023, 8:41:20 PM UTC\nToUTC(Now())\n```\n\n","completion":{"label":"ToUTC","detail":"ToUTC(inputDate) -> Date","insertText":"ToUTC(${1:inputDate_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen neuen Datumswert, der mit der Epoche der Eingabedaten übereinstimmt, und legt die Zeitzone auf UTC (Coordinated Universal Time, koordinierte Weltzeit) fest.\n\n**Parameter**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Ein Datumswert, der in UTC-Zeit dargestellt werden soll.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Zusätzliche Ressourcen**\n\n* [ChangeTimeZone()](https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"week","bundle":"core","sinceVersion":"1.14","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#week","description":"Gibt die Wochenzahl im Jahr des angegebenen Datums zurück. Die Werte reichen von 0–53, wobei `0` für die erste Woche im Jahr steht und `51`, `52` bzw. `53` (in Schaltjahren) für die letzte Woche im Jahr. Die erste und letzte Woche haben möglicherweise weniger als sieben Tage.","examples":"\n**Beispiele**\n\nStandardbeginn der Woche verwenden (Sonntag)\n\n```arcade\nWeek( Date(1974,0,3) )\n// Returns 0\n```\n\nWochenbeginn auf Donnerstag setzen\n\n```arcade\nWeek( Date(1974,0,3), 4 )\n// Returns 1\n```\n\nWochenbeginn auf Freitag setzen\n\n```arcade\nWeek( Date(1974,0,3), 5 )\n// Returns 0\n```\n\n\n\n```arcade\nWeek( Date(1945,8,23) )\n// Returns 38\n```\n\n\n\n```arcade\nWeek( Date(2022,7,20) )\n// Returns 33\n```\n\nGibt die Woche aus dem DateOnly-Wert zurück\n\n```arcade\nWeek(DateOnly(1996, 11, 10))\n// returns 49\n```\n\n","completion":{"label":"Week","detail":"Week(dateValue, startDay?) -> Number","insertText":"Week(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Wochenzahl im Jahr des angegebenen Datums zurück. Die Werte reichen von 0–53, wobei `0` für die erste Woche im Jahr steht und `51`, `52` bzw. `53` (in Schaltjahren) für die letzte Woche im Jahr. Die erste und letzte Woche haben möglicherweise weniger als sieben Tage.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ein Datums- oder DateOnly-Wert, aus dem die Woche abgerufen werden soll. DateOnly-Werte werden ab Version 1.24 unterstützt.\n- **startDay** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, die für den Starttag der Woche steht. Sonntag = 0; Montag = 1; Dienstag = 2; Mittwoch = 3; Donnerstag = 4; Freitag = 5; Samstag = 6. Der Standardwert ist \\\"0\\\" (Sonntag).\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"weekday","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#weekday","description":"Gibt den Wochentag des angegebenen Datums zurück. Die Werte reichen von 0–6, wobei `0` für Sonntag und `6` für Samstag steht.","examples":"\n**Beispiele**\n\nGibt den Wochentag des angegebenen Datums zurück. Gibt `3` für Mittwoch zurück.\n\n```arcade\nWeekday(Date(1980, 11, 31))\n```\n\nGibt den Wochentag des angegebenen DateOnly-Wertes zurück.\n\n```arcade\nWeekday(DateOnly(1996, 11, 10))\n// returns 2, for Tuesday\n```\n\n","completion":{"label":"Weekday","detail":"Weekday(dateValue) -> Number","insertText":"Weekday(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Wochentag des angegebenen Datums zurück. Die Werte reichen von 0–6, wobei `0` für Sonntag und `6` für Samstag steht.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ein Datums- oder DateOnly-Wert, über den der Wochentag abgerufen werden soll. DateOnly-Werte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"year","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#year","description":"Gibt das Jahr des angegebenen Datums zurück.","examples":"\n**Beispiele**\n\nRuft das Jahr des aktuellen Datums ab.\n\n```arcade\nYear(Now())\n```\n\nRuft das Jahr des angegebenen DateOnly-Wertes ab.\n\n```arcade\nYear(DateOnly(1996, 11, 10))\n// returns 1996\n```\n\n","completion":{"label":"Year","detail":"Year(dateValue) -> Number","insertText":"Year(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt das Jahr des angegebenen Datums zurück.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ein Datums- oder DateOnly-Wert, aus dem das Jahr abgerufen werden soll. DateOnly-Werte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"debugging_functions","title":"Debugging-Funktionen","items":[{"type":"function","name":"console","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#console","description":"Protokolliert eine Meldung in der Konsole zu Debugging-Zwecken. Diese Funktion kann besonders für das Debuggen von Ausdrücken nützlich sein. Anders als die meisten Funktionen gibt `Console()` keinen Wert zurück, sondern protokolliert vielmehr Meldungen in einem getrennten Fenster ausschließlich zu Überprüfungszwecken. Die erfolgreiche Verwendung dieser Funktion hat keine Auswirkungen auf die Verarbeitung des Ausdrucks. Die Speicherposition der Konsole hängt von dem Profil oder Kontext ab, in dem der Ausdruck erstellt wird. Wenn Sie einen Ausdruck in ArcGIS Online erstellen, können Sie auf die protokollierten Meldungen auf der Registerkarte \\\"Konsole\\\" des Fensters \\\"Ergebnisse\\\" im Arcade-Editor zugreifen. Ausdrücke, die in Web-Clients ausgeführt werden, protokollieren Konsolenmeldungen in der Browserkonsole.","examples":"\n**Beispiel**\n\nProtokolliert den Wert `max` für jede Iteration der Schleife innerhalb der Funktion\n\n```arcade\n// The console window will log the following:\n// 'current item is: 10, but max = 10'\n// 'current item is: 0, but max = 10'\n// 'current item is: 84, but max = 84'\n// 'current item is: 30, but max = 84'\n\n// The expression evaluates to 84\nfunction findMax(yourArray) {\n  var maxValue = -Infinity;\n  for (var i in yourArray) {\n    maxValue = IIf(yourArray[i] > maxValue, yourArray[i], maxValue);\n    Console('current item is: ' + i + ', but maxValue = ' + maxValue);\n  }\n  return maxValue;\n}\nvar myArray = [ 10, 0, 84, 30 ];\nfindMax(myArray);\n```\n\n","completion":{"label":"Console","detail":"Console([value1, ..., valueN]?) -> Null","insertText":"Console($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nProtokolliert eine Meldung in der Konsole zu Debugging-Zwecken. Diese Funktion kann besonders für das Debuggen von Ausdrücken nützlich sein. Anders als die meisten Funktionen gibt `Console()` keinen Wert zurück, sondern protokolliert vielmehr Meldungen in einem getrennten Fenster ausschließlich zu Überprüfungszwecken. Die erfolgreiche Verwendung dieser Funktion hat keine Auswirkungen auf die Verarbeitung des Ausdrucks. Die Speicherposition der Konsole hängt von dem Profil oder Kontext ab, in dem der Ausdruck erstellt wird. Wenn Sie einen Ausdruck in ArcGIS Online erstellen, können Sie auf die protokollierten Meldungen auf der Registerkarte \\\"Konsole\\\" des Fensters \\\"Ergebnisse\\\" im Arcade-Editor zugreifen. Ausdrücke, die in Web-Clients ausgeführt werden, protokollieren Konsolenmeldungen in der Browserkonsole.\n\n**Parameter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Eine Variablenliste, ein Text, eine Zahl oder ein Dictionary zur Ausgabe im Meldungsfenster.\n\n**Rückgabewert**: Null"}},"parametersInfo":{"min":0,"max":-1}},{"type":"function","name":"getenvironment","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#getenvironment","description":"Stellt Informationen zum Kontext und zur Umgebung, in denen der Arcade-Ausdruck ausgeführt wird, bereit.","examples":"\n**Beispiel**\n\nRuft die Umgebung des Clients oder Systems ab\n\n```arcade\nvar env = GetEnvironment()\n// equals the following when executed in a JavaScript Maps SDK application\n// {\n//  \"version\":\"1.30\",\n//  \"engine\":\"web\",\n//  \"engineVersion\":\"4.32\",\n//  \"application\":\"\",\n//  \"locale\":\"en\",\n//  \"spatialReference\": { \"wkid\": 102100 }\n//  \"timeZone\":\"America/Los_Angeles\",\n//  \"userTimeZone\":\"America/Los_Angeles\"\n// }\nvar locale = IIF(HasValue(env, \"locale\"), env.locale, \"\");\n// returns the locale if it exists, otherwise returns an empty text value\nreturn locale;\n```\n\n","completion":{"label":"GetEnvironment","detail":"GetEnvironment() -> Dictionary","insertText":"GetEnvironment($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nStellt Informationen zum Kontext und zur Umgebung, in denen der Arcade-Ausdruck ausgeführt wird, bereit.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary mit den nachstehenden Eigenschaften zurück. Die zurückgegebenen Eigenschaften können je nach Umgebung, in der der Arcade-Ausdruck ausgeführt wird, variieren. Aus diesem Grund empfiehlt sich die Verwendung der Funktion 'HasValue', womit sichergestellt wird, dass die gewünschte Umgebungseigenschaft vorhanden ist.\n\n- **version**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Arcade-Version. Weitere Informationen zur Versionierung finden Sie in der Versionsmatrix zu Arcade.\n- **engine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Engine, die den Arcade-Ausdruck ausführt. Mögliche Werte: `web`, `native`, `jvm`\n- **engineVersion**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Version der Engine, die den Arcade-Ausdruck ausführt. Weitere Informationen zur Versionierung finden Sie in der Versionsmatrix zu Arcade.\n- **application**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Anwendung, in der der Arcade-Ausdruck ausgeführt wird. Dieser Wert muss von den Anwendungsentwicklern festgelegt werden. Je nach App, in der der Ausdruck ausgeführt wird, kann diese Eigenschaft daher leer sein.\n- **locale**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Das Gebietsschema des Clients oder Systems.\n- **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Der Raumbezug des Arcade-Kontexts.\n\n  - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Well-Known ID des Raumbezugs.\n- **timeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.24_ Die Zeitzone des Ausführungskontextes des Ausdrucks. Wird beim Konstruieren und Anzeigen von Datumswerten verwendet, wenn eine Zeitzone nicht anders angegeben ist.\n- **userTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.30_ Die Zeitzone des Geräts oder Browsers, auf dem der Arcade-Ausdruck ausgeführt wird.\n\n**Zusätzliche Ressourcen**\n\n* [Arcade profiles and execution context](https://developers.arcgis.com/arcade/guide/profiles/)\n* [Arcade version matrix](https://developers.arcgis.com/arcade/guide/version-matrix/)\n* [HasValue()](https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#hasvalue)\n"}},"parametersInfo":{"min":0,"max":0}}]},{"id":"dictionary_functions","title":"Dictionary-Funktionen","items":[[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#defaultvalue1","description":"Gibt einen angegebenen Standardwert zurück, wenn ein Schlüssel in einem Dictionary nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.","examples":"\n**Beispiele**\n\n`DefaultValue` gibt einen definierten Wert zurück\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: 0.4,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nDefaultValue(data, \"time\", \"No time logged\")\n// value of data.time is defined, so it is returned\n// returns Jan 24, 2024, 12:00:00 PM system time\n```\n\n`DefaultValue` gibt einen Standardwert zurück, wenn im angegebenen Schlüssel kein Wert vorhanden ist.\n\n```arcade\nvar data = {\n  time: '',\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: 0.4,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nDefaultValue(data, \"time\", \"No time logged\")\n// value of data.time is empty, so the default is returned\n// returns \"No time logged\"\n```\n\n`DefaultValue` gibt einen Standardwert zurück, wenn der Schlüssel nicht vorhanden ist.\n\n```arcade\nvar data = {\n  time: ''\n}\n\nDefaultValue(data, \"conditions\", \"n/a\")\n// the conditions key does not exist, so the default is returned\n// returns \"n/a\"\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputDictionary, key, defaultValue) -> Any","insertText":"DefaultValue(${1:inputDictionary_}, ${2:key_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen angegebenen Standardwert zurück, wenn ein Schlüssel in einem Dictionary nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.\n\n**Parameter**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Dictionary oder Anlage zur Prüfung.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Schlüssel, der überprüft werden soll.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Dieser Wert wird zurückgegeben, wenn der Schlüssel nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nGibt den Wert im angegebenen Schlüssel zurück, falls definiert. Andernfalls wird der in `defaultValue` angegebene Wert zurückgegeben."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#defaultvalue2","description":"Gibt einen angegebenen Standardwert zurück, wenn mindestens einer der Schlüssel in einem verschachtelten Dictionary nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.","examples":"\n**Beispiele**\n\n`DefaultValue` gibt einen definierten Wert zurück\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: 0.4,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nDefaultValue(data, [\"weather\", \"precipitation\", \"value\"], \"No time logged\")\n// value of data.weather.precipitation.value is defined, so it is returned\n// returns 0.4\n```\n\n`DefaultValue` gibt einen Standardwert zurück, wenn im angegebenen Schlüssel kein Wert vorhanden ist.\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: null,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nDefaultValue(data, [\"weather\", \"precipitation\", \"value\"], 0)\n// value of data.weather.precipitation.value is null, so the default is returned\n// returns 0\n```\n\n`DefaultValue` gibt einen Standardwert zurück, wenn der Schlüssel nicht vorhanden ist.\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: null,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nDefaultValue(data, [\"weather\", \"wind\", \"value\"], \"n/a\")\n// the data.weather.wind key does not exist, so the default is returned\n// returns \"n/a\"\n```\n\nNULL-Wert in einem Array innerhalb eines Dictionarys mit einem vorhandenen Schlüssel überprüfen\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  interval: 1,\n  intervalUnit: \"days\",\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      values: [0.4, 0, 0, null, 0.1, 0.8, 1],\n      unit: \"inches\"\n    },\n    temperature: {\n      values: [50, 50, 51, 52, 55, 49, 51],\n      unit: \"f\"\n    },\n  }\n}\n\nDefaultValue(data, [\"weather\", \"precipitation\", \"values\", 3], 0)\n// the value data.weather.precipitation.values[3] is null, so the default is returned\n// returns 0\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputDictionary, keys, defaultValue) -> Any","insertText":"DefaultValue(${1:inputDictionary_}, ${2:keys_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen angegebenen Standardwert zurück, wenn mindestens einer der Schlüssel in einem verschachtelten Dictionary nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.\n\n**Parameter**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Dictionary oder Anlage zur Prüfung.\n- **keys**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Ein Array der Schlüssel oder Indizes, die auf jeder Ebene der Container-Struktur überprüft werden sollen.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Dieser Wert wird zurückgegeben, wenn mindestens einer der Schlüssel oder Indizes nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nGibt den Wert im angegebenen Schlüssel oder Index zurück, falls definiert. Andernfalls wird der in `defaultValue` angegebene Wert zurückgegeben."}},"parametersInfo":{"min":3,"max":3}}],[{"type":"function","name":"dictionary","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary1","description":"Gibt ein neues Dictionary basierend auf den bereitgestellten Argumenten zurück. Die Argumente sind Name/Wertepaare, z. B. dictionary('field1',val,'field2',val2,...).","examples":"\n**Beispiel**\n\nAusgabe: 3\n\n```arcade\nvar d = Dictionary('field1', 1, 'field2', 2)\nreturn d.field1 + d.field2\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary([name1, value1, ..., nameN, valueN]?) -> Dictionary","insertText":"Dictionary($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt ein neues Dictionary basierend auf den bereitgestellten Argumenten zurück. Die Argumente sind Name/Wertepaare, z. B. dictionary('field1',val,'field2',val2,...).\n\n**Parameter**\n\n- **[name1, value1, ..., nameN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Kontinuierliche Namen-/Wertepaare.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":0,"max":-1}},{"type":"function","name":"dictionary","bundle":"core","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary2","description":"Deserialisiert JSON-Text als Arcade-Dictionary.","examples":"\n**Beispiel**\n\nDeserialisiert JSON-Text als Dictionary.\n\n```arcade\nvar extraInfo = '{\"id\": 1, \"population\": 200, \"city\": \"Spencer, ID\"}'\nvar spencerIDdata = Dictionary(extraInfo)\nspencerIDdata.population // Returns 200\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary(jsonText) -> Dictionary","insertText":"Dictionary(${1:jsonText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeserialisiert JSON-Text als Arcade-Dictionary.\n\n**Parameter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die JSON-Ausgabe zum Konvertieren in ein Arcade-Dictionary. Diese muss als Textwert serialisiert werden.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dictionary","bundle":"geometry","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary3","description":"Konvertiert einen Geometriewert in ein Dictionary.","examples":"\n**Beispiel**\n\nDas X-Attribut einer Punktgeometrie aktualisieren.\n\n```arcade\n// convert the $feature's geometry to a dictionary\nif (TypeOf(Geometry($feature)) == \"Point\") {\n  var ptDict = Dictionary(Geometry($feature));\n  ptDict.x *= 2; // stretch horizontally\n  // create a new geometry from the updated dictionary\n  return Geometry(ptDict);\n}\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary(inputGeometry) -> Dictionary","insertText":"Dictionary(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertiert einen Geometriewert in ein Dictionary.\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Die Geometrie, die in ein Arcade-Dictionary konvertiert wird. Beginnend mit Version 1.25 können Polygon- oder Polylinieneingaben Kurvenobjekte enthalten, wenn sie in ArcGIS Pro und ArcGIS Maps SDKs for Native Apps ausgeführt werden.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dictionary","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary4","description":"Konvertiert ein Feature in ein Dictionary.","examples":"\n**Beispiel**\n\nFeature in Dictionary konvertieren\n\n```arcade\n// convert $feature to a dictionary\nvar featureDict = Dictionary($feature);\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary(inputFeature) -> Dictionary","insertText":"Dictionary(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertiert ein Feature in ein Dictionary.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, das in ein Arcade-Dictionary konvertiert wird.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dictionary","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary5","description":"Erstellt eine flache oder eine tiefe Kopie eines Dictionary.","examples":"\n**Beispiele**\n\nFlache Kopie eines Dictionary erstellen\n\n```arcade\nvar inputDict = {\n  company: {\n    name: \"Esri\",\n    location: \"Redlands, CA\"\n  },\n  office: \"M123\"\n};\nvar copiedDict = Dictionary(inputDict);\nreturn inputDict.company == copiedDict.company\n// returns true\n// this is a shallow copy of the Dictionary, so the dictionaries share the same references\n```\n\nTiefe Kopie eines Dictionary erstellen\n\n```arcade\nvar deepCopy = Dictionary(inputDict, true);\nreturn inputDict.company == deepCopy.company\n// returns false\n// this is a deep copy of the Dictionary, so the dictionaries do NOT share the same references\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary(inputDictionary, deep?) -> Dictionary","insertText":"Dictionary(${1:inputDictionary_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt eine flache oder eine tiefe Kopie eines Dictionary.\n\n**Parameter**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Das zu kopierende Dictionary.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Bei `true` wird eine tiefe Kopie des Dictionary erstellt, sodass die Eigenschaften des Ausgabe-Dictionary nicht dieselben Referenzen wie die des Eingabe-Dictionary aufweisen. Der Standardwert ist `false`.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"dictionary","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary6","description":"Konvertiert ein Voxel in ein Dictionary.","examples":"\n**Beispiel**\n\nVoxel in Dictionary konvertieren\n\n```arcade\n// convert $voxel to a dictionary\nvar voxelDict = Dictionary($voxel);\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary(inputVoxel) -> Dictionary","insertText":"Dictionary(${1:inputVoxel_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertiert ein Voxel in ein Dictionary.\n\n**Parameter**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Das Voxel, das in ein Arcade-Dictionary konvertiert werden soll.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"fromjson","bundle":"core","sinceVersion":"1.14","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#fromjson","description":"Deserialisiert JSON-Text in seine äquivalenten Arcade-Datentypen.","examples":"\n**Beispiele**\n\nKonvertiert Text in einen booleschen Wert\n\n```arcade\nFromJSON(\"true\")\n// Returns true\n```\n\nKonvertiert Text in eine Zahl\n\n```arcade\nfromJSON(\"731.1\")\n// returns 731.1\n```\n\nKonvertiert Text in ein Dictionary\n\n```arcade\nvar d = fromJSON('{\"kids\": 3, \"adults\": 4 }')\nd.kids + d.adults\n// returns 7\n```\n\nKonvertiert Text in ein Array.\n\n```arcade\nfromJSON('[\"one\", 2, \"three\", false]')\n// returns [ \"one\", 2, \"three\", false ]\n```\n\nKonvertiert Text in NULL.\n\n```arcade\nfromJSON(\"null\")\n// returns null\n```\n\n","completion":{"label":"FromJSON","detail":"FromJSON(jsonText) -> Dictionary,Array<Any>,Text,Boolean,Number","insertText":"FromJSON(${1:jsonText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeserialisiert JSON-Text in seine äquivalenten Arcade-Datentypen.\n\n**Parameter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der JSON-Text zum Deserialisieren in einen Arcade-Datentyp.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"haskey","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#haskey","description":"Gibt an, ob ein Dictionary über den Eingabeschlüssel verfügt.","examples":"\n**Beispiel**\n\nAusgabe: `true`\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', 18519);\nHasKey(d, 'Cobourg');\n```\n\n","completion":{"label":"HasKey","detail":"HasKey(inputDictionary, key) -> Boolean","insertText":"HasKey(${1:inputDictionary_}, ${2:key_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob ein Dictionary über den Eingabeschlüssel verfügt.\n\n**Parameter**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Das Dictionary, das auf einen Schlüssel überprüft werden soll.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Schlüssel, der überprüft werden soll.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.20","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#hasvalue1","description":"Gibt an, ob ein Dictionary über einen bestimmten Schlüssel verfügt und ob dieser Schlüssel einen Wert hat.","examples":"\n**Beispiele**\n\nDictionary mit Schlüssel, der einen Wert hat\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', 18519);\nHasValue(d, 'Cobourg');\n// returns true\n```\n\nDictionary mit Schlüssel, der keinen Wert hat\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', null);\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nDictionary ohne den angegebenen Schlüssel\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000');\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nDictionary ohne den angegebenen Schlüssel\n\n```arcade\nif ( HasValue( Schema($feature).fields[0], \"domain\" ) ) {\n  // Do something with the value if true\n}\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputDictionary, key) -> Boolean","insertText":"HasValue(${1:inputDictionary_}, ${2:key_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob ein Dictionary über einen bestimmten Schlüssel verfügt und ob dieser Schlüssel einen Wert hat.\n\n**Parameter**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Dictionary oder Anlage zur Prüfung.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der zu überprüfende Schlüssel oder Feldname.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#hasvalue2","description":"Prüft, ob eine in mehreren Ebenen Tiefe verschachtelte Eigenschaft in einem Dictionary über einen Wert verfügt. Auf diese Weise können Sie eine verschachtelte Struktur in einem Schritt aufschlüsseln, ohne die Werte auf jeder Ebene einzeln prüfen zu müssen. Gibt `true` zurück, wenn die Schlüssel und Indizes auf jeder Ebene der Struktur vorhanden sind und einen Nicht-NULL-Wert enthalten.","examples":"\n**Beispiele**\n\nDictionary mit Schlüssel, der über einen verschachtelten Wert verfügt, überprüfen\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: 0.4,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nif(HasValue(data, [\"weather\",\"precipitation\",\"value\"])){\n  // if() evaluates to true, thus executing the return\n  return data.weather.precipitation.value;\n}\n```\n\nWert in einem Dictionary mit Schlüssel, der nicht vorhanden ist, überprüfen\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: 0.4,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nif(HasValue(data, [\"weather\",\"precipitation\",\"values\", 0])){\n  // if() evaluates to false (\"values\" does not exist), thus avoiding the block\n  return data.weather.precipitation.values;\n}\n```\n\nWert in einem Array innerhalb eines Dictionarys mit einem vorhandenen Schlüssel überprüfen\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  interval: 1,\n  intervalUnit: \"days\",\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      values: [0.4, 0, 0, null, 0.1, 0.8, 1],\n      unit: \"inches\"\n    },\n    temperature: {\n      values: [50, 50, 51, 52, 55, 49, 51],\n      unit: \"f\"\n    },\n  }\n}\n\nif(HasValue(data, [\"weather\",\"precipitation\",\"values\", 6])){\n  // if() evaluates to true, thus executing the return\n  return data.weather.precipitation.values[6];\n}\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputDictionary, keys) -> Boolean","insertText":"HasValue(${1:inputDictionary_}, ${2:keys_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPrüft, ob eine in mehreren Ebenen Tiefe verschachtelte Eigenschaft in einem Dictionary über einen Wert verfügt. Auf diese Weise können Sie eine verschachtelte Struktur in einem Schritt aufschlüsseln, ohne die Werte auf jeder Ebene einzeln prüfen zu müssen. Gibt `true` zurück, wenn die Schlüssel und Indizes auf jeder Ebene der Struktur vorhanden sind und einen Nicht-NULL-Wert enthalten.\n\n**Parameter**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Dictionary oder Anlage zur Prüfung.\n- **keys**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Ein Array der Schlüssel oder Indizes, die auf jeder Ebene der Struktur überprüft werden sollen.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]]},{"id":"enterprise_functions","title":"Enterprise-Funktionen","items":[{"type":"function","name":"nextsequencevalue","bundle":"database","sinceVersion":"1.4","link":"https://developers.arcgis.com/arcade/function-reference/enterprise_functions/#nextsequencevalue","description":"Gibt den nächsten Sequenzwert aus der angegebenen Datenbanksequenz zurück. Ist \\\"inputSequenceName\\\" nicht vorhanden, schlägt der Ausdruck fehl.","examples":"\n**Beispiel**\n\nGibt eine Zahl mit dem nächsten Sequenzwert zurück\n\n```arcade\nNextSequenceValue('PipeIDSeq')\n```\n\n","completion":{"label":"NextSequenceValue","detail":"NextSequenceValue(sequenceName) -> Number","insertText":"NextSequenceValue(${1:sequenceName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.4](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den nächsten Sequenzwert aus der angegebenen Datenbanksequenz zurück. Ist \\\"inputSequenceName\\\" nicht vorhanden, schlägt der Ausdruck fehl.\n\n**Parameter**\n\n- **sequenceName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name der Sequenz. Dies muss bereits in der Datenbank konfiguriert werden.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"feature_functions","title":"Feature-Funktionen","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#defaultvalue","description":"Gibt einen angegebenen Standardwert zurück, wenn ein Feldname in einem Feature nicht vorhanden oder der Wert im angegebenen Feld NULL oder ein leerer Textwert ist.","examples":"\n**Beispiel**\n\n\\\"N. z.\\\" zurückgeben, wenn das Feature-Attribut nicht vorhanden oder leer ist\n\n```arcade\nDefaultValue($feature, \"population\", \"n/a\")\n// Returns the population value if available\n// or n/a if not available\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputFeature, fieldName, defaultValue) -> Any","insertText":"DefaultValue(${1:inputFeature_}, ${2:fieldName_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen angegebenen Standardwert zurück, wenn ein Feldname in einem Feature nicht vorhanden oder der Wert im angegebenen Feld NULL oder ein leerer Textwert ist.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das zu überprüfende Eingabe-Feature.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Feldname, der überprüft werden soll.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Dieser Wert wird zurückgegeben, wenn der Feldname nicht vorhanden oder der Wert im angegebenen Feld NULL oder ein leerer Textwert ist.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nGibt den Wert für das angegebene Feld zurück, falls definiert. Andernfalls wird der in `defaultValue` angegebene Wert zurückgegeben."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"domain","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#domain","description":"Gibt die Domäne zurück, die dem gegebenen Feld des angegebenen Elements \\\"feature\\\" zugewiesen ist. Gehört \\\"feature\\\" zu einer Klasse mit einem Subtype, wird die Domäne zurückgegeben, die dem Subtype zugewiesen ist.","examples":"\n**Beispiel**\n\nDie Domäne, die dem Subtype des Features zugewiesen ist.\n\n```arcade\nvar d = Domain($feature, \"poleType\")\n// the poleType field has a coded value domain called poleTypes\n// the value of d will be\n// {\n//   type: \"codedValue\" ,\n//   name: \"poleTypes\",\n//   dataType: \"number\",\n//   codedValues: [\n//     { name: \"Unknown\", code: 0 },\n//     { name: \"Wood\", code: 1 },\n//     { name: \"Steel\", code: 2 }\n//   ]\n// }\n```\n\n","completion":{"label":"Domain","detail":"Domain(inputFeature, fieldName) -> Dictionary","insertText":"Domain(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Domäne zurück, die dem gegebenen Feld des angegebenen Elements \\\"feature\\\" zugewiesen ist. Gehört \\\"feature\\\" zu einer Klasse mit einem Subtype, wird die Domäne zurückgegeben, die dem Subtype zugewiesen ist.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature mit einem Feld, das eine Domäne aufweist.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name des Feldes (nicht der Alias des Feldes), dem die Domäne zugewiesen ist.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary zurück, das durch die nachstehenden Eigenschaften beschrieben ist.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Domänentyp: \\\"codedValue\\\" oder \\\"range\\\".\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Domänenname.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Datentyp des Feldes \\\"Domäne\\\". Dies kann einer der folgenden Werte sein: \\\"esriFieldTypeSmallInteger\\\", \\\"esriFieldTypeInteger\\\", \\\"esriFieldTypeBigInteger\\\", \\\"esriFieldTypeSingle\\\", \\\"esriFieldTypeDouble\\\", \\\"esriFieldTypeString\\\", \\\"esriFieldTypeDate\\\", \\\"esriFieldTypeOID\\\", \\\"esriFieldTypeGeometry\\\", \\\"esriFieldTypeBlob\\\", \\\"esriFieldTypeRaster\\\", \\\"esriFieldTypeGUID\\\", \\\"esriFieldTypeGlobalID\\\", \\\"esriFieldTypeXML\\\".\n- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Gilt nur für Domänen des Typs \\\"codedValue\\\". Ein Array von Wörterbüchern, in denen die gültigen Werte für das Feld beschrieben sind. Jedes Dictionary verfügt über eine Eigenschaft \\\"code\\\", die den tatsächlichen Feldwert enthält, und eine Eigenschaft \\\"name\\\", die eine benutzerfreundliche Beschreibung des Wertes enthält (z. B. \\\"{ code: 1, name: \\\"pavement\\\" }\\\").\n- **min**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gilt nur für Domänen des Typs \\\"range\\\". Der Minimalwert der Domäne.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gilt nur für Domänen des Typs \\\"range\\\". Der Maximalwert der Domäne."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"domaincode","bundle":"core","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#domaincode","description":"Gibt den Code einer zugehörigen Domänenbeschreibung in einem Feature zurück.","examples":"\n**Beispiel**\n\nGibt den Domänencode für das referenzierte Feld aus.\n\n```arcade\nDomainCode($feature, 'Enabled', 'True')\n```\n\n","completion":{"label":"DomainCode","detail":"DomainCode(inputFeature, fieldName, value?, subtype?) -> Number,Text","insertText":"DomainCode(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Code einer zugehörigen Domänenbeschreibung in einem Feature zurück.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature mit einem Feld, das eine Domäne aufweist.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name des Feldes (nicht der Alias des Feldes), das die Domäne enthält.\n- **value** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Wert, der wieder in einen Code konvertiert werden soll.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die codierte Zahl oder der codierte Name für den Subtype, wenn das Feature Subtypes unterstützt. Wenn dieser nicht angegeben wird, wird der Subtype des aktuellen Features verwendet (wenn es einen hat).\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"domainname","bundle":"core","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#domainname","description":"Gibt den beschreibenden Namen für einen Domänencode in einem Feature zurück.","examples":"\n**Beispiel**\n\nAusgabe: die Domänenbeschreibung für das referenzierte Feld\n\n```arcade\nDomainName($feature, 'fieldName')\n```\n\n","completion":{"label":"DomainName","detail":"DomainName(inputFeature, fieldName, code?, subtype?) -> Text","insertText":"DomainName(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den beschreibenden Namen für einen Domänencode in einem Feature zurück.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature mit einem Feld, das eine Domäne aufweist.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name des Feldes (nicht der Alias des Feldes), das die Domäne enthält.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Code, der mit dem gewünschten beschreibenden Namen verknüpft ist. Wenn er nicht angegeben wird, wird der Feldwert im Feature zurückgegeben.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die codierte Zahl oder der codierte Name des Subtypes, wenn das Feature Subtypes unterstützt. Wenn dieser nicht angegeben wird, wird der Subtype des Features verwendet (wenn es einen hat).\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"expects","bundle":"core","sinceVersion":"1.15","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#expects","description":"Fordert zusätzliche Attribute für ein bestimmtes Feature an. In einigen Profilen, wie Visualisierung und Beschriftung, fordern Apps nur die Datenattribute an, die für das Rendern des Features oder der Beschriftung erforderlich sind. Einige Ausdrücke referenzieren dynamisch Feldnamen mit Variablen anstatt mit Textliteralen. Dadurch ist es für Rendering- und Beschriftungs-Engines schwierig, die für das Rendern erforderlichen Felder zu erkennen. Mit dieser Funktion können Sie die erforderlichen Felder explizit in einer Liste angeben. Weiterhin können Sie alle oder eine Teilmenge von Feldern mit einem Platzhalter anfordern. Da Ausdrücke pro Feature ausgeführt werden, sollte der Platzhalter sorgfältig verwendet werden, besonders in Layern mit vielen Features. Werden zu viele Daten angefordert, kann dies zu einer Verschlechterung der App-Leistung führen.","examples":"\n**Beispiele**\n\nFordert Felder an, die vom Renderer nicht leicht erkannt werden\n\n```arcade\n// Request multiple years of population data if the\n// fields cannot be easily detected by the renderer or labels\nExpects($feature, 'POP_2020', 'POP_2010')\nvar thisYear = 2020;\nvar lastDecade = thisYear - 10;\nreturn $feature['POP_'+thisYear] - $feature['POP_'+lastDecade]\n```\n\nFordert alle Daten an, die zu einem Muster im Feldnamen passen\n\n```arcade\n// Request all the data beginning with 'POP'. This is\n// necessary because the renderer can't easily detect\n// the required fields based on this expression\nExpects($feature, 'POP*')\n\nvar startYear = 1880;\nvar endYear = 2020;\nvar changes = [];\n\nfor(var y=startYear; y<endYear; y+=10){\n  var startPop = $feature['POP_' + y];\n  var endPop = $feature['POP_' + (y+10)];\n  var change = endPop - startPop;\n  Push(changes, change);\n}\nMax(changes);\n```\n\nFordert alle Daten für das Feature an\n\n```arcade\n// Request all fields because the required fields may\n// be based on unknown information like a relative date\nExpects($feature, '*')\n\nvar casesToday = $feature[ 'CASES_' + Text(d, 'MM_DD_Y') ];\nvar casesYesterday = $feature[ 'CASES_' + Text(DateAdd( Today(), -1, 'days', 'MM_DD_Y') ];\n// Change in cases from yesterday\nreturn casesToday - casesYesterday;\n```\n\n","completion":{"label":"Expects","detail":"Expects(inputFeature, field1, [field2, ..., fieldN]?) -> Null","insertText":"Expects(${1:inputFeature_}, ${2:field1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFordert zusätzliche Attribute für ein bestimmtes Feature an. In einigen Profilen, wie Visualisierung und Beschriftung, fordern Apps nur die Datenattribute an, die für das Rendern des Features oder der Beschriftung erforderlich sind. Einige Ausdrücke referenzieren dynamisch Feldnamen mit Variablen anstatt mit Textliteralen. Dadurch ist es für Rendering- und Beschriftungs-Engines schwierig, die für das Rendern erforderlichen Felder zu erkennen. Mit dieser Funktion können Sie die erforderlichen Felder explizit in einer Liste angeben. Weiterhin können Sie alle oder eine Teilmenge von Feldern mit einem Platzhalter anfordern. Da Ausdrücke pro Feature ausgeführt werden, sollte der Platzhalter sorgfältig verwendet werden, besonders in Layern mit vielen Features. Werden zu viele Daten angefordert, kann dies zu einer Verschlechterung der App-Leistung führen.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, an das die angeforderten Felder angehängt werden.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Feldname, der für das vorgegebene Feature anzufordern ist. Nur Felder auflisten, die für den Ausdruck erforderlich sind. Bei Bedarf können Sie mit dem Platzhalter \\\"*\\\" alle Felder anfordern. Dies sollte grundsätzlich jedoch vermieden werden, damit nicht unnötig viele Daten geladen werden, die die App-Leistung beeinträchtigen können. Dieser Wert muss ein Textliteral sein und darf keine Variable sein.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontinuierliche Liste von Feldnamen, die für das vorgegebene Feature anzufordern sind. Nur Felder auflisten, die für den Ausdruck erforderlich sind. Diese Werte müssen Textliterale sein und dürfen keine Variablen sein.\n\n**Rückgabewert**: Null"}},"parametersInfo":{"min":2,"max":-1}},[{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature1","description":"Erstellt ein neues Feature.","examples":"\n**Beispiel**\n\n\n\n```arcade\nFeature(pointGeometry, 'city_name', 'Spokane', 'population', 210721)\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputGeometry, attribute1, value1, [attribute2, value2, ..., attributeN, valueN]?) -> Feature","insertText":"Feature(${1:inputGeometry_}, ${2:attribute1_}, ${3:value1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein neues Feature.\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Die Geometrie des Features.\n- **attribute1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name des ersten Attributs.\n- **value1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Der Wert des ersten Attributs.\n- **[attribute2, value2, ..., attributeN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Kontinuierliche(r) Name/Wertepaare für jedes Attribut im Feature.\n\n**Rückgabewert**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":3,"max":-1}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature2","description":"Erstellt ein neues Feature aus einer serialisierten JSON-Zeichenfolge.","examples":"\n**Beispiel**\n\n\n\n```arcade\nvar JSONString = '{\"geometry\":{\"x\":10,\"y\":20,\"spatialReference\":{\"wkid\":102100}},\"attributes\":{\"hello\":10}}'\nvar ftr1 = Feature(JSONString)\n```\n\n","completion":{"label":"Feature","detail":"Feature(jsonText) -> Feature","insertText":"Feature(${1:jsonText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein neues Feature aus einer serialisierten JSON-Zeichenfolge.\n\n**Parameter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der serialisierte JSON-Code, der ein Feature darstellt.\n\n**Rückgabewert**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature3","description":"Erstellt ein neues Feature aus einer Geometrie und einem Attribut-Dictionary.","examples":"\n**Beispiel**\n\n\n\n```arcade\nvar dict = { hello:10 }\nvar p = point({x:10, y:20, spatialReference:{wkid:102100}})\nvar ftr = Feature(p,dict)\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputGeometry, attributes) -> Feature","insertText":"Feature(${1:inputGeometry_}, ${2:attributes_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein neues Feature aus einer Geometrie und einem Attribut-Dictionary.\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Die Geometrie des Features.\n- **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ein Dictionary, das die Attribute und die zugehörigen Werte enthält.\n\n**Rückgabewert**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature4","description":"Erstellt ein neues Feature aus einem Dictionary.","examples":"\n**Beispiel**\n\nNeues Feature aus Dictionary erstellen\n\n```arcade\nvar featureDict = {\n  geometry: Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } }),\n  attributes: {\n    name1: \"value1\",\n    name2: \"value2\"\n  }\n};\n// create a new feature from a dictionary of geometry and attributes\nvar newFeature = Feature(featureDict);\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputDictionary) -> Feature","insertText":"Feature(${1:inputDictionary_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein neues Feature aus einem Dictionary.\n\n**Parameter**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ein Dictionary mit der Feature-Geometrie und den Attributen.\n\n  - **geometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Die Geometrie des Features. Wenn es sich bei `geometry` um ein Dictionary handelt, wird mit der Funktion `Geometry` eine neue Geometrie erstellt. Wenn `geometry` ein NULL-Wert ist oder im Dictionary fehlt, wird das Feature mit einer NULL-Geometrie (`null`) erstellt.\n  - **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ein Dictionary, das die Attribute und die zugehörigen Werte enthält.\n\n**Rückgabewert**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature5","description":"Erstellt eine Kopie eines Features.","examples":"\n**Beispiel**\n\nErstellt eine Kopie eines Features\n\n```arcade\nvar copiedFeature = Feature($feature);\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputFeature) -> Feature","insertText":"Feature(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt eine Kopie eines Features.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das zu kopierende Feature\n\n**Rückgabewert**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"featureinfilter","bundle":"core","sinceVersion":"1.29","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#featureinfilter","description":"Gibt an, ob das angegebene Feature in der bereitgestellten SQL-Where-Klausel enthalten ist. Wenn das bereitgestellte Feature in der Where-Klausel enthalten ist, gibt die Funktion `true` zurück; andernfalls gibt sie `false` zurück. Diese Funktion ist nützlich, um zu testen, ob ein Feature eine bestimmte Bedingung erfüllt. Wenn das Eingabe-Feature NULL ist, gibt die Funktion `false` zurück. Wenn die `whereClause` NULL oder eine leere Zeichenfolge ist, gibt die Funktion `true` zurück. Wenn beide Parameter NULL sind, gibt die Funktion `false` zurück.","examples":"\n**Beispiel**\n\nGibt `true` zurück, wenn das Feature in der bereitgestellten SQL-Where-Klausel enthalten ist.\n\n```arcade\n// The provided feature has a 'magnitude' field with a value of 5.2\nif(FeatureInFilter($feature, 'magnitude >= 5')) {\n  return 'Significant earthquake';\n}\nreturn 'Minor earthquake';\n```\n\n","completion":{"label":"FeatureInFilter","detail":"FeatureInFilter(inputFeature, whereClause) -> Boolean","insertText":"FeatureInFilter(${1:inputFeature_}, ${2:whereClause_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob das angegebene Feature in der bereitgestellten SQL-Where-Klausel enthalten ist. Wenn das bereitgestellte Feature in der Where-Klausel enthalten ist, gibt die Funktion `true` zurück; andernfalls gibt sie `false` zurück. Diese Funktion ist nützlich, um zu testen, ob ein Feature eine bestimmte Bedingung erfüllt. Wenn das Eingabe-Feature NULL ist, gibt die Funktion `false` zurück. Wenn die `whereClause` NULL oder eine leere Zeichenfolge ist, gibt die Funktion `true` zurück. Wenn beide Parameter NULL sind, gibt die Funktion `false` zurück.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, das überprüft werden soll.\n- **whereClause**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die SQL-Where-Klausel, die zum Testen der Einbindung des Features verwendet wurde. Eine ungültige Where-Klausel in SQL führt zu einem Fehler. Standardisierte SQL-Funktionen (SQL-92) werden akzeptiert.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"gdbversion","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#gdbversion","description":"Gibt den Namen der aktuellen Geodatabase-Version für Verzweigungs- oder versionierte Daten zurück. Wenn sich die Daten nicht in einer Mehrbenutzer-Geodatabase befinden, wird ein leerer Textwert zurückgegeben.","examples":"\n**Beispiel**\n\nGibt die Geodatabase-Version des angegebenen Features zurück.\n\n```arcade\nGdbVersion($feature)\n```\n\n","completion":{"label":"GdbVersion","detail":"GdbVersion(inputFeature) -> Text","insertText":"GdbVersion(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Namen der aktuellen Geodatabase-Version für Verzweigungs- oder versionierte Daten zurück. Wenn sich die Daten nicht in einer Mehrbenutzer-Geodatabase befinden, wird ein leerer Textwert zurückgegeben.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ein Feature, aus dem die aktuelle Geodatabase-Version des zugehörigen Layers zurückgegeben wird.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Zusätzliche Ressourcen**\n\n* [Overview of Versioning](https://pro.arcgis.com/en/pro-app/help/data/geodatabases/overview/overview-of-versioning-in-arcgis-pro.htm)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"haskey","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#haskey","description":"Gibt an, ob ein Feature über den Eingabeschlüssel verfügt.","examples":"\n**Beispiel**\n\nGibt `true` zurück, wenn das Feature über ein Feld namens `temp` verfügt.\n\n```arcade\nHasKey($feature, 'temp');\n```\n\n","completion":{"label":"HasKey","detail":"HasKey(inputFeature, key) -> Boolean","insertText":"HasKey(${1:inputFeature_}, ${2:key_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob ein Feature über den Eingabeschlüssel verfügt.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, das auf einen Feldnamen überprüft werden soll.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Feldname, der überprüft werden soll.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.20","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#hasvalue","description":"Gibt an, ob ein Feature über ein bestimmtes Feld verfügt und ob dieses Feld einen Wert enthält.","examples":"\n**Beispiel**\n\nGibt `false` zurück, wenn das Feature-Attribut nicht vorhanden oder leer ist.\n\n```arcade\nif(HasValue($feature, \"population\")){\n  return $feature.population / AreaGeodetic($feature)\n}\n// Returns the population density if population is available\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputFeature, fieldName) -> Boolean","insertText":"HasValue(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob ein Feature über ein bestimmtes Feld verfügt und ob dieses Feld einen Wert enthält.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, das überprüft werden soll.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Feldname, der überprüft werden soll.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"schema","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#schema","description":"Gibt die Schemabeschreibung des bereitgestellten Features zurück.","examples":"","completion":{"label":"Schema","detail":"Schema(inputFeature) -> Dictionary","insertText":"Schema(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Schemabeschreibung des bereitgestellten Features zurück.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, dessen Schema zurückgegeben werden soll.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary zurück, das durch die nachstehenden Eigenschaften beschrieben ist.\n\n- **fields**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Gibt ein Array von Dictionaries zurück, in dem die Felder des Features beschrieben sind. Jedes Wörterbuch beschreibt eines der Felder \\\"name\\\", \\\"alias\\\", \\\"type\\\", \\\"subtype\\\", \\\"domain\\\", \\\"length\\\" und ob diese \\\"editable\\\" und \\\"nullable\\\" sind.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Geometrietyp von Funktionen im Feature. Gibt \\\"esriGeometryNull\\\" für Tabellen ohne Geometrie zurück.  \nMögliche Werte: \\\"esriGeometryPoint\\\", \\\"esriGeometryLine\\\", \\\"esriGeometryPolygon\\\", \\\"esriGeometryNull\\\"\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Das Global-ID-Feld des Features. Gibt \\\"\\\" zurück, wenn \\\"GlobalID\\\" nicht aktiviert ist.\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Das ObjectID-Feld des Features."}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"subtypecode","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#subtypecode","description":"Gibt den Subtype-Code für ein bestimmtes Feature zurück.","examples":"\n**Beispiel**\n\nGibt den Subtype-Code zurück.\n\n```arcade\n// feature has a field named `assetGroup`\n// with the subtype described in the Subtypes function example\nSubtypeCode($feature)  // returns 1\n```\n\n","completion":{"label":"SubtypeCode","detail":"SubtypeCode(inputFeature) -> Number,Text,Date","insertText":"SubtypeCode(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Subtype-Code für ein bestimmtes Feature zurück.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, von dem der Subtype-Code abgerufen werden soll.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"subtypename","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#subtypename","description":"Gibt den Subtype-Namen für ein bestimmtes Feature zurück.","examples":"\n**Beispiel**\n\nGibt den Subtype-Namen zurück.\n\n```arcade\n// feature has a field named `assetGroup`\n// with the subtype described in the Subtypes function example\nSubtypeName($feature) // returns \"Single Phase\"\n```\n\n","completion":{"label":"SubtypeName","detail":"SubtypeName(inputFeature) -> Text","insertText":"SubtypeName(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Subtype-Namen für ein bestimmtes Feature zurück.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, von dem der Subtype-Name abgerufen werden soll.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"subtypes","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#subtypes","description":"Gibt das Dictionary mit codierten Werten für den Subtype zurück. Gibt \\\"null\\\" zurück, wenn im Layer keine Subtypes aktiviert sind.","examples":"\n**Beispiel**\n\nGibt Subtypes mit codierten Werten von einem Feature zurück.\n\n```arcade\nSubtypes($feature)\n// returns the following dictionary\n// {\n//   subtypeField: 'assetGroup',\n//   subtypes: [\n//     { name: \"Unknown\", code: 0 },\n//     { name: \"Single Phase\", code: 1 },\n//     { name: \"Two Phase\", code: 2 }\n//   ]\n// }\n```\n\n","completion":{"label":"Subtypes","detail":"Subtypes(inputFeature) -> Dictionary","insertText":"Subtypes(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt das Dictionary mit codierten Werten für den Subtype zurück. Gibt \\\"null\\\" zurück, wenn im Layer keine Subtypes aktiviert sind.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, von dem Subtypes abgerufen werden sollen.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary zurück, das durch die nachstehenden Eigenschaften beschrieben ist.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Das Feld, das einen Subtype enthält.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Ein Array von Wörterbüchern, in denen die Subtypes beschrieben sind. Jedes Dictionary verfügt über eine Eigenschaft \\\"code\\\", die den tatsächlichen Feldwert enthält, und eine Eigenschaft \\\"name\\\", die eine benutzerfreundliche Beschreibung des Wertes enthält (z. B. \\\"{ code: 1, name: \\\"pavement\\\" }\\\")"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"featureset_functions","title":"FeatureSet-Funktionen","items":[{"type":"function","name":"area","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#area","description":"Gibt die Fläche eines Eingabe-FeatureSet in den angegebenen Einheiten zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Fläche des Layers in Quadratkilometer zurück\n\n```arcade\nArea($layer, 'square-kilometers')\n```\n\n","completion":{"label":"Area","detail":"Area(features, unit?) -> Number","insertText":"Area(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Fläche eines Eingabe-FeatureSet in den angegebenen Einheiten zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, für das die planare Fläche berechnet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [AreaGeodetic()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#areageodetic)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"areageodetic","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#areageodetic","description":"Gibt die geodätische Fläche eines Eingabe-FeatureSet in den angegebenen Einheiten zurück. Dieses Flächenmessverfahren ist verlässlicher als `Area()` da die Erdkrümmung berücksichtigt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die geodätische Fläche des Layers in Quadratkilometer zurück\n\n```arcade\nAreaGeodetic($layer, 'square-kilometers')\n```\n\n","completion":{"label":"AreaGeodetic","detail":"AreaGeodetic(features, unit?) -> Number","insertText":"AreaGeodetic(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die geodätische Fläche eines Eingabe-FeatureSet in den angegebenen Einheiten zurück. Dieses Flächenmessverfahren ist verlässlicher als `Area()` da die Erdkrümmung berücksichtigt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, für das die geodätische Fläche berechnet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [Area()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#area)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"attachments","bundle":"data-access","sinceVersion":"1.6","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#attachments","description":"Gibt eine Liste von Anlagen zurück, die mit dem Eingabe-Feature verknüpft sind. Jedes Ergebnis enthält den Namen der Anlage, den Inhaltstyp, die ID und die Größe in Byte. Nur auf Features anwendbar, die aus einem Feature-Service stammen.","examples":"\n**Beispiel**\n\nGibt die Anzahl der mit dem Feature verknüpften Anlagen zurück\n\n```arcade\n// Returns the number of attachments associated with the feature\nCount(Attachments($feature))\n```\n\n","completion":{"label":"Attachments","detail":"Attachments(inputFeature, options?) -> Array<Attachment>","insertText":"Attachments(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.6](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt eine Liste von Anlagen zurück, die mit dem Eingabe-Feature verknüpft sind. Jedes Ergebnis enthält den Namen der Anlage, den Inhaltstyp, die ID und die Größe in Byte. Nur auf Features anwendbar, die aus einem Feature-Service stammen.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Es werden mit diesem Feature verknüpfte Anlagen aus dem Service abgerufen.\n- **options** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Einstellungen für die Anforderung. Dictionary-Eigenschaften:\n\n  - **types**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Ein Array aus Textwerten, die die abzurufenden Dateitypen darstellen.  \nMögliche Werte: \\\"bmp\\\", \\\"ecw\\\", \\\"emf\\\", \\\"eps\\\", \\\"ps\\\", \\\"gif\\\", \\\"img\\\", \\\"jp2\\\", \\\"jpc\\\", \\\"j2k\\\", \\\"jpf\\\", \\\"jpg\\\", \\\"jpeg\\\", \\\"jpe\\\", \\\"png\\\", \\\"psd\\\", \\\"raw\\\", \\\"sid\\\", \\\"tif\\\", \\\"tiff\\\", \\\"wmf\\\", \\\"wps\\\", \\\"avi\\\", \\\"mpg\\\", \\\"mpe\\\", \\\"mpeg\\\", \\\"mov\\\", \\\"wmv\\\", \\\"aif\\\", \\\"mid\\\", \\\"rmi\\\", \\\"mp2\\\", \\\"mp3\\\", \\\"mp4\\\", \\\"pma\\\", \\\"mpv2\\\", \\\"qt\\\", \\\"ra\\\", \\\"ram\\\", \\\"wav\\\", \\\"wma\\\", \\\"doc\\\", \\\"docx\\\", \\\"dot\\\", \\\"xls\\\", \\\"xlsx\\\", \\\"xlt\\\", \\\"pdf\\\", \\\"ppt\\\", \\\"pptx\\\", \\\"txt\\\", \\\"zip\\\", \\\"7z\\\", \\\"gz\\\", \\\"gtar\\\", \\\"tar\\\", \\\"tgz\\\", \\\"vrml\\\", \\\"gml\\\", \\\"json\\\", \\\"xml\\\", \\\"mdb\\\", \\\"geodatabase\\\"\n  - **minsize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die minimale Dateigröße der Anlage in Byte.\n  - **maxsize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die maximale Dateigröße der Anlage in Byte.\n  - **metadata** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob Anlagen-Metadaten in die Funktionsrückgabe aufgenommen werden sollen. Nur, wenn aktuell Exif-Metadaten unterstützt werden.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment)&gt;"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"average","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#average","description":"Gibt den Durchschnittswert eines bestimmten numerischen Feldes in einem FeatureSet zurück.","examples":"\n**Beispiele**\n\nberechnet die Differenz zwischen der Gesamtheit der Features und der durchschnittlichen Gesamtheit aller Features im Layer\n\n```arcade\n$feature.population - Average($layer, 'population')\n```\n\nberechnet die durchschnittliche Gesamtheit pro Quadratmeile aller Features im Layer\n\n```arcade\nAverage($layer, 'population / area')\n```\n\n","completion":{"label":"Average","detail":"Average(features, fieldNameOrSQLExpression) -> Number","insertText":"Average(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Durchschnittswert eines bestimmten numerischen Feldes in einem FeatureSet zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, für das die Operation durchgeführt wird.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Gibt den Namen eines numerischen Feldes oder eines SQL92-Ausdrucks an, dessen Statistik über das Eingabe-FeatureSet berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"contains","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#contains","description":"Gibt Features aus einem FeatureSet, die sich innerhalb der Eingabegeometrie befinden, zurück. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**","examples":"\n**Beispiel**\n\nGibt die Anzahl der Features zurück, die sich innerhalb des angegebenen Polygons befinden.\n\n```arcade\nvar parcels = FeatureSetByName($map, 'parcels')\nvar projectArea = $feature;\nCount(Contains(projectArea, parcels));\n```\n\n","completion":{"label":"Contains","detail":"Contains(containerGeometry, insideFeatures) -> FeatureSet","insertText":"Contains(${1:containerGeometry_}, ${2:insideFeatures_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt Features aus einem FeatureSet, die sich innerhalb der Eingabegeometrie befinden, zurück. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**\n\n**Parameter**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die auf die Beziehung 'enthält' in Bezug auf `insideFeatures` getestet wird. Stellen Sie sich diese Geometrie wie einen möglichen 'Container' für `insideFeatures` vor.\n- **insideFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, das auf die Beziehung 'innerhalb' in Bezug auf `containerGeometry` getestet wird.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"count","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#count","description":"Gibt die Anzahl der in einem FeatureSet enthaltenen Features zurück.","examples":"\n**Beispiel**\n\nGibt die Anzahl der in einem Layer enthaltenen Features zurück\n\n```arcade\nCount($layer)\n```\n\n","completion":{"label":"Count","detail":"Count(features) -> Number","insertText":"Count(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Anzahl der in einem FeatureSet enthaltenen Features zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, aus dem die Anzahl der Features gezählt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"crosses","bundle":"data-access","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#crosses","description":"Gibt Features aus einem FeatureSet zurück, die eine andere Geometrie schneiden. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Anzahl der im FeatureSet enthaltenen Features zurück, die das angegebene Polygon schneiden.\n\n```arcade\nvar geom2 = Polygon({ ... });\nCount( Crosses($layer, geom2) );\n```\n\n","completion":{"label":"Crosses","detail":"Crosses(features, crossingGeometry) -> FeatureSet","insertText":"Crosses(${1:features_}, ${2:crossingGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt Features aus einem FeatureSet zurück, die eine andere Geometrie schneiden. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Die Features, mit denen die Beziehung 'schneidet' mit der Eingabe `crossingGeometry` getestet wird.\n- **crossingGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die von einer anderen Geometrie geschnitten wird.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"distinct","bundle":"data-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#distinct","description":"Gibt einen Satz unterschiedlicher bzw. eindeutiger Werte aus einem FeatureSet zurück.","examples":"\n**Beispiele**\n\nGibt ein FeatureSet mit einer 'Status'-Spalte zurück. Jede Zeile im FeatureSet enthält einen eindeutigen Statuswert.\n\n```arcade\nDistinct($layer, 'Status')\n```\n\nGibt ein FeatureSet mit einer 'Status'- und einer 'Type'-Spalte zurück. Jede Zeile im FeatureSet enthält eine eindeutige Kombination aus \\\"Status\\\"- und \\\"Type\\\"-Werten.\n\n```arcade\nDistinct($layer, ['Status', 'Type'])\n```\n\nGibt ein FeatureSet mit einer 'Density'-Spalte mit Zeilen zurück, die die Werte 'Low', 'High' oder 'N/A' enthalten können.\n\n```arcade\nDistinct($layer, {\n  name: \"Density\",\n  expression: \"CASE WHEN PopDensity < 100 THEN 'Low' WHEN PopDensity >= 100 THEN 'High' ELSE 'N/A' END\"\n})\n```\n\nGibt ein FeatureSet mit einer 'Score'- und einer 'Type'-Spalte zurück.\n\n```arcade\nDistinct($layer, [{\n  name: 'Score',\n  expression: 'POPULATION_DENSITY * 0.65 + Status_Code * 0.35'\n}, {\n  name: 'Type',\n  expression: 'Category'\n}])\n```\n\n","completion":{"label":"Distinct","detail":"Distinct(features, fields) -> FeatureSet","insertText":"Distinct(${1:features_}, ${2:fields_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen Satz unterschiedlicher bzw. eindeutiger Werte aus einem FeatureSet zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, aus dem eindeutige Werte zurückgegeben werden.\n- **fields**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Die Felder und/oder Ausdrücke, über die Einzelwerte bestimmt werden sollen. Bei diesem Parameter kann es sich um ein Array von Feldnamen, ein Array von Ausdrücken oder ein Dictionary oder Array von Dictionaries handeln, die Spaltennamen der Ausgabe angeben, in denen Einzelwerte gespeichert werden. Wenn ein Dictionary angegeben ist, muss die folgende Spezifikation verwendet werden:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name der Spalte zum Speichern des Ergebnisses des jeweiligen Ausdrucks.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein SQL-92-Ausdruck, über den ein Einzelwert berechnet wird.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"domain","bundle":"data-access","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#domain","description":"Gibt die Domäne zurück, die dem gegebenen Feld des angegebenen Elements \\\"featureSet\\\" zugewiesen wurde. Gehört \\\"featureSet\\\" zu einer Klasse mit einem Subtype, wird die Domäne zurückgegeben, die dem Subtype zugewiesen ist.","examples":"\n**Beispiel**\n\nDie Domäne, die dem Subtype des Features zugewiesen ist.\n\n```arcade\nvar fsPole = FeatureSetByName($layer, \"Pole\", 1);\nvar d = Domain(fsPole, \"poleType\")\n// the poleType field has a coded value domain called poleTypes\n// the value of d will be\n// {\n//   type: \"codedValue\" ,\n//   name: \"poleTypesThreePhase\",\n//   dataType: \"number\",\n//   codedValues: [\n//     { name: \"Unknown\", code: 0 },\n//     { name: \"Wood\", code: 1 },\n//     { name: \"Steel\", code: 2 }\n//     { name: \"Reinforced Steel\", code: 3 }\n//   ]\n// }\n```\n\n","completion":{"label":"Domain","detail":"Domain(features, fieldName, subtype?) -> Dictionary","insertText":"Domain(${1:features_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Domäne zurück, die dem gegebenen Feld des angegebenen Elements \\\"featureSet\\\" zugewiesen wurde. Gehört \\\"featureSet\\\" zu einer Klasse mit einem Subtype, wird die Domäne zurückgegeben, die dem Subtype zugewiesen ist.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, dessen Features ein Feld enthalten, das eine Domäne aufweist.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name des Feldes (nicht der Alias des Feldes), das die Domäne enthält.\n- **subtype** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der codierte Wert für den Subtype, falls das Feature Subtypes unterstützt.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary zurück, das durch die nachstehenden Eigenschaften beschrieben ist.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Domänentyp: \\\"codedValue\\\" oder \\\"range\\\".\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Domänenname.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Datentyp des Feldes \\\"Domäne\\\". Dies kann einer der folgenden Werte sein: \\\"esriFieldTypeSmallInteger\\\", \\\"esriFieldTypeInteger\\\", \\\"esriFieldTypeBigInteger\\\", \\\"esriFieldTypeSingle\\\", \\\"esriFieldTypeDouble\\\", \\\"esriFieldTypeString\\\", \\\"esriFieldTypeDate\\\", \\\"esriFieldTypeOID\\\", \\\"esriFieldTypeGeometry\\\", \\\"esriFieldTypeBlob\\\", \\\"esriFieldTypeRaster\\\", \\\"esriFieldTypeGUID\\\", \\\"esriFieldTypeGlobalID\\\", \\\"esriFieldTypeXML\\\".\n- **min**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gilt nur für Domänen des Typs \\\"range\\\". Der Minimalwert der Domäne.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gilt nur für Domänen des Typs \\\"range\\\". Der Maximalwert der Domäne.\n- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Gilt nur für Domänen des Typs \\\"codedValue\\\". Ein Array von Wörterbüchern, in denen die gültigen Werte für das Feld beschrieben sind. Jedes Dictionary verfügt über eine Eigenschaft \\\"code\\\", die den tatsächlichen Feldwert enthält, und eine Eigenschaft \\\"name\\\", die eine benutzerfreundliche Beschreibung des Wertes enthält (z. B. \\\"{ code: 1, name: \\\"pavement\\\" }\\\")."}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"domaincode","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#domaincode","description":"Gibt den Code einer zugehörigen Domänenbeschreibung in einem FeatureSet zurück.","examples":"\n**Beispiel**\n\nGibt die Domänenbeschreibung für das referenzierte Feld aus.\n\n```arcade\nDomainCode($layer, 'Enabled', 'True', subtype)\n```\n\n","completion":{"label":"DomainCode","detail":"DomainCode(features, fieldName, value, subtype?) -> Number,Text","insertText":"DomainCode(${1:features_}, ${2:fieldName_}, ${3:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Code einer zugehörigen Domänenbeschreibung in einem FeatureSet zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das Feature-Set mit einem Feld, das eine Domäne aufweist.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name des Feldes (nicht der Alias des Feldes), das die Domäne enthält.\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Wert, der wieder in einen Code konvertiert werden soll. Der zurückgegebene Code stammt aus den Metadaten des Service.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die codierte Zahl oder der codierte Name für den Subtype, wenn das Feature-Set Subtypes unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":3,"max":4}},{"type":"function","name":"domainname","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#domainname","description":"Gibt den beschreibenden Namen für einen Domänencode in einem FeatureSet zurück.","examples":"\n**Beispiel**\n\nAusgabe: die Domänenbeschreibung für das referenzierte Feld\n\n```arcade\nDomainName($layer, 'fieldName')\n```\n\n","completion":{"label":"DomainName","detail":"DomainName(features, fieldName, code?, subtype?) -> Text","insertText":"DomainName(${1:features_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den beschreibenden Namen für einen Domänencode in einem FeatureSet zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet mit einem Feld, das eine Domäne aufweist.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name des Feldes (nicht der Alias des Feldes), das die Domäne enthält.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Code, der mit dem gewünschten beschreibenden Namen verknüpft ist. Der zurückgegebene Code stammt aus den Metadaten des Service.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die codierte Zahl oder der codierte Name des Subtypes, wenn das FeatureSet Subtypes unterstützt.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"envelopeintersects","bundle":"data-access","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#envelopeintersects","description":"Gibt Features aus einem FeatureSet zurück, bei denen die Envelopes (oder Ausdehnung) einer Reihe von Features sich mit dem Envelope einer anderen Geometrie überschneiden. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Anzahl der Features zurück, die den Envelope von geom2 überschneiden\n\n```arcade\nvar geom2 = Polygon({ ... });\nCount( EnvelopeIntersects($layer, geom2) );\n```\n\n","completion":{"label":"EnvelopeIntersects","detail":"EnvelopeIntersects(features, envelope) -> FeatureSet","insertText":"EnvelopeIntersects(${1:features_}, ${2:envelope_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt Features aus einem FeatureSet zurück, bei denen die Envelopes (oder Ausdehnung) einer Reihe von Features sich mit dem Envelope einer anderen Geometrie überschneiden. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, das auf die Beziehung 'überschneidet' in Bezug auf die Eingabe `envelope` getestet wird.\n- **envelope**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der Envelope, mit dem eine Überschneidung vorliegt.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"expects","bundle":"data-access","sinceVersion":"1.15","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#expects","description":"Fordert zusätzliche Attribute für ein bestimmtes FeatureSet an.","examples":"\n**Beispiel**\n\nFordert das Feld POPULATION für die Features in dem Cluster an\n\n```arcade\n// If the layer is clustered based on count,\n// only the OBJECTID field is requested by default.\n// To display the sum of the POPULATION field\n// for all features in the cluster, we must\n// explicitly request the POPULATION data. \nExpects($aggregatedFeatures, 'POPULATION')\nText(Sum($aggregatedFeatures, 'POPULATION'), '#,###')\n```\n\n","completion":{"label":"Expects","detail":"Expects(features, field1, [field2, ..., fieldN]?) -> Null","insertText":"Expects(${1:features_}, ${2:field1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFordert zusätzliche Attribute für ein bestimmtes FeatureSet an.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das Feature-Set, an das die angeforderten Felder angehängt werden.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Feldname, der für das vorgegebene Feature anzufordern ist. Nur Felder auflisten, die für den Ausdruck erforderlich sind. Bei Bedarf können Sie mit dem Platzhalter \\\"*\\\" alle Felder anfordern. Dies sollte grundsätzlich jedoch vermieden werden, damit nicht unnötig viele Daten geladen werden, die die App-Leistung beeinträchtigen können. Dieser Wert muss ein Textliteral sein und darf keine Variable sein.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontinuierliche Liste von Feldnamen, die für das vorgegebene Feature anzufordern sind. Nur Felder auflisten, die für den Ausdruck erforderlich sind. Diese Werte müssen Textliterale sein und dürfen keine Variablen sein.\n\n**Rückgabewert**: Null"}},"parametersInfo":{"min":2,"max":-1}},[{"type":"function","name":"featureset","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featureset1","description":"Erstellt gemäß der ArcGIS REST-Spezifikation ein neues FeatureSet aus JSON. Ein Beispiel hierfür finden Sie im Codebeispiel unten.","examples":"\n**Beispiel**\n\nErstellen Sie ein FeatureSet aus JSON.\n\n```arcade\n// JSON representation of the feature used in the snippet below\n// {\n//   'fields': [{\n//     'alias': 'RANK',\n//     'name': 'RANK',\n//     'type': 'esriFieldTypeInteger'\n//   }, {\n//     'alias': 'ELEV_m',\n//     'name': 'ELEV_m',\n//     'type': 'esriFieldTypeInteger'\n//   }],\n//   'spatialReference': { 'wkid': 4326 },\n//   'geometryType': 'esriGeometryPoint',\n//   'features': [{\n//     'geometry': {\n//       'spatialReference': { 'wkid': 4326 },\n//       'x': -151.0063,\n//       'y': 63.069\n//     },\n//     'attributes': {\n//       'RANK': 1,\n//       'ELEV_m': 6168\n//     }\n//   }]\n// };\n// The Dictionary representation of the FeatureSet must be a serialized text value\nvar features = FeatureSet('{\"fields\":[{\"alias\":\"RANK\",\"name\":\"RANK\",\"type\":\"esriFieldTypeInteger\"},{\"alias\":\"ELEV_m\",\"name\":\"ELEV_m\",\"type\":\"esriFieldTypeInteger\"}],\"spatialReference\":{\"wkid\":4326},\"geometryType\":\"esriGeometryPoint\",\"features\":[{\"geometry\":{\"spatialReference\":{\"wkid\":4326},\"x\":-151.0063,\"y\":63.069},\"attributes\":{\"RANK\":1,\"ELEV_m\":6168}}]}')\n```\n\n","completion":{"label":"FeatureSet","detail":"FeatureSet(definition) -> FeatureSet","insertText":"FeatureSet(${1:definition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt gemäß der ArcGIS REST-Spezifikation ein neues FeatureSet aus JSON. Ein Beispiel hierfür finden Sie im Codebeispiel unten.\n\n**Parameter**\n\n- **definition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der JSON-Code, der eine Reihe von Features beschreibt. Die JSON-Ausgabe muss als Textwert serialisiert werden.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"featureset","bundle":"data-access","sinceVersion":"1.19","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featureset2","description":"Erstellt gemäß der ArcGIS REST-Spezifikation ein neues FeatureSet aus einem Dictionary, das JSON darstellt. Ein Beispiel hierfür finden Sie im Codebeispiel unten.","examples":"\n**Beispiel**\n\nErstellt ein FeatureSet aus dem Dictionary.\n\n```arcade\n// JSON representation of the feature used in the snippet below\nvar d = {\n  fields: [{\n    alias: 'RANK',\n    name: 'RANK',\n    type: 'esriFieldTypeInteger'\n  }, {\n    alias: 'ELEV_m',\n    name: 'ELEV_m',\n    type: 'esriFieldTypeInteger'\n  }],\n  spatialReference: { wkid: 4326 },\n  geometryType: 'esriGeometryPoint',\n  features: [{\n    geometry: {\n      spatialReference: { wkid: 4326 },\n      x: -151.0063,\n      y: 63.069\n    },\n    attributes: {\n      RANK: 1,\n      ELEV_m: 6168\n    }\n  }]\n };\nvar features = FeatureSet(d)\n```\n\n","completion":{"label":"FeatureSet","detail":"FeatureSet(definition) -> FeatureSet","insertText":"FeatureSet(${1:definition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt gemäß der ArcGIS REST-Spezifikation ein neues FeatureSet aus einem Dictionary, das JSON darstellt. Ein Beispiel hierfür finden Sie im Codebeispiel unten.\n\n**Parameter**\n\n- **definition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ein Dictionary, das eine Reihe von Features beschreibt.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"featuresetbyassociation","bundle":"data-access","sinceVersion":"1.9","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyassociation","description":"Gibt alle dem Eingabe-Feature zugeordneten Features als FeatureSet zurück. Das ist typisch für Versorgungsnetz-Workflows.","examples":"\n**Beispiele**\n\nGibt alle Assets zurück, die Konnektivitätszuordnungen mit dem unteren Anschlusspunkt des Transformators aufweisen.\n\n```arcade\nFeatureSetByAssociation($feature, 'connected', 'Low');\n```\n\nGibt die Anzahl der mit dem Feature verknüpften elektrischen Bauteile zurück.\n\n```arcade\nvar allContent = FeatureSetByAssociation ($feature, \"content\");\nvar devicesRows = Filter(allContent, \"className = 'Electric Device'\");\nvar devicesCount = Count(devicesRows);\nreturn devicesCount;\n```\n\n","completion":{"label":"FeatureSetByAssociation","detail":"FeatureSetByAssociation(inputFeature, associationType, terminalName?) -> FeatureSet","insertText":"FeatureSetByAssociation(${1:inputFeature_}, ${2:associationType_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.9](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt alle dem Eingabe-Feature zugeordneten Features als FeatureSet zurück. Das ist typisch für Versorgungsnetz-Workflows.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, über das alle zugeordneten Features abgefragt werden. Dieses Feature muss aus einem Feature-Service stammen; Feature-Sammlungen werden nicht unterstützt.\n- **associationType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Typ der Zuordnung zu dem Feature, das zurückgegeben werden soll.  \n  Mögliche Werte: `connected` \\| `container` \\| `content` \\| `structure` \\| `attached`  \n  Mögliche Werte, die in Version 1.10 ergänzt wurden: `junctionEdge` \\| `midspan`\n- **terminalName** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Gilt nur für den Zuordnungstyp `connected`.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)  \nGibt gemäß der in der unten stehenden Tabelle beschriebenen Feldbeschreibung ein FeatureSet mit Features zurück.\n\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Klassenname, der auf dem Wert für `TONETWORKSOURCEID` oder `FROMNETWORKSOURCEID` basiert.\n- **globalId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Global-ID des Features in der anderen Tabelle (d. h. der Wert aus dem Feld `TOGLOBALID` oder `FROMGLOBALID`).\n- **isContentVisible**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Es kann der Wert `1` (sichtbar) oder `0` (nicht sichtbar) festgelegt werden. Dieser Wert bestimmt die Sichtbarkeit der verknüpften Inhalte und wird nur auf Containment-Zuordnungen angewendet.\n- **objectId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die ObjectID der Zeile in der Zuordnungstabelle.\n- **percentAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gilt für Zuordnungen vom Typ \\\"midspan\\\". Gibt einen Gleitkommawert von 0-1 zurück, der die Position des Knotens entlang der Kante (als Verhältnis) angibt.\n- **side**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Gilt für Zuordnungen vom Typ \\\"junctionEdge\\\". Gibt an, auf welcher Seite sich der Knoten befindet.\n\nMögliche Werte: `from` bzw. `to`"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"featuresetbyid","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyid","description":"Erstellt ein FeatureSet aus einem Feature-Layer basierend auf dessen Layer-ID in einer Karte oder einem Feature-Service. Durch die Begrenzung der Anzahl der Felder in der Anforderung und die Ausschließung der Geometrie lässt sich die Leistung des Skripts verbessern.","examples":"\n**Beispiel**\n\nGibt die Anzahl der Features im Layer mit der ID \\\"DemoLayerWM_1117\\\" in der angegebenen Karte zurück.\n\n```arcade\nvar features = FeatureSetById($map,'DemoLayerWM_1117', ['*'], true);\nCount( features );\n```\n\n","completion":{"label":"FeatureSetById","detail":"FeatureSetById(featureSetCollection, id, fields?, includeGeometry?) -> FeatureSet","insertText":"FeatureSetById(${1:featureSetCollection_}, ${2:id_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein FeatureSet aus einem Feature-Layer basierend auf dessen Layer-ID in einer Karte oder einem Feature-Service. Durch die Begrenzung der Anzahl der Felder in der Anforderung und die Ausschließung der Geometrie lässt sich die Leistung des Skripts verbessern.\n\n**Parameter**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Die Karte oder der Feature-Service mit mindestens einem Layer, aus dem ein FeatureSet erstellt werden soll. Hierbei handelt es sich in der Regel um den globalen Wert `$map` oder `$datastore`.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die ID des Layers innerhalb der angegebenen `Karte`. Dieser Layer muss aus einem Feature-Service erstellt werden; Feature-Sammlungen werden nicht unterstützt. _Beachten Sie, dass es sich bei diesem Wert um ein Textliteral handeln muss._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Felder, die in das FeatureSet aufgenommen werden sollen. Standardmäßig werden alle Felder eingeschlossen. Um alle Felder im Layer anzufordern, legen Sie diesen Wert auf `['*']` fest. Durch das Begrenzen der Anzahl der Felder wird die Performance des Skripts verbessert.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie in die Features aufgenommen werden soll. Die Standardeinstellung lautet `true`. Aus Performance-Gründen sollten Sie die Geometrie nur bei Bedarf anfordern, z. B. für die Verwendung in Geometriefunktionen.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"featuresetbyname","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyname","description":"Erstellt ein FeatureSet aus einem Feature-Layer basierend auf dessen Namen in einer Karte oder einem Feature-Service. Beachten Sie, dass dieser Name nicht unbedingt eindeutig sein muss. Daher ist `FeatureSetById()` besser zur Erstellung eines FeatureSets geeignet. Durch die Begrenzung der Anzahl der Felder im FeatureSet und die Ausschließung der Geometrie lässt sich die Performance des Skripts verbessern.","examples":"\n**Beispiel**\n\nGibt die Anzahl der Features im Layer mit dem Titel 'Bike routes' in der angegebenen Karte zurück.\n\n```arcade\nvar features = FeatureSetByName($map,'Bike routes', ['*'], true);\nCount(features);\n```\n\n","completion":{"label":"FeatureSetByName","detail":"FeatureSetByName(featureSetCollection, title, fields?, includeGeometry?) -> FeatureSet","insertText":"FeatureSetByName(${1:featureSetCollection_}, ${2:title_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein FeatureSet aus einem Feature-Layer basierend auf dessen Namen in einer Karte oder einem Feature-Service. Beachten Sie, dass dieser Name nicht unbedingt eindeutig sein muss. Daher ist `FeatureSetById()` besser zur Erstellung eines FeatureSets geeignet. Durch die Begrenzung der Anzahl der Felder im FeatureSet und die Ausschließung der Geometrie lässt sich die Performance des Skripts verbessern.\n\n**Parameter**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Die Karte oder der Feature-Service mit mindestens einem Layer, aus dem ein FeatureSet erstellt werden soll. Hierbei handelt es sich in der Regel um den globalen Wert `$map` oder `$datastore`.\n- **title**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Titel des Layers innerhalb der angegebenen `Karte`. Dieser Layer muss aus einem Feature-Service erstellt werden; Feature-Sammlungen werden nicht unterstützt. _Beachten Sie, dass es sich bei diesem Wert um ein Textliteral handeln muss._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Felder, die in das FeatureSet aufgenommen werden sollen. Standardmäßig werden alle Felder eingeschlossen. Um alle Felder im Layer anzufordern, legen Sie diesen Wert auf `['*']` fest. Durch das Begrenzen der Anzahl der Felder wird die Performance des Skripts verbessert.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie in die Features aufgenommen werden soll. Die Standardeinstellung lautet `true`. Aus Performance-Gründen sollten Sie die Geometrie nur bei Bedarf anfordern, z. B. für die Verwendung in Geometriefunktionen.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"featuresetbyrelationshipclass","bundle":"data-access","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyrelationshipclass","description":"Gibt die zugehörigen Datensätze für ein bestimmtes Feature basierend auf dem Namen einer bestimmten Beziehungsklasse zurück.","examples":"\n**Beispiel**\n\nGibt die Anzahl der zugehörigen Datensätze zu einer Pol-Inspektion zurück\n\n```arcade\n// A calculation rule that returns the count of a pole inspection records.\n// When a pole feature is updated the calculation rule reads all its related inspections records from the comments field and returns the total inspection count for that feature.\nvar fsinspected = FeatureSetByRelationshipClass($feature, “pole_inspection”,  [“comments”], false);\nreturn Count(fsinspected);\n```\n\n","completion":{"label":"FeatureSetByRelationshipClass","detail":"FeatureSetByRelationshipClass(inputFeature, relationshipClass, fieldNames?, includeGeometry?) -> FeatureSet","insertText":"FeatureSetByRelationshipClass(${1:inputFeature_}, ${2:relationshipClass_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die zugehörigen Datensätze für ein bestimmtes Feature basierend auf dem Namen einer bestimmten Beziehungsklasse zurück.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, über das zugehörige Datensätze abgerufen werden.\n- **relationshipClass**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name der Beziehungsklasse gemäß der Definition in der Datenquelle.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Felder, die im FeatureSet zurückgegeben werden sollen. Diese Liste enthält Felder aus der Beziehungstabelle und aus dem Eingabe-Feature.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie für die resultierenden Features zurückgegeben werden soll.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)\n\n**Zusätzliche Ressourcen**\n\n* [Attribute rules and relationship classes](https://pro.arcgis.com/en/pro-app/latest/help/data/geodatabases/overview/attribute-rules-and-relationship-classes.htm)\n"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"featuresetbyrelationshipname","bundle":"data-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyrelationshipname","description":"Gibt die zugehörigen Datensätze für ein bestimmtes Feature als FeatureSet zurück.","examples":"\n**Beispiel**\n\nGibt die Summe verschiedener Felder in allen zugehörigen Datensätzen zurück.\n\n```arcade\nvar results = FeatureSetByRelationshipName($feature, 'Election_Results', ['*'], false)\nSum(results, 'democrat + republican + other')\n```\n\n","completion":{"label":"FeatureSetByRelationshipName","detail":"FeatureSetByRelationshipName(inputFeature, relationshipName, fieldNames?, includeGeometry?) -> FeatureSet","insertText":"FeatureSetByRelationshipName(${1:inputFeature_}, ${2:relationshipName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die zugehörigen Datensätze für ein bestimmtes Feature als FeatureSet zurück.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature, für das zugehörige Datensätze abgerufen werden sollen.\n- **relationshipName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name der Beziehung gemäß dem Feature-Service, der dem jeweiligen Feature zugeordnet ist.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Felder, die im FeatureSet zurückgegeben werden sollen. Diese Liste enthält Felder aus der Beziehungstabelle und aus dem Eingabe-Feature.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie für die resultierenden Features zurückgegeben werden soll.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"filter","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#filter","description":"Erstellt ein neues FeatureSet mit allen Features, die den SQL92-Ausdrucksfilter passieren.","examples":"\n**Beispiele**\n\nFeatures mit einem SQL92-Ausdruck filtern\n\n```arcade\n// Returns all features with a Population greater than 10,000\nvar result = Filter($layer, 'POPULATION > 10000');\n```\n\nFeatures mit einem SQL92-Ausdruck mit einem Variablenersatz filtern\n\n```arcade\n// Returns all features with a Population greater than the dataset average\nvar averageValue = Average($layer, 'POPULATION')\nvar result = Filter($layer, 'POPULATION > @averageValue');\n```\n\n","completion":{"label":"Filter","detail":"Filter(features, sqlExpression) -> FeatureSet","insertText":"Filter(${1:features_}, ${2:sqlExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein neues FeatureSet mit allen Features, die den SQL92-Ausdrucksfilter passieren.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das zu filternde FeatureSet oder der zu filternde Layer.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der SQL92-Ausdruck, mit dem Features im Layer gefiltert werden. Dieser Ausdruck kann eine Arcade-Variable unter Verwendung des Zeichens \\\"@\\\" ersetzen. Ein Beispiel finden Sie im Codebeispiel unten.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"filterbysubtypecode","bundle":"data-access","sinceVersion":"1.25","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#filterbysubtypecode","description":"Erstellt ein neues FeatureSet mit allen Features, die mit dem angegebenen Subtype-Code übereinstimmen.","examples":"\n**Beispiel**\n\nFeatures mit dem Subtype-Code filtern\n\n```arcade\n// Returns all features that have the given subtype code\nFilterBySubtypeCode($layer, 5)\n```\n\n","completion":{"label":"FilterBySubtypeCode","detail":"FilterBySubtypeCode(features, subtypeCode) -> FeatureSet","insertText":"FilterBySubtypeCode(${1:features_}, ${2:subtypeCode_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.25](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein neues FeatureSet mit allen Features, die mit dem angegebenen Subtype-Code übereinstimmen.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das zu filternde FeatureSet oder der zu filternde Layer.\n- **subtypeCode**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der zum Filtern von Features im FeatureSet oder Layer verwendete Subtype-Code.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"first","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#first","description":"Gibt das erste Feature in einem FeatureSet zurück. Gibt `null` zurück, wenn das FeatureSet leer ist.","examples":"\n**Beispiel**\n\ngibt den Bereich des ersten Features im Layer zurück.\n\n```arcade\nArea( First($layer) )\n```\n\n","completion":{"label":"First","detail":"First(features) -> Feature","insertText":"First(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt das erste Feature in einem FeatureSet zurück. Gibt `null` zurück, wenn das FeatureSet leer ist.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, aus dem das erste Feature zurückgegeben werden soll.\n\n**Rückgabewert**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"gdbversion","bundle":"data-access","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#gdbversion","description":"Gibt den Namen der aktuellen Geodatabase-Version für Verzweigungs- oder versionierte Daten zurück. Wenn sich die Daten nicht in einer Mehrbenutzer-Geodatabase befinden, wird ein leerer Textwert zurückgegeben.","examples":"\n**Beispiel**\n\nGibt die Geodatabase-Version des angegebenen FeatureSets zurück.\n\n```arcade\nGdbVersion($layer)\n```\n\n","completion":{"label":"GdbVersion","detail":"GdbVersion(features) -> Text","insertText":"GdbVersion(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Namen der aktuellen Geodatabase-Version für Verzweigungs- oder versionierte Daten zurück. Wenn sich die Daten nicht in einer Mehrbenutzer-Geodatabase befinden, wird ein leerer Textwert zurückgegeben.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, aus dem die aktuelle Geodatabase-Version zurückgegeben wird.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Zusätzliche Ressourcen**\n\n* [Overview of Versioning](https://pro.arcgis.com/en/pro-app/help/data/geodatabases/overview/overview-of-versioning-in-arcgis-pro.htm)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"getfeatureset","bundle":"data-access","sinceVersion":"1.14","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#getfeatureset","description":"Ruft das FeatureSet ab, zu dem das Eingabe-Feature gehört. Das zurückgegebene FeatureSet stellt alle Features des über-/untergeordneten Layers oder der Tabelle des Eingabe-Features dar.","examples":"\n**Beispiele**\n\nGibt ein FeatureSet zurück, das alle Features in der Datenquelle darstellt.\n\n```arcade\n// Assume the data source for the 'Bike routes' layer has 2,000 features \n// and the user creating the map has set a definition expression on the 'Bike routes' layer that filters the layer to 100 features. \nvar fs1 = FeatureSetByName($map, 'Bike routes', ['*'], true);\nvar fs2 = top(fs1, 10) \nvar f = First(fs2)\nGetFeatureSet(f)\n// returns a FeatureSet representing the data source, which does not include the map filter (2,000 features)\n```\n\nGibt das untergeordnete FeatureSet des Features zurück.\n\n```arcade\n// Assume the data source for the 'Bike routes' layer has 2,000 features \n// and the user creating the map has set a definition expression on the 'Bike routes' layer that filters the layer to 100 features. \nvar fs1 = FeatureSetByName($map, 'Bike routes', ['*'], true);\nvar fs2 = top(fs1, 10) \nvar f = First(fs2)\nGetFeatureSet(f, 'root')\n// returns the root FeatureSet, which honors the user's filter from the map (a total of 100 features)\n```\n\nGibt das übergeordnete FeatureSet des Features zurück.\n\n```arcade\n// Assume the data source for the 'Bike routes' layer has 2,000 features \n// and the user creating the map has set a definition expression on the 'Bike routes' layer that filters the layer to 100 features. \nvar fs1 = FeatureSetByName($map, 'Bike routes', ['*'], true);\nvar fs2 = top(fs1, 10) \nvar f = First(fs2)\nGetFeatureSet(f, 'parent')\n// returns the parent FeatureSet, which is the result of the top function \n// (a total of 10 features)\n```\n\nGibt die Anzahl der Features in der Datenquellentabelle innerhalb von 1 Meile des Features zurück.\n\n```arcade\nvar fullFeatureSet = GetFeatureSet($feature);\nvar featuresOneMile = Intersects(fullFeatureSet, BufferGeodetic($feature, 1, 'miles'))\nCount(featuresOneMile)\n```\n\n","completion":{"label":"GetFeatureSet","detail":"GetFeatureSet(inputFeature, source?) -> FeatureSet","insertText":"GetFeatureSet(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRuft das FeatureSet ab, zu dem das Eingabe-Feature gehört. Das zurückgegebene FeatureSet stellt alle Features des über-/untergeordneten Layers oder der Tabelle des Eingabe-Features dar.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature gehört zu einem über- oder untergeordneten FeatureSet.\n- **source** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Gibt das Quellen-FeatureSet an, das zurückgegeben werden soll.  \nMögliche Werte:\n\n  - 'datasource': (Standard) Gibt alle Features der Datenquelle des Eingabe-Features ohne Filter oder Definitionsausdrücke als FeatureSet zurück.  \n  - 'root': Gibt das ursprüngliche FeatureSet zurück, zu dem das Eingabe-Feature gehört. Dabei kann es sich um eine gefilterte Teilmenge aller Features in der Datenquelle handeln.  \n  - 'parent': Gibt das übergeordnete FeatureSet des Eingabe-Features zurück. Dabei kann es sich um einen kleineren Satz von Features handeln als in der ursprünglichen Datenquelle oder dem untergeordneten FeatureSet.  \n\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"getfeaturesetinfo","bundle":"data-access","sinceVersion":"1.18","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#getfeaturesetinfo","description":"Gibt ggf. Metadaten für die ursprüngliche Quelldatenbank und den ursprünglichen Quellservice eines FeatureSets zurück.","examples":"\n**Beispiele**\n\nMetadaten, die von einem FeatureSet zurückgegeben werden, das mit einem zugrunde liegenden Feature-Service verbunden ist\n\n```arcade\n// $layer originates from a feature service layer in a web map\nGetFeatureSetInfo($layer);\n\n// returns the following: \n{\n  \"layerId\": 7,\n  \"layerName\": \"My Table\",\n  \"itemId\": \"dda795cf2af44d2bb7af2827963b76e8\",\n  \"serviceLayerUrl\": \"https://utilitynetwork.esri.com/server/rest/services/ClassicNapervilleElectric_Postgres/FeatureServer/100\",\n  \"webMapLayerId\": 1,\n  \"webMapLayerTitle\": \"MyTable1\",\n  \"className\": null,\n  \"objectClassId\": null\n}\n```\n\nMetadaten, die von einem FeatureSet zurückgegeben werden, das aus einer filegdb der mobilegdb stammt\n\n```arcade\n// $featureset originates from a feature class in a filegdb or mobilegdb\nGetFeatureSetInfo($featureset);\n\n// returns the following: \n{\n  \"layerId\": null,\n  \"layerName\": null,\n  \"itemId\": null,\n  \"serviceLayerUrl\": null,\n  \"webMapLayerId\": null,\n  \"webMapLayerTitle\": null,\n  \"className\": \"myTable\",\n  \"objectClassId\": 7\n}\n```\n\nMetadaten, die von einem FeatureSet zurückgegeben werden, das mit einem SDE-Workspace verbunden ist (Direktverbindung zwischen Client und Server)\n\n```arcade\n// Client server direct connection (sqlserver/oracle/etc.)\nGetFeatureSetInfo($featureset);\n\n// returns the following: \n{\n  \"layerId\": null,\n  \"layerName\": null,\n  \"itemId\": null,\n  \"serviceLayerUrl\": null,\n  \"webMapLayerId\": null,\n  \"webMapLayerTitle\": null,\n  \"className\": \"owner.myTable\",\n  \"objectClassId\": 7\n}\n```\n\n","completion":{"label":"GetFeatureSetInfo","detail":"GetFeatureSetInfo(inputFeatureSet) -> Dictionary","insertText":"GetFeatureSetInfo(${1:inputFeatureSet_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.18](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt ggf. Metadaten für die ursprüngliche Quelldatenbank und den ursprünglichen Quellservice eines FeatureSets zurück.\n\n**Parameter**\n\n- **inputFeatureSet**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, von dem Metadaten abgerufen werden sollen.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary zurück, das durch die nachstehenden Eigenschaften beschrieben ist.\n\n- **layerId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Layer-ID des Feature-Service. Nur auf FeatureSets anwendbar, die aus Feature-Services erstellt wurden. Dieser Wert ist bei SDE/FILEGDB/MOBILE-Workspaces 'NULL'.\n- **layerName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Layer-Name des Feature-Service. Nur auf FeatureSets anwendbar, die aus Feature-Services erstellt wurden. Dieser Wert ist bei SDE/FILEGDB/MOBILE-Workspaces 'NULL'.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Portal-Element-ID des Feature-Service. Nur auf FeatureSets anwendbar, die aus Feature-Services mit einem verknüpften Portal-Element erstellt wurden. Dieser Wert ist bei SDE/FILEGDB/MOBILE-Workspaces 'NULL'.\n- **serviceLayerUrl**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die URL des Feature-Service-Layers. Nur auf FeatureSets anwendbar, die aus Feature-Services erstellt wurden. Dieser Wert ist bei SDE/FILEGDB/MOBILE-Workspaces 'NULL'.\n- **webMapLayerId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die layerId des verknüpften Layers im Kontext einer Webkarte. Nur auf FeatureSets anwendbar, die aus in einer Webkarte enthaltenen Feature-Service-Layern erstellt wurden. Dieser Wert ist bei SDE/FILEGDB/MOBILE-Workspaces 'NULL'.\n- **webMapLayerTitle**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Titel des verknüpften Layers im Kontext einer Webkarte. Nur auf FeatureSets anwendbar, die aus in einer Webkarte enthaltenen Feature-Service-Layern erstellt wurden. Dieser Wert ist bei SDE/FILEGDB/MOBILE-Workspaces 'NULL'.\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name der zugrunde liegende Feature-Class. Nur auf FeatureSets anwendbar, die aus Feature-Classes in FILEGDB/MOBILE-Workspaces erstellt wurden.\n- **objectClassId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die objectClassId. Nur auf FeatureSets anwendbar, die aus Feature-Classes in FILEGDB-Workspaces erstellt wurden."}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"getuser","bundle":"data-access","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#getuser1","description":"Gibt den aktuellen Benutzer aus dem Workspace zurück. Für Daten aus einem Service wird entweder der Portal- oder der Server-Benutzer zurückgegeben. Für Daten aus einer Datenbankverbindung wird der Datenbankbenutzer zurückgegeben. Wenn kein Benutzer mit dem Workspace, z. B. einer File-Geodatabase, verknüpft ist, wird ein NULL-Wert zurückgegeben.","examples":"\n**Beispiele**\n\nGibt Informationen über den Benutzer \\\"tester\\\" zurück.\n\n```arcade\nGetUser($layer, \"tester\")\n// returns {\"id\": \"12\", \"username\": \"tester\", \"name\":\"Testy Tester\", \"email\": \"tester@example.com\", ...}\n```\n\nGibt den Benutzernamen des Benutzers zurück, der aktuell im aktiven Portal angemeldet ist. Wenn kein Benutzer mit dem Portal verknüpft ist, wird NULL zurückgegeben.\n\n```arcade\nvar userInfo = GetUser($layer);\nif(HasValue(userInfo, \"username\")){\n  return userInfo.username;\n}\n```\n\n","completion":{"label":"GetUser","detail":"GetUser(features, username?) -> Dictionary","insertText":"GetUser(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den aktuellen Benutzer aus dem Workspace zurück. Für Daten aus einem Service wird entweder der Portal- oder der Server-Benutzer zurückgegeben. Für Daten aus einer Datenbankverbindung wird der Datenbankbenutzer zurückgegeben. Wenn kein Benutzer mit dem Workspace, z. B. einer File-Geodatabase, verknüpft ist, wird ein NULL-Wert zurückgegeben.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, aus dem der aktuelle Benutzer zurückgegeben werden soll.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Benutzername des Benutzers, der zurückgegeben werden soll. Beim Senden der Anforderung werden nur begrenzte Informationen basierend auf Ihren Berechtigungen zurückgegeben.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary zurück, das durch die nachstehenden Eigenschaften beschrieben ist. In einem Offline-Workflow wird nur der Benutzername zurückgegeben.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Benutzer-ID des zurückgegebenen Benutzers.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Benutzername des zurückgegebenen Benutzers.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Vor- und Nachname des Benutzers\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die E-Mail-Adresse, die mit dem Konto des Benutzers verknüpft ist.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Gruppen, denen der Benutzer angehört.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Rolle, die der Benutzer innerhalb seiner Organisation spielt (z. B. Administrator, Publisher, Benutzer, Viewer oder benutzerdefinierte Rolle).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Berechtigungen, über die der Benutzer innerhalb ihrer Organisation verfügt (z. B. Bearbeiten, Anzeigen)."}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"getuser","bundle":"data-access","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#getuser2","description":"Gibt den aktuellen Benutzer aus dem Workspace zurück. Für Daten aus einem Service wird entweder der Portal- oder der Server-Benutzer zurückgegeben. Für Daten aus einer Datenbankverbindung wird der Datenbankbenutzer zurückgegeben. Wenn kein Benutzer mit dem Workspace, z. B. einer File-Geodatabase, verknüpft ist, wird ein NULL-Wert zurückgegeben.","examples":"\n**Beispiel**\n\nGibt Informationen über den aktuell angemeldeten Benutzer basierend auf der Workspace-Verbindung von einem Layer mit Benutzererweiterungen zurück.\n\n```arcade\nGetUser($layer, true)\n```\n\n","completion":{"label":"GetUser","detail":"GetUser(features, extensions?) -> Dictionary","insertText":"GetUser(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den aktuellen Benutzer aus dem Workspace zurück. Für Daten aus einem Service wird entweder der Portal- oder der Server-Benutzer zurückgegeben. Für Daten aus einer Datenbankverbindung wird der Datenbankbenutzer zurückgegeben. Wenn kein Benutzer mit dem Workspace, z. B. einer File-Geodatabase, verknüpft ist, wird ein NULL-Wert zurückgegeben.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, aus dem der aktuelle Benutzer zurückgegeben werden soll.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Legt fest, ob die `userLicenseTypeExtensions` im Wörterbuch zurückgegeben werden.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary zurück, das durch die nachstehenden Eigenschaften beschrieben ist. In einem Offline-Workflow wird nur der Benutzername zurückgegeben.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Benutzer-ID des zurückgegebenen Benutzers.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Benutzername des zurückgegebenen Benutzers.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Vor- und Nachname des Benutzers\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die E-Mail-Adresse, die mit dem Konto des Benutzers verknüpft ist.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Gruppen, denen der Benutzer angehört.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Rolle, die der Benutzer innerhalb seiner Organisation spielt (z. B. Administrator, Publisher, Benutzer, Viewer oder benutzerdefinierte Rolle).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Berechtigungen, über die der Benutzer innerhalb ihrer Organisation verfügt (z. B. Bearbeiten, Anzeigen).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Lizenztyp-Erweiterungen, die mit dem Benutzerkonto verknüpft sind (z. B. \\\"Versorgungsnetz\\\", \\\"Parcel-Fabric\\\"). Für diese Rückgabe muss der Parameter `extensions` auf `true` festgelegt sein."}},"parametersInfo":{"min":1,"max":2}}],{"type":"function","name":"groupby","bundle":"data-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#groupby","description":"Gibt Statistiken als FeatureSet für verschiedene gruppierte oder eindeutige Werte zurück.","examples":"\n**Beispiele**\n\nGibt die Anzahl der einzelnen Baumarten zurück\n\n```arcade\nvar treeStats = GroupBy($layer, 'TreeType', { name: 'NumTrees', expression: '1', statistic: 'COUNT' });\n// treeStats contains features with columns TreeType and NumTrees\n// Each unique tree type will have a count\n```\n\nGibt die Anzahl und die Durchschnittshöhe der einzelnen Baumarten zurück.\n\n```arcade\nvar treeStats = GroupBy($layer,\n  [  // fields/expressions to group statistics by\n    { name: 'Type', expression: 'TreeType'},\n    { name: 'Status', expression: 'TreeStatus'}\n  ], \n  [  // statistics to return for each unique category\n    { name: 'Total', expression: '1', statistic: 'COUNT' }, \n    { name: 'AvgHeight', expression: 'Height', statistic: 'AVG' }, \n    { name: 'MaxPercentCoverage', expression: 'CoverageRatio * 100', statistic: 'MAX' }\n  ]\n);\n// treeStats contains features with columns Type, Status, Total, AvgHeight, MaxPercentCoverage\n// Each unique tree type (combination of type and status) will have a count, average height, and maximum value of percent coverage\n```\n\n","completion":{"label":"GroupBy","detail":"GroupBy(features, groupByFields, statistics) -> FeatureSet","insertText":"GroupBy(${1:features_}, ${2:groupByFields_}, ${3:statistics_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt Statistiken als FeatureSet für verschiedene gruppierte oder eindeutige Werte zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet aus dem Statistiken für Einzelwerte zurückgegeben werden sollen, die aus einem bestimmten Satz von Feldern und/oder Ausdrücken zurückgegeben wurden.\n- **groupByFields**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Die Felder und/oder Ausdrücke, über die Statistiken nach Einzelwerten gruppiert werden sollen. Bei diesem Parameter kann es sich um einen einzelnen Feldnamen, verschiedene Feldnamen oder verschiedene Objekte handeln, die Spaltennamen in Kombination mit einem Ausdruck (in der Regel dem Feldnamen) für das Ausgabe-FeatureSet angeben. Wenn ein Array von Objekten angegeben wird, muss für die einzelnen Objekte folgende Spezifikation befolgt werden:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name der Spalte zum Speichern des Ergebnisses des jeweiligen Ausdrucks.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein SQL-92-Ausdruck, über den Statistiken gruppiert werden. Dies ist in der Regel ein Feldname.\n- **statistics**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Die für jede Gruppe zu berechnende Summenstatistik. Bei diesem Parameter kann es sich um ein Dictionary oder um ein Array von Dictionarys handeln, die die Ausgabestatistiken angeben, die für die einzelnen Gruppen zurückgegeben werden sollen. Die folgende Spezifikation ist erforderlich:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name der Spalte zum Speichern des Ergebnisses der jeweiligen statistischen Abfrage im Ausgabe-FeatureSet.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein SQL-92-Ausdruck oder Feldname, über den Statistiken abgefragt werden.\n  - **statistic**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Statistiktyp, der für das jeweilige Feld oder den jeweiligen Ausdruck abgefragt werden soll.  \nMögliche Werte: SUM \\| COUNT \\| MIN \\| MAX \\| AVG \\| STDEV \\| VAR\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"intersects","bundle":"data-access","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#intersects","description":"Gibt Features aus einem FeatureSet, das eine andere Geometrie schneidet, zurück. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Anzahl der Features zurück, die das Polygon überschneiden\n\n```arcade\nvar geom2 = Polygon({ ... });\nCount( Intersects($layer, geom2) );\n```\n\n","completion":{"label":"Intersects","detail":"Intersects(features, inputGeometry) -> FeatureSet","insertText":"Intersects(${1:features_}, ${2:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt Features aus einem FeatureSet, das eine andere Geometrie schneidet, zurück. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, das auf die Beziehung \\\"enthält\\\" in Bezug auf \\\"geometry\\\" getestet wird.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, mit der eine Überschneidung vorliegt.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"length","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length","description":"Gibt die Länge eines Eingabe-FeatureSet in den angegebenen Einheiten zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die planare Länge des Layers in Meter zurück\n\n```arcade\nLength($layer, 'meters')\n```\n\n","completion":{"label":"Length","detail":"Length(features, unit?) -> Number","insertText":"Length(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Länge eines Eingabe-FeatureSet in den angegebenen Einheiten zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, für das die planare Länge berechnet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [LengthGeodetic()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#lengthgeodetic)\n* [Length3d()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length3d)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"length3d","bundle":"data-access","sinceVersion":"1.14","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length3d","description":"Gibt die planare (oder kartesische) Länge eines Eingabe-FeatureSet unter Berücksichtigung von Höhe oder Z-Informationen zurück. Der für diese Funktion bereitgestellten Geometrie muss ein projiziertes Koordinatensystem zugewiesen sein. Wenn der Raumbezug keinen Wert für Z-Einheiten zurückgibt, wird das Ergebnis in Metern zurückgegeben. Bedenken Sie, dass nicht alle Clients (z. B. die 3.x-Reihe von ArcGIS API for JavaScript) die Anforderung von Z-Werten unterstützen, auch wenn die Daten Z-Informationen enthalten.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die 3D-Länge des Layers in Metern zurück\n\n```arcade\nLength3D($layer, 'meters')\n```\n\n","completion":{"label":"Length3D","detail":"Length3D(features, unit?) -> Number","insertText":"Length3D(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die planare (oder kartesische) Länge eines Eingabe-FeatureSet unter Berücksichtigung von Höhe oder Z-Informationen zurück. Der für diese Funktion bereitgestellten Geometrie muss ein projiziertes Koordinatensystem zugewiesen sein. Wenn der Raumbezug keinen Wert für Z-Einheiten zurückgibt, wird das Ergebnis in Metern zurückgegeben. Bedenken Sie, dass nicht alle Clients (z. B. die 3.x-Reihe von ArcGIS API for JavaScript) die Anforderung von Z-Werten unterstützen, auch wenn die Daten Z-Informationen enthalten.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, für das die planare Länge im 3D-Raum berechnet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [LengthGeodetic()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#lengthgeodetic)\n* [Length()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"lengthgeodetic","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#lengthgeodetic","description":"Gibt die geodätische Länge eines Eingabe-FeatureSet in den angegebenen Einheiten zurück. Dieses Längenmessverfahren ist verlässlicher als 'Length()' da die Erdkrümmung berücksichtigt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die geodätische Länge des Layers in Meter zurück\n\n```arcade\nLengthGeodetic($layer, 'meters')\n```\n\n","completion":{"label":"LengthGeodetic","detail":"LengthGeodetic(features, unit?) -> Number","insertText":"LengthGeodetic(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die geodätische Länge eines Eingabe-FeatureSet in den angegebenen Einheiten zurück. Dieses Längenmessverfahren ist verlässlicher als 'Length()' da die Erdkrümmung berücksichtigt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, für das die geodätische Länge berechnet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [Length()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length)\n* [Length3d()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length3d)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"max","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#max","description":"Gibt den höchsten Wert für ein bestimmtes numerisches Feld in einem FeatureSet zurück.","examples":"\n**Beispiele**\n\ndruckt den maximalen Wert des Feldes mit Grundgesamtheit für alle Features im Layer\n\n```arcade\nMax($layer, 'population')\n```\n\nberechnet die maximale Gesamtheit pro Quadratmeile aller Features im Layer\n\n```arcade\nMax($layer, 'population / area')\n```\n\n","completion":{"label":"Max","detail":"Max(features, fieldNameOrSQLExpression) -> Number","insertText":"Max(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den höchsten Wert für ein bestimmtes numerisches Feld in einem FeatureSet zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, für das die Operation durchgeführt wird.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Gibt den Namen eines numerischen Feldes oder eines SQL92-Ausdrucks an, dessen Statistik über das Eingabe-FeatureSet berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"mean","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#mean","description":"Gibt den Mittelwert eines bestimmten numerischen Feldes in einem FeatureSet zurück.","examples":"\n**Beispiele**\n\nberechnet die Differenz zwischen der Gesamtheit des Features und der mittleren Gesamtheit aller Features im Layer\n\n```arcade\n$feature.population - Mean($layer, 'population')\n```\n\nberechnet die mittlere Gesamtheit pro Quadratmeile aller Features im Layer\n\n```arcade\nMean($layer, 'population / area')\n```\n\n","completion":{"label":"Mean","detail":"Mean(features, fieldNameOrSQLExpression) -> Number","insertText":"Mean(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Mittelwert eines bestimmten numerischen Feldes in einem FeatureSet zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, für das der Mittelwert berechnet wird.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Gibt den Namen eines numerischen Feldes oder eines SQL92-Ausdrucks an, dessen Statistik über das Eingabe-FeatureSet berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"min","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#min","description":"Gibt den niedrigsten Wert für ein bestimmtes numerisches Feld in einem FeatureSet zurück.","examples":"\n**Beispiele**\n\ndruckt den minimalen Wert des Feldes mit Grundgesamtheit für alle Features im Layer\n\n```arcade\nMin($layer, 'population')\n```\n\nberechnet die minimale Gesamtheit pro Quadratmeile aller Features im Layer\n\n```arcade\nMin($layer, 'population / area')\n```\n\n","completion":{"label":"Min","detail":"Min(features, fieldNameOrSQLExpression) -> Number","insertText":"Min(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den niedrigsten Wert für ein bestimmtes numerisches Feld in einem FeatureSet zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, für das die Operation durchgeführt wird.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Gibt den Namen eines numerischen Feldes oder eines SQL92-Ausdrucks an, dessen Statistik über das Eingabe-FeatureSet berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"orderby","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#orderby","description":"Sortiert ein FeatureSet unter Verwendung einer SQL92-OrderBy-Klausel.","examples":"\n**Beispiele**\n\nSortiert Features nach Gesamtheit, wobei Features mit der höchsten Gesamtheit zuerst aufgelistet werden.\n\n```arcade\nOrderBy($layer, 'POPULATION DESC')\n```\n\nSortiert Features nach Rang in aufsteigender Reihenfolge\n\n```arcade\nOrderBy($layer, 'Rank ASC')\n```\n\n","completion":{"label":"OrderBy","detail":"OrderBy(features, sqlExpression) -> FeatureSet","insertText":"OrderBy(${1:features_}, ${2:sqlExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSortiert ein FeatureSet unter Verwendung einer SQL92-OrderBy-Klausel.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das zu sortierende FeatureSet oder der zu sortierende Layer.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der SQL92-Ausdruck, mit dem Features im Layer sortiert werden.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"overlaps","bundle":"data-access","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#overlaps","description":"Gibt Features aus einem FeatureSet, die mit einer anderen Geometrie überlappen, zurück. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Anzahl der Features zurück, die das Polygon überlappen\n\n```arcade\nvar geom2 = Polygon({ ... });\nCount( Overlaps($layer, geom2) );\n```\n\n","completion":{"label":"Overlaps","detail":"Overlaps(overlappingFeatures, inputGeometry) -> FeatureSet","insertText":"Overlaps(${1:overlappingFeatures_}, ${2:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt Features aus einem FeatureSet, die mit einer anderen Geometrie überlappen, zurück. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **overlappingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Die Features, die auf die Beziehung 'überlappt' in Bezug auf `geometry` getestet werden.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Vergleichsgeometrie, die auf die Beziehung 'überlappt' in Bezug auf `overlappingFeatures` getestet wird.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"schema","bundle":"data-access","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#schema","description":"Gibt die Schemabeschreibung des angegebenen FeatureSet zurück.","examples":"","completion":{"label":"Schema","detail":"Schema(features) -> Dictionary","insertText":"Schema(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Schemabeschreibung des angegebenen FeatureSet zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, dessen Schema zurückgegeben werden soll.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary zurück, das durch die nachstehenden Eigenschaften beschrieben ist.\n\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Das Feld \\\"objectId\\\" des Feature-Set.\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Das Global-ID-Feld des FeatureSets. Gibt \\\"\\\" zurück, wenn \\\"GlobalID\\\" nicht aktiviert ist.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Geometrietyp der Features im Feature-Set. Gibt \\\"esriGeometryNull\\\" für Tabellen ohne Geometrie zurück.  \nMögliche Werte: \\\"esriGeometryPoint\\\", \\\"esriGeometryLine\\\", \\\"esriGeometryPolygon\\\", \\\"esriGeometryNull\\\"\n- **fields**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Gibt ein Array von Wörterbüchern zurück, in denen die Felder im Feature-Set beschrieben sind. Jedes Dictionary beschreibt die Felder \\\"name\\\", \\\"alias\\\", \\\"type\\\", \\\"subtype\\\", \\\"domain\\\", \\\"lenght\\\", und ob sie \\\"editable\\\" und \\\"nullable\\\" sind."}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"stdev","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#stdev","description":"Gibt die Standardabweichung für die Werte aus einem bestimmten numerischen Feld in einem FeatureSet zurück.","examples":"\n**Beispiele**\n\ndruckt die Standardabweichung der Werte aus dem Feld mit Grundgesamtheit\n\n```arcade\nStdev($layer, 'population')\n```\n\nberechnet die Standardabweichung der Gesamtheit pro Quadratmeile aller Features im Layer\n\n```arcade\nStdev($layer, 'population / area')\n```\n\n","completion":{"label":"Stdev","detail":"Stdev(features, fieldNameOrSQLExpression) -> Number","insertText":"Stdev(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Standardabweichung für die Werte aus einem bestimmten numerischen Feld in einem FeatureSet zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, für das die Operation durchgeführt wird.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Gibt den Namen eines numerischen Feldes oder eines SQL92-Ausdrucks an, dessen Statistik über das Eingabe-FeatureSet berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"subtypes","bundle":"data-access","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#subtypes","description":"Gibt das Dictionary mit codierten Werten für den Subtype zurück. Gibt \\\"null\\\" zurück, wenn im Layer keine Subtypes aktiviert sind.","examples":"\n**Beispiel**\n\nGibt Subtypes mit codierten Werten aus einem FeatureSet zurück.\n\n```arcade\nvar fsTransformer = FeatureSetByName($layer, \"Transformer\")\nSubtypes(fsTransformer)\n// returns the following dictionary\n// {\n//   subtypeField: 'assetGroup',\n//   subtypes: [\n//     { name: \"Unknown\", code: 0 },\n//     { name: \"Single Phase\", code: 1 },\n//     { name: \"Two Phase\", code: 2 }\n//   ]\n// }\n```\n\n","completion":{"label":"Subtypes","detail":"Subtypes(features) -> Dictionary","insertText":"Subtypes(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt das Dictionary mit codierten Werten für den Subtype zurück. Gibt \\\"null\\\" zurück, wenn im Layer keine Subtypes aktiviert sind.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das FeatureSet, von dem Subtypes erhalten werden.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary zurück, das durch die nachstehenden Eigenschaften beschrieben ist.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Das Feld, das einen Subtype enthält.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Ein Array von Wörterbüchern, in denen die Subtypes beschrieben sind. Jedes Dictionary verfügt über eine Eigenschaft \\\"code\\\", die den tatsächlichen Feldwert enthält, und eine Eigenschaft \\\"name\\\", die eine benutzerfreundliche Beschreibung des Wertes enthält (z. B. \\\"{ code: 1, name: \\\"pavement\\\" }\\\")"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"sum","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#sum","description":"Gibt die Summe der Werte aus einem bestimmten numerischen Feldes in einem FeatureSet zurück.","examples":"\n**Beispiele**\n\nberechnet die Gesamtheit des aktuellen Features als Prozentsatz der Gesamtheit aller Features im Layer\n\n```arcade\n( $feature.population / Sum($layer, 'population') ) * 100\n```\n\nberechnet die Gesamtzahl der bei einer Wahl abgegebenen Stimmen für das gesamte Dataset\n\n```arcade\nSum($layer, 'democrat + republican + other')\n```\n\n","completion":{"label":"Sum","detail":"Sum(features, fieldNameOrSQLExpression) -> Number","insertText":"Sum(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Summe der Werte aus einem bestimmten numerischen Feldes in einem FeatureSet zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, für das die Operation durchgeführt wird.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Gibt den Namen eines numerischen Feldes oder eines SQL92-Ausdrucks an, dessen Statistik über das Eingabe-FeatureSet berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"top","bundle":"data-access","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#top","description":"Kürzt das FeatureSet und gibt die erste angegebene Anzahl von Features zurück.","examples":"\n**Beispiel**\n\nGibt die fünf wichtigsten Features mit der höchsten Gesamtheit zurück\n\n```arcade\nTop( OrderBy($layer, 'POPULATION DESC'), 5 )\n```\n\n","completion":{"label":"Top","detail":"Top(features, numItems) -> FeatureSet","insertText":"Top(${1:features_}, ${2:numItems_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKürzt das FeatureSet und gibt die erste angegebene Anzahl von Features zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Das zu kürzende FeatureSet.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl an Features, die ab dem Anfang des FeatureSets zurückgegeben wird.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"touches","bundle":"data-access","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#touches","description":"Gibt Features aus einem FeatureSet, das eine andere Geometrie berührt, zurück. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Anzahl der im Layer enthaltenen Features zurück, die das Polygon berühren.\n\n```arcade\nvar geom = Polygon({ ... });\nCount( Touches($layer, geom) );\n```\n\n","completion":{"label":"Touches","detail":"Touches(touchingFeatures, inputGeometry) -> FeatureSet","insertText":"Touches(${1:touchingFeatures_}, ${2:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt Features aus einem FeatureSet, das eine andere Geometrie berührt, zurück. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **touchingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Die Features, die auf die Beziehung 'berührt' in Bezug auf `geometry` getestet werden.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die auf die Beziehung 'berührt' mit `touchingFeatures` getestet wird.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"variance","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#variance","description":"Gibt die Varianz der Werte aus einem bestimmten numerischen Feld in einem FeatureSet zurück.","examples":"\n**Beispiele**\n\ndruckt die Abweichung für das Feld mit Grundgesamtheit im angegebenen Layer\n\n```arcade\nVariance($layer, 'population')\n```\n\nberechnet die Abweichung der Gesamtheit pro Quadratmeile aller Features im Layer\n\n```arcade\nVariance($layer, 'population / area')\n```\n\n","completion":{"label":"Variance","detail":"Variance(features, fieldNameOrSQLExpression) -> Number","insertText":"Variance(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Varianz der Werte aus einem bestimmten numerischen Feld in einem FeatureSet zurück.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ein FeatureSet, für das die Operation durchgeführt wird.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Gibt den Namen eines numerischen Feldes oder eines SQL92-Ausdrucks an, dessen Statistik über das Eingabe-FeatureSet berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"within","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#within","description":"Gibt Features aus einem FeatureSet, das die 'innerGeometry' enthält. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Anzahl der im Layer enthaltenen Features zurück, die sich innerhalb des Polygons befinden\n\n```arcade\nvar outerGeom = Polygon({ ... });\nCount( Within(outerGeom, $layer) );\n```\n\n","completion":{"label":"Within","detail":"Within(innerGeometry, outerFeatures) -> FeatureSet","insertText":"Within(${1:innerGeometry_}, ${2:outerFeatures_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt Features aus einem FeatureSet, das die 'innerGeometry' enthält. In der folgenden Grafik weist die rote Hervorhebung auf die räumlichen Beziehungen hin, bei denen von der Funktion Features zurückgegeben werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Grundgeometrie, die auf die Beziehung 'innerhalb' in Bezug auf `outerFeatures` getestet wird.\n- **outerFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Die Vergleichs-Features, die auf die Beziehung 'enthält' in Bezug auf `innerGeometry` getestet werden.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"geometry_functions","title":"Geometriefunktionen","items":[[{"type":"function","name":"angle","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#angle1","description":"Gibt den arithmetischen Winkel einer Linie zwischen zwei Punkten in Grad (0–360) zurück. Der Winkel wird gegen den Uhrzeigersinn relativ zur Ostrichtung gemessen. So zeigt beispielsweise ein Winkel von 90 Grad genau nach Norden.\n\nBei der Messung wird nur die X- und Y-Ebene berücksichtigt. Alle Z-Koordinaten werden ignoriert. Anstelle einer oder beider Punktgeometrien können Punkt-Features verwendet werden. _Wenn die Punkte identisch sind, wird ein Winkel von 0 Grad zurückgegeben._","examples":"\n**Beispiel**\n\nGibt den Winkel von einem Punkt zum Feature in Grad zurück.\n\n```arcade\nvar pointA = Point({ \"x\":976259, \"y\":8066511, \"spatialReference\": { \"wkid\": 3857 } });\nAngle(pointA, $feature)\n```\n\n","completion":{"label":"Angle","detail":"Angle(pointA, pointB) -> Number","insertText":"Angle(${1:pointA_}, ${2:pointB_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den arithmetischen Winkel einer Linie zwischen zwei Punkten in Grad (0–360) zurück. Der Winkel wird gegen den Uhrzeigersinn relativ zur Ostrichtung gemessen. So zeigt beispielsweise ein Winkel von 90 Grad genau nach Norden.\n\nBei der Messung wird nur die X- und Y-Ebene berücksichtigt. Alle Z-Koordinaten werden ignoriert. Anstelle einer oder beider Punktgeometrien können Punkt-Features verwendet werden. _Wenn die Punkte identisch sind, wird ein Winkel von 0 Grad zurückgegeben._\n\n**Parameter**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der erste Punkt oder das erste Feature, mit dem der Winkel berechnet wird.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der zweite Punkt oder das zweite Feature, mit dem der Winkel berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"angle","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#angle2","description":"Gibt den arithmetischen Winkel einer Linie zwischen drei Punkten in Grad (0–360) zurück. Der Winkel wird um 'pointB' gegen den Uhrzeigersinn von 'pointA' bis 'pointC' gemessen.\n\nBei der Messung wird nur die X- und Y-Ebene berücksichtigt. Alle Z-Koordinaten werden ignoriert. Anstelle einer oder aller Punktgeometrien können Punkt-Features verwendet werden. _Wenn die Punkte identisch sind, wird ein Winkel von 0 oder 180 Grad zurückgegeben (je nach interner Arithmetik)._","examples":"\n**Beispiel**\n\nGibt den Winkel zwischen zwei Punkten um das Feature herum in Grad zurück\n\n```arcade\nvar pointA = Point({ \"x\":976259, \"y\":8066511, \"spatialReference\": { \"wkid\": 3857 } });\nvar pointC = Point({ \"x\":308654, \"y\":9005421, \"spatialReference\": { \"wkid\": 3857 } });\nAngle(pointA, $feature, pointC)\n```\n\n","completion":{"label":"Angle","detail":"Angle(pointA, pointB, pointC) -> Number","insertText":"Angle(${1:pointA_}, ${2:pointB_}, ${3:pointC_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den arithmetischen Winkel einer Linie zwischen drei Punkten in Grad (0–360) zurück. Der Winkel wird um 'pointB' gegen den Uhrzeigersinn von 'pointA' bis 'pointC' gemessen.\n\nBei der Messung wird nur die X- und Y-Ebene berücksichtigt. Alle Z-Koordinaten werden ignoriert. Anstelle einer oder aller Punktgeometrien können Punkt-Features verwendet werden. _Wenn die Punkte identisch sind, wird ein Winkel von 0 oder 180 Grad zurückgegeben (je nach interner Arithmetik)._\n\n**Parameter**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der erste Punkt oder das erste Feature, mit dem der Winkel berechnet wird.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der zweite Punkt oder das zweite Feature, mit dem der Winkel berechnet wird.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der dritte Punkt oder das dritte Feature, mit dem der Winkel berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":3,"max":3}}],{"type":"function","name":"area","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#area","description":"Gibt die Fläche einer Eingabe-Geometrie oder eines Eingabe-Features in den angegebenen Einheiten zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Fläche des Features in Quadratmetern zurück\n\n```arcade\nArea($feature, 'square-meters')\n```\n\n","completion":{"label":"Area","detail":"Area(polygon, unit?) -> Number","insertText":"Area(${1:polygon_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Fläche einer Eingabe-Geometrie oder eines Eingabe-Features in den angegebenen Einheiten zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **polygon**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Das Polygon oder Feature, für das die planare Fläche berechnet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind.  \nMögliche Werte: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [AreaGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#areageodetic)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"areageodetic","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#areageodetic","description":"Gibt die geodätische Fläche einer Eingabe-Geometrie oder eines Eingabe-Features in den angegebenen Einheiten zurück. Dieses Flächenmessverfahren ist verlässlicher als `Area()` da die Erdkrümmung berücksichtigt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die geodätische Fläche des Features in Quadratmetern zurück\n\n```arcade\nAreaGeodetic($feature, 'square-meters')\n```\n\n","completion":{"label":"AreaGeodetic","detail":"AreaGeodetic(polygon, unit?) -> Number","insertText":"AreaGeodetic(${1:polygon_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die geodätische Fläche einer Eingabe-Geometrie oder eines Eingabe-Features in den angegebenen Einheiten zurück. Dieses Flächenmessverfahren ist verlässlicher als `Area()` da die Erdkrümmung berücksichtigt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **polygon**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Das Polygon oder Feature, für das die geodätische Fläche berechnet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind.  \nMögliche Werte: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [Area()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#area)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},[{"type":"function","name":"bearing","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#bearing1","description":"Gibt den geographischen Winkel einer Linie zwischen zwei Punkten in Grad (0–360) zurück. Die Peilung wird im Uhrzeigersinn relativ zur Nordrichtung gemessen. So entspricht zum Beispiel eine Peilung von 225 Grad einer Ausrichtung nach Südwesten.\n\nBei der Messung wird nur die X- und Y-Ebene berücksichtigt. Alle Z-Koordinaten werden ignoriert. Anstelle einer oder beider Punktgeometrien können Punkt-Features verwendet werden. _Wenn die Punkte identisch sind, wird ein Winkel von 0 Grad zurückgegeben._","examples":"\n**Beispiel**\n\nGibt die Peilung von einem Punkt zum Feature in Grad zurück\n\n```arcade\nvar pointA = Point({ \"x\":976259, \"y\":8066511, \"spatialReference\": { \"wkid\": 3857 } });\nBearing(pointA,$feature)\n```\n\n","completion":{"label":"Bearing","detail":"Bearing(pointA, pointB) -> Number","insertText":"Bearing(${1:pointA_}, ${2:pointB_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den geographischen Winkel einer Linie zwischen zwei Punkten in Grad (0–360) zurück. Die Peilung wird im Uhrzeigersinn relativ zur Nordrichtung gemessen. So entspricht zum Beispiel eine Peilung von 225 Grad einer Ausrichtung nach Südwesten.\n\nBei der Messung wird nur die X- und Y-Ebene berücksichtigt. Alle Z-Koordinaten werden ignoriert. Anstelle einer oder beider Punktgeometrien können Punkt-Features verwendet werden. _Wenn die Punkte identisch sind, wird ein Winkel von 0 Grad zurückgegeben._\n\n**Parameter**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der erste Punkt, mit dem die Peilung berechnet wird.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der zweite Punkt, mit dem die Peilung berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"bearing","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#bearing2","description":"Gibt den geographischen Winkel einer Linie zwischen drei Punkten in Grad (0–360) zurück. Die Peilung wird um 'pointB' mit dem Uhrzeigersinn von 'pointA' bis 'pointC' gemessen.\n\nBei der Messung wird nur die X- und Y-Ebene berücksichtigt. Alle Z-Koordinaten werden ignoriert. Anstelle bestimmter oder aller Punktgeometrien können Punkt-Features verwendet werden. _Wenn die Punkte identisch sind, wird ein Winkel von 0 oder 180 Grad zurückgegeben (je nach interner Arithmetik)._","examples":"\n**Beispiel**\n\nGibt die Peilung zwischen zwei Punkten um das Feature herum in Grad zurück\n\n```arcade\nvar pointA = Point({ \"x\":976259, \"y\":8066511, \"spatialReference\": { \"wkid\": 3857 } });\nvar pointC = Point({ \"x\":308654, \"y\":9005421, \"spatialReference\": { \"wkid\": 3857 } });\nBearing(pointA,$feature,pointC)\n```\n\n","completion":{"label":"Bearing","detail":"Bearing(pointA, pointB, pointC) -> Number","insertText":"Bearing(${1:pointA_}, ${2:pointB_}, ${3:pointC_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den geographischen Winkel einer Linie zwischen drei Punkten in Grad (0–360) zurück. Die Peilung wird um 'pointB' mit dem Uhrzeigersinn von 'pointA' bis 'pointC' gemessen.\n\nBei der Messung wird nur die X- und Y-Ebene berücksichtigt. Alle Z-Koordinaten werden ignoriert. Anstelle bestimmter oder aller Punktgeometrien können Punkt-Features verwendet werden. _Wenn die Punkte identisch sind, wird ein Winkel von 0 oder 180 Grad zurückgegeben (je nach interner Arithmetik)._\n\n**Parameter**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der erste Punkt, mit dem die Peilung berechnet wird.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der zweite Punkt, mit dem die Peilung berechnet wird.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der dritte Punkt, mit dem die Peilung berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":3,"max":3}}],{"type":"function","name":"buffer","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#buffer","description":"Gibt den planaren (oder euklidischen) Puffer in einer bestimmten Entfernung um die Eingabe-Geometrie herum zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt ein Polygon zurück, das einen Puffer um die Eingabe-Geometrie mit einem Radius von 0,5 Meilen (805 m) darstellt\n\n```arcade\nBuffer($feature, 0.5, 'miles')\n```\n\n","completion":{"label":"Buffer","detail":"Buffer(inputGeometry, distance, unit?) -> Polygon","insertText":"Buffer(${1:inputGeometry_}, ${2:distance_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den planaren (oder euklidischen) Puffer in einer bestimmten Entfernung um die Eingabe-Geometrie herum zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die bei der Pufferung zu verwendende Geometrie.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die bei der Pufferung zu verwendende Entfernung zur Geometrie.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit für den Pufferparameter \\\"Entfernung\\\". Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Zusätzliche Ressourcen**\n\n* [BufferGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#buffergeodetic)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"buffergeodetic","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#buffergeodetic","description":"Gibt den geodätischen Puffer in einer bestimmten Entfernung um die Eingabe-Geometrie herum zurück. Dies ist ein geodätisches Messverfahren, bei dem Entfernungen auf einem Ellipsoid berechnet werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt ein Polygon zurück, das einen Puffer um die Eingabe-Geometrie mit einem Radius von 0,5 Meilen (805 m) darstellt\n\n```arcade\nBufferGeodetic($feature, 0.5, 'miles')\n```\n\n","completion":{"label":"BufferGeodetic","detail":"BufferGeodetic(inputGeometry, distance, unit?) -> Polygon","insertText":"BufferGeodetic(${1:inputGeometry_}, ${2:distance_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den geodätischen Puffer in einer bestimmten Entfernung um die Eingabe-Geometrie herum zurück. Dies ist ein geodätisches Messverfahren, bei dem Entfernungen auf einem Ellipsoid berechnet werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die bei der Pufferung zu verwendende Geometrie.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die bei der Pufferung zu verwendende Entfernung zur Geometrie.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit für den Pufferparameter \\\"Entfernung\\\". Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Zusätzliche Ressourcen**\n\n* [Buffer()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#buffer)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"centroid","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#centroid","description":"Gibt den Schwerpunkt einer Eingabe-Geometrie zurück.","examples":"\n**Beispiele**\n\nGibt den Schwerpunkt des angegebenen Polygons zurück\n\n```arcade\nCentroid($feature)\n```\n\nGibt den Schwerpunkt des angegebenen Polygon-Ringes zurück\n\n```arcade\nvar ringPoints = Geometry($feature).rings[0];\nCentroid(ringPoints);\n```\n\nGibt den Schwerpunkt des angegebenen Polygons oder der angegebenen Polylinie zurück und stellt sicher, dass er innerhalb der Eingabe-Geometrie liegt.\n\n```arcade\nCentroid($feature, 'labelPoint')\n```\n\n","completion":{"label":"Centroid","detail":"Centroid(polygon, algorithm?) -> Point","insertText":"Centroid(${1:polygon_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Schwerpunkt einer Eingabe-Geometrie zurück.\n\n**Parameter**\n\n- **polygon**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Das Polygon oder das Punktarray, das das Polygon bildet.\n- **algorithm** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.29_Die Methode zur Bestimmung der Position des Schwerpunkts. Mögliche Werte:\n\n  - `geometric`: (Standard) Gibt den tatsächlichen Schwerpunkt der Geometrie zurück. Der geometrische Schwerpunkt für ein Array von Punkten gibt den Mittelwert aller Punkte zurück, während bei Polygonen die Fläche der Form den geometrischen Schwerpunkt bestimmt. Bei unregelmäßigen Polygonen liegt der geometrische Schwerpunkt möglicherweise nicht innerhalb des Polygons selbst. Bei Polylinien liegt der geometrische Schwerpunkt möglicherweise nicht auf der Linie selbst.\n\n  - `labelPoint`: Bei Polygonen wird sichergestellt, dass der von dieser Funktion zurückgegebene Schwerpunkt innerhalb des Polygons selbst liegt. Bei Polylinien wird sichergestellt, dass der Schwerpunkt auf der Linie selbst liegt.\n\n**Rückgabewert**: [Point](https://developers.arcgis.com/arcade/guide/types/#point)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"clip","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#clip","description":"Berechnet die Geometrie, die mit einem Envelope aus einer Zielgeometrie ausgeschnitten wurde.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Fläche der ausgeschnittenen Geometrie zurück\n\n```arcade\nvar envelope = Extent({ ... });\nArea(Clip($feature, envelope), 'square-miles');\n```\n\n","completion":{"label":"Clip","detail":"Clip(inputGeometry, envelope) -> Geometry","insertText":"Clip(${1:inputGeometry_}, ${2:envelope_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerechnet die Geometrie, die mit einem Envelope aus einer Zielgeometrie ausgeschnitten wurde.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die ausgeschnitten wird.\n- **envelope**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent) - Der Envelope zum Ausschneiden der Geometrie.\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"contains","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#contains","description":"Gibt an, ob eine Geometrie eine andere Geometrie enthält. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**","examples":"\n**Beispiel**\n\nGibt \"true\" zurück, wenn das Feature in dem angegebenen Polygon enthalten ist\n\n```arcade\nvar container = Polygon({ ... });\nContains(containerGeometry, $feature);\n```\n\n","completion":{"label":"Contains","detail":"Contains(containerGeometry, insideGeometry) -> Boolean","insertText":"Contains(${1:containerGeometry_}, ${2:insideGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob eine Geometrie eine andere Geometrie enthält. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**\n\n**Parameter**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die auf die Beziehung \"enthält\" in Bezug auf \"insideGeometry\" getestet wird. Stellen Sie sich diese Geometrie wie einen möglichen 'Container' für `insideGeometry` vor.\n- **insideGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die auf die Beziehung \"innerhalb\" in Bezug auf \"containerGeometry\" getestet wird.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"convertdirection","bundle":"geometry","sinceVersion":"1.13","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#convertdirection","description":"Winkel können unterschiedlich interpretiert und als Zahl, Text oder wohlgeformtes Array dargestellt werden. Von dieser Funktion wird eine Eingabedarstellung in eine andere konvertiert.\n\nDer Eingabewert wird durch ein Dictionary beschrieben, in dem der Winkeltyp und der Richtungstyp angegeben sind. Wenn die Werte für `angleType` und `directionType` nicht für die Eingabe geeignet sind, schlägt die Konvertierung fehl.\n\nDer gewünschte Ausgabewert wird durch ein Dictionary beschrieben, in dem der Ausgabetyp, der Winkeltyp, der Richtungstyp sowie ein optionales Format für die Textausgabe angegeben ist.\n\nWenn der Ausgabetype `value` lautet:  \n - wird für den Winkeltyp `dms` bzw. für den Richtungstyp `quadrant` ein Array zurückgegeben.  \n - wird in allen anderen Fällen eine Zahl zurückgegeben.\n\nWenn der Ausgabetyp `text` lautet, werden die standardmäßigen Innenabstände und Trennzeichen verwendet, es sei denn, die optionale Eigenschaft `format` wird angegeben.  \nMit `format` werden Reihenfolge, Abstand, Innenabstand und Trennzeichen im Ausgabetext bestimmt.  \nZeichenfolgen aus Formatzeichen vor einem Dezimaltrennzeichen geben den minimalen Innenabstand (z. B. `DDD -> 000`) an.  \nZeichenfolgen aus Formatzeichen nach einem Dezimaltrennzeichen geben die Genauigkeit an (z. B. `D.DD -> 0.00`).\n\nUnterstützte Zeichen für `format`:  \n- `D` - Grad  \n- `R` - Radiant  \n- `G` - Gon  \n- `d` - DMS – Grad  \n- `m` - DMS – Minuten  \n- `s` - DMS – Sekunden  \n- `P` | Meridian lang (z. B. `North` und `South`)  \n- `p` | Meridian kurz (z. B. `N` und `S`)  \n- `B` | Richtung lang (z. B. `East` und `West`)  \n- `b` | Richtung kurz (z. B. `E` und `W`)  \n- `[ ]` | Escape-Zeichen  \n\n\nWenn bei der Formatierung `dms` der Wert `s` nicht verwendet wird, wird `m` auf die nächste Minute gerundet. Entsprechend wird `d` gerundet, wenn `m` nicht verwendet wird.","examples":"\n**Beispiele**\n\nBeispiele für `outputType` mit dem Wert `value`.\n\n```arcade\nConvertDirection( 30, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'value'})\n// returns ['N', 30, 0, 0, 'E']\n \nConvertDirection( 25.99, {directionType:'North', angleType : 'Gradians'}, {directionType:'North', outputType: 'value', angleType : 'Gradians'})\n// returns 25.99\n \nConvertDirection( 1, {directionType:'North', angleType: 'DEGREES'}, {directionType: 'Quadrant', angleType: 'Degrees', outputType: 'value'})\n// returns ['N',1,'E']\n \nConvertDirection( 0.9, {directionType: 'North', angleType: 'degrees'}, {directionType:'North', angleType: 'gradians', outputType: 'value'})\n// returns 1.0 \n \nConvertDirection( 180.0, {directionType:'North', angleType: 'degrees'}, {directionType:'North', angleType: 'radians', outputType : 'value'})\n// returns PI\n```\n\nBeispiele für `outputType` mit dem Wert `text`.\n\n```arcade\nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: 'DDDD.D'})\n// returns '0025.3'\n \nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: 'R'})\n// returns '0'\n \nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: '[DD.DD]'})\n// returns 'DD.DD'\n \nConvertDirection( 25.34, {directionType:'North', angleType: 'DEGREES'}, {directionType:'quadrant', outputType: 'text', format: 'P B'})\n// returns 'North East'\n \nConvertDirection( [001,01,59.99], {directionType:'North', angleType: 'DMS'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'dddA mm[B] ssC'})\n// returns '001A 02B 00C'\n```\n\n","completion":{"label":"ConvertDirection","detail":"ConvertDirection(input, inputSpec, outputSpec) -> Array<Number|Text>,Number,Text","insertText":"ConvertDirection(${1:input_}, ${2:inputSpec_}, ${3:outputSpec_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.13](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nWinkel können unterschiedlich interpretiert und als Zahl, Text oder wohlgeformtes Array dargestellt werden. Von dieser Funktion wird eine Eingabedarstellung in eine andere konvertiert.\n\nDer Eingabewert wird durch ein Dictionary beschrieben, in dem der Winkeltyp und der Richtungstyp angegeben sind. Wenn die Werte für `angleType` und `directionType` nicht für die Eingabe geeignet sind, schlägt die Konvertierung fehl.\n\nDer gewünschte Ausgabewert wird durch ein Dictionary beschrieben, in dem der Ausgabetyp, der Winkeltyp, der Richtungstyp sowie ein optionales Format für die Textausgabe angegeben ist.\n\nWenn der Ausgabetype `value` lautet:  \n - wird für den Winkeltyp `dms` bzw. für den Richtungstyp `quadrant` ein Array zurückgegeben.  \n - wird in allen anderen Fällen eine Zahl zurückgegeben.\n\nWenn der Ausgabetyp `text` lautet, werden die standardmäßigen Innenabstände und Trennzeichen verwendet, es sei denn, die optionale Eigenschaft `format` wird angegeben.  \nMit `format` werden Reihenfolge, Abstand, Innenabstand und Trennzeichen im Ausgabetext bestimmt.  \nZeichenfolgen aus Formatzeichen vor einem Dezimaltrennzeichen geben den minimalen Innenabstand (z. B. `DDD -> 000`) an.  \nZeichenfolgen aus Formatzeichen nach einem Dezimaltrennzeichen geben die Genauigkeit an (z. B. `D.DD -> 0.00`).\n\nUnterstützte Zeichen für `format`:  \n- `D` - Grad  \n- `R` - Radiant  \n- `G` - Gon  \n- `d` - DMS – Grad  \n- `m` - DMS – Minuten  \n- `s` - DMS – Sekunden  \n- `P` | Meridian lang (z. B. `North` und `South`)  \n- `p` | Meridian kurz (z. B. `N` und `S`)  \n- `B` | Richtung lang (z. B. `East` und `West`)  \n- `b` | Richtung kurz (z. B. `E` und `W`)  \n- `[ ]` | Escape-Zeichen  \n\n\nWenn bei der Formatierung `dms` der Wert `s` nicht verwendet wird, wird `m` auf die nächste Minute gerundet. Entsprechend wird `d` gerundet, wenn `m` nicht verwendet wird.\n\n**Parameter**\n\n- **input**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Eine RAW-Repräsentation der Peilung. Der Typ für `input` und die Werte für `inputSpec` bestimmen, wie die Eingabe geparst wird.\n- **inputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Enthält Informationen zur Interpretation der Eingabe.\n\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beschreibt die Einheit des Eingabewinkels. Unterstützte Werte: `DEGREES`, `DMS`, `RADIANS`, `GONS`, `GRADIANS`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beschreibt Meridian und Richtung der Eingabepeilung. Unterstützte Werte: `NORTH`, `SOUTH`, `POLAR`, `QUADRANT`\n- **outputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Enthält Informationen zur Formatierung der Ausgabe.\n\n  - **outputType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Steuert den Ausgabetyp. Unterstützte Werte: `value`, `text`\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beschreibt die Einheit des Ausgebewinkels. Unterstützte Werte: `DEGREES`, `DMS`, `RADIANS`, `GONS`, `GRADIANS`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beschreibt Meridian und Richtung der Ausgabepeilung. Unterstützte Werte: `NORTH`, `SOUTH`, `POLAR`, `QUADRANT`\n  - **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Steuert die Textformatierung. Gilt nur, wenn für `outputType` der Wert `text` festgelegt ist.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"convexhull","bundle":"geometry","sinceVersion":"1.19","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#convexhull","description":"Berechnet die konvexe Hülle einer Geometrie. Eine konvexe Hülle ist das kleinste konvexe Polygon, das eine Geometrie umschließt. Die Hülle ist in der Regel ein Polygon, aber es kann sich in degenerierten Fällen auch um eine Polylinie oder einen Punkt handeln.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**","examples":"\n**Beispiele**\n\nGibt die Anzahl der Stützpunkte in der Geometrie der konvexen Hülle der Geometrie des aktuellen Features zurück\n\n```arcade\nCount(ConvexHull(Geometry($feature)).Rings[0])\n```\n\nGibt die konvexe Hülle einer Geometrie zurück, die über eine konkave Region verfügt (die von der konvexen Hülle ignoriert wird)\n\n```arcade\nvar pacman_like_shape = Polygon({\n       \"rings\": [[[1, 2], [2, 0], [1, -2], [-1, -2], [-2, -1], [-1, -1.5], [0, -1.5], [-2, 1], [-1, 2]]],\n       \"spatialReference\": { \"wkid\": 3857 }\n});\nreturn ConvexHull(pacman_like_shape).rings[0];\n// Returns the geometry [[1,2],[2,0],[1,-2],[-1,-2],[-2,-1],[-2,1],[-1,2],[1,2]]\n```\n\n","completion":{"label":"ConvexHull","detail":"ConvexHull(inputGeometry) -> Geometry","insertText":"ConvexHull(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerechnet die konvexe Hülle einer Geometrie. Eine konvexe Hülle ist das kleinste konvexe Polygon, das eine Geometrie umschließt. Die Hülle ist in der Regel ein Polygon, aber es kann sich in degenerierten Fällen auch um eine Polylinie oder einen Punkt handeln.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die zu analysierende Punkt-, Linien- oder Polygon-Geometrie.\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"crosses","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#crosses","description":"Gibt an, ob eine Geometrie eine andere Geometrie schneidet. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt \\\"true\\\" zurück, wenn das Feature das angegebene Polygon schneidet\n\n```arcade\nvar geom2 = Polygon({ ... });\nCrosses($feature, geom2);\n```\n\n","completion":{"label":"Crosses","detail":"Crosses(geometry1, geometry2) -> Boolean","insertText":"Crosses(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob eine Geometrie eine andere Geometrie schneidet. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die eine andere Geometrie schneidet.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die von einer anderen Geometrie geschnitten wird.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"cut","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#cut","description":"Teilt die Eingabe-Polylinie bzw. das Eingabe-Polygon an der Stelle, an der eine Teilungs-Polylinie gekreuzt wird. Bei Polylinien werden alle entstandenen linken Teilungsgeometrien in der ersten Geometrie gruppiert. Rechte Teilungsgeometrien und lagegleiche Teilungsgeometrien werden in der zweiten Geometrie gruppiert. Undefinierte Teilungsgeometrien werden zusammen mit nicht geteilten Teilen als separate Polylinien ausgegeben.\n\nBei Polygonen werden alle entstandenen linken Teilungsgeometrien im ersten Polygon gruppiert und alle rechten Teilungsgeometrien im zweiten Polygon. Undefinierte Teilungsgeometrien werden zusammen mit allen nach dem Teilungsvorgang übrigen Teilen als separates Polygon ausgegeben. Werden keine Teilungsgeometrien zurückgegeben, ist das Array leer. Eine undefinierte Teilungsgeometrie entsteht, wenn eine linke oder rechte Teilungsgeometrie erstellt wurde und ein Teil nach dem Teilungsvorgang übrig ist. Dies ist auch der Fall, wenn eine Teilungsgeometrie links und rechts der Teilungslinie begrenzt ist.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nTeilt die Geometrie des Features mit der angegebenen Polylinie\n\n```arcade\nvar cutter = Polyline({ ... });\nCut($feature, cutter));\n```\n\n","completion":{"label":"Cut","detail":"Cut(polylineOrPolygon, cutter) -> Array<Geometry>","insertText":"Cut(${1:polylineOrPolygon_}, ${2:cutter_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeilt die Eingabe-Polylinie bzw. das Eingabe-Polygon an der Stelle, an der eine Teilungs-Polylinie gekreuzt wird. Bei Polylinien werden alle entstandenen linken Teilungsgeometrien in der ersten Geometrie gruppiert. Rechte Teilungsgeometrien und lagegleiche Teilungsgeometrien werden in der zweiten Geometrie gruppiert. Undefinierte Teilungsgeometrien werden zusammen mit nicht geteilten Teilen als separate Polylinien ausgegeben.\n\nBei Polygonen werden alle entstandenen linken Teilungsgeometrien im ersten Polygon gruppiert und alle rechten Teilungsgeometrien im zweiten Polygon. Undefinierte Teilungsgeometrien werden zusammen mit allen nach dem Teilungsvorgang übrigen Teilen als separates Polygon ausgegeben. Werden keine Teilungsgeometrien zurückgegeben, ist das Array leer. Eine undefinierte Teilungsgeometrie entsteht, wenn eine linke oder rechte Teilungsgeometrie erstellt wurde und ein Teil nach dem Teilungsvorgang übrig ist. Dies ist auch der Fall, wenn eine Teilungsgeometrie links und rechts der Teilungslinie begrenzt ist.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **polylineOrPolygon**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die geteilt wird.\n- **cutter**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Polylinie zum Teilen der Geometrie.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)&gt;"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#defaultvalue1","description":"Gibt einen angegebenen Standardwert zurück, wenn ein Schlüssel in einer Geometrie nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.","examples":"\n**Beispiele**\n\nPunkt mit Z-Wert\n\n```arcade\nDefaultValue(Geometry($feature), \"z\", 1000)\n// Geometry($feature).hasZ is true\n// returns the value of Geometry($feature).z\n```\n\nPunkt ohne Z-Wert\n\n```arcade\nDefaultValue(Geometry($feature), \"z\", 1000)\n// Geometry($feature).hasZ is false\n// returns 1000\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputGeometry, key, defaultValue) -> Any","insertText":"DefaultValue(${1:inputGeometry_}, ${2:key_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen angegebenen Standardwert zurück, wenn ein Schlüssel in einer Geometrie nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Die Eingabe-Geometrie, die überprüft werden soll.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Schlüssel, der überprüft werden soll.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Dieser Wert wird zurückgegeben, wenn der Schlüssel nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nGibt den Wert im angegebenen Schlüssel zurück, falls definiert. Andernfalls wird der in `defaultValue` angegebene Wert zurückgegeben."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#defaultvalue2","description":"Gibt einen angegebenen Standardwert zurück, wenn mindestens einer der Schlüssel in den verschachtelten Eigenschaften einer Geometrie nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.","examples":"\n**Beispiele**\n\nRing, Koordinate und X-Wert sind vorhanden und weisen einen Wert auf\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nreturn DefaultValue(shape, [\"rings\",0,0,\"z\"], 1000)\n// returns 100\n```\n\nRing ist nicht vorhanden\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nreturn DefaultValue(shape, [\"rings\",2,0,\"z\"], 1000)\n// returns 1000\n```\n\nRing und Koordinate sind vorhanden, M-Wert jedoch nicht\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nreturn DefaultValue(shape, [\"rings\",0,0,\"m\"], 100)\n// returns 100\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputGeometry, keys, defaultValue) -> Any","insertText":"DefaultValue(${1:inputGeometry_}, ${2:keys_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen angegebenen Standardwert zurück, wenn mindestens einer der Schlüssel in den verschachtelten Eigenschaften einer Geometrie nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Die Eingabe-Geometrie, die überprüft werden soll.\n- **keys**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Ein Array der Schlüssel oder Indizes, die auf jeder Ebene der Container-Struktur überprüft werden sollen.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Dieser Wert wird zurückgegeben, wenn mindestens einer der Schlüssel oder Indizes nicht vorhanden oder der Wert im angegebenen Schlüssel NULL oder ein leerer Textwert ist.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nGibt den Wert im angegebenen Schlüssel oder Index zurück, falls definiert. Andernfalls wird der in `defaultValue` angegebene Wert zurückgegeben."}},"parametersInfo":{"min":3,"max":3}}],{"type":"function","name":"densify","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#densify","description":"Verdichtet Geometrien durch Einfügen von Stützpunkten, um Segmente zu erstellen, die das angegebene Intervall nicht überschreiten.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die verdichtete Geometrie mit einer maximalen Segmentlänge von 10 m zurück.\n\n```arcade\nvar maxLength = 10;\nDensify($feature, maxLength, 'meters');\n```\n\n","completion":{"label":"Densify","detail":"Densify(inputGeometry, maxSegmentLength, unit?) -> Geometry","insertText":"Densify(${1:inputGeometry_}, ${2:maxSegmentLength_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVerdichtet Geometrien durch Einfügen von Stützpunkten, um Segmente zu erstellen, die das angegebene Intervall nicht überschreiten.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die zu verdichtende Eingabe-Geometrie.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die maximal zulässige Segmentlänge. Der Wert muss positiv sein.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit für \\\"maxSegmentLength\\\". Standardmäßig werden die Einheiten der Eingabe-Geometrie verwendet. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Zusätzliche Ressourcen**\n\n* [DensifyGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#densifygeodetic)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"densifygeodetic","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#densifygeodetic","description":"Erstellt die kürzeste geodätische Verbindung zwischen den einzelnen Stützpunkten der Eingabe-Geometrie und verdichtet die Ausgabegeometrie mit zusätzlichen Stützpunkten, um Segmente zu erstellen, die das angegebene Intervall nicht überschreiten.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**","examples":"\n**Beispiel**\n\nGibt die verdichtete Geometrie mit einer maximalen Segmentlänge von 10.000 zurück.\n\n```arcade\nDensifyGeodetic($feature, 10000, 'meters');\n```\n\n","completion":{"label":"DensifyGeodetic","detail":"DensifyGeodetic(inputGeometry, maxSegmentLength, unit?) -> Geometry","insertText":"DensifyGeodetic(${1:inputGeometry_}, ${2:maxSegmentLength_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt die kürzeste geodätische Verbindung zwischen den einzelnen Stützpunkten der Eingabe-Geometrie und verdichtet die Ausgabegeometrie mit zusätzlichen Stützpunkten, um Segmente zu erstellen, die das angegebene Intervall nicht überschreiten.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die zu verdichtende Eingabe-Geometrie.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die maximal zulässige Segmentlänge. Der Wert muss positiv sein.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit für \\\"maxSegmentLength\\\". Standardmäßig werden die Einheiten der Eingabe-Geometrie verwendet. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Zusätzliche Ressourcen**\n\n* [Densify()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#densify)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"difference","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#difference","description":"Führt den Vorgang \\\"Topologische Differenz\\\" für die beiden Geometrien aus. Die resultierende Geometrie entsteht durch \\\"inputGeometry\\\", nicht \\\"subtractor\\\". Die Dimension für \\\"subtractor\\\" muss gleich oder größer als die Dimension von \\\"inputGeometry\\\" sein.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nSubtrahiert die angegebene Polygonfläche vom Feature.\n\n```arcade\nvar subtractor = Polygon({ ... });\nDifference($feature, subtractor);\n```\n\n","completion":{"label":"Difference","detail":"Difference(inputGeometry, subtractor) -> Geometry","insertText":"Difference(${1:inputGeometry_}, ${2:subtractor_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFührt den Vorgang \\\"Topologische Differenz\\\" für die beiden Geometrien aus. Die resultierende Geometrie entsteht durch \\\"inputGeometry\\\", nicht \\\"subtractor\\\". Die Dimension für \\\"subtractor\\\" muss gleich oder größer als die Dimension von \\\"inputGeometry\\\" sein.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Eingabe-Geometrie, an der die Subtraktion durchgeführt wird.\n- **subtractor**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die von `geometry` subtrahiert wird.\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"disjoint","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#disjoint","description":"Gibt an, ob eine Geometrie von einer anderen Geometrie getrennt ist (sie überschneiden sich in keinem Punkt). In der folgenden Tabelle weist die rote Hervorhebung darauf hin, dass die Funktion mit den angegebenen Geometrien `true` zurückgeben würde.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt \\\"true\\\" zurück, wenn sich die Geometrien nicht überschneiden\n\n```arcade\nvar geom2 = Polygon({ ... });\nDisjoint($feature, geom2);\n```\n\n","completion":{"label":"Disjoint","detail":"Disjoint(geometry1, geometry2) -> Boolean","insertText":"Disjoint(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob eine Geometrie von einer anderen Geometrie getrennt ist (sie überschneiden sich in keinem Punkt). In der folgenden Tabelle weist die rote Hervorhebung darauf hin, dass die Funktion mit den angegebenen Geometrien `true` zurückgeben würde.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Grundgeometrie, die auf die Beziehung \\\"getrennt\\\" in Bezug auf \\\"geometry2\\\" getestet wird.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Vergleichsgeometrie, die auf die Beziehung \\\"getrennt\\\" in Bezug auf \\\"geometry1\\\" getestet wird.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"distance","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#distance","description":"Gibt die planare Entfernung zwischen zwei Geometrien in den angegebenen Einheiten zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Entfernung zwischen zwei Geometrien in Meter zurück\n\n```arcade\nvar geom2 = Point({ ... });\nDistance($feature, geom2, 'meters')\n```\n\n","completion":{"label":"Distance","detail":"Distance(geometry1, geometry2, unit?) -> Number","insertText":"Distance(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die planare Entfernung zwischen zwei Geometrien in den angegebenen Einheiten zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Die Geometrie, die für die Messung der Entfernung zu \\\"geometry2\\\" verwendet wird.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Die Geometrie, die für die Messung der Entfernung zu \\\"geometry1\\\" verwendet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [DistanceGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#distancegeodetic)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"distancegeodetic","bundle":"geometry","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#distancegeodetic","description":"Berechnet den kürzesten Abstand zwischen zwei Punkten auf einem Großkreis.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Entfernung von einem Bus in einem Stream-Layer zum Hauptbahnhof in Kilometern zurück.\n\n```arcade\nvar unionStation = Point({\"x\": -118.15, \"y\": 33.80, \"spatialReference\": { \"wkid\": 3857 }});\ndistanceGeodetic($feature, unionStation, 'kilometers');\n```\n\n","completion":{"label":"DistanceGeodetic","detail":"DistanceGeodetic(point1, point2, unit?) -> Number","insertText":"DistanceGeodetic(${1:point1_}, ${2:point2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerechnet den kürzesten Abstand zwischen zwei Punkten auf einem Großkreis.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **point1**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der Punkt, der für die Messung der Entfernung von 'point2' verwendet wird.\n- **point2**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der Punkt, der für die Messung der Entfernung von 'point1' verwendet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [Distance()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#distance)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"distancetocoordinate","bundle":"geometry","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#distancetocoordinate","description":"Gibt eine Koordinate entlang einer Eingabelinie basierend auf einer angegebenen Entfernung zurück. Beim Versuch, eine Koordinate in der angegebenen Entfernung zu ermitteln, werden alle Teile der Linie berücksichtigt. Die Entfernung umfasst keine Lücken zwischen Pfaden (oder Teilen) der Linie. Wenn die Entfernung entlang der Eingabelinie nicht ermittelt werden kann, ist das Ergebnis NULL.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Koordinate der Eingabe-Polylinie basierend auf dem angegebenen Entfernungswert zurück.\n\n```arcade\nvar result = DistanceToCoordinate($feature, 1038);\n\nreturn result.coordinate;\n```\n\n","completion":{"label":"DistanceToCoordinate","detail":"DistanceToCoordinate(inputLine, inputDistance) -> Dictionary","insertText":"DistanceToCoordinate(${1:inputLine_}, ${2:inputDistance_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt eine Koordinate entlang einer Eingabelinie basierend auf einer angegebenen Entfernung zurück. Beim Versuch, eine Koordinate in der angegebenen Entfernung zu ermitteln, werden alle Teile der Linie berücksichtigt. Die Entfernung umfasst keine Lücken zwischen Pfaden (oder Teilen) der Linie. Wenn die Entfernung entlang der Eingabelinie nicht ermittelt werden kann, ist das Ergebnis NULL.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputLine**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Linie oder der Pfad, von der bzw. dem aus eine Koordinate gesucht wird. Bei Verwendung eines Features als Eingabe muss die Feature-Geometrie einer Polylinie entsprechen.\n- **inputDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Entfernung, in der die Koordinate entlang von `inputLine` vom Start der Linie aus gesucht wird. Beim Versuch, eine Koordinate in der angegebenen Entfernung zu ermitteln, werden alle Teile der Linie berücksichtigt. Die Entfernung umfasst keine Lücken zwischen Pfaden (oder Teilen) der Linie. \n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary mit den nachstehenden Eigenschaften zurück. Wenn die Entfernung entlang der Eingabelinie nicht ermittelt werden kann, ist das Ergebnis NULL.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Die Koordinaten eines Punktes entlang von `inputLine` basierend auf dem angegebenen Entfernungswert.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Bei einer Polylinien-Eingabe ist dies der Index des Pfades, dem `coordinate` angehört.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index (relativ zum Pfad) des Liniensegments, dem `coordinate` angehört. Wenn `coordinate` einen Stützpunkt der Eingabelinie darstellt, wird von `segmentId` der Index des vorherigen Stützpunkts zurückgegeben. Wenn `coordinate` dem ersten Stützpunkt von `inputLine` entspricht, ist für `segmentId` der Wert `0`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"envelopeintersects","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#envelopeintersects","description":"Gibt an, ob der Envelope (oder Ausdehnung) einer Geometrie den Envelope einer anderen Geometrie überschneidet. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt \\\"true\\\" zurück, wenn sich die Geometrien überschneiden\n\n```arcade\nvar geom2 = Polygon({ ... });\nEnvelopeIntersects($feature, geom2);\n```\n\n","completion":{"label":"EnvelopeIntersects","detail":"EnvelopeIntersects(geometry1, geometry2) -> Boolean","insertText":"EnvelopeIntersects(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob der Envelope (oder Ausdehnung) einer Geometrie den Envelope einer anderen Geometrie überschneidet. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die auf die Beziehung 'überschneidet' in Bezug auf die andere Geometrie getestet wird.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, mit der eine Überschneidung vorliegt.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"equals","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#equals","description":"Gibt an, ob zwei Geometrien gleich sind oder geographisch äquivalent in Bezug auf den Raumbezug und die Toleranz der Daten. Die zwei Eingabe-Geometrien müssen keine Klone sein, damit sie als gleich betrachtet werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. `Geometry($feature)`) als Eingabe für eine Geometriefunktion in diesen Kontexten verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt \\\"true\\\" zurück, wenn die Geometrien gleich sind\n\n```arcade\nvar geom2 = Point({ ... });\nEquals(Geometry($feature), geom2);\n```\n\n","completion":{"label":"Equals","detail":"Equals(geometry1, geometry2) -> Boolean","insertText":"Equals(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob zwei Geometrien gleich sind oder geographisch äquivalent in Bezug auf den Raumbezug und die Toleranz der Daten. Die zwei Eingabe-Geometrien müssen keine Klone sein, damit sie als gleich betrachtet werden.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. `Geometry($feature)`) als Eingabe für eine Geometriefunktion in diesen Kontexten verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Die erste Eingabe-Geometrie.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Die zweite Eingabe-Geometrie.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"extent","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#extent1","description":"Konstruiert ein Ausdehnungsobjekt aus einem Dictionary.","examples":"\n**Beispiel**\n\nErstellt ein Ausdehnungsobjekt.\n\n```arcade\nExtent({\n  xMax: -95.34,\n  xMin: -97.06138,\n  yMax: 32.837,\n  yMin: 12.003,\n  hasM: false,\n  hasZ: false,\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Extent","detail":"Extent(geometryDefinition) -> Extent","insertText":"Extent(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Ausdehnungsobjekt aus einem Dictionary.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Die Eigenschaften, über die das Ausdehnungsgeometrieobjekt konstruiert werden soll.\n\n  - **xMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Obergrenze bzw. die größtmögliche X-Koordinate der Geometrie.\n  - **xMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Untergrenze bzw. die kleinstmögliche X-Koordinate der Geometrie.\n  - **yMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Obergrenze bzw. die größtmögliche Y-Koordinate der Geometrie.\n  - **yMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Untergrenze bzw. die kleinstmögliche Y-Koordinate der Geometrie.\n  - **mMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Obergrenze bzw. der größtmögliche M-Wert der Geometrie. Legen Sie bei diesem Wert `hasM` auf `true` fest.\n  - **mMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Untergrenze bzw. der kleinstmögliche M-Wert der Geometrie. Legen Sie bei diesem Wert `hasM` auf `true` fest.\n  - **zMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Obergrenze bzw. der größtmögliche Z-Wert der Geometrie. Legen Sie bei diesem Wert `hasZ` auf `true` fest.\n  - **zMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Untergrenze bzw. der kleinstmögliche Z-Wert der Geometrie. Legen Sie bei diesem Wert `hasZ` auf `true` fest.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie M-Werte aufweist.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie Z-Werte aufweist.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Der Raumbezug der Geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Well-known ID des geographischen oder projizierten Koordinatensystems, das den Bezug definiert, für den die Geometrie gezeichnet wird.\n\n**Rückgabewert**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"extent","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#extent2","description":"Gibt die Ausdehnung von Eingabe-Features, -Polygonen, -punkten, -Polylinien oder -Multipoints zurück.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Ausdehnung eines Features zurück.\n\n```arcade\nExtent($feature);\n```\n\n","completion":{"label":"Extent","detail":"Extent(inputGeometry) -> Extent","insertText":"Extent(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Ausdehnung von Eingabe-Features, -Polygonen, -punkten, -Polylinien oder -Multipoints zurück.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Das Feature oder die Geometrie, aus der eine Ausdehnung abgerufen werden soll.\n\n**Rückgabewert**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"extent","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#extent3","description":"Konstruiert ein Ausdehnungsobjekt aus serialisiertem JSON-Text. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Envelope-Objekte folgen.","examples":"\n**Beispiel**\n\nErstellt ein Ausdehnungsobjekt aus JSON.\n\n```arcade\nvar extentJSON = '{\"xmin\": -109.55, \"ymin\": 25.76, \"xmax\": -86.39, \"ymax\": 49.94, \"spatialReference\": { \"wkid\": 3857 }}';\nExtent(extentJSON);\n```\n\n","completion":{"label":"Extent","detail":"Extent(jsonDefinition) -> Extent","insertText":"Extent(${1:jsonDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Ausdehnungsobjekt aus serialisiertem JSON-Text. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Envelope-Objekte folgen.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der JSON-Text, über den das Ausdehnungsobjekt konstruiert werden soll.\n\n**Rückgabewert**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent)\n\n**Zusätzliche Ressourcen**\n\n* [ArcGIS REST API JSON specification for Envelope objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm#ENVELOPE)\n"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"generalize","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#generalize","description":"Verringert die Anzahl der Stützpunkte in der Eingabe-Geometrie basierend auf einem gegebenen Abweichungswert. Punkt- und Multipoint-Geometrien bleiben unverändert. Envelopes werden in Polygone konvertiert und anschließend generalisiert.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt eine generalisierte Version der Eingabe-Geometrie zurück.\n\n```arcade\n// Removes vertices so segments are no more than 100 meters from the original geometry\nGeneralize($feature, 100, true, 'meters')\n```\n\n","completion":{"label":"Generalize","detail":"Generalize(inputGeometry, maxDeviation, removeDegenerateParts?, maxDeviationUnit?) -> Geometry","insertText":"Generalize(${1:inputGeometry_}, ${2:maxDeviation_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVerringert die Anzahl der Stützpunkte in der Eingabe-Geometrie basierend auf einem gegebenen Abweichungswert. Punkt- und Multipoint-Geometrien bleiben unverändert. Envelopes werden in Polygone konvertiert und anschließend generalisiert.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die zu generalisierende Eingabe-Geometrie.\n- **maxDeviation**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die maximal zulässige Abweichung zwischen der generalisierten Geometrie und der ursprünglichen Geometrie.\n- **removeDegenerateParts** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Bei \\\"true\\\" werden die (zum Zeichnen möglicherweise unerwünschten) degenerierten Teile der Geometrie aus der Ausgabe entfernt.\n- **maxDeviationUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit für \\\"maxDeviation\\\". Standardmäßig werden die Einheiten der Eingabe-Geometrie verwendet.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"geometry","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#geometry","description":"Konstruiert ein Geometrieobjekt aus serialisiertem JSON-Text oder einem Dictionary. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Geometrie-Objekte folgen. Diese Funktion kann auch die Geometrie eines Eingabe-Features zurückgeben.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiele**\n\nGibt die Geometrie des Features zurück.\n\n```arcade\nGeometry($feature)\n```\n\nKonstruiert eine Punktgeometrie. Dies kann mit einem beliebigen Geometrietyp erfolgen.\n\n```arcade\nvar pointJSON = {\"x\": -118.15, \"y\": 33.80, \"spatialReference\": { \"wkid\": 3857 } };\nGeometry(pointJSON);\n```\n\n","completion":{"label":"Geometry","detail":"Geometry(inputFeature) -> Geometry","insertText":"Geometry(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Geometrieobjekt aus serialisiertem JSON-Text oder einem Dictionary. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Geometrie-Objekte folgen. Diese Funktion kann auch die Geometrie eines Eingabe-Features zurückgeben.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Das Feature oder der JSON-Code, aus dem das Geometrieobjekt konstruiert werden soll. Beginnend mit Version 1.25 können Eingabe-JSON-Text oder Wörterbuchdefinitionen für Polygone oder Polylinien Kurvenobjekte enthalten, wenn sie in ArcGIS Pro und ArcGIS Maps SDKs for Native Apps ausgeführt werden.\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Zusätzliche Ressourcen**\n\n* [ArcGIS REST API JSON specification for Geometry objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm)\n"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#hasvalue1","description":"Gibt an, ob eine Geometrie über einen Wert in einem angegebenen Schlüssel oder Index verfügt.","examples":"\n**Beispiele**\n\nPunkt mit Z-Wert\n\n```arcade\nif( TypeOf(Geometry($feature)) == \"Point\"){\n  return HasValue(Geometry($feature), \"z\")\n  // returns true\n}\n```\n\nPolygon mit einem Schlüssel, der nicht vorhanden ist\n\n```arcade\nif( TypeOf(Geometry($feature)) == \"Polygon\"){\n  return HasValue(Geometry($feature), \"verticalCoordinateSystem\")\n  // returns false\n}\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputGeometry, key) -> Boolean","insertText":"HasValue(${1:inputGeometry_}, ${2:key_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob eine Geometrie über einen Wert in einem angegebenen Schlüssel oder Index verfügt.\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Die Geometrie, die überprüft werden soll.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Schlüssel- oder Eigenschaftsname, der überprüft werden soll.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#hasvalue2","description":"Prüft, ob eine in mehreren Ebenen Tiefe verschachtelte Eigenschaft oder ein in mehreren Ebenen Tiefe verschachtelter Index in einer Geometrie über einen Wert verfügt. Auf diese Weise können Sie eine verschachtelte Struktur in einem Schritt aufschlüsseln, ohne die Werte auf jeder Ebene einzeln prüfen zu müssen. Gibt `true` zurück, wenn die Schlüssel und Indizes auf jeder Ebene der Struktur vorhanden sind und einen Nicht-NULL-Wert enthalten.","examples":"\n**Beispiele**\n\nRing, Koordinate und X-Wert sind vorhanden und weisen einen Wert auf\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nif(HasValue(shape, [\"rings\",0,0,\"x\"])){\n  // if() evaluates to true, thus executing the return\n  return shape.rings[0][0].x;\n  // returns -97.06138\n}\n```\n\nRing ist nicht vorhanden\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nif(HasValue(shape, [\"rings\",2,0,\"x\"])){\n  // if() evaluates to false, thus not executing the return\n  return shape.rings[2][0].x;\n  // polygon only has one ring; there is not a third ring\n}\n```\n\nRing und Koordinate sind vorhanden, M-Wert jedoch nicht\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nif(HasValue(shape, [\"rings\",0,3,\"m\"])){\n  // if() evaluates to false, thus not executing the return\n  return shape.rings[0][3].m;\n  // there is a coordinate at this location, but it does not have an m value\n}\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputGeometry, keys) -> Boolean","insertText":"HasValue(${1:inputGeometry_}, ${2:keys_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPrüft, ob eine in mehreren Ebenen Tiefe verschachtelte Eigenschaft oder ein in mehreren Ebenen Tiefe verschachtelter Index in einer Geometrie über einen Wert verfügt. Auf diese Weise können Sie eine verschachtelte Struktur in einem Schritt aufschlüsseln, ohne die Werte auf jeder Ebene einzeln prüfen zu müssen. Gibt `true` zurück, wenn die Schlüssel und Indizes auf jeder Ebene der Struktur vorhanden sind und einen Nicht-NULL-Wert enthalten.\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Das zu überprüfende Dictionary oder Feature.\n- **keys**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Ein Array der Schlüssel oder Indizes, die auf jeder Ebene der Struktur überprüft werden sollen.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}],{"type":"function","name":"intersection","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#intersection","description":"Erstellt einen mengentheoretischen Schnittpunkt zwischen zwei Geometrien und gibt eine neue Geometrie zurück.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die gemeinsame Fläche der beiden Polygone zurück\n\n```arcade\nvar geom2 = Polygon({ ... });\nArea(Intersection($feature, geom2), 'square-miles');\n```\n\n","completion":{"label":"Intersection","detail":"Intersection(geometry1, geometry2) -> Geometry","insertText":"Intersection(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen mengentheoretischen Schnittpunkt zwischen zwei Geometrien und gibt eine neue Geometrie zurück.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die sich mit \\\"geometry2\\\" überschneidet.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die sich mit \\\"geometry1\\\" überschneidet.\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"intersects","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#intersects","description":"Gibt an, ob sich eine Geometrie mit einer anderen Geometrie überschneidet. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt \\\"true\\\" zurück, wenn sich die Geometrien überschneiden\n\n```arcade\nvar geom2 = Polygon({ ... });\nIntersects($feature, geom2);\n```\n\n","completion":{"label":"Intersects","detail":"Intersects(geometry1, geometry2) -> Boolean","insertText":"Intersects(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob sich eine Geometrie mit einer anderen Geometrie überschneidet. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die auf die Beziehung 'überschneidet' in Bezug auf `geometry2` getestet wird.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, mit der eine Überschneidung vorliegt.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"isselfintersecting","bundle":"geometry","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#isselfintersecting","description":"Gibt an, ob die Eingabe-Geometrie Ringe, Pfade oder Punkte aufweist, die sich mit anderen Teilen der Geometrie überschneiden bzw. diese kreuzen. Beispiel: Für ein Polylinien-Feature, dessen Pfade einander schneiden, sowie für ein Polygon mit Ringen, die Schnittpunkte mit sich selbst aufweisen, wird der Wert `true` zurückgegeben. ","examples":"\n**Beispiel**\n\nGibt \\\"true\\\" zurück, wenn sich die Pfade der Polylinie schneiden.\n\n```arcade\nvar polyline = Polyline({ ... });\nIsSelfIntersecting(polyline);\n```\n\n","completion":{"label":"IsSelfIntersecting","detail":"IsSelfIntersecting(inputGeometry) -> Boolean","insertText":"IsSelfIntersecting(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob die Eingabe-Geometrie Ringe, Pfade oder Punkte aufweist, die sich mit anderen Teilen der Geometrie überschneiden bzw. diese kreuzen. Beispiel: Für ein Polylinien-Feature, dessen Pfade einander schneiden, sowie für ein Polygon mit Ringen, die Schnittpunkte mit sich selbst aufweisen, wird der Wert `true` zurückgegeben. \n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Polygon-, Polylinien- oder Multipoint-Geometrie, die auf Schnittpunkte mit sich selbst überprüft wird.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"issimple","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#issimple","description":"Gibt an, ob die gegebene Geometrie topologisch einfach ist.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGib \\\"true\\\" zurück, wenn die Geometrie topologisch einfach ist.\n\n```arcade\nIsSimple($feature);\n```\n\n","completion":{"label":"IsSimple","detail":"IsSimple(inputGeometry) -> Boolean","insertText":"IsSimple(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob die gegebene Geometrie topologisch einfach ist.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Eingabe-Geometrie.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"length","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length","description":"Gibt die Länge einer Eingabe-Geometrie oder eines Eingabe-Features in den angegebenen Einheiten zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die planare Länge des Features in Kilometer zurück\n\n```arcade\nLength($feature, 'kilometers')\n```\n\n","completion":{"label":"Length","detail":"Length(inputGeometry, unit?) -> Number","insertText":"Length(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Länge einer Eingabe-Geometrie oder eines Eingabe-Features in den angegebenen Einheiten zurück. Dies ist eine planare Messung, die mit den Verfahren der kartesischen Mathematik durchgeführt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Die Geometrie oder Geometrien, für die die planare Länge berechnet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [LengthGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#lengthgeodetic)\n* [Length3d()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length3d)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"length3d","bundle":"geometry","sinceVersion":"1.14","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length3d","description":"Gibt die planare (oder kartesische) Länge einer Eingabe-Geometrie oder eines Eingabe-Features unter Berücksichtigung von Höhe oder Z-Informationen zurück. Der für diese Funktion bereitgestellten Geometrie muss ein projiziertes Koordinatensystem zugewiesen sein. Wenn der Raumbezug keinen Wert für Z-Einheiten zurückgibt, wird das Ergebnis in Metern zurückgegeben. Bedenken Sie, dass nicht alle Clients (z. B. die 3.x-Reihe von ArcGIS API for JavaScript) die Anforderung von Z-Werten unterstützen, auch wenn die Daten Z-Informationen enthalten.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiele**\n\nGibt die planare 3D-Länge des Features in der Einheit des Raumbezugs des Kontexts zurück, der den Ausdruck ausführt.\n\n```arcade\nLength3D($feature)\n```\n\nGibt die planare 3D-Länge des Features in Fuß zurück.\n\n```arcade\nLength3D($feature, 'feet')\n```\n\n","completion":{"label":"Length3D","detail":"Length3D(inputGeometry, unit?) -> Number","insertText":"Length3D(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die planare (oder kartesische) Länge einer Eingabe-Geometrie oder eines Eingabe-Features unter Berücksichtigung von Höhe oder Z-Informationen zurück. Der für diese Funktion bereitgestellten Geometrie muss ein projiziertes Koordinatensystem zugewiesen sein. Wenn der Raumbezug keinen Wert für Z-Einheiten zurückgibt, wird das Ergebnis in Metern zurückgegeben. Bedenken Sie, dass nicht alle Clients (z. B. die 3.x-Reihe von ArcGIS API for JavaScript) die Anforderung von Z-Werten unterstützen, auch wenn die Daten Z-Informationen enthalten.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Die Geometrie oder das Feature, für die bzw. das die planare Länge im 3D-Raum berechnet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [LengthGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#lengthgeodetic)\n* [Length()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"lengthgeodetic","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#lengthgeodetic","description":"Gibt die geodätische Länge einer Eingabe-Geometrie oder eines Eingabe-Features in den angegebenen Einheiten zurück. Dieses Längenmessverfahren ist verlässlicher als 'Length()' da die Erdkrümmung berücksichtigt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die geodätische Länge des Features in Kilometer zurück\n\n```arcade\nLengthGeodetic($feature, 'kilometers')\n```\n\n","completion":{"label":"LengthGeodetic","detail":"LengthGeodetic(inputGeometry, unit?) -> Number","insertText":"LengthGeodetic(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die geodätische Länge einer Eingabe-Geometrie oder eines Eingabe-Features in den angegebenen Einheiten zurück. Dieses Längenmessverfahren ist verlässlicher als 'Length()' da die Erdkrümmung berücksichtigt wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \"$feature\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Die Geometrie, für die die geodätische Länge berechnet wird.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit des Rückgabewertes. Dies kann einer der möglichen Werte unten oder einer der numerischen Codes sein, die im Abschnitt mit zusätzlichen Ressourcen unten aufgeführt sind. Für die Visualisierungs-, Beschriftungs- und Pop-up-Profile entspricht die Standardeinheit dem Raumbezug der Karte. In anderen Profilen, z. B. Feldberechnung, basiert die Standardeinstellung auf dem Raumbezug der Daten.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [Length()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length)\n* [Length3d()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length3d)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"measuretocoordinate","bundle":"geometry","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#measuretocoordinate","description":"Gibt die erste Koordinate entlang einer Eingabelinie basierend auf einem angegebenen Messwert oder M-Wert zurück. Wenn der Messwert entlang der Eingabelinie nicht ermittelt werden kann, ist das Ergebnis NULL. Beim Versuch, eine Koordinate mit dem angegebenen Messwert zu ermitteln, werden alle Teile der Linie berücksichtigt. Der Messwert umfasst keine Lücken zwischen Pfaden (oder Teilen) der Linie.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Koordinate der Eingabe-Polylinie basierend auf dem angegebenen Messwert zurück.\n\n```arcade\nvar result = MeasureToCoordinate(Geometry($feature), 110);\n\nreturn result.coordinate;\n```\n\n","completion":{"label":"MeasureToCoordinate","detail":"MeasureToCoordinate(inputLine, inputMeasure) -> Dictionary","insertText":"MeasureToCoordinate(${1:inputLine_}, ${2:inputMeasure_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die erste Koordinate entlang einer Eingabelinie basierend auf einem angegebenen Messwert oder M-Wert zurück. Wenn der Messwert entlang der Eingabelinie nicht ermittelt werden kann, ist das Ergebnis NULL. Beim Versuch, eine Koordinate mit dem angegebenen Messwert zu ermitteln, werden alle Teile der Linie berücksichtigt. Der Messwert umfasst keine Lücken zwischen Pfaden (oder Teilen) der Linie.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputLine**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Linie oder der Pfad, von der bzw. dem aus eine Koordinate gesucht wird. Für die Eingabelinie muss `hasM` gleich `true` sein. Wenn `hasM` gleich `false` festgelegt wurde, wird NULL zurückgegeben. Bei Verwendung eines Features als Eingabe muss die Feature-Geometrie eine Polylinie sein.\n- **inputMeasure**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Messwert oder M-Wert, von dem aus eine Koordinate entlang von `inputLine` ab dem Start der Linie gesucht wird. Beim Versuch, eine Koordinate mit dem angegebenen Messwert zu ermitteln, werden alle Teile der Linie berücksichtigt. Der Messwert umfasst keine Lücken zwischen Pfaden (oder Teilen) der Linie.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary mit den nachstehenden Eigenschaften zurück. Wenn der Messwert entlang der Eingabelinie nicht ermittelt werden kann, ist das Ergebnis NULL.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Die erste Koordinate eines Punkts entlang von `inputLine`, basierend auf dem angegebenen Messwert.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die planare Entfernung vom Start von `inputLine` aus, gemessen entlang der Linie bis zu `coordinate`. In Polylinien, in denen Pfade keine Verbindung haben, umfasst der Wert `distanceAlong` nicht die Entfernung der Lücken zwischen dem ersten und letzten Stützpunkt der Pfade.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Bei einer Polylinien-Eingabe ist dies der Index des Pfades, dem `coordinate` angehört.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index (relativ zum Pfad) des Liniensegments, dem `coordinate` angehört. Wenn `coordinate` einen Stützpunkt der Eingabelinie darstellt, wird von `segmentId` der Index des vorherigen Stützpunkts zurückgegeben. Wenn `coordinate` dem ersten Stützpunkt von `inputLine` entspricht, ist für `segmentId` der Wert `0`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"multiparttosinglepart","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#multiparttosinglepart","description":"Konvertiert eine Multipart-Geometrie in einzelne Geometrien.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt ein Array von Singlepart-Geometrien aus einer Multipart-Geometrie zurück\n\n```arcade\nvar allParts = MultiPartToSinglePart($feature)\n```\n\n","completion":{"label":"MultiPartToSinglePart","detail":"MultiPartToSinglePart(inputGeometry) -> Array<Geometry>","insertText":"MultiPartToSinglePart(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertiert eine Multipart-Geometrie in einzelne Geometrien.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Multipart-Geometrie, die in einzelne Teile zerlegt werden soll.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)&gt;"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"multipoint","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#multipoint1","description":"Konstruiert ein Multipoint-Objekt aus einem Dictionary, das nur ein Array von Werten als Koordinaten verwendet.","examples":"\n**Beispiele**\n\nErstellt einen Multipoint nur mit X- und Y-Koordinaten.\n\n```arcade\nMultipoint({\n  points: [\n    [-97.06138,32.837],\n    [-97.06133,32.836],\n    [-97.06124,32.834],\n    [-97.06127,32.832],\n    [-97.06138,32.837]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt einen Multipoint mit M-Werten.\n\n```arcade\nMultipoint({\n  hasM: true,\n  points: [\n    [-97.06138,32.837,0],\n    [-97.06133,32.836,15],\n    [-97.06124,32.834,30],\n    [-97.06127,32.832,50],\n    [-97.06138,32.837,0]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt einen Multipoint mit Z-Werten.\n\n```arcade\nMultipoint({\n  hasZ: true,\n  points: [\n    [-97.06138,32.837,1000],\n    [-97.06133,32.836,1500],\n    [-97.06124,32.834,1000],\n    [-97.06127,32.832,500],\n    [-97.06138,32.837,1000]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt einen Multipoint mit Z- und M-Werten.\n\n```arcade\nMultipoint({\n  hasM: true,\n  hasZ: true,\n  points: [\n    [-97.06138,32.837,1000,0],\n    [-97.06133,32.836,1500,15],\n    [-97.06124,32.834,1000,30],\n    [-97.06127,32.832,500,50],\n    [-97.06138,32.837,1000,0]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Multipoint","detail":"Multipoint(geometryDefinition) -> Multipoint","insertText":"Multipoint(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Multipoint-Objekt aus einem Dictionary, das nur ein Array von Werten als Koordinaten verwendet.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Die Eigenschaften, über die das Multipoint-Geometrieobjekt konstruiert werden soll.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array von Koordinaten, die Punktpositionen darstellen.\n\n    - **singlePoint**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array von Zahlen, die einen Einzelpunkt oder eine Koordinate darstellen. Das erste Element im Array stellt die X-Koordinate dar. Das zweite Element stellt die Y-Koordinate dar. Das dritte Element stellt die M-Koordinate dar, wenn `hasM` wahr und `hasZ` falsch ist. Andernfalls stellt das dritte Element die Z-Koordinate dar. Wenn `hasZ` und `hasM` beide wahr sind, steht das dritte Element für die Z-Koordinate und das vierte Element für die M-Koordinate.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie M-Werte aufweist.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie Z-Werte aufweist.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Der Raumbezug der Geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Well-known ID des geographischen oder projizierten Koordinatensystems, das den Bezug definiert, für den die Geometrie gezeichnet wird.\n\n**Rückgabewert**: [Multipoint](https://developers.arcgis.com/arcade/guide/types/#multipoint)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"multipoint","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#multipoint2","description":"Konstruiert ein Multipoint-Objekt aus einem Dictionary unter Verwendung eines Punktobjekt-Arrays.","examples":"\n**Beispiel**\n\nErstellt einen Multipoint nur mit X- und Y-Koordinaten.\n\n```arcade\nMultipoint({\n  points: [\n    Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } }),\n    Point({ x: -97.06133, y: 32.836, spatialReference: { wkid: 3857 } }),\n    Point({ x: -97.06124, y: 32.834, spatialReference: { wkid: 3857 } }),\n    Point({ x: -97.06127, y: 32.832, spatialReference: { wkid: 3857 } }),\n    Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } })\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Multipoint","detail":"Multipoint(geometryDefinition) -> Multipoint","insertText":"Multipoint(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Multipoint-Objekt aus einem Dictionary unter Verwendung eines Punktobjekt-Arrays.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Die Eigenschaften, über die das Multipoint-Geometrieobjekt konstruiert werden soll.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Ein Array von Punktobjekten.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie M-Werte aufweist.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie Z-Werte aufweist.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Der Raumbezug der Geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Well-known ID des geographischen oder projizierten Koordinatensystems, das den Bezug definiert, für den die Geometrie gezeichnet wird.\n\n**Rückgabewert**: [Multipoint](https://developers.arcgis.com/arcade/guide/types/#multipoint)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"multipoint","bundle":"geometry","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#multipoint3","description":"Konstruiert ein Multipoint-Objekt aus serialisiertem JSON-Text. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Multipoint-Objekte folgen.","examples":"\n**Beispiel**\n\n\n\n```arcade\n// Creates a Multipoint object\nvar multipointJSON = '{\"points\": [[-97.06138,32.837],[-97.06133,32.836],[-97.06124,32.834],[-97.06127,32.832]],\"spatialReference\" : { \"wkid\": 3857 }}';\nMultipoint(multipointJSON);\n```\n\n","completion":{"label":"Multipoint","detail":"Multipoint(jsonDefinition) -> Multipoint","insertText":"Multipoint(${1:jsonDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Konstruiert ein Multipoint-Objekt aus serialisiertem JSON-Text. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Multipoint-Objekte folgen.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der JSON-Code, über den das Multipoint-Geometrieobjekt konstruiert werden soll.\n\n**Rückgabewert**: [Multipoint](https://developers.arcgis.com/arcade/guide/types/#multipoint)\n\n**Zusätzliche Ressourcen**\n\n* [ArcGIS REST API JSON specification for Multipoint objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm#MULTIPOINT)\n"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"nearestcoordinate","bundle":"geometry","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#nearestcoordinate","description":"Gibt für die Eingabe-Geometrie die Koordinate (nicht den Stützpunkt), die dem Suchpunkt am nächsten gelegen ist, zurück. Das zurückgegebene Dictionary enthält auch die kürzeste planare Entfernung vom Suchpunkt zur nächstgelegenen Koordinate. Wenn der Suchpunkt die Eingabe-Geometrie schneidet, wird der Suchpunkt als Ergebnis mit der Entfernung 0 zurückgegeben.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die nächstgelegene Koordinate des Eingabepolygons zusammen mit der Entfernung zu dieser Koordinate zurück\n\n```arcade\nvar buildings = FeatureSetByPortalItem(\n  Portal('https://www.arcgis.com'),\n  '7b1fb95ab77f40bf8aa09c8b59045449',\n  0,\n  ['*'],\n  true\n);\n\nvar nearestBuilding = First(Intersects(buildings, BufferGeodetic($feature, 100, \"feet\")));\n\nvar result = NearestCoordinate(nearestBuilding, $feature);\n\nreturn result.distance;\n\n// or\n\nreturn result.coordinate;\n```\n\n","completion":{"label":"NearestCoordinate","detail":"NearestCoordinate(inputGeometry, searchPoint) -> Dictionary","insertText":"NearestCoordinate(${1:inputGeometry_}, ${2:searchPoint_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt für die Eingabe-Geometrie die Koordinate (nicht den Stützpunkt), die dem Suchpunkt am nächsten gelegen ist, zurück. Das zurückgegebene Dictionary enthält auch die kürzeste planare Entfernung vom Suchpunkt zur nächstgelegenen Koordinate. Wenn der Suchpunkt die Eingabe-Geometrie schneidet, wird der Suchpunkt als Ergebnis mit der Entfernung 0 zurückgegeben.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, aus der die nächstgelegene Koordinate abgerufen wird.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der Punkt, von dem aus die nächstgelegene Koordinate von `inputGeometry` gesucht wird.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary mit den nachstehenden Eigenschaften zurück.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Die Koordinate aus `inputGeometry`, die `searchPoint` am nächsten liegt.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die planare Entfernung von der nächstgelegenen Koordinate zu `searchPoint`. Dies stellt die kürzeste Entfernung zwischen `inputGeometry` und `searchPoint` dar.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die räumliche Beziehung zwischen `searchPoint` und dem Segment von `inputGeometry` bis zur nächstgelegenen Koordinate. Mögliche Werte: \n\n`left`: `searchPoint` befindet sich links von `inputGeometry`.\n\n`right`: `searchPoint` befindet sich rechts von `inputGeometry`.\n\n`straddle`: `searchPoint` befindet sich auf oder über `inputGeometry`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"nearestvertex","bundle":"geometry","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#nearestvertex","description":"Gibt für die Eingabe-Geometrie den Stützpunkt, der dem Suchpunkt am nächsten gelegen ist, zurück. Das zurückgegebene Dictionary enthält die planare Entfernung vom Suchpunkt zum nächstgelegenen Stützpunkt.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt den nächstgelegenen Stützpunkt des Eingabepolygons zusammen mit der Entfernung zu diesem Stützpunkt zurück\n\n```arcade\nvar buildings = FeatureSetByPortalItem(\n  Portal('https://www.arcgis.com'),\n  '7b1fb95ab77f40bf8aa09c8b59045449',\n  0,\n  ['*'],\n  true\n);\n\nvar nearestBuilding = First(Intersects(buildings, BufferGeodetic($feature, 100, \"feet\")));\n\nvar result = NearestVertex(nearestBuilding, $feature);\n\nreturn result.distance;\n\n// or\n\nreturn result.coordinate;\n```\n\n","completion":{"label":"NearestVertex","detail":"NearestVertex(inputGeometry, searchPoint) -> Dictionary","insertText":"NearestVertex(${1:inputGeometry_}, ${2:searchPoint_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt für die Eingabe-Geometrie den Stützpunkt, der dem Suchpunkt am nächsten gelegen ist, zurück. Das zurückgegebene Dictionary enthält die planare Entfernung vom Suchpunkt zum nächstgelegenen Stützpunkt.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, aus der der nächstgelegene Stützpunkt abgerufen wird.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Der Punkt, von dem aus der nächstgelegene Stützpunkt von `inputGeometry` gesucht wird.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary mit den nachstehenden Eigenschaften zurück.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Die Punktposition, die den Stützpunkt aus `inputGeometry` darstellt, der `searchPoint` am nächsten liegt.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die planare Entfernung vom nächstgelegenen Stützpunkt der Eingabe-Geometrie zu `searchPoint`.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die räumliche Beziehung zwischen `searchPoint` und dem Segment von `inputGeometry` bis zum nächstgelegenen Stützpunkt. Mögliche Werte: \n\n`left`: `searchPoint` befindet sich links von `inputGeometry`.\n\n`right`: `searchPoint` befindet sich rechts von `inputGeometry`.\n\n`straddle`: `searchPoint` befindet sich auf oder über `inputGeometry`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"offset","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#offset","description":"Erstellt eine Geometrie, die eine konstante planare Entfernung von einer Eingabe-Geometrie darstellt. Dies ähnelt der Pufferung, es wird jedoch ein einseitiges Ergebnis erstellt.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Versatzgeometrie zurück.\n\n```arcade\nOffset($feature, 10, 'meters', 'square');\n```\n\n","completion":{"label":"Offset","detail":"Offset(inputGeometry, offsetDistance, offsetUnit?, joinType?, bevelRatio?, flattenError?) -> Geometry","insertText":"Offset(${1:inputGeometry_}, ${2:offsetDistance_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt eine Geometrie, die eine konstante planare Entfernung von einer Eingabe-Geometrie darstellt. Dies ähnelt der Pufferung, es wird jedoch ein einseitiges Ergebnis erstellt.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die mit einem Versatz zu versehende Geometrie. Punktgeometrien werden nicht unterstützt.\n- **offsetDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die planare Entfernung für den Versatz gegenüber der Eingabe-Geometrie. Bei 'offsetDistance > 0' wird die Versatzgeometrie rechts von der Eingabe-Geometrie erstellt, bei 'offsetDistance = 0' bleiben die Geometrien unverändert, andernfalls wird die Versatzgeometrie links erstellt. Die Richtung der Pfade oder Ringe der Eingabe-Geometrie bestimmt, welche Seite der Geometrie als rechts und welche Seite als links betrachtet wird. Bei einem einfachen Polygon sind äußere Ringe im Uhrzeigersinn und innere Ringe gegen den Uhrzeigersinn ausgerichtet. Die rechte Seite eines einfachen Polygons ist daher immer die Innenseite.\n- **offsetUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maßeinheit für \\\"offsetDistance\\\". Standardmäßig werden die Einheiten der Eingabe-Geometrie verwendet.  \nMögliche Werte: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n- **joinType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Verbindungstyp. Mögliche Werte sind \\\"round\\\", \\\"bevel\\\", \\\"miter\\\" oder \\\"square\\\".\n- **bevelRatio** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Anwendbar, wenn `joinType = 'miter'`; `bevelRatio` mit der Versatzentfernung multipliziert wird und das Ergebnis bestimmt, ab welcher Entfernung ein Versatzschnittpunkt mit Gehrung abgeschrägt wird.\n- **flattenError** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Anwendbar, wenn \\\"joinType = 'round'\\\"; \\\"flattenError\\\" bestimmt die maximale Entfernung der resultierenden Segmente im Vergleich zum echten Kreisbogen. Der Algorithmus erstellt niemals mehr als ca. 180 Stützpunkte für jede runde Verbindung.\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":6}},{"type":"function","name":"overlaps","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#overlaps","description":"Gibt an, ob eine Geometrie eine andere Geometrie überlappt. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt \\\"true\\\" zurück, wenn sich die Geometrien überlappen\n\n```arcade\nvar geom2 = Polygon({ ... });\nOverlaps($feature, geom2);\n```\n\n","completion":{"label":"Overlaps","detail":"Overlaps(geometry1, geometry2) -> Boolean","insertText":"Overlaps(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob eine Geometrie eine andere Geometrie überlappt. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Grundgeometrie, die auf die Beziehung 'überlappt' in Bezug auf `geometry2` getestet wird.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Vergleichsgeometrie, die auf die Beziehung 'überlappt' in Bezug auf `geometry1` getestet wird.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"point","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#point1","description":"Konstruiert ein Punktobjekt aus einem Dictionary.","examples":"\n**Beispiele**\n\nErstellt einen Punkt nur mit X- und Y-Koordinaten.\n\n```arcade\nPoint({\n  x: -97.06138,\n  y: 32.837,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt einen Punkt mit M-Werten.\n\n```arcade\nPoint({\n  hasM: true,\n  x: -97.06138,\n  y: 32.837,\n  m: 15,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt einen Punkt mit Z-Werten.\n\n```arcade\nPoint({\n  hasZ: true,\n  x: -97.06138,\n  y: 32.837,\n  z: 1500,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt einen Punkt mit Z- und M-Werten.\n\n```arcade\nPoint({\n  hasM: true,\n  hasZ: true,\n  x: -97.06138,\n  y: 32.837,\n  z: 1500,\n  m: 15,\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Point","detail":"Point(geometryDefinition) -> Point","insertText":"Point(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Punktobjekt aus einem Dictionary.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Die Eigenschaften, über die das Punktgeometrieobjekt konstruiert werden soll.\n\n  - **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die X-Koordinate (Längengrad) der Punktposition.\n  - **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Y-Koordinate (Breitengrad) der Punktposition.\n  - **m**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der M-Wert (Messeinheit) der Punktposition. Wenn Sie einen M-Wert angeben, müssen Sie `hasM` auf `true` festlegen.\n  - **z**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Z-Wert (Höhe oder Höhe) der Punktposition. Wenn Sie einen Z-Wert angeben, müssen Sie `hasZ` auf `true` festlegen.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie M-Werte aufweist.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie Z-Werte aufweist.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Der Raumbezug der Geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Well-known ID des geographischen oder projizierten Koordinatensystems, das den Bezug definiert, für den die Geometrie gezeichnet wird.\n\n**Rückgabewert**: [Point](https://developers.arcgis.com/arcade/guide/types/#point)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"point","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#point2","description":"Konstruiert ein Punktobjekt aus serialisiertem JSON-Text. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Punkt-Objekte folgen.","examples":"\n**Beispiel**\n\n\n\n```arcade\n// Creates a Point object\nvar pointJSON = '{ \"x\": -118.15, \"y\": 33.80, \"spatialReference\": { \"wkid\": 3857 }}';\nPoint(pointJSON)\n```\n\n","completion":{"label":"Point","detail":"Point(jsonDefinition) -> Point","insertText":"Point(${1:jsonDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Punktobjekt aus serialisiertem JSON-Text. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Punkt-Objekte folgen.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der JSON-Code, über den das Punktgeometrieobjekt konstruiert werden soll.\n\n**Rückgabewert**: [Point](https://developers.arcgis.com/arcade/guide/types/#point)\n\n**Zusätzliche Ressourcen**\n\n* [ArcGIS REST API JSON specification for Point objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm#POINT)\n"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"pointtocoordinate","bundle":"geometry","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#pointtocoordinate","description":"Gibt die nächstgelegene Koordinate und die Entfernung zu dieser Koordinate des Suchpunktes zur Eingabelinie zurück.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die Entfernung zur nächstgelegenen Koordinate entlang der Eingabelinie zurück, basierend auf der Position, auf die Sie geklickt haben, um ein Pop-up zu öffnen.\n\n```arcade\nvar result;\n\nif (TypeOf($userInput) == \"Point\"){\n  result = PointToCoordinate(Geometry($feature), $userInput);\n}\n\nreturn result.distanceAlong;\n```\n\n","completion":{"label":"PointToCoordinate","detail":"PointToCoordinate(inputLine, searchPoint) -> Dictionary","insertText":"PointToCoordinate(${1:inputLine_}, ${2:searchPoint_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die nächstgelegene Koordinate und die Entfernung zu dieser Koordinate des Suchpunktes zur Eingabelinie zurück.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputLine**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Linie oder der Pfad, aus der bzw. dem die nächstgelegene Koordinate abgerufen wird. Bei Verwendung eines Features als Eingabe muss die Feature-Geometrie eine Polylinie sein.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Der Punkt, von dem aus die nächstgelegene Koordinate von `inputLine` gesucht wird.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary mit den nachstehenden Eigenschaften zurück.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Die Punktkoordinate, die der nächstgelegenen Koordinate entlang von `inputLine` bis hin zu `searchPoint` am nächsten liegt. Wenn unter `searchPoint` für `hasZ` die Einstellung `false` ausgewählt ist, erfolgt die Suche in den XY-Koordinaten und der Z-Wert wird interpoliert.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die planare Entfernung von `searchPoint` zu `coordinate`.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die planare Entfernung vom Start von `inputLine` aus, gemessen entlang der Linie bis zu `coordinate`. In Polylinien, in denen Pfade nicht verbunden sind, umfasst der Wert `distanceAlong` nicht die Entfernung der Lücken zwischen dem ersten und letzten Stützpunkt der Pfade.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Bei einer Polylinien-Eingabe ist dies der Index des Pfades, dem `coordinate` angehört.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index (relativ zum Pfad) des Liniensegments, dem `coordinate` angehört. Wenn `coordinate` einen Stützpunkt der Eingabelinie darstellt, wird von `segmentId` der Index des vorherigen Stützpunkts zurückgegeben. Wenn `coordinate` dem ersten Stützpunkt von `inputLine` entspricht, ist für `segmentId` der Wert `0`."}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"polygon","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polygon1","description":"Konstruiert ein Polygonobjekt aus einem Dictionary, das nur ein Array von Werten als Koordinaten verwendet.","examples":"\n**Beispiele**\n\nErstellt ein Polygon nur mit X- und Y-Koordinaten.\n\n```arcade\n// Creates a Polygon with 2 rings\nPolygon({\n  rings: [\n    [\n      [-97.06138,32.837],\n      [-97.06133,32.836],\n      [-97.06124,32.834],\n      [-97.06127,32.832],\n      [-97.06138,32.837]\n    ],\n    [\n      [-97.06326,32.759],\n      [-97.06298,32.755],\n      [-97.06326,32.759]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt ein Polygon mit M-Werten.\n\n```arcade\n// Creates a Polygon with 1 ring\nPolygon({\n  hasM: true,\n  rings: [\n    [\n      [-97.06138,32.837,0],\n      [-97.06133,32.836,15],\n      [-97.06124,32.834,30],\n      [-97.06127,32.832,50],\n      [-97.06138,32.837,0]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt ein Polygon mit Z-Werten.\n\n```arcade\n// Creates a Polygon with 1 ring\nPolygon({\n  hasZ: true,\n  rings: [\n    [\n      [-97.06138,32.837,1000],\n      [-97.06133,32.836,1500],\n      [-97.06124,32.834,1000],\n      [-97.06127,32.832,500],\n      [-97.06138,32.837,1000]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt ein Polygon mit Z- und M-Werten.\n\n```arcade\n// Creates a Polygon with 1 ring\nPolygon({\n  hasM: true,\n  hasZ: true,\n  rings: [\n    [\n      [-97.06138,32.837,1000,0],\n      [-97.06133,32.836,1500,15],\n      [-97.06124,32.834,1000,30],\n      [-97.06127,32.832,500,50],\n      [-97.06138,32.837,1000,0]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Polygon","detail":"Polygon(geometryDefinition) -> Polygon","insertText":"Polygon(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Polygonobjekt aus einem Dictionary, das nur ein Array von Werten als Koordinaten verwendet.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Die Eigenschaften, über die das Polygon-Geometrieobjekt konstruiert werden soll.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array von Ringen (oder Shapes), wobei jeder Ring ein Stützpunkt-Array ist.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array von Stützpunkten in einem Ring. Alle Ringe sollten geschlossen sein, d. h. der erste Stützpunkt jedes Ringes sollte immer mit dem letzten Stützpunkt identisch sein. Stützpunkte müssen nacheinander im Uhrzeigersinn definiert werden. Ringe, deren Stützpunkte entgegen dem Uhrzeigersinn definiert sind, führen zu Polygonlöchern.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array von Zahlen, die einen einzelnen Stützpunkt oder eine Koordinate in einem Ring darstellen. Das erste Element im Array stellt die X-Koordinate dar. Das zweite Element stellt die Y-Koordinate dar. Das dritte Element stellt die M-Koordinate dar, wenn `hasM` wahr und `hasZ` falsch ist. Andernfalls stellt das dritte Element die Z-Koordinate dar. Wenn `hasZ` und `hasM` beide wahr sind, steht das dritte Element für die Z-Koordinate und das vierte Element für die M-Koordinate.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Seit Version 1.25 in ArcGIS Pro und ArcGIS Maps SDKs for Native Apps._ Ein Array aus Ringen (oder Formen), das Kurven enthalten kann.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array aus Stützpunkten oder Kurvenobjekten in einem Ring. Alle Ringe sollten geschlossen sein, d. h. der erste Stützpunkt jedes Ringes sollte immer mit dem letzten Stützpunkt identisch sein. Stützpunkte müssen nacheinander im Uhrzeigersinn definiert werden. Ringe, deren Stützpunkte entgegen dem Uhrzeigersinn definiert sind, führen zu Polygonlöchern. Jedes Element im Array kann ein Stützpunkt oder ein Kurvenobjekt sein.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array von Zahlen, die einen einzelnen Stützpunkt oder eine Koordinate in einem Ring darstellen. Das erste Element im Array stellt die X-Koordinate dar. Das zweite Element stellt die Y-Koordinate dar. Das dritte Element stellt die M-Koordinate dar, wenn `hasM` wahr und `hasZ` falsch ist. Andernfalls stellt das dritte Element die Z-Koordinate dar. Wenn `hasZ` und `hasM` beide wahr sind, steht das dritte Element für die Z-Koordinate und das vierte Element für die M-Koordinate.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ein Kurvenobjekt, das ein Segment eines Ringes darstellt. Das Kurvenobjekt hat die folgenden Eigenschaften:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definiert einen elliptischen oder kreisförmigen Bogen. Kreisförmige Bögen weisen vier Elemente im Array auf; elliptische Bögen müssen sieben Elemente aufweisen.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Stellt eine kubische Bézierkurve dar. Dies ist als Array aus drei Arrays definiert, die einen Endpunkt und zwei Passpunkte darstellen.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Die Eigenschaft c stellt einen offenen kreisförmigen Bogen dar. Dies ist als Array aus zwei Werten mit doppelter Genauigkeit definiert, das die X- und Y-Koordinaten des Kreismittelpunktes darstellt.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie M-Werte aufweist.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie Z-Werte aufweist.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Der Raumbezug der Geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Well-known ID des geographischen oder projizierten Koordinatensystems, das den Bezug definiert, für den die Geometrie gezeichnet wird.\n\n**Rückgabewert**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Zusätzliche Ressourcen**\n\n* [Curve objects](https://developers.arcgis.com/rest/services-reference/enterprise/geometry-objects/#curve-objects)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"polygon","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polygon2","description":"Konstruiert ein Polygonobjekt aus einem Dictionary, das ein Array von Punkten als Koordinaten verwendet.","examples":"\n**Beispiel**\n\nErstellt ein Polygon nur mit X- und Y-Koordinaten.\n\n```arcade\n// Creates a Polygon with 2 rings\nPolygon({\n  rings: [\n    [\n      Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06133, y: 32.836, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06124, y: 32.834, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06127, y: 32.832, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } })\n    ],\n    [\n      Point({ x: -97.06326, y: 32.759, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06298, y: 32.755, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06326, y: 32.759, spatialReference: { wkid: 3857 } })\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Polygon","detail":"Polygon(geometryDefinition) -> Polygon","insertText":"Polygon(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Polygonobjekt aus einem Dictionary, das ein Array von Punkten als Koordinaten verwendet.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Die Eigenschaften, über die das Polygon-Geometrieobjekt konstruiert werden soll.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array von Ringen (oder Shapes), wobei jeder Ring ein Array von Punktobjekten ist.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Ein Array von Punkten, die einen Ring darstellen. Alle Ringe sollten geschlossen sein, d. h. der erste Punkt jedes Ringes sollte immer mit dem letzten Punkt im Ring identisch sein. Punkte müssen nacheinander im Uhrzeigersinn definiert werden. Ringe, deren Stützpunkte entgegen dem Uhrzeigersinn definiert sind, führen zu Polygonlöchern.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Seit Version 1.25 in ArcGIS Pro und ArcGIS Maps SDKs for Native Apps._ Ein Array aus Ringen (oder Formen), das Kurven enthalten kann.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array aus Stützpunkten oder Kurvenobjekten in einem Ring. Alle Ringe sollten geschlossen sein, d. h. der erste Stützpunkt jedes Ringes sollte immer mit dem letzten Stützpunkt identisch sein. Stützpunkte müssen nacheinander im Uhrzeigersinn definiert werden. Ringe, deren Stützpunkte entgegen dem Uhrzeigersinn definiert sind, führen zu Polygonlöchern. Jedes Element im Array kann ein Stützpunkt oder ein Kurvenobjekt sein.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Ein Punkt, der einen einzelnen Stützpunkt oder eine Koordinate in einem Ring darstellt.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ein Kurvenobjekt, das ein Segment eines Ringes darstellt. Das Kurvenobjekt hat die folgenden Eigenschaften:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definiert einen elliptischen oder kreisförmigen Bogen. Kreisförmige Bögen weisen vier Elemente im Array auf; elliptische Bögen müssen sieben Elemente aufweisen.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Stellt eine kubische Bézierkurve dar. Dies ist als Array aus drei Arrays definiert, die einen Endpunkt und zwei Passpunkte darstellen.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Die Eigenschaft c stellt einen offenen kreisförmigen Bogen dar. Dies ist als Array aus zwei Werten mit doppelter Genauigkeit definiert, das die X- und Y-Koordinaten des Kreismittelpunktes darstellt.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie M-Werte aufweist.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie Z-Werte aufweist.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Der Raumbezug der Geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Well-known ID des geographischen oder projizierten Koordinatensystems, das den Bezug definiert, für den die Geometrie gezeichnet wird.\n\n**Rückgabewert**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Zusätzliche Ressourcen**\n\n* [Curve objects](https://developers.arcgis.com/rest/services-reference/enterprise/geometry-objects/#curve-objects)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"polygon","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polygon3","description":"Konstruiert ein Polygonobjekt aus serialisiertem JSON-Text. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Polygon-Objekte folgen. JSON-Text kann in ArcGIS Pro und ArcGIS Maps SDKs for Native Apps beginnend mit Version 1.25 Kurvenobjekte enthalten.","examples":"\n**Beispiel**\n\n\n\n```arcade\n// Creates a Polygon object\nvar polygonJSON = '{\"rings\": [[[-97.06138,32.837],[-97.06133,32.836],[-97.06124,32.834],[-97.06127,32.832], [-97.06138,32.837]],[[-97.06326,32.759],[-97.06298,32.755],[-97.06153,32.749], [-97.06326,32.759]]],\"spatialReference\": { \"wkid\": 3857 }}';\nPolygon(polygonJSON);\n```\n\n","completion":{"label":"Polygon","detail":"Polygon(jsonDefinition) -> Polygon","insertText":"Polygon(${1:jsonDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Polygonobjekt aus serialisiertem JSON-Text. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Polygon-Objekte folgen. JSON-Text kann in ArcGIS Pro und ArcGIS Maps SDKs for Native Apps beginnend mit Version 1.25 Kurvenobjekte enthalten.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der JSON-Code, über den das Polygongeometrieobjekt konstruiert werden soll.\n\n**Rückgabewert**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Zusätzliche Ressourcen**\n\n* [ArcGIS REST API JSON specification for Polygon objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm#POLYGON)\n"}},"parametersInfo":{"min":1,"max":1}}],[{"type":"function","name":"polyline","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polyline1","description":"Konstruiert ein Polylinienobjekt aus einem Dictionary, das nur ein Array von Werten als Koordinaten verwendet.","examples":"\n**Beispiele**\n\nErstellt eine Polylinie nur mit X- und Y-Koordinaten.\n\n```arcade\n// Creates a Polyline with 2 paths\nPolyline({\n  paths: [\n    [\n      [-97.06138,32.837],\n      [-97.06133,32.836],\n      [-97.06124,32.834],\n      [-97.06127,32.832]\n    ],\n    [\n      [-97.06326,32.759],\n      [-97.06298,32.755]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt eine Polylinie mit M-Werten.\n\n```arcade\n// Creates a Polyline with 1 path\nPolyline({\n  hasM: true,\n  paths: [\n    [\n      [-97.06138,32.837,0],\n      [-97.06133,32.836,15],\n      [-97.06124,32.834,30],\n      [-97.06127,32.832,50]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt eine Polylinie mit Z-Werten.\n\n```arcade\n// Creates a Polyline with 1 path\nPolyline({\n  hasZ: true,\n  paths: [\n    [\n      [-97.06138,32.837,1000],\n      [-97.06133,32.836,1500],\n      [-97.06124,32.834,1000],\n      [-97.06127,32.832,500]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nErstellt eine Polylinie mit Z- und M-Werten.\n\n```arcade\n// Creates a Polyline with 1 path\nPolyline({\n  hasM: true,\n  hasZ: true,\n  paths: [\n    [\n      [-97.06138,32.837,1000,0],\n      [-97.06133,32.836,1500,15],\n      [-97.06124,32.834,1000,30],\n      [-97.06127,32.832,500,50]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Polyline","detail":"Polyline(geometryDefinition) -> Polyline","insertText":"Polyline(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Polylinienobjekt aus einem Dictionary, das nur ein Array von Werten als Koordinaten verwendet.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Die Eigenschaften, über die das Polylinien-Geometrieobjekt konstruiert werden soll.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array von Pfaden (oder Liniensegmenten), wobei jeder Pfad ein Stützpunkt-Array ist.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array von Stützpunkten in einem Liniensegment oder einem Pfad.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array von Zahlen, die einen einzelnen Stützpunkt oder eine Koordinate in einem Liniensegment darstellen. Das erste Element im Array stellt die X-Koordinate dar. Das zweite Element stellt die Y-Koordinate dar. Das dritte Element stellt die M-Koordinate dar, wenn `hasM` wahr und `hasZ` falsch ist. Andernfalls stellt das dritte Element die Z-Koordinate dar. Wenn `hasZ` und `hasM` beide wahr sind, steht das dritte Element für die Z-Koordinate und das vierte Element für die M-Koordinate.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Seit Version 1.25 in ArcGIS Pro und ArcGIS Maps SDKs for Native Apps._ Ein Array aus Pfaden (oder Liniensegmenten), das Kurven enthalten kann.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array aus Stützpunkten oder Kurvenobjekten in einem Pfad.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array von Zahlen, die einen einzelnen Stützpunkt oder eine Koordinate in einem Liniensegment darstellen. Das erste Element im Array stellt die X-Koordinate dar. Das zweite Element stellt die Y-Koordinate dar. Das dritte Element stellt die M-Koordinate dar, wenn `hasM` wahr und `hasZ` falsch ist. Andernfalls stellt das dritte Element die Z-Koordinate dar. Wenn `hasZ` und `hasM` beide wahr sind, steht das dritte Element für die Z-Koordinate und das vierte Element für die M-Koordinate.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ein Kurvenobjekt, das ein Segment eines Pfades darstellt. Das Kurvenobjekt hat die folgenden Eigenschaften:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definiert einen elliptischen oder kreisförmigen Bogen. Kreisförmige Bögen weisen vier Elemente im Array auf; elliptische Bögen müssen sieben Elemente aufweisen.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Stellt eine kubische Bézierkurve dar. Dies ist als Array aus drei Arrays definiert, die einen Endpunkt und zwei Passpunkte darstellen.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Die Eigenschaft c stellt einen offenen kreisförmigen Bogen dar. Dies ist als Array aus zwei Werten mit doppelter Genauigkeit definiert, das die X- und Y-Koordinaten des Kreismittelpunktes darstellt.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie M-Werte aufweist.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie Z-Werte aufweist.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Der Raumbezug der Geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Well-known ID des geographischen oder projizierten Koordinatensystems, das den Bezug definiert, für den die Geometrie gezeichnet wird.\n\n**Rückgabewert**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Zusätzliche Ressourcen**\n\n* [Curve objects](https://developers.arcgis.com/rest/services-reference/enterprise/geometry-objects/#curve-objects)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"polyline","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polyline2","description":"Konstruiert ein Polylinienobjekt aus einem Dictionary, das ein Array von Punkten als Koordinaten verwendet.","examples":"\n**Beispiel**\n\nErstellt eine Polylinie nur mit X- und Y-Koordinaten.\n\n```arcade\n// Creates a Polyline with 2 paths\nPolyline({\n  paths: [\n    [\n      Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06133, y: 32.836, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06124, y: 32.834, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06127, y: 32.832, spatialReference: { wkid: 3857 } })\n    ],\n    [\n      Point({ x: -97.06326, y: 32.759, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06298, y: 32.755, spatialReference: { wkid: 3857 } })\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Polyline","detail":"Polyline(geometryDefinition) -> Polyline","insertText":"Polyline(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Polylinienobjekt aus einem Dictionary, das ein Array von Punkten als Koordinaten verwendet.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Die Eigenschaften, über die das Polylinien-Geometrieobjekt konstruiert werden soll.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array von Pfaden (oder Liniensegmenten), wobei jeder Pfad ein Array von Punktobjekten ist.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Ein Array von Punkten in einem Liniensegment oder einem Pfad.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Seit Version 1.25 in ArcGIS Pro und ArcGIS Maps SDKs for Native Apps._ Ein Array aus Pfaden (oder Liniensegmenten), das Kurven enthalten kann.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ein Array aus Stützpunkten oder Kurvenobjekten in einem Pfad.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Ein Punkt, der einen Stützpunkt in einem Pfad darstellt.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ein Kurvenobjekt, das ein Segment eines Pfades darstellt. Das Kurvenobjekt hat die folgenden Eigenschaften:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definiert einen elliptischen oder kreisförmigen Bogen. Kreisförmige Bögen weisen vier Elemente im Array auf; elliptische Bögen müssen sieben Elemente aufweisen.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Stellt eine kubische Bézierkurve dar. Dies ist als Array aus drei Arrays definiert, die einen Endpunkt und zwei Passpunkte darstellen.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Die Eigenschaft c stellt einen offenen kreisförmigen Bogen dar. Dies ist als Array aus zwei Werten mit doppelter Genauigkeit definiert, das die X- und Y-Koordinaten des Kreismittelpunktes darstellt.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie M-Werte aufweist.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie Z-Werte aufweist.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Der Raumbezug der Geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Well-known ID des geographischen oder projizierten Koordinatensystems, das den Bezug definiert, für den die Geometrie gezeichnet wird.\n\n**Rückgabewert**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Zusätzliche Ressourcen**\n\n* [Curve objects](https://developers.arcgis.com/rest/services-reference/enterprise/geometry-objects/#curve-objects)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"polyline","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polyline3","description":"Konstruiert ein Polylinienobjekt aus serialisiertem JSON-Text. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Polylinien-Objekte folgen. JSON-Text kann in ArcGIS Pro und ArcGIS Maps SDKs for Native Apps beginnend mit Version 1.25 Kurvenobjekte enthalten.","examples":"\n**Beispiel**\n\n\n\n```arcade\n// Creates a Polyline object\nvar polylineJSON = '{\"paths\": [[[-97.06138,32.837],[-97.06133,32.836],[-97.06124,32.834],[-97.06127,32.832]], [[-97.06326,32.759],[-97.06298,32.755]]], \"spatialReference\": { \"wkid\": 3857 } }'\nPolyline(polylineJSON);\n```\n\n","completion":{"label":"Polyline","detail":"Polyline(jsonDefinition) -> Polyline","insertText":"Polyline(${1:jsonDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiert ein Polylinienobjekt aus serialisiertem JSON-Text. Das JSON-Schema muss der ArcGIS-REST-API-JSON-Spezifikation für Polylinien-Objekte folgen. JSON-Text kann in ArcGIS Pro und ArcGIS Maps SDKs for Native Apps beginnend mit Version 1.25 Kurvenobjekte enthalten.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der JSON-Text, über den das Polyliniengeometrieobjekt konstruiert werden soll.\n\n**Rückgabewert**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Zusätzliche Ressourcen**\n\n* [ArcGIS REST API JSON specification for Polyline objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm#POLYLINE)\n"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"relate","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#relate","description":"Gibt an, ob die angegebene DE-9IM-Beziehung für die beiden Geometrien auf `true` festgelegt ist.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt \\\"true\\\" zurück, wenn die Beziehung der Eingabegeometrien übereinstimmt.\n\n```arcade\nRelate($feature, geometry2, 'TTTFFTFFT')\n```\n\n","completion":{"label":"Relate","detail":"Relate(geometry1, geometry2, relation) -> Boolean","insertText":"Relate(${1:geometry1_}, ${2:geometry2_}, ${3:relation_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob die angegebene DE-9IM-Beziehung für die beiden Geometrien auf `true` festgelegt ist.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die erste Geometrie für die Beziehung.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die zweite Geometrie für die Beziehung.\n- **relation**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Beziehung für die Matrix des Modells Dimensionally Extended 9 Intersection Model (DE-9IM), die als Textwert codiert ist und die auf die Beziehung der beiden Geometrien getestet wird. Dieser Text enthält das Testergebnis jedes Schnittpunkts, der in der DE-9IM-Matrix dargestellt wird. Jedes Ergebnis wird durch ein Zeichen des Textes dargestellt, entweder als Nummer (maximal zurückgegebene Dimensionen: 0,1,2), als boolescher Wert (T oder F) oder als Maskenzeichen (zum Ignorieren von Ergebnissen: '\\*').\n\nBeispiel: Mit jedem der folgenden DE-9IM-Textcodes kann getestet werden, ob eine Polygon-Geometrie eine Liniengeometrie vollständig enthält: TTTFFTFFT (boolesch), 'T\\*\\*\\*\\*\\*\\*FF\\*' (Ignorieren von nicht relevanten Schnittpunkten) oder '102FF\\*FF\\*' (Dimensionsform). Alle Werte geben dasselbe Ergebnis zurück.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"ringisclockwise","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#ringisclockwise","description":"Gibt an, ob die Punkte in einem Polygon-Ring im Uhrzeigersinn angeordnet sind.","examples":"\n**Beispiel**\n\n\n\n```arcade\n// $feature is a polygon feature\nvar polygonRings = Geometry($feature).rings;\nIIf(RingIsClockwise(polygonRings[0]), 'correct polygon', 'incorrect direction')\n```\n\n","completion":{"label":"RingIsClockwise","detail":"RingIsClockwise(points) -> Boolean","insertText":"RingIsClockwise(${1:points_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob die Punkte in einem Polygon-Ring im Uhrzeigersinn angeordnet sind.\n\n**Parameter**\n\n- **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Ein Punktarray in einem Polygon-Ring.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"rotate","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#rotate","description":"Dreht eine Geometrie um die angegebene Gradzahl gegen den Uhrzeigersinn. Die Drehung erfolgt um den Schwerpunkt oder einen gegebenen Rotationspunkt.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt das um den Schwerpunkt um 90 Grad gedrehte Eingabe-Feature zurück.\n\n```arcade\nRotate($feature, 90)\n```\n\n","completion":{"label":"Rotate","detail":"Rotate(inputGeometry, angle, rotationOrigin?) -> Geometry","insertText":"Rotate(${1:inputGeometry_}, ${2:angle_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDreht eine Geometrie um die angegebene Gradzahl gegen den Uhrzeigersinn. Die Drehung erfolgt um den Schwerpunkt oder einen gegebenen Rotationspunkt.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die zu drehende Geometrie.\n- **angle**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Rotationswinkel in Grad.\n- **rotationOrigin** (_Optional_): [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punkt, um den die Geometrie gedreht wird. Standardmäßig wird der Schwerpunkt der Geometrie verwendet.\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"setgeometry","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#setgeometry","description":"Legt eine Geometrie in einem benutzerdefinierten Feature fest oder ersetzt diese. Beachten Sie, dass Features, die als globale Variablen referenziert werden, unveränderlich sind und deren Geometrien nicht geändert werden können.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nLegt eine neue Geometrie im Feature fest\n\n```arcade\nvar pointFeature = Feature(Point( ... ), 'name', 'buffer centroid');\nvar mileBuffer = BufferGeodetic(Geometry(pointFeature), 1, 'mile');\nSetGeometry(pointFeature, mileBuffer);\n```\n\n","completion":{"label":"SetGeometry","detail":"SetGeometry(inputFeature, inputGeometry) -> Null","insertText":"SetGeometry(${1:inputFeature_}, ${2:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLegt eine Geometrie in einem benutzerdefinierten Feature fest oder ersetzt diese. Beachten Sie, dass Features, die als globale Variablen referenziert werden, unveränderlich sind und deren Geometrien nicht geändert werden können.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ein Feature, dessen Geometrie aktualisiert wird.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Die Geometrie, die im Eingabe-Feature festgelegt werden soll.\n\n**Rückgabewert**: Null"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"simplify","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#simplify","description":"Führt den Vereinfachungsvorgang für die Geometrie aus. Damit wird die gegebene Geometrie so geändert, dass sie topologisch zulässig ist.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt die vereinfachte Geometrie des Features zurück.\n\n```arcade\nSimplify($feature);\n```\n\n","completion":{"label":"Simplify","detail":"Simplify(inputGeometry) -> Geometry","insertText":"Simplify(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFührt den Vereinfachungsvorgang für die Geometrie aus. Damit wird die gegebene Geometrie so geändert, dass sie topologisch zulässig ist.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die zu vereinfachende Geometrie.\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"symmetricdifference","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#symmetricdifference","description":"Führt den Vorgang \\\"Symmetrische Differenz\\\" für die beiden Geometrien aus. Die symmetrische Differenz beinhaltet die Teile der beiden Geometrien, die keine gemeinsamen Flächen sind.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt ein Polygon zurück, das Flächen darstellt, in denen die beiden Eingaben sich nicht überlappen\n\n```arcade\nvar geom2 = Polygon({ ... });\nSymmetricDifference($feature, geom2);\n```\n\n","completion":{"label":"SymmetricDifference","detail":"SymmetricDifference(leftGeometry, rightGeometry) -> Geometry","insertText":"SymmetricDifference(${1:leftGeometry_}, ${2:rightGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFührt den Vorgang \\\"Symmetrische Differenz\\\" für die beiden Geometrien aus. Die symmetrische Differenz beinhaltet die Teile der beiden Geometrien, die keine gemeinsamen Flächen sind.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **leftGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrieinstanz, die während des Vorgangs \\\"XOR \\\" mit \\\"rightGeometry\\\" verglichen wird.\n- **rightGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrieinstanz, die während des Vorgangs \\\"XOR \\\" mit \\\"leftGeometry\\\" verglichen wird.\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"touches","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#touches","description":"Gibt an, ob eine Geometrie eine andere Geometrie berührt. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt \\\"true\\\" zurück, wenn sich die Geometrien berühren\n\n```arcade\nvar geom2 = Polygon({ ... });\nTouches($feature, geom2);\n```\n\n","completion":{"label":"Touches","detail":"Touches(geometry1, geometry2) -> Boolean","insertText":"Touches(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob eine Geometrie eine andere Geometrie berührt. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die auf die Beziehung 'berührt' mit `geometry2` getestet wird.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Geometrie, die auf die Beziehung 'berührt' mit `geometry1` getestet wird.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"union","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#union1","description":"Erstellt die mengentheoretische Vereinigung der Geometrien oder Features in einem Eingabe-Array und gibt eine einzelne Geometrie zurück. Alle Eingaben müssen denselben Geometrietyp und denselben Raumbezug aufweisen.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**","examples":"\n**Beispiel**\n\n\n\n```arcade\nvar geom2 = Polygon({ ... });\nUnion([ $feature, geom2 ]);\n```\n\n","completion":{"label":"Union","detail":"Union(geometries) -> Geometry","insertText":"Union(${1:geometries_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt die mengentheoretische Vereinigung der Geometrien oder Features in einem Eingabe-Array und gibt eine einzelne Geometrie zurück. Alle Eingaben müssen denselben Geometrietyp und denselben Raumbezug aufweisen.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**\n\n**Parameter**\n\n- **geometries**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)&gt; \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Feature](https://developers.arcgis.com/arcade/guide/types/#feature)&gt; - Ein Array von Geometrien oder Features, die zu einer einzelnen Geometrie vereinigt werden sollen. Hier ist eine beliebige Anzahl von Geometrien möglich.\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"union","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#union2","description":"Erstellt die mengentheoretische Vereinigung der Geometrieliste und gibt eine einzelne Geometrie zurück. Alle Eingaben müssen denselben Geometrietyp und denselben Raumbezug aufweisen.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**","examples":"\n**Beispiel**\n\n\n\n```arcade\nvar geom2 = Polygon({ ... });\nvar geom3 = Polygon({ ... });\nvar geom4 = Polygon({ ... });\nUnion(Geometry($feature), geom2, geom3, geom4);\n```\n\n","completion":{"label":"Union","detail":"Union(geometry1, [geometry2, ..., geometryN]?) -> Geometry","insertText":"Union(${1:geometry1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt die mengentheoretische Vereinigung der Geometrieliste und gibt eine einzelne Geometrie zurück. Alle Eingaben müssen denselben Geometrietyp und denselben Raumbezug aufweisen.\n\n**Beachten Sie, dass bei Verwendung von `$feature` als Eingabe für diese Funktion die Genauigkeit der Ergebnisse von der Maßstabsauflösung der Ansicht abhängt. Die von Ausdrücken mit dieser Funktion zurückgegebenen Werte können sich daher nach dem Vergrößern bzw. Verkleinern des Maßstabs ändern.**\n\n**Parameter**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Eine Geometrie, die mit den anderen Geometrien in einer einzelnen Geometrie zusammengefügt werden soll.\n- **[geometry2, ..., geometryN]** (_Optional_): [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Eine fortlaufende Liste mit Geometrien oder Features, die in einer einzelnen Geometrie zusammengefügt werden sollen. Hier ist eine beliebige Anzahl von Geometrien möglich.\n\n**Rückgabewert**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":1,"max":-1}}],{"type":"function","name":"within","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#within","description":"Gibt an, ob eine Geometrie innerhalb einer anderen Geometrie liegt. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._","examples":"\n**Beispiel**\n\nGibt \\\"true\\\" zurück, wenn das Feature innerhalb des angegebenen Polygons liegt\n\n```arcade\nvar outerGeom = Polygon({ ... });\nWithin($feature, outerGeom);\n```\n\n","completion":{"label":"Within","detail":"Within(innerGeometry, outerGeometry) -> Boolean","insertText":"Within(${1:innerGeometry_}, ${2:outerGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob eine Geometrie innerhalb einer anderen Geometrie liegt. In der folgenden Grafik weist die rote Hervorhebung auf die Szenarien hin, bei denen von der Funktion 'true' zurückgegeben wird.\n\n_Feature-Geometrien in den Visualisierungs- und Beschriftungsprofilen sind in Abhängigkeit von der Maßstabsauflösung der Ansicht generalisiert, um die Darstellungs-Performance zu verbessern. Daher werden beim Verwenden der Geometrie eines Features (z. B. \\\"$feature\\\") als Eingabe für eine Geometriefunktion in diesem Kontext verschiedene Ergebnisse für jede Maßstabsebene zurückgegeben. Andere Profile, wie Pop-ups, stellen die Geometrie in der vollen Auflösung bereit._\n\n**Parameter**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Grundgeometrie, die auf die Beziehung 'innerhalb' in Bezug auf `outerGeometry` getestet wird.\n- **outerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Die Vergleichsgeometrie, die auf die Beziehung 'enthält' in Bezug auf `innerGeometry` getestet wird.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"logical_functions","title":"Logische Funktionen","items":[{"type":"function","name":"boolean","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#boolean","description":"Versucht, den angegebenen nicht-booleschen Wert in einen booleschen Wert zu konvertieren. Der Textwert von 'true' wird beispielsweise zu `true`.","examples":"\n**Beispiele**\n\n\n\n```arcade\n// returns `true`\nBoolean('true')\n```\n\n\n\n```arcade\n// returns `false`. A value of 1 would return `true`\nBoolean(0)\n```\n\n\n\n```arcade\n// returns `false`\nBoolean('hello')\n```\n\n","completion":{"label":"Boolean","detail":"Boolean(value) -> Boolean","insertText":"Boolean(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVersucht, den angegebenen nicht-booleschen Wert in einen booleschen Wert zu konvertieren. Der Textwert von 'true' wird beispielsweise zu `true`.\n\n**Parameter**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ein Text oder ein Zahlenwert, der in einen booleschen Wert konvertiert werden soll.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"decode","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#decode","description":"Wertet einen Ausdruck in einem Wert aus und vergleicht den Ergebniswert mit dem Wert von nachfolgenden Parametern. Wenn der Ausdruck einen übereinstimmenden Wert ergibt, wird der Wert des nachfolgenden Parameters zurückgegeben. Wenn keine Übereinstimmungen gefunden werden, wird der Wert `default` zurückgegeben. Dieser entspricht einer switch/case-Anweisung.","examples":"\n**Beispiel**\n\n\n\n```arcade\n// returns a meaningful value when a field contains coded values\nvar code = $feature.codedValue;\nvar decodedValue = Decode(code, 1, 'Residential', 2, 'Commercial', 3, 'Mixed', 'Other');\n```\n\n","completion":{"label":"Decode","detail":"Decode(expression, [compare1, return1, ..., compareN, returnN], default) -> Any","insertText":"Decode(${1:expression_}, ${2:[compare1, return1, ..., compareN, returnN]_}, ${3:default_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nWertet einen Ausdruck in einem Wert aus und vergleicht den Ergebniswert mit dem Wert von nachfolgenden Parametern. Wenn der Ausdruck einen übereinstimmenden Wert ergibt, wird der Wert des nachfolgenden Parameters zurückgegeben. Wenn keine Übereinstimmungen gefunden werden, wird der Wert `default` zurückgegeben. Dieser entspricht einer switch/case-Anweisung.\n\n**Parameter**\n\n- **expression**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ein Arcade-Ausdruck, der als Wert ausgewertet werden muss, der mit den angegebenen \\\"case\\\"-Werten verglichen werden kann.\n- **[compare1, return1, ..., compareN, returnN]**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Verschiedene Vergleichswerte und Rückgabe-Wertepaare.\n- **default**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ein Standardwert, der zurückgegeben werden soll, wenn keine der Vergleichswerte übereinstimmen. Dies kann ein beliebiger Wertetyp sein.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nGibt den übereinstimmenden Rückgabewert zurück. Wenn keine Übereinstimmungen gefunden werden, wird der Wert `default` zurückgegeben."}},"parametersInfo":{"min":3,"max":-1}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#defaultvalue","description":"Gibt einen angegebenen Standardwert zurück, wenn ein leerer Wert erkannt wird.","examples":"\n**Beispiel**\n\n\n\n```arcade\n// If a feature has no value in the POP_2000 field\n// then 'no data' is returned\nDefaultValue($feature.POP_2000, 'no data')\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(value, defaultValue) -> Any","insertText":"DefaultValue(${1:value_}, ${2:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen angegebenen Standardwert zurück, wenn ein leerer Wert erkannt wird.\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der mit `null` oder `''` zu vergleichende Eingabewert. Dies kann ein beliebiger Wertetyp sein. Wenn dieser Wert ein leeres Array ist, wird das leere Array zurückgegeben.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Dieser Wert wird zurückgegeben, wenn der angegebene Wert `value` leer ist. Der Datentyp von \\\"defaultValue\\\" muss mit dem Datentyp von \\\"value\\\" übereinstimmen.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nWenn \\\"value\\\" leer ist, wird \\\"defaultValue\\\" zurückgegeben. Andernfalls wird der Wert \\\"value\\\" zurückgegeben."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"equals","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#equals","description":"Gibt an, ob zwei Werte gleich sind. Bei Objekttypen (Arrays, Features, Wörterbücher, Geometrie) wird nur dann 'true' zurückgeben, wenn sie dasselbe Objekt sind.","examples":"\n**Beispiel**\n\nVergleicht, ob zwei Werte gleich sind\n\n```arcade\nEquals(1, \"1\") // returns false\n\nvar testVal = \"test\";\nEquals(testVal, \"test\") // returns true\n\nvar array1 = Array(5);\nvar array2 = Array(5);\nEquals(array1, array2); // returns false\nEquals(array1, array1); // returns true\n```\n\n","completion":{"label":"Equals","detail":"Equals(value1, value2) -> Boolean","insertText":"Equals(${1:value1_}, ${2:value2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob zwei Werte gleich sind. Bei Objekttypen (Arrays, Features, Wörterbücher, Geometrie) wird nur dann 'true' zurückgeben, wenn sie dasselbe Objekt sind.\n\n**Parameter**\n\n- **value1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der erste Eingabewert.\n- **value2**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der zweite Eingabewert.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"iif","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#iif","description":"Gibt einen angegebenen Wert zurück, wenn ein Bedingungsausdruck den Wert `true` hat, und gibt einen alternativen Wert zurück, wenn diese Bedingung den Wert `false` aufweist.","examples":"\n**Beispiel**\n\n\n\n```arcade\n// returns 'below' if the value is less than 1,000,000.\n// if the value is more than 1,000,000, then returns 'above'\nvar population = $feature.POP_2007;\nIIf(population < 1000000, 'below', 'above');\n```\n\n","completion":{"label":"IIf","detail":"IIf(condition, trueValue, falseValue) -> Any","insertText":"IIf(${1:condition_}, ${2:trueValue_}, ${3:falseValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen angegebenen Wert zurück, wenn ein Bedingungsausdruck den Wert `true` hat, und gibt einen alternativen Wert zurück, wenn diese Bedingung den Wert `false` aufweist.\n\n**Parameter**\n\n- **condition**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Ein logischer Ausdruck, der als `true` oder `false` ausgewertet werden muss.\n- **trueValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der Wert, der zurückgegeben wird, wenn `condition` als `true` ausgewertet wird. Dies kann ein beliebiger Wertetyp sein.\n- **falseValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der Wert, der zurückgegeben wird, wenn `condition` als `false` ausgewertet wird. Dies kann ein beliebiger Wertetyp sein.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nWenn `condition` den Wert `true` hat, wird `trueValue` zurückgegeben. Andernfalls wird der Wert `falseValue` zurückgegeben."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"isempty","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#isempty","description":"Gibt `true` zurück, wenn der angegebene Wert `null` oder ein leerer Text ist (z. B. `''`). Gibt in allen anderen Fällen `false` zurück, u. a. bei leeren Arrays und Wörterbüchern.","examples":"\n**Beispiele**\n\n\n\n```arcade\n// Returns true\nIsEmpty(null)\n```\n\n\n\n```arcade\n// Returns false\nIsEmpty('hello world')\n```\n\n","completion":{"label":"IsEmpty","detail":"IsEmpty(value) -> Boolean","insertText":"IsEmpty(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt `true` zurück, wenn der angegebene Wert `null` oder ein leerer Text ist (z. B. `''`). Gibt in allen anderen Fällen `false` zurück, u. a. bei leeren Arrays und Wörterbüchern.\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der Wert, der mit `null` oder `''` verglichen wird. Dies kann ein beliebiger Wertetyp sein.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"isnan","bundle":"core","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#isnan","description":"Gibt an, ob es sich bei dem Eingabewert nicht um eine Zahl (NaN) handelt. Eine Zahl wird in einem der folgenden Szenarien als NaN betrachtet: - '0/0' - 'Infinity / Infinity' - 'Infinity * 0' - Eine Operation, in der NaN ein Operand ist - Wenn ein nicht numerischer Text oder `undefined` in eine Zahl konvertiert wird","examples":"\n**Beispiele**\n\n\n\n```arcade\n// Returns true\nIsNan(Infinity / Infinity)\n```\n\n\n\n```arcade\n// Returns false\nIsNan('4')\n```\n\n","completion":{"label":"IsNan","detail":"IsNan(value) -> Boolean","insertText":"IsNan(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob es sich bei dem Eingabewert nicht um eine Zahl (NaN) handelt. Eine Zahl wird in einem der folgenden Szenarien als NaN betrachtet: - '0/0' - 'Infinity / Infinity' - 'Infinity * 0' - Eine Operation, in der NaN ein Operand ist - Wenn ein nicht numerischer Text oder `undefined` in eine Zahl konvertiert wird\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der zu überprüfende Wert, wenn es sich um einen NaN-Wert handelt.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"typeof","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#typeof","description":"Gibt den Typ des Eingabewertes zurück. Gibt einen der folgenden Typen zurück: Array, Date, Text, Boolean, Number, Dictionary, Feature, FeatureSet, Point, Polygon, Polyline, Multipoint, Extent, Function, Unrecognized Type.","examples":"\n**Beispiele**\n\nAusgabe: 'Boolean'\n\n```arcade\nTypeOf(true)\n```\n\nAusgabe: 'Date'\n\n```arcade\nTypeOf(Now())\n```\n\n","completion":{"label":"TypeOf","detail":"TypeOf(value) -> Text","insertText":"TypeOf(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Typ des Eingabewertes zurück. Gibt einen der folgenden Typen zurück: Array, Date, Text, Boolean, Number, Dictionary, Feature, FeatureSet, Point, Polygon, Polyline, Multipoint, Extent, Function, Unrecognized Type.\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der Eingabewert, die Eingabevariable oder das Feature-Attribut.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"when","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#when","description":"Wertet nacheinander eine Reihe von Bedingungsausdrücken aus, bis eine Auswertung `true` ergibt.","examples":"\n**Beispiel**\n\nEinen numerischen Feldwert in einer generischen Rangfolge (Text) reklassifizieren.  \nWenn alle Ausdrücke den Wert `false` aufweisen, wird 'n/a' zurückgegeben\n\n```arcade\nvar density = $feature.densityField;\nvar ranking = When(density < 50, 'low', density >=50 && density < 100, 'medium', density >= 100, 'high', 'n/a');\n```\n\n","completion":{"label":"When","detail":"When(expression1, result1, [expression2, result2, ..., expressionN, resultN]?, defaultValue) -> Any","insertText":"When(${1:expression1_}, ${2:result1_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nWertet nacheinander eine Reihe von Bedingungsausdrücken aus, bis eine Auswertung `true` ergibt.\n\n**Parameter**\n\n- **expression1**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Ein bedingter Ausdruck. Wenn die Auswertung 'true' ergibt, wird 'result1' zurückgegeben.\n- **result1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Das Ergebnis, das zurückgegeben wird, wenn die Auswertung von 'expression1' 'true' ergibt. Dies kann ein beliebiger Wertetyp sein.\n- **[expression2, result2, ..., expressionN, resultN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Eine Reihe von Bedingungsausdrücken und Rückgabewerten, wenn der angegebene Ausdruck \\\"true\\\" ergibt. Dies kann ein beliebiger Wertetyp sein.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Gibt diesen Wert zurück, wenn alle Ausdrücke den Wert `false` aufweisen. Dies kann ein beliebiger Wertetyp sein.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":3,"max":-1}}]},{"id":"math_functions","title":"Mathematische Funktionen","items":[{"type":"function","name":"abs","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#abs","description":"Gibt den absoluten Wert einer Zahl zurück. Wenn die Eingabe `null` ist, wird 0 zurückgegeben.","examples":"\n**Beispiel**\n\nAusgabe: 3\n\n```arcade\nAbs(-3)\n```\n\n","completion":{"label":"Abs","detail":"Abs(value) -> Number","insertText":"Abs(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den absoluten Wert einer Zahl zurück. Wenn die Eingabe `null` ist, wird 0 zurückgegeben.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"acos","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#acos","description":"Gibt den Arkuskosinus des Eingabewertes im Bereich Null bis Pi in Radiant zurück. Wenn der Eingabewert außerhalb von +/- 1 liegt, wird 'NaN' zurückgegeben.","examples":"\n**Beispiel**\n\nAusgabe: 1,266104\n\n```arcade\nAcos(0.3)\n```\n\n","completion":{"label":"Acos","detail":"Acos(value) -> Number","insertText":"Acos(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Arkuskosinus des Eingabewertes im Bereich Null bis Pi in Radiant zurück. Wenn der Eingabewert außerhalb von +/- 1 liegt, wird 'NaN' zurückgegeben.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl zwischen -1 und 1, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"asin","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#asin","description":"Gibt den Arkussinus des Eingabewertes im Bereich -PI/2 bis PI/2 in Radianten zurück. Wenn der Eingabewert außerhalb von +/- 1 liegt, wird 'NaN' zurückgegeben.","examples":"\n**Beispiel**\n\nAusgabe: 0,304693\n\n```arcade\nAsin(0.3)\n```\n\n","completion":{"label":"Asin","detail":"Asin(value) -> Number","insertText":"Asin(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Arkussinus des Eingabewertes im Bereich -PI/2 bis PI/2 in Radianten zurück. Wenn der Eingabewert außerhalb von +/- 1 liegt, wird 'NaN' zurückgegeben.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl zwischen -1 und 1, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"atan","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#atan","description":"Gibt den Arkustangens des Eingabewertes im Bereich -PI/2 bis PI/2 in Radiant zurück.","examples":"\n**Beispiel**\n\nAusgabe: 0,785398\n\n```arcade\nAtan(1)\n```\n\n","completion":{"label":"Atan","detail":"Atan(value) -> Number","insertText":"Atan(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Arkustangens des Eingabewertes im Bereich -PI/2 bis PI/2 in Radiant zurück.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"atan2","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#atan2","description":"Gibt den Arkustangenz des Quotienten der Eingabewerte im Bereich -PI bis Null oder Null bis PI je nach Vorzeichen der Argumente in Radiant an.","examples":"\n**Beispiel**\n\nAusgabe: -2,356194\n\n```arcade\nAtan2(-1, -1)\n```\n\n","completion":{"label":"Atan2","detail":"Atan2(y, x) -> Number","insertText":"Atan2(${1:y_}, ${2:x_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Arkustangenz des Quotienten der Eingabewerte im Bereich -PI bis Null oder Null bis PI je nach Vorzeichen der Argumente in Radiant an.\n\n**Parameter**\n\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, die die Y-Koordinate darstellt.\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, die die X-Koordinate darstellt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"average","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#average1","description":"Gibt den Durchschnitt eines Zahlen-Array zurück.","examples":"\n**Beispiel**\n\nAusgabe: 5\n\n```arcade\nvar values = [0,5,10]\nAverage(values)\n```\n\n","completion":{"label":"Average","detail":"Average(numbers) -> Number","insertText":"Average(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Durchschnitt eines Zahlen-Array zurück.\n\n**Parameter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array mit Zahlen, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"average","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#average2","description":"Gibt den Durchschnitt einer Zahlenliste zurück.","examples":"\n**Beispiel**\n\nAusgabe: 5\n\n```arcade\nAverage(0,5,10)\n```\n\n","completion":{"label":"Average","detail":"Average([number1, ..., numberN]?) -> Number","insertText":"Average($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Durchschnitt einer Zahlenliste zurück.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Liste mit Zahlen, für die die Operation durchgeführt werden soll.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],{"type":"function","name":"ceil","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#ceil","description":"Gibt den Eingabewert entsprechend der angegebenen Anzahl der Dezimalstellen nach oben gerundet zurück.","examples":"\n**Beispiel**\n\nAusgabe: 2135,1\n\n```arcade\nCeil(2135.0905, 2)\n```\n\n","completion":{"label":"Ceil","detail":"Ceil(value, numPlaces?) -> Number","insertText":"Ceil(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Eingabewert entsprechend der angegebenen Anzahl der Dezimalstellen nach oben gerundet zurück.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die nach oben zu rundende Zahl.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl der Dezimalstellen, auf die `value` gerundet wird. Der Standardwert ist 0. Nachgestellte Nullen werden abgeschnitten.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"constrain","bundle":"core","sinceVersion":"1.2","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#constrain","description":"Beschränkt den angegebenen Eingabewert auf den unteren und oberen Grenzwert. Wenn der Eingabewert z. B. '10', der untere Grenzwert '50' und der obere Grenzwert '100' ist, wird '50' zurückgegeben.","examples":"\n**Beispiele**\n\nGibt 5 zurück.\n\n```arcade\nConstrain(5, 0, 10)\n```\n\nGibt 0 zurück.\n\n```arcade\nConstrain(-3, 0, 10)\n```\n\nGibt 10 zurück.\n\n```arcade\nConstrain(553, 0, 10)\n```\n\n","completion":{"label":"Constrain","detail":"Constrain(value, lowerBound, upperBound) -> Number","insertText":"Constrain(${1:value_}, ${2:lowerBound_}, ${3:upperBound_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.2](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBeschränkt den angegebenen Eingabewert auf den unteren und oberen Grenzwert. Wenn der Eingabewert z. B. '10', der untere Grenzwert '50' und der obere Grenzwert '100' ist, wird '50' zurückgegeben.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Wert, der mit dem angegebenen unteren und oberen Grenzwert beschränkt werden soll.\n- **lowerBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der untere Grenzwert, mit dem der Eingabewert (`value`) beschränkt werden soll. Wenn der angegebene Wert unter `min` liegt, wird `min` zurückgegeben.\n- **upperBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der obere Grenzwert, mit dem der Eingabewert (`value`) beschränkt werden soll. Wenn der angegebene Wert unter `max` liegt, wird `max` zurückgegeben.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"cos","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#cos","description":"Gibt den Kosinus des Eingabewertes in Radiant zurück.","examples":"\n**Beispiel**\n\nAusgabe: 0,540302\n\n```arcade\nCos(1)\n```\n\n","completion":{"label":"Cos","detail":"Cos(value) -> Number","insertText":"Cos(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Kosinus des Eingabewertes in Radiant zurück.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, für die die Operation durchgeführt wird, in Radiant.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"exp","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#exp","description":"Gibt den Wert e potenziert mit x zurück, wobei e die Basis des natürlichen Logarithmus `2,718281828` ist.","examples":"\n**Beispiel**\n\nAusgabe: 7,389056\n\n```arcade\nExp(2)\n```\n\n","completion":{"label":"Exp","detail":"Exp(x) -> Number","insertText":"Exp(${1:x_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Wert e potenziert mit x zurück, wobei e die Basis des natürlichen Logarithmus `2,718281828` ist.\n\n**Parameter**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Potenz oder die Häufigkeit, mit der `e` mit sich selbst multipliziert werden soll.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"floor","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#floor","description":"Gibt den Eingabewert entsprechend der angegebenen Anzahl der Dezimalstellen nach unten gerundet zurück.","examples":"\n**Beispiel**\n\nAusgabe: 2316,25\n\n```arcade\nFloor(2316.2562, 2)\n```\n\n","completion":{"label":"Floor","detail":"Floor(value, numPlaces?) -> Number","insertText":"Floor(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Eingabewert entsprechend der angegebenen Anzahl der Dezimalstellen nach unten gerundet zurück.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine nach unten zu rundende Zahl.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl der Dezimalstellen, auf die die Zahl gerundet wird. Der Standardwert ist 0. Nachgestellte Nullen werden abgeschnitten.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"hash","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#hash","description":"Generiert einen Hash-Code-Wert für die angegebene Variable.","examples":"\n**Beispiel**\n\nAusgabe: `1649420691`\n\n```arcade\nHash('text value')\n```\n\n","completion":{"label":"Hash","detail":"Hash(value) -> Number","insertText":"Hash(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeneriert einen Hash-Code-Wert für die angegebene Variable.\n\n**Parameter**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) \\| [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Die zu hashende Variable. DateOnly- und Uhrzeitwerte werden ab Version 1.24 unterstützt.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"log","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#log","description":"Gibt den natürlichen Logarithmus (Basis e) von x zurück.","examples":"\n**Beispiel**\n\nAusgabe: 2,302585\n\n```arcade\nLog(10)\n```\n\n","completion":{"label":"Log","detail":"Log(x) -> Number","insertText":"Log(${1:x_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den natürlichen Logarithmus (Basis e) von x zurück.\n\n**Parameter**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"max","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#max1","description":"Gibt den größten Wert aus einem Zahlen-Array zurück.","examples":"\n**Beispiel**\n\nAusgabe: 89\n\n```arcade\nMax([23,56,89])\n```\n\n","completion":{"label":"Max","detail":"Max(numbers) -> Number","insertText":"Max(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den größten Wert aus einem Zahlen-Array zurück.\n\n**Parameter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array mit Zahlen.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"max","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#max2","description":"Gibt den größten Wert aus einer Zahlenliste zurück.","examples":"\n**Beispiel**\n\nAusgabe: 120\n\n```arcade\nMax(23,5,120,43,9)\n```\n\n","completion":{"label":"Max","detail":"Max([number1, ..., numberN]?) -> Number","insertText":"Max($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den größten Wert aus einer Zahlenliste zurück.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Liste mit Zahlen.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],[{"type":"function","name":"mean","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#mean1","description":"Gibt den Mittelwert eines Arrays mit Zahlen zurück.","examples":"\n**Beispiel**\n\n\n\n```arcade\nvar values = [1,2,3,4,5,6,7,8,9];\nMean(values);\n// returns 5\n```\n\n","completion":{"label":"Mean","detail":"Mean(numbers) -> Number","insertText":"Mean(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Mittelwert eines Arrays mit Zahlen zurück.\n\n**Parameter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array mit Zahlen, für die der Mittelwert berechnet werden soll.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"mean","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#mean2","description":"Gibt den Mittelwert einer Zahlenliste zurück.","examples":"\n**Beispiel**\n\n\n\n```arcade\nMean(1,2,3,4,5,6,7,8,9);\n// returns 5\n```\n\n","completion":{"label":"Mean","detail":"Mean([number1, ..., numberN]?) -> Number","insertText":"Mean($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Mittelwert einer Zahlenliste zurück.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Liste mit Zahlen, für die der Mittelwert berechnet werden soll.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],[{"type":"function","name":"min","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#min1","description":"Gibt den niedrigsten Wert in einem angegebenen Zahlen-Array zurück.","examples":"\n**Beispiel**\n\nAusgabe: 23\n\n```arcade\nMin([23,56,89])\n```\n\n","completion":{"label":"Min","detail":"Min(numbers) -> Number","insertText":"Min(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den niedrigsten Wert in einem angegebenen Zahlen-Array zurück.\n\n**Parameter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array mit Zahlen.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"min","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#min2","description":"Gibt den niedrigsten Wert in einer angegebenen Zahlenliste zurück.","examples":"\n**Beispiel**\n\nAusgabe: 5\n\n```arcade\nMin(23,5,120,43,9)\n```\n\n","completion":{"label":"Min","detail":"Min([number1, ..., numberN]?) -> Number","insertText":"Min($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den niedrigsten Wert in einer angegebenen Zahlenliste zurück.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Liste mit Zahlen.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],{"type":"function","name":"number","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#number","description":"Konvertiert den Eingabewert in eine Zahl. Datumswerte werden in die Anzahl von Millisekunden seit dem 1. Jan. 1970 (d. h. in UNIX Epoch) konvertiert.","examples":"\n**Beispiele**\n\nZerlegt eine Zahl mit einem Gruppierungstrennzeichen, das dem Gebietsschema für die Ausführung des Ausdrucks entspricht\n\n```arcade\nNumber('1,365', ',###') // returns 1365\n```\n\nEntfernt Textzeichen aus der Zahl.\n\n```arcade\nNumber('abc10def', 'abc##def') // return 10\n```\n\nLegt die minimale Anzahl von Stellen hinter der 0 als zwei und die maximale Anzahl der Stellen hinter der Null als 4 fest.\n\n```arcade\nNumber('10.456','00.00##') // returns 10.456\n```\n\nLegt die minimale Anzahl von Stellen hinter der 0 als zwei und die maximale Anzahl der Stellen hinter der Null als 4 fest. Die linke und rechte Seite der Funktion müssen übereinstimmen, andernfalls wird 'NaN' zurückgegeben.\n\n```arcade\nNumber('10.4','00.00##') // returns NaN\n```\n\nGibt die Größe der wiederholten Gruppe und die endgültige Gruppengröße des Eingabewertes an.\n\n```arcade\nNumber('12,12,456', ',##,###') // returns 1212456\n```\n\nFalls ein negatives untergeordnetes Muster vorhanden ist, dient es lediglich zum Festlegen des negativen Prä- und Suffixes.\n\n```arcade\nNumber('-12,23,345', ',##,###;-,##,###') // returns -1223345\n```\n\nDivision durch 100. Es können maximal drei Dezimalstellen eingegeben werden.\n\n```arcade\nNumber('99.99%', '#.##%') // 0.9999\n```\n\nGibt die Anzahl von Millisekunden seit dem 1. Jan. 1970 zurück.\n\n```arcade\nNumber(Date(1996,11,10)) // returns 850204800000\n```\n\n","completion":{"label":"Number","detail":"Number(value, pattern?) -> Number","insertText":"Number(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertiert den Eingabewert in eine Zahl. Datumswerte werden in die Anzahl von Millisekunden seit dem 1. Jan. 1970 (d. h. in UNIX Epoch) konvertiert.\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Der Wert, der in eine Zahl konvertiert werden soll.\n- **pattern** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Formatmustertext für das Zerlegen der in einem lokalisierten Kontext formatierten Zahlen von einem Textwert in eine Zahl. Folgendes sind die Sonderzeichen, die zum Definieren der Muster verwendet werden:\n\n  - 0: Obligatorische Stellen  \n  - #: Optionale Ziffern  \n  - %: Division durch 100  \n\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"pow","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#pow","description":"Gibt den Wert von X potenziert mit Y zurück.","examples":"\n**Beispiel**\n\nAusgabe: 9\n\n```arcade\nPow(3, 2)\n```\n\n","completion":{"label":"Pow","detail":"Pow(x, y) -> Number","insertText":"Pow(${1:x_}, ${2:y_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Wert von X potenziert mit Y zurück.\n\n**Parameter**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Basiswert.\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Exponent. Dieser gibt die Häufigkeit an, mit der `x` mit sich selbst multipliziert wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"random","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#random","description":"Gibt eine zufällige Zahl zwischen 0 und 1 zurück.","examples":"\n**Beispiel**\n\n\n\n```arcade\nRandom()\n```\n\n","completion":{"label":"Random","detail":"Random() -> Number","insertText":"Random($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt eine zufällige Zahl zwischen 0 und 1 zurück.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"round","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#round","description":"Gibt den Eingabewert entsprechend der angegebenen Anzahl der Dezimalstellen gerundet zurück.  \n_Hinweis: Wenn Sie einen Wert für die Anzeige in einer Beschriftung oder in einem Pop-up formatieren möchten, verwenden Sie die Funktion 'Text()'._","examples":"\n**Beispiel**\n\nAusgabe: 2316,26\n\n```arcade\nRound(2316.2562, 2)\n```\n\n","completion":{"label":"Round","detail":"Round(value, numPlaces?) -> Number","insertText":"Round(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Eingabewert entsprechend der angegebenen Anzahl der Dezimalstellen gerundet zurück.  \n_Hinweis: Wenn Sie einen Wert für die Anzeige in einer Beschriftung oder in einem Pop-up formatieren möchten, verwenden Sie die Funktion 'Text()'._\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine zu rundende Zahl.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl der Dezimalstellen, auf die die Zahl gerundet wird. Der Standardwert ist `0`. Nachgestellte Nullen werden abgeschnitten.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Zusätzliche Ressourcen**\n\n* [Text()](https://developers.arcgis.com/arcade/function-reference/text_functions/#text)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"sin","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sin","description":"Gibt den Sinus des Eingabewertes zurück.","examples":"\n**Beispiel**\n\nAusgabe: 0,841741\n\n```arcade\nSin(1)\n```\n\n","completion":{"label":"Sin","detail":"Sin(value) -> Number","insertText":"Sin(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Sinus des Eingabewertes zurück.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, für die die Operation durchgeführt wird, in Radiant.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"sqrt","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sqrt","description":"Gibt die Quadratwurzel einer Zahl zurück.","examples":"\n**Beispiel**\n\nAusgabe: 3\n\n```arcade\nSqrt(9)\n```\n\n","completion":{"label":"Sqrt","detail":"Sqrt(value) -> Number","insertText":"Sqrt(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Quadratwurzel einer Zahl zurück.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, für die die Quadratwurzel berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"stdev","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#stdev1","description":"Gibt die Standardabweichung (Standardabweichung der Gesamtheit) eines Zahlen-Array zurück.","examples":"\n**Beispiel**\n\nAusgabe: 27.5\n\n```arcade\nStdev([23,56,89,12,45,78])\n```\n\n","completion":{"label":"Stdev","detail":"Stdev(numbers) -> Number","insertText":"Stdev(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Standardabweichung (Standardabweichung der Gesamtheit) eines Zahlen-Array zurück.\n\n**Parameter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array mit Zahlen, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"stdev","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#stdev2","description":"Gibt die Standardabweichung (Standardabweichung der Gesamtheit) einer Zahlenliste zurück.","examples":"\n**Beispiel**\n\nAusgabe: 27.5\n\n```arcade\nStdev(23,56,89,12,45,78)\n```\n\n","completion":{"label":"Stdev","detail":"Stdev([number1, ..., numberN]?) -> Number","insertText":"Stdev($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Standardabweichung (Standardabweichung der Gesamtheit) einer Zahlenliste zurück.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Liste mit Zahlen, für die die Operation durchgeführt werden soll.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],[{"type":"function","name":"sum","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sum1","description":"Gibt die Summe eines Zahlen-Array zurück.","examples":"\n**Beispiel**\n\nAusgabe: 303\n\n```arcade\nSum([23,56,89,12,45,78])\n```\n\n","completion":{"label":"Sum","detail":"Sum(numbers) -> Number","insertText":"Sum(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Summe eines Zahlen-Array zurück.\n\n**Parameter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array mit Zahlen, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"sum","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sum2","description":"Gibt die Summe einer Zahlenliste zurück.","examples":"\n**Beispiel**\n\nAusgabe: 303\n\n```arcade\nSum(23,56,89,12,45,78)\n```\n\n","completion":{"label":"Sum","detail":"Sum([number1, ..., numberN]?) -> Number","insertText":"Sum($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Summe einer Zahlenliste zurück.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Liste mit Zahlen, für die die Operation durchgeführt werden soll.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],{"type":"function","name":"tan","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#tan","description":"Gibt den Tangens eines Winkels in Radiant zurück.","examples":"\n**Beispiel**\n\nAusgabe: 0,57389\n\n```arcade\nTan(0.521)\n```\n\n","completion":{"label":"Tan","detail":"Tan(value) -> Number","insertText":"Tan(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Tangens eines Winkels in Radiant zurück.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, für die der Tangens berechnet wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"variance","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#variance1","description":"Gibt die Varianz (Varianz der Gesamtheit) eines Zahlen-Array zurück.","examples":"\n**Beispiel**\n\nAusgabe: 756,25\n\n```arcade\nVariance([12,23,45,56,78,89])\n```\n\n","completion":{"label":"Variance","detail":"Variance(numbers) -> Number","insertText":"Variance(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Varianz (Varianz der Gesamtheit) eines Zahlen-Array zurück.\n\n**Parameter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ein Array mit Zahlen, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"variance","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#variance2","description":"Gibt die Varianz (Varianz der Gesamtheit) einer Zahlenliste zurück.","examples":"\n**Beispiel**\n\nAusgabe: 756,25\n\n```arcade\nVariance(12,23,45,56,78,89)\n```\n\n","completion":{"label":"Variance","detail":"Variance([number1, ..., numberN]?) -> Number","insertText":"Variance($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Varianz (Varianz der Gesamtheit) einer Zahlenliste zurück.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ein Array mit Zahlen, für die die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}]]},{"id":"portal_functions","title":"Portal-Funktionen","items":[{"type":"function","name":"featuresetbyportalitem","bundle":"portal-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#featuresetbyportalitem","description":"Erstellt ein FeatureSet aus einem Feature-Layer in einem Portalelement aus einem bestimmten Portal. Durch die Begrenzung der Anzahl der Felder im FeatureSet und die Ausschließung der Geometrie lässt sich die Performance des Skripts verbessern.","examples":"\n**Beispiel**\n\nGibt die Anzahl der Features im Layer aus einem anderen Portal als das Feature in der Karte zurück.\n\n```arcade\nvar features = FeatureSetByPortalItem(\n  Portal('https://www.arcgis.com'),\n  '7b1fb95ab77f40bf8aa09c8b59045449',\n  0,\n  ['Name', 'Count'],\n  false\n);\nCount(features);\n```\n\n","completion":{"label":"FeatureSetByPortalItem","detail":"FeatureSetByPortalItem(portalObject, itemId, layerId?, fields?, includeGeometry?) -> FeatureSet","insertText":"FeatureSetByPortalItem(${1:portalObject_}, ${2:itemId_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt ein FeatureSet aus einem Feature-Layer in einem Portalelement aus einem bestimmten Portal. Durch die Begrenzung der Anzahl der Felder im FeatureSet und die Ausschließung der Geometrie lässt sich die Performance des Skripts verbessern.\n\n**Parameter**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Das Portal, über das Features über eine bestimmte Portalelement-ID abgefragt werden.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die GUID des Portal-Elements, das einen Feature-Layer oder Feature-Service referenziert. _Beachten Sie, dass es sich bei diesem Wert um ein Textliteral handeln muss._\n- **layerId** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die ID des Layers im Feature-Service. Dieser Layer muss aus einem Feature-Service erstellt werden; Feature-Sammlungen werden nicht unterstützt.\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Felder, die in das FeatureSet aufgenommen werden sollen. Standardmäßig werden alle Felder eingeschlossen. Um alle Felder im Layer anzufordern, legen Sie diesen Wert auf `['*']` fest. Durch das Begrenzen der Anzahl der Felder wird die Performance des Skripts verbessert.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob die Geometrie in die Features aufgenommen werden soll. Aus Performance-Gründen sollten Sie die Geometrie nur bei Bedarf anfordern, z. B. für die Verwendung in Geometriefunktionen.\n\n**Rückgabewert**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":5}},[{"type":"function","name":"getuser","bundle":"data-access","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#getuser1","description":"Gibt den aktuellen Benutzer aus dem Workspace zurück. Für Daten aus einem Service wird entweder der Portal- oder der Server-Benutzer zurückgegeben. Für Daten aus einer Datenbankverbindung wird der Datenbankbenutzer zurückgegeben. Wenn kein Benutzer mit dem Workspace, z. B. einer File-Geodatabase, verknüpft ist, wird ein NULL-Wert zurückgegeben.","examples":"\n**Beispiele**\n\nGibt den Benutzernamen des Benutzers zurück, der aktuell im aktiven Portal angemeldet ist. Wenn kein Benutzer mit dem Portal verknüpft ist, wird NULL zurückgegeben.\n\n```arcade\nvar userInfo = GetUser();\nif(HasValue(userInfo, \"username\")){\n  return userInfo.username;\n}\n```\n\nGibt das Dictionary für den aktuell angemeldeten Benutzer basierend auf der Workspace-Verbindung des jeweiligen Portals zurück.\n\n```arcade\nGetUser(Portal('https://www.arcgis.com'))\n```\n\n","completion":{"label":"GetUser","detail":"GetUser(portalObject?, username?) -> Dictionary","insertText":"GetUser($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den aktuellen Benutzer aus dem Workspace zurück. Für Daten aus einem Service wird entweder der Portal- oder der Server-Benutzer zurückgegeben. Für Daten aus einer Datenbankverbindung wird der Datenbankbenutzer zurückgegeben. Wenn kein Benutzer mit dem Workspace, z. B. einer File-Geodatabase, verknüpft ist, wird ein NULL-Wert zurückgegeben.\n\n**Parameter**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Ein Portal, aus dem der aktuelle Benutzer zurückgegeben werden soll. Wenn kein Portal angegeben ist, werden die Benutzerinformationen aus dem aktiven Portal zurückgegeben.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Benutzername des Benutzers, der zurückgegeben werden soll. Beim Senden der Anforderung werden nur begrenzte Informationen basierend auf Ihren Berechtigungen zurückgegeben.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary zurück, das durch die nachstehenden Eigenschaften beschrieben ist. In einem Offline-Workflow wird nur der Benutzername zurückgegeben.\n\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die E-Mail-Adresse, die mit dem Konto des Benutzers verknüpft ist.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Vor- und Nachname des Benutzers\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Gruppen, denen der Benutzer angehört.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Benutzer-ID des zurückgegebenen Benutzers.\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Berechtigungen, über die der Benutzer innerhalb ihrer Organisation verfügt (z. B. Bearbeiten, Anzeigen).\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Rolle, die der Benutzer innerhalb seiner Organisation spielt (z. B. Administrator, Publisher, Benutzer, Viewer oder benutzerdefinierte Rolle).\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Benutzername des zurückgegebenen Benutzers."}},"parametersInfo":{"min":0,"max":2}},{"type":"function","name":"getuser","bundle":"data-access","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#getuser2","description":"Gibt den aktuellen Benutzer aus dem Workspace zurück. Für Daten aus einem Service wird entweder der Portal- oder der Server-Benutzer zurückgegeben. Für Daten aus einer Datenbankverbindung wird der Datenbankbenutzer zurückgegeben. Wenn kein Benutzer mit dem Workspace, z. B. einer File-Geodatabase, verknüpft ist, wird ein NULL-Wert zurückgegeben.","examples":"\n**Beispiele**\n\nGibt Benutzerinformationen für das aktive Portal zurück. Wenn kein Benutzer mit dem Portal verknüpft ist, wird NULL zurückgegeben.\n\n```arcade\nGetUser()\n```\n\nGibt Informationen über den aktuell angemeldeten Benutzer je nach Portal mit Benutzererweiterungen zurück.\n\n```arcade\nGetUser(Portal('https://www.arcgis.com'), true)\n```\n\n","completion":{"label":"GetUser","detail":"GetUser(portalObject?, extensions?) -> Dictionary","insertText":"GetUser($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den aktuellen Benutzer aus dem Workspace zurück. Für Daten aus einem Service wird entweder der Portal- oder der Server-Benutzer zurückgegeben. Für Daten aus einer Datenbankverbindung wird der Datenbankbenutzer zurückgegeben. Wenn kein Benutzer mit dem Workspace, z. B. einer File-Geodatabase, verknüpft ist, wird ein NULL-Wert zurückgegeben.\n\n**Parameter**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Ein Portal, aus dem der aktuelle Benutzer zurückgegeben werden soll. Wenn kein Portal angegeben ist, werden die Benutzerinformationen aus dem aktiven Portal zurückgegeben.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Legt fest, ob die `userLicenseTypeExtensions` im Wörterbuch zurückgegeben werden.\n\n**Rückgabewert**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGibt ein Dictionary zurück, das durch die nachstehenden Eigenschaften beschrieben ist. In einem Offline-Workflow wird nur der Benutzername zurückgegeben.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Benutzer-ID des zurückgegebenen Benutzers.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Benutzername des zurückgegebenen Benutzers.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Vor- und Nachname des Benutzers\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die E-Mail-Adresse, die mit dem Konto des Benutzers verknüpft ist.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Gruppen, denen der Benutzer angehört.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die Rolle, die der Benutzer innerhalb seiner Organisation spielt (z. B. Administrator, Publisher, Benutzer, Viewer oder benutzerdefinierte Rolle).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Berechtigungen, über die der Benutzer innerhalb ihrer Organisation verfügt (z. B. Bearbeiten, Anzeigen).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Die Lizenztyp-Erweiterungen, die mit dem Benutzerkonto verknüpft sind (z. B. \\\"Versorgungsnetz\\\", \\\"Parcel-Fabric\\\"). Für diese Rückgabe muss der Parameter `extensions` auf `true` festgelegt sein."}},"parametersInfo":{"min":0,"max":2}}],{"type":"function","name":"portal","bundle":"data-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#portal","description":"Erstellt einen Bezug zu einem ArcGIS-Portal.","examples":"\n**Beispiele**\n\nFeatures aus einem Portalelement in ArcGIS Online abfragen\n\n```arcade\nvar arcgisPortal = Portal('https://www.arcgis.com');\nvar features = FeatureSetByPortalItem(arcgisPortal, '7b1fb95ab77f40bf8aa09c8b59045449', 0, ['Name', 'Count'], false);\n```\n\nEnterprise-Portal\n\n```arcade\nPortal('https://www.example.com/arcgis')\n```\n\n","completion":{"label":"Portal","detail":"Portal(url) -> Portal","insertText":"Portal(${1:url_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErstellt einen Bezug zu einem ArcGIS-Portal.\n\n**Parameter**\n\n- **url**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die URL des Portals.\n\n**Rückgabewert**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"text_functions","title":"Textfunktionen","items":[{"type":"function","name":"concatenate","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#concatenate","description":"Verbindet Werte und gibt einen Textwert zurück.","examples":"\n**Beispiel**\n\nAusgabe: 'red/blue/green'\n\n```arcade\nConcatenate(['red', 'blue', 'green'], '/')\n```\n\n","completion":{"label":"Concatenate","detail":"Concatenate(values?, separator?, format?) -> Text","insertText":"Concatenate($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVerbindet Werte und gibt einen Textwert zurück.\n\n**Parameter**\n\n- **values** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Ein Array von Textwerten, die verbunden werden sollen.\n- **separator** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Für die Verbindung zu verwendendes Trennzeichen, wenn der Parameter `values` ein Array ist. Oder ein zu verbindender Text, wenn ein Einzelwert für den ersten Parameter angegeben wird. Wenn nicht angegeben, bleibt er leer.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Sonderzeichen für die Formatierung von Datumsangaben oder Zahlen. Dieser Parameter ist in Arcade 1.3 und höher verfügbar.  \nMögliche Werte:  \n  - '0': Ziffer  \n  - '#': Ziffer ohne führende oder nachstehende Nullen  \n  - 'D': Tag des Monats, nicht aufgefüllt (1–31)  \n  - 'DD': Tag des Monats, aufgefüllt (01–31)  \n  - 'DDD': Ordnungszahl des Tags des Jahres (1–365)  \n  - 'd': Wochentag (1–7)  \n  - 'ddd': Abgekürzter Wochentag (z. B. Mon)  \n  - 'dddd': Vollständiger Wochentag (z. B. Monday)  \n  - 'M': Monatsnummer (1–12)  \n  - 'MM': Monatsnummer, aufgefüllt (01–12)  \n  - 'MMM': Abgekürzter Monatsname (z. B. Jan)  \n  - 'MMMM': Vollständiger Monatsname (z. B. January)  \n  - 'Y': Vollständiges Jahr  \n  - 'YY': Zweistelliges Jahr  \n  - `h`: Zivile Stunden, nicht aufgefüllt (1–12)  \n  - `hh`: Zivile Stunden, aufgefüllt (01–12)  \n  - `H`: Militärische Stunden, nicht aufgefüllt (0–23)  \n  - `HH`: Militärische Stunden, aufgefüllt (00–23)  \n  - 'm': Minuten nicht aufgefüllt (0–59)  \n  - 'mm': Minuten, aufgefüllt (00–59)  \n  - 's': Sekunden, nicht aufgefüllt (0–59)  \n  - 'ss': Sekunden, aufgefüllt (00–59)  \n  - 'SSS': Millisekunden, aufgefüllt (0–999)  \n  - 'A': AM/PM  \n  - 'Z': Zeitzonenversatz in kurz angegebenen Stunden +/- UTC (z. B. '-7' oder '+11')  \n  - 'ZZ': Zeitzonenversatz in normal angegebenen Stunden +/- UTC (z. B. '-07:00' oder '+11:00')  \n  - 'ZZZ': Zeitzonenversatz in kompakt angegebenen Stunden +/- UTC (z. B. '-0700' oder '+1100')  \n  - 'ZZZZ': Zeitzone mit abgekürztem Namen (z. B. 'EST')  \n  - 'ZZZZZ': Zeitzone mit vollem Namen (z. B. 'Eastern Standard Time')  \n\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":0,"max":3}},{"type":"function","name":"count","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#count","description":"Gibt die Anzahl der Zeichen in einem Textwert zurück.","examples":"\n**Beispiel**\n\nGibt 13 zurück\n\n```arcade\nCount('Graham County')\n```\n\n","completion":{"label":"Count","detail":"Count(value) -> Number","insertText":"Count(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die Anzahl der Zeichen in einem Textwert zurück.\n\n**Parameter**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein Textwert, für den die Operation durchgeführt wird.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"find","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#find","description":"Sucht eine Sequenz von Zeichen in einem Textwert. Platzhalter werden NICHT unterstützt. Wenn der Wert \\\"-1\\\" zurückgegeben wird, bedeutet dies, dass keine Ergebnisse gefunden wurden.","examples":"\n**Beispiel**\n\nAusgabe: 6\n\n```arcade\nFind('380', 'Esri, 380 New York Street', 0)\n```\n\n","completion":{"label":"Find","detail":"Find(searchText, targetText, startPosition?) -> Number","insertText":"Find(${1:searchText_}, ${2:targetText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSucht eine Sequenz von Zeichen in einem Textwert. Platzhalter werden NICHT unterstützt. Wenn der Wert \\\"-1\\\" zurückgegeben wird, bedeutet dies, dass keine Ergebnisse gefunden wurden.\n\n**Parameter**\n\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Text, nach dem gesucht werden soll.\n- **targetText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der zu durchsuchende Text.\n- **startPosition** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der nullbasierte Index des Zeichens im Text, von dem aus gesucht werden soll.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"fromcharcode","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#fromcharcode","description":"Gibt einen aus einer Sequenz von UTF-16-Zeichencodes erstellten Textwert zurück.","examples":"\n**Beispiele**\n\nIm folgenden Beispiel wird 'XYZ' zurückgegeben.\n\n```arcade\nFromCharCode(88,89,90)\n// returns 'XYZ'\n```\n\nIm folgenden Beispiel wird '' zurückgegeben.\n\n```arcade\nFromCharCode(55356, 57097)\n// returns '🌉'\n```\n\n","completion":{"label":"FromCharCode","detail":"FromCharCode(charCode1, [charCode2, ..., charCodeN]?) -> Text","insertText":"FromCharCode(${1:charCode1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen aus einer Sequenz von UTF-16-Zeichencodes erstellten Textwert zurück.\n\n**Parameter**\n\n- **charCode1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Zahl, die UTF-16-Codeeinheiten darstellt. Jede Einheit verfügt über einen Bereich von 0-65535.\n- **[charCode2, ..., charCodeN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Sequenz aus Zahlen, die UTF-16-Codeeinheiten darstellen. Jede Einheit verfügt über einen Bereich von 0-65535.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":-1}},{"type":"function","name":"fromcodepoint","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#fromcodepoint","description":"Gibt einen aus einer Sequenz von UTF-32-Codepunkten erstellten Textwert zurück.","examples":"\n**Beispiele**\n\nIm folgenden Beispiel wird 'XYZ' zurückgegeben.\n\n```arcade\nFromCodePoint(88,89,90)\n// returns 'XYZ'\n```\n\nIm folgenden Beispiel wird '' zurückgegeben.\n\n```arcade\nFromCodePoint(127753)\n// returns '🌉'\n```\n\n","completion":{"label":"FromCodePoint","detail":"FromCodePoint(codePoint1, [codePoint2, ..., codePoint1N]?) -> Text","insertText":"FromCodePoint(${1:codePoint1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen aus einer Sequenz von UTF-32-Codepunkten erstellten Textwert zurück.\n\n**Parameter**\n\n- **codePoint1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ein Codepunkt.\n- **[codePoint2, ..., codePoint1N]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Liste mit Codepunkten\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":-1}},{"type":"function","name":"guid","bundle":"core","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#guid","description":"Gibt eine zufällige GUID als einen Textwert zurück.","examples":"\n**Beispiele**\n\nGibt einen Wert zurück, der `{db894515-ed21-4df1-af67-36232256f59a}` ähnlich ist\n\n```arcade\nGuid()\n```\n\nGibt einen Wert zurück, der \\\"d00cf4dffb184caeb8ed105b2228c247\\\" ähnlich ist\n\n```arcade\nGuid('digits')\n```\n\n","completion":{"label":"Guid","detail":"Guid(guidFormat?) -> Text","insertText":"Guid($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt eine zufällige GUID als einen Textwert zurück.\n\n**Parameter**\n\n- **guidFormat** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein angegebenes Format für die GUID. Der Standardwert ist \\\"digits-hyphen-braces\\\".  \nMögliche Werte: \\\"digits\\\" \\| \\\"digits-hyphen\\\" \\| \\\"digits-hyphen-braces\\\" \\| \\\"digits-hyphen-parentheses\\\"\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":0,"max":1}},{"type":"function","name":"left","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#left","description":"Gibt die festgelegte Anzahl der Zeichen ab dem Anfang eines Textwertes zurück.","examples":"\n**Beispiel**\n\nAusgabe: 'the'\n\n```arcade\nLeft('the quick brown fox', 3)\n```\n\n","completion":{"label":"Left","detail":"Left(value, charCount) -> Text","insertText":"Left(${1:value_}, ${2:charCount_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die festgelegte Anzahl der Zeichen ab dem Anfang eines Textwertes zurück.\n\n**Parameter**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Wert, aus dem die Zeichen abgerufen werden.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl der Zeichen, die ab dem Anfang des Textes abgerufen werden sollen.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"lower","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#lower","description":"Ändert einen Textwert in Kleinbuchstaben.","examples":"\n**Beispiel**\n\nAusgabe: 'hello'\n\n```arcade\nLower('HELLO')\n```\n\n","completion":{"label":"Lower","detail":"Lower(inputText) -> Text","insertText":"Lower(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nÄndert einen Textwert in Kleinbuchstaben.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Text, der in Kleinbuchstaben geändert werden soll.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"mid","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#mid","description":"Ruft eine Anzahl von Zeichen aus der Mitte eines Textwertes ab.","examples":"\n**Beispiel**\n\nAusgabe: 'quick'\n\n```arcade\nMid('the quick brown fox', 4, 5)\n```\n\n","completion":{"label":"Mid","detail":"Mid(value, startPosition, charCount?) -> Text","insertText":"Mid(${1:value_}, ${2:startPosition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRuft eine Anzahl von Zeichen aus der Mitte eines Textwertes ab.\n\n**Parameter**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Wert, aus dem die Zeichen abgerufen werden. Wenn der Wert nicht den Typ 'Text' aufweist, wird er zuerst in Text konvertiert.\n- **startPosition**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Startposition, ab der der Text abgerufen werden soll. 0 ist die erste Position.\n- **charCount** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl der zu extrahierenden Zeichen. Bei keiner Angabe werden bis an das Ende des Textes Zeichen extrahiert.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"proper","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#proper","description":"Konvertiert eine Zeichenfolge so, dass der erste Buchstabe im Wort großgeschrieben wird. Standardmäßig beginnt jedes Wort mit einem Großbuchstaben. Mit der Option `firstword` wird nur das erste Wort großgeschrieben.","examples":"\n**Beispiel**\n\nAusgabe: 'The Quick Brown Fox'\n\n```arcade\nProper('the quick brown fox', 'everyword')\n```\n\n","completion":{"label":"Proper","detail":"Proper(inputText, applyToText?) -> Text","insertText":"Proper(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertiert eine Zeichenfolge so, dass der erste Buchstabe im Wort großgeschrieben wird. Standardmäßig beginnt jedes Wort mit einem Großbuchstaben. Mit der Option `firstword` wird nur das erste Wort großgeschrieben.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der zu konvertierende Text, bei dem der erste Buchstabe im Wort großgeschrieben werden soll.\n- **applyToText** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein Textwert, der die Art der anzuwendenden Großschreibung angibt. Standardmäßig werden alle Wörter großgeschrieben. Dieser Parameter akzeptiert einen der folgenden Werte: `everyword` oder `firstword`.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"replace","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#replace","description":"Ersetzt Zeichen in einem Textwert. Standardmäßig werden alle Vorkommnisse ersetzt.","examples":"\n**Beispiel**\n\nAusgabe: 'the quick red fox'\n\n```arcade\nReplace('the quick brown fox', 'brown', 'red')\n```\n\n","completion":{"label":"Replace","detail":"Replace(value, searchText, replacementText, allOccurrences?) -> Text","insertText":"Replace(${1:value_}, ${2:searchText_}, ${3:replacementText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErsetzt Zeichen in einem Textwert. Standardmäßig werden alle Vorkommnisse ersetzt.\n\n**Parameter**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Text in dem Ersetzungen vorgenommen werden sollen.\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Text, nach dem gesucht werden soll.\n- **replacementText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der für die Ersetzung verwendete Text.\n- **allOccurrences** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob alle Vorkommnisse von `searchText` im Text ersetzt werden sollen. Standardwert ist `true`.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":3,"max":4}},{"type":"function","name":"right","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#right","description":"Gibt die festgelegte Anzahl der Zeichen ab dem Ende eines Textwertes zurück.","examples":"\n**Beispiel**\n\nAusgabe: 'fox'\n\n```arcade\nRight('the quick brown fox', 3)\n```\n\n","completion":{"label":"Right","detail":"Right(value, charCount) -> Text","insertText":"Right(${1:value_}, ${2:charCount_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt die festgelegte Anzahl der Zeichen ab dem Ende eines Textwertes zurück.\n\n**Parameter**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Text, aus dem die Zeichen abgerufen werden.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl der Zeichen, die ab dem Ende des Textwertes abgerufen werden sollen.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"split","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#split","description":"Teilt einen Textwert in ein Array.","examples":"\n**Beispiele**\n\ngibt '[red,green]' zurück\n\n```arcade\nSplit('red,green,blue,orange', ',', 2)\n```\n\nTeilt den Absatz unbegrenzt oft an jedem Leerzeichen. Gibt ein Array der Wörter im Absatz zurück.\n\n```arcade\nSplit(paragraph, ' ', -1, true)\n```\n\n","completion":{"label":"Split","detail":"Split(inputText, separatorText, limit?, removeEmpty?) -> Array<Text>","insertText":"Split(${1:inputText_}, ${2:separatorText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeilt einen Textwert in ein Array.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Textwert, der geteilt werden soll.\n- **separatorText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Das Trennzeichen, mit dem der Text geteilt wird.\n- **limit** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine Ganzzahl, die die Anzahl der Teilungen festlegt. Der Standardwert \\\"-1\\\" steht für eine unbegrenzte Anzahl an Teilungen.\n- **removeEmpty** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Gibt an, ob leere Werte entfernt werden sollen. Der Standardwert ist `false`.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt;"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"standardizefilename","bundle":"core","sinceVersion":"1.29","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#standardizefilename","description":"Gibt einen standardisierten, formatierten Dateinamen zurück, der auf den folgenden Regeln für die Ersetzung von Zeichen basiert. Die Zeichen des Feldwerts werden wie unten angegeben in einem standardisierten Format zurückgegeben.  \n- Schrägstrich (`/`) &rarr; Trennstrich (`-`)  \n- Umgekehrter Schrägstrich (`\\`) &rarr; Trennstrich (`-`)  \n- Senkrechter Strich oder vertikaler Balken (`|`) &rarr; Trennstrich (`-`)  \n- Sternchen (`*`) &rarr; Unterstrich (`_`)  \n- Kleiner als (`<`) &rarr; Unterstrich (`_`)  \n- Größer als (`>`) &rarr; Unterstrich (`_`)  \n- Fragezeichen (`?`) &rarr; Unterstrich (`_`)  \n- Doppelpunkt (`:`) &rarr; ein Komma gefolgt von einem Leerzeichen (`, `)","examples":"\n**Beispiel**\n\n\n\n```arcade\nvar rawFilename = \"USGS:Green River, Utah\";\nreturn StandardizeFilename(rawFilename);\n// Returns a value of \"USGS, Green River, Utah\".\n```\n\n","completion":{"label":"StandardizeFilename","detail":"StandardizeFilename(inputFilename) -> Text","insertText":"StandardizeFilename(${1:inputFilename_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen standardisierten, formatierten Dateinamen zurück, der auf den folgenden Regeln für die Ersetzung von Zeichen basiert. Die Zeichen des Feldwerts werden wie unten angegeben in einem standardisierten Format zurückgegeben.  \n- Schrägstrich (`/`) &rarr; Trennstrich (`-`)  \n- Umgekehrter Schrägstrich (`\\`) &rarr; Trennstrich (`-`)  \n- Senkrechter Strich oder vertikaler Balken (`|`) &rarr; Trennstrich (`-`)  \n- Sternchen (`*`) &rarr; Unterstrich (`_`)  \n- Kleiner als (`<`) &rarr; Unterstrich (`_`)  \n- Größer als (`>`) &rarr; Unterstrich (`_`)  \n- Fragezeichen (`?`) &rarr; Unterstrich (`_`)  \n- Doppelpunkt (`:`) &rarr; ein Komma gefolgt von einem Leerzeichen (`, `)\n\n**Parameter**\n\n- **inputFilename**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der zu standardisierende Eingabedateiname.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"standardizeguid","bundle":"core","sinceVersion":"1.20","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#standardizeguid","description":"Gibt eine standardisierte, formatierte GUID-Zeichenfolge zurück.","examples":"\n**Beispiele**\n\nKonvertiert eine GUID in das Format \\\"digits\\\"\n\n```arcade\nStandardizeGuid('{4e6f776d-c298-4b4b-86a4-57103b4d0f4a}', 'digits')\n// Returns a value of 4e6f776dc2984b4b86a457103b4d0f4a\n```\n\nKonvertiert eine GUID in das Format \\\"digits-hyphen\\\"\n\n```arcade\nStandardizeGuid('{4e6f776d-c298-4b4b-86a4-57103b4d0f4a}', 'digits-hyphen')\n// Returns a value of 4e6f776d-c298-4b4b-86a4-57103b4d0f4a\n```\n\n","completion":{"label":"StandardizeGuid","detail":"StandardizeGuid(inputGuid, format) -> Text","insertText":"StandardizeGuid(${1:inputGuid_}, ${2:format_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt eine standardisierte, formatierte GUID-Zeichenfolge zurück.\n\n**Parameter**\n\n- **inputGuid**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die zu standardisierende Eingabe-GUID in jedem beliebigen Format.\n- **format**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ein angegebenes Format für die GUID.  \nMögliche Werte: \\\"digits\\\" \\| \\\"digits-hyphen\\\" \\| \\\"digits-hyphen-braces\\\" \\| \\\"digits-hyphen-parentheses\\\"\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"text","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#text","description":"Konvertiert einen Wert in einen Textwert. Der optionale Parameter 'format' ermöglicht das Formatieren von Dateneingaben, die als Datums- oder Zahlenwerte angegeben wurden. Gibt 'null' zurück, wenn keine äquivalente Textkonvertierung bestimmt werden kann.","examples":"\n**Beispiele**\n\nDie Zahl links neben der Dezimalstelle füllen\n\n```arcade\nText(123, '0000') // '0123'\n```\n\nDie Zahl links neben der Dezimalstelle beschränken\n\n```arcade\nText(123, '00') // '23'\n```\n\nDie Zahl nach Tausendern gruppieren\n\n```arcade\nText(1234, '#,###') // '1,234'\n```\n\nRundet die Zahl auf zwei Dezimalstellen\n\n```arcade\nText(12345678.123, '#,###.00') // '12,345,678.12'\n```\n\nFormatiert Zahl als Währung\n\n```arcade\nText(1234.55, '$#,###.00') // '$1,234.55'\n```\n\nRundet die Zahl auf zwei Dezimalstellen\n\n```arcade\nText(1.236, '#.00') // '1.24'\n```\n\nBehält signifikante Stellen bei und gruppiert nach Tausendern\n\n```arcade\nText(1234.5678, '#,##0.00#') // '1,234.568'\n```\n\nFormatiert die Zahl und formatiert positiv/negativ – falls ein negatives untergeordnetes Muster vorhanden ist, dient es lediglich zum Festlegen des negativen Prä- und Suffixes.\n\n```arcade\nText(-2, 'Floor #;Basement #') // 'Basement 2'\n```\n\n\n\n```arcade\nText(2, 'Floor #;Basement #') // 'Floor 2'\n```\n\nMultipliziert mit 100 und formatiert als Prozentsatz\n\n```arcade\nText(0.3, '#%') // '30%'\n```\n\nFormatiert das aktuelle Datum und die aktuelle Uhrzeit, z. B. 'Tuesday, October 25, 2016 @ 08:43:11'\n\n```arcade\nText(Now(), 'dddd, MMMM D, Y @ h:m:s')\n```\n\nFormatiert das Datum und die Uhrzeit mit der Zeitzone\n\n```arcade\nText(startDate, 'ddd, MMM D, Y h:mm:ss A ZZZZ')\n// returns Thu, Sep 14, 2023 10:04:49 AM PDT\n```\n\n","completion":{"label":"Text","detail":"Text(value, format?) -> Text","insertText":"Text(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertiert einen Wert in einen Textwert. Der optionale Parameter 'format' ermöglicht das Formatieren von Dateneingaben, die als Datums- oder Zahlenwerte angegeben wurden. Gibt 'null' zurück, wenn keine äquivalente Textkonvertierung bestimmt werden kann.\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ein Wert (ein Datum, eine Zahl oder Daten eines anderen Typs), der in Text konvertiert werden soll. Beginnend mit Version 1.25 können Polygon- oder Polylinieneingaben JSON zurückgeben, das Kurvenobjekte enthält, wenn sie in ArcGIS Pro und ArcGIS Maps SDKs for Native Apps ausgeführt werden.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Sonderzeichen für die Formatierung von Datumsangaben oder Zahlen.  \nMögliche Werte:  \n  - '0': Ziffer  \n  - '#': Ziffer ohne führende oder nachstehende Nullen  \n  - 'D': Tag des Monats, nicht aufgefüllt (1–31)  \n  - 'DD': Tag des Monats, aufgefüllt (01–31)  \n  - 'DDD': Ordnungszahl des Tags des Jahres (1–365)  \n  - 'd': Wochentag (1–7)  \n  - 'ddd': Abgekürzter Wochentag (z. B. Mon)  \n  - 'dddd': Vollständiger Wochentag (z. B. Monday)  \n  - 'M': Monatsnummer (1–12)  \n  - 'MM': Monatsnummer, aufgefüllt (01–12)  \n  - 'MMM': Abgekürzter Monatsname (z. B. Jan)  \n  - 'MMMM': Vollständiger Monatsname (z. B. January)  \n  - 'Y': Vollständiges Jahr  \n  - 'YY': Zweistelliges Jahr  \n  - `h`: Zivile Stunden, nicht aufgefüllt (1–12)  \n  - `hh`: Zivile Stunden, aufgefüllt (01–12)  \n  - `H`: Militärische Stunden, nicht aufgefüllt (0–23)  \n  - `HH`: Militärische Stunden, aufgefüllt (00–23)  \n  - 'm': Minuten nicht aufgefüllt (0–59)  \n  - 'mm': Minuten, aufgefüllt (00–59)  \n  - 's': Sekunden, nicht aufgefüllt (0–59)  \n  - 'ss': Sekunden, aufgefüllt (00–59)  \n  - 'SSS': Millisekunden, aufgefüllt (0–999)  \n  - 'A': AM/PM  \n  - 'Z': Zeitzonenversatz in kurz angegebenen Stunden +/- UTC (z. B. '-7' oder '+11')  \n  - 'ZZ': Zeitzonenversatz in normal angegebenen Stunden +/- UTC (z. B. '-07:00' oder '+11:00')  \n  - 'ZZZ': Zeitzonenversatz in kompakt angegebenen Stunden +/- UTC (z. B. '-0700' oder '+1100')  \n  - 'ZZZZ': Zeitzone mit abgekürztem Namen (z. B. 'EST')  \n  - 'ZZZZZ': Zeitzone mit vollem Namen (z. B. 'Eastern Standard Time')  \n\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"tocharcode","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#tocharcode","description":"Gibt eine Zahl zwischen 0 und 65535 für die UTF-16-Codeeinheit des angegebenen Indexes zurück. Ungültige Hälften von Ersatzpaaren werden automatisch entfernt.","examples":"\n**Beispiele**\n\nIm folgenden Beispiel wird 88, der Unicode-Wert für X, zurückgegeben.\n\n```arcade\nToCharCode('XYZ')\n// returns 88\n```\n\nIm folgenden Beispiel wird 89, der Unicode-Wert für Y, zurückgegeben.\n\n```arcade\nToCharCode('XYZ', 1)\n// returns 89\n```\n\nIm folgenden Beispiel wird 65535 zurückgegeben.\n\n```arcade\nToCharCode('\\uFFFF\\uFFFE')\n// returns 65535\n```\n\nIm folgenden Beispiel wird 55356 zurückgegeben.\n\n```arcade\nToCharCode('🌉')\n// returns 55356\n```\n\nIm folgenden Beispiel wird 57097 zurückgegeben.\n\n```arcade\nToCharCode('🌉', 1)\n// returns 57097\n```\n\n","completion":{"label":"ToCharCode","detail":"ToCharCode(inputText, index?) -> Number","insertText":"ToCharCode(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt eine Zahl zwischen 0 und 65535 für die UTF-16-Codeeinheit des angegebenen Indexes zurück. Ungültige Hälften von Ersatzpaaren werden automatisch entfernt.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Text, aus dem ein UTF-16-Code abgerufen wird.\n- **index** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eine ganze Zahl mit einem Wert zwischen mindestens 0 und der Anzahl der Zeichen von `inputText`. Standardmäßig lautet dieser Wert 0.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"tocodepoint","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#tocodepoint","description":"Gibt eine nicht negative Zahl für den UTF-32-Codepunktwert des Eingabetextes zurück. Bei einer Indizierung in die erste Hälfte eines Ersatzpaares wird der gesamte Codepunktwert zurückgegeben. Bei einer Indizierung in die zweite Hälfte des Paares gibt diese Funktion den Wert der ersten Hälfte zurück. Wenn es sich bei einem Code nicht um ein gültiges Zeichen handelt, gibt diese Funktion nur den Wert der Hälfte zurück, in die die Indizierung erfolgt.","examples":"\n**Beispiele**\n\nIm folgenden Beispiel wird 88, der Unicode-Wert für X, zurückgegeben.\n\n```arcade\nToCodePoint('XYZ')\n// returns 88\n```\n\nIm folgenden Beispiel wird 89, der Unicode-Wert für Y, zurückgegeben.\n\n```arcade\nToCodePoint('XYZ', 1)\n// returns 89\n```\n\nIm folgenden Beispiel wird 127753 zurückgegeben.\n\n```arcade\nToCodePoint('🌉')\n// returns 127753\n```\n\nIm folgenden Beispiel wird 57097 zurückgegeben.\n\n```arcade\nToCodePoint('🌉', 1)\n// returns 57097\n```\n\n","completion":{"label":"ToCodePoint","detail":"ToCodePoint(inputText, position?) -> Number","insertText":"ToCodePoint(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt eine nicht negative Zahl für den UTF-32-Codepunktwert des Eingabetextes zurück. Bei einer Indizierung in die erste Hälfte eines Ersatzpaares wird der gesamte Codepunktwert zurückgegeben. Bei einer Indizierung in die zweite Hälfte des Paares gibt diese Funktion den Wert der ersten Hälfte zurück. Wenn es sich bei einem Code nicht um ein gültiges Zeichen handelt, gibt diese Funktion nur den Wert der Hälfte zurück, in die die Indizierung erfolgt.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Text, aus dem ein UTF-32-Codepunktwert abgerufen wird.\n- **position** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Position eines Zeichens in `inputText`, aus der der Codepunktwert zurückgegeben wird. Der Standardwert ist 0.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"tohex","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#tohex","description":"Konvertiert eine ganze Zahl in einen Hexadezimalwert.","examples":"\n**Beispiele**\n\nAusgabe: `\\\"64\\\"`\n\n```arcade\nToHex(100)\n```\n\nGibt den Hexadezimalwert für die Farbe Königsblau, `\\\"#4169E1\\\"`, aus ihren RGB-Werten zurück\n\n```arcade\nvar r = ToHex(65); // returns \"41\"\nvar g = ToHex(105); // returns \"69\"\nvar b = ToHex(225); // returns \"E1\"\nConcatenate(\"#\",r,g,b)\n// Returns \"#4169E1\"\n```\n\n","completion":{"label":"ToHex","detail":"ToHex(value) -> Text","insertText":"ToHex(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertiert eine ganze Zahl in einen Hexadezimalwert.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Wert, der in einen Hexadezimalwert konvertiert werden soll.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"trim","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#trim","description":"Entfernt Leerstellen am Anfang oder Ende eines Eingabetextwertes.","examples":"\n**Beispiel**\n\nAusgabe: 'hello world'\n\n```arcade\nTrim('   hello world')\n```\n\n","completion":{"label":"Trim","detail":"Trim(inputText) -> Text","insertText":"Trim(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nEntfernt Leerstellen am Anfang oder Ende eines Eingabetextwertes.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der zu kürzende Text.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"upper","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#upper","description":"Ändert einen Text in Großbuchstaben.","examples":"\n**Beispiel**\n\nAusgabe: 'HELLO'\n\n```arcade\nUpper('Hello')\n```\n\n","completion":{"label":"Upper","detail":"Upper(inputText) -> Text","insertText":"Upper(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nÄndert einen Text in Großbuchstaben.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Text, der in Großbuchstaben geändert werden soll.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"urlencode","bundle":"core","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#urlencode","description":"Codiert eine URL, indem alle Instanzen eines bestimmten Zeichens entsprechend der UTF-8-Encodierung des Zeichens durch eine, zwei, drei oder vier Escapesequenzen ersetzt werden.","examples":"\n**Beispiel**\n\nCodiert die angegebene URL\n\n```arcade\nvar urlsource ='arcgis-survey123://?';\nvar params = {\n  itemID:'36ff9e8c13e042a58cfce4ad87f55d19',\n  center: '43.567,-117.380'\n};\nreturn urlsource  + UrlEncode(params);\n//arcgis-survey123://?center=43.567%2C-117.380&itemID=36ff9e8c13e042a58cfce4ad87f55d19\n```\n\n","completion":{"label":"UrlEncode","detail":"UrlEncode(textOrDictionary) -> Text","insertText":"UrlEncode(${1:textOrDictionary_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCodiert eine URL, indem alle Instanzen eines bestimmten Zeichens entsprechend der UTF-8-Encodierung des Zeichens durch eine, zwei, drei oder vier Escapesequenzen ersetzt werden.\n\n**Parameter**\n\n- **textOrDictionary**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Die zu codierende URL.\n\n**Rückgabewert**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"track_functions","title":"Track-Funktionen","items":[{"type":"function","name":"trackaccelerationat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationat","description":"Die Beschleunigung bei der Beobachtung im Verhältnis zur aktuellen Beobachtung.","examples":"\n**Beispiele**\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt für jedes Feature eine Zahl zurück, die den Beschleunigungswert in Metern pro Sekunde zum Quadrat angibt. In diesem Beispiel untersuchen wir die Ergebnisse für Feature 1 (p1) mit dem `value`-Wert 1. Das Ergebnis ist gleich der Beschleunigung von Feature 2 (p2).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(1)\naccelerationAt;\n// returns 0.0167\n```\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt für jedes Feature eine Zahl zurück, die den Beschleunigungswert in Metern pro Sekunde zum Quadrat angibt. In diesem Beispiel untersuchen wir die Ergebnisse für Feature 1 (p1) mit dem `value`-Wert 3. Das Ergebnis ist gleich der Beschleunigung von Feature 4 (p4).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(3)\naccelerationAt;\n// returns -0.0014\n```\n\n","completion":{"label":"TrackAccelerationAt","detail":"TrackAccelerationAt(value) -> Number","insertText":"TrackAccelerationAt(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDie Beschleunigung bei der Beobachtung im Verhältnis zur aktuellen Beobachtung.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl an Features vor oder nach der aktuellen Beobachtung.  \nDas aktuelle Feature ist Index 0. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position 1 der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist -1 der vorherige Wert im Array.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"trackaccelerationwindow","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationwindow","description":"Die Beschleunigungswerte zwischen dem ersten Wert (einschließlich) und dem letzten Wert (ausschließlich) in einem Fenster nahe der aktuellen Beobachtung (0).","examples":"\n**Beispiele**\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt ein Array zurück, das den Beschleunigungswert für jedes Feature im angegebenen Fenster enthält. Die Beschleunigungen werden in Metern pro Sekunde berechnet. In diesem Beispiel untersuchen wir die Ergebnisse für Feature 3 (p3), wenn es mit einem `startIndex` von `-1` und einem `endIndex` von `2` ausgewertet wird.\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(-1, 2)\naccelerationWindow;\n// returns [0.0167, 0.0056, -0.0014]\n```\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt ein Array zurück, das den Beschleunigungswert für jedes Feature im angegebenen Fenster enthält. Die Beschleunigungen werden in Metern pro Sekunde berechnet. In diesem Beispiel untersuchen wir die Ergebnisse für Feature 3 (p3), wenn es mit einem `startIndex` von `1` und einem `endIndex` von `3` ausgewertet wird.\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(1, 3)\naccelerationWindow;\n// returns [-0.0014, 0.0014, -0.0028]\n```\n\n","completion":{"label":"TrackAccelerationWindow","detail":"TrackAccelerationWindow(startIndex, endIndex) -> Array<Number>","insertText":"TrackAccelerationWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDie Beschleunigungswerte zwischen dem ersten Wert (einschließlich) und dem letzten Wert (ausschließlich) in einem Fenster nahe der aktuellen Beobachtung (0).\n\n**Parameter**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Anfangs-Features. Das aktuelle Feature ist Index 0. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position 1 der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist -1 der vorherige Wert im Array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Features am Ende des Fensters. Das aktuelle Feature ist Index 0. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position 1 der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist -1 der vorherige Wert im Array.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackcurrentacceleration","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrentacceleration","description":"Die Beschleunigung der aktuellen Beobachtung, gemessen zwischen der vorherigen und der aktuellen Beobachtung.","examples":"\n**Beispiele**\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt für jedes Feature eine Zahl zurück, die den Beschleunigungswert in Metern pro Sekunde zum Quadrat angibt. Im ersten Beispiel untersuchen wir die Ergebnisse für Feature 2 (p2).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns 0.0167\n```\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt für jedes Feature eine Zahl zurück, die den Beschleunigungswert in Metern pro Sekunde zum Quadrat angibt. Im folgenden Beispiel untersuchen wir die Ergebnisse für Feature 4 (p4).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns -0.0014\n```\n\n","completion":{"label":"TrackCurrentAcceleration","detail":"TrackCurrentAcceleration() -> Number","insertText":"TrackCurrentAcceleration($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDie Beschleunigung der aktuellen Beobachtung, gemessen zwischen der vorherigen und der aktuellen Beobachtung.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackcurrentdistance","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrentdistance","description":"Die Summe der zwischen den Beobachtungen zurückgelegten Entfernungen, von der ersten bis zur aktuellen Beobachtung.","examples":"\n**Beispiele**\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt einen Wert für das aktuelle Feature im Track zurück. Im ersten Beispiel untersuchen wir die Ergebnisse für Feature 3 (p3). Die Berechnung lautet `80 + 60 = 140`.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 140\n```\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt einen Wert für das aktuelle Feature im Track zurück. Der Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt einen Wert für jedes Feature im Track zurück. Im folgenden Beispiel untersuchen wir die Ergebnisse für Feature 6 (p6). Die Berechnung lautet `25 + 35 + 30 + 80 + 60 = 230`.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 230\n```\n\n","completion":{"label":"TrackCurrentDistance","detail":"TrackCurrentDistance() -> Number","insertText":"TrackCurrentDistance($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDie Summe der zwischen den Beobachtungen zurückgelegten Entfernungen, von der ersten bis zur aktuellen Beobachtung.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackcurrentspeed","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrentspeed","description":"Die Geschwindigkeit zwischen der vorherigen und der aktuellen Beobachtung.","examples":"\n**Beispiele**\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt für jedes Feature eine Zahl zurück, die die Geschwindigkeit in Metern pro Sekunde darstellt. Im ersten Beispiel untersuchen wir die Ergebnisse für Feature 2 (p2). Die Berechnung lautet `60/60`.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 1\n```\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt für jedes Feature eine Zahl zurück, die die Geschwindigkeit in Metern pro Sekunde darstellt. Im folgenden Beispiel untersuchen wir die Ergebnisse für Feature 6 (p6). Die Berechnung lautet `25/60`.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 0.4167\n```\n\n","completion":{"label":"TrackCurrentSpeed","detail":"TrackCurrentSpeed() -> Number","insertText":"TrackCurrentSpeed($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDie Geschwindigkeit zwischen der vorherigen und der aktuellen Beobachtung.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackcurrenttime","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrenttime","description":"Berechnet die Zeit für das aktuelle Feature in einem Track.","examples":"\n**Beispiel**\n\nGibt die Zeit des aktuellen Features zurück, das ausgewertet wird. Beispiel: Bei einem Track mit drei Features am 1. Januar 2012, 9. Dezember 2012 und 3. Mai 2013 wird die aktuelle Uhrzeit für jedes Feature ausgewertet. In diesem Beispiel wird sie für das mittlere Feature, 9. Dezember 2012, ausgewertet.\n\n```arcade\nTrackCurrentTime();\n// returns December 9, 2012\n```\n\n","completion":{"label":"TrackCurrentTime","detail":"TrackCurrentTime() -> Date","insertText":"TrackCurrentTime($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerechnet die Zeit für das aktuelle Feature in einem Track.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackdistanceat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackdistanceat","description":"Die Summe der zwischen den Beobachtungen zurückgelegten Entfernungen, von der ersten bis zur aktuellen Beobachtung zuzüglich des angegebenen Wertes.","examples":"\n**Beispiele**\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt einen Wert für jedes Feature im Track zurück. Im ersten Beispiel untersuchen wir die Ergebnisse der Auswertung bei Feature 2 (p2) mit dem Indexwert 2. Die Berechnung lautet `30 + 80 + 60 = 170`.\n\n```arcade\nTrackDistanceAt(2)\n// returns 170\n```\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt einen Wert für jedes Feature im Track zurück. Im folgenden Beispiel untersuchen wir die Ergebnisse der Auswertung von Feature 4 (p4) mit dem Indexwert 4. Die Berechnung lautet `25 + 35 + 30 + 80 + 60 = 230`.\n\n```arcade\nTrackDistanceAt(4)\n// returns 230\n```\n\n","completion":{"label":"TrackDistanceAt","detail":"TrackDistanceAt(index) -> Number","insertText":"TrackDistanceAt(${1:index_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDie Summe der zwischen den Beobachtungen zurückgelegten Entfernungen, von der ersten bis zur aktuellen Beobachtung zuzüglich des angegebenen Wertes.\n\n**Parameter**\n\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Track-Features, für das die Entfernung berechnet werden soll. So berechnet beispielsweise der Wert '2' die Entfernung vom ersten Feature (Index '0') im Track bis zum dritten Feature (Index '2') im Track.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"trackdistancewindow","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackdistancewindow","description":"Die Entfernungen zwischen dem ersten Wert (einschließlich) und dem letzten Wert (ausschließlich) in einem Fenster nahe der aktuellen Beobachtung (0).","examples":"\n**Beispiele**\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt ein Array zurück, das den Entfernungswert für jedes Feature im Fenster enthält. Im ersten Beispiel untersuchen wir die Ergebnisse für Feature 3 (p3), wenn es mit einem `startIndex` von `-1` und einem `endIndex` von `2` ausgewertet wird.\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [60, 140, 170]\n```\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt ein Array zurück, das den Entfernungswert für jedes Feature im Fenster enthält. Im folgenden Beispiel untersuchen wir die Ergebnisse für Feature 5 (p5), wenn es mit einem `startIndex` von `-1` und einem `endIndex` von `2` ausgewertet wird.\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [170, 205, 230]\n```\n\n","completion":{"label":"TrackDistanceWindow","detail":"TrackDistanceWindow(startIndex, endIndex) -> Array<Number>","insertText":"TrackDistanceWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDie Entfernungen zwischen dem ersten Wert (einschließlich) und dem letzten Wert (ausschließlich) in einem Fenster nahe der aktuellen Beobachtung (0).\n\n**Parameter**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Anfangs-Features. Das aktuelle Feature ist Index 0. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position 1 der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist -1 der vorherige Wert im Array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Features am Ende des Fensters. Das aktuelle Feature ist Index 0. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position 1 der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist -1 der vorherige Wert im Array.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackduration","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackduration","description":"Berechnet die Dauer des Tracks vom Start-Feature bis zum aktuellen Feature in Millisekunden von der Unixzeit.","examples":"\n**Beispiel**\n\nGibt die Dauer eines Tracks zurück, der am 1. Januar 2012 startet, bis zum aktuellen Feature am 3. Mai 2013.\n\n```arcade\nTrackDuration();\n// returns 42163200000\n```\n\n","completion":{"label":"TrackDuration","detail":"TrackDuration() -> Number","insertText":"TrackDuration($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerechnet die Dauer des Tracks vom Start-Feature bis zum aktuellen Feature in Millisekunden von der Unixzeit.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackfieldwindow","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackfieldwindow","description":"Gibt verschiedene Attributwerte aus dem angegebenen Feld für die angegebene Zeitspanne zurück. Die Funktion \\\"window\\\" ermöglicht die Vorwärts- oder Rückwärtsbewegung in der Zeit.","examples":"\n**Beispiele**\n\nDer Track enthält ein Feld mit den sequenziell angeordneten Werten '[10, 20, 30, 40, 50]'. Die Geometrien der Features lauten '[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]'. Der Ausdruck wird bei jedem Feature im Track ausgewertet. In den zurückgegebenen Ergebnissen ist das Start-Feature enthalten, das End-Feature aber nicht. Dieses Beispiel wird für das zweite Feature (20) ausgewertet und gibt verschiedene vorherige Werte (einschließlich -1) zurück.\n\n```arcade\nvar window = TrackFieldWindow('MyField', -1,0)\nwindow;\n// returns [10]\n```\n\nDer Track enthält ein Feld namens 'Speed' mit den sequenziell angeordneten Werten '[10, 20, 30, 40, 50]'. Die Geometrien der Features lauten '[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]'. Der Ausdruck wird bei jedem Feature im Track ausgewertet. Für dieses Beispiel untersuchen wir Ergebnisse bei einer Auswertung für das dritte Feature (30). In den zurückgegebenen Ergebnissen ist das Start-Feature enthalten, das End-Feature aber nicht. \n\n```arcade\nvar window = TrackFieldWindow('Speed', -2,2)\nwindow;\n// returns [10,20,30,40]\n```\n\n","completion":{"label":"TrackFieldWindow","detail":"TrackFieldWindow(fieldName, startIndex, endIndex) -> Array<Number>","insertText":"TrackFieldWindow(${1:fieldName_}, ${2:startIndex_}, ${3:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt verschiedene Attributwerte aus dem angegebenen Feld für die angegebene Zeitspanne zurück. Die Funktion \\\"window\\\" ermöglicht die Vorwärts- oder Rückwärtsbewegung in der Zeit.\n\n**Parameter**\n\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Name des Feldes, aus dem Werte zurückgegeben werden.\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Anfangs-Features. Das aktuelle Feature ist Index '0'. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position `1` der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist `-1` der vorherige Wert im Array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Features am Ende des Fensters. Das aktuelle Feature ist Index '0'. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position `1` der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist `-1` der vorherige Wert im Array.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"trackgeometrywindow","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackgeometrywindow","description":"Gibt verschiedene Geometrien für die angegebenen Zeitindizes zurück. Die Funktion \\\"window\\\" ermöglicht die Vorwärts- oder Rückwärtsbewegung in der Zeit.","examples":"\n**Beispiel**\n\nDer Track enthält ein Feld mit den sequenziell angeordneten Werten '[10, 20, 30, 40, 50]'. Die Geometrien der Features lauten '[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]'. Der Ausdruck wird bei jedem Feature im Track ausgewertet. Für dieses Beispiel untersuchen wir Ergebnisse bei einer Auswertung für das dritte Feature (30). In den zurückgegebenen Ergebnissen ist das Start-Feature enthalten, das End-Feature aber nicht.\n\n```arcade\nvar window = TrackGeometryWindow(-2,2)\nwindow;\n// returns [{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}]\n```\n\n","completion":{"label":"TrackGeometryWindow","detail":"TrackGeometryWindow(startIndex, endIndex) -> Array<Geometry>","insertText":"TrackGeometryWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt verschiedene Geometrien für die angegebenen Zeitindizes zurück. Die Funktion \\\"window\\\" ermöglicht die Vorwärts- oder Rückwärtsbewegung in der Zeit.\n\n**Parameter**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Anfangs-Features. Das aktuelle Feature ist Index '0'. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position `1` der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist `-1` der vorherige Wert im Array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Features am Ende des Fensters. Das aktuelle Feature ist Index '0'. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position `1` der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist `-1` der vorherige Wert im Array.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackindex","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackindex","description":"Gibt den Index des berechneten Features zurück. Features sind in der Reihenfolge der Zeit innerhalb eines Tracks angeordnet.","examples":"\n**Beispiel**\n\nGibt den Index des ersten Features in einem Track zurück.\n\n```arcade\nTrackIndex() // returns 0\n```\n\n","completion":{"label":"TrackIndex","detail":"TrackIndex() -> Number","insertText":"TrackIndex($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt den Index des berechneten Features zurück. Features sind in der Reihenfolge der Zeit innerhalb eines Tracks angeordnet.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackspeedat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackspeedat","description":"Die Geschwindigkeit bei der Beobachtung im Verhältnis zur aktuellen Beobachtung. Beispiel: Beim Wert 2 handelt es sich um die Geschwindigkeit bei der Beobachtung, die sich zwei Beobachtungen hinter der aktuellen Beobachtung befindet.","examples":"\n**Beispiele**\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt für jedes Feature eine Zahl zurück, die die Geschwindigkeit in Metern pro Sekunde darstellt. Im ersten Beispiel untersuchen wir die Ergebnisse für Feature 1 (p1) mit dem `value`-Wert 2. Die Berechnung lautet `80/60`.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1.33\n```\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt für jedes Feature eine Zahl zurück, die die Geschwindigkeit in Metern pro Sekunde darstellt. Im folgenden Beispiel untersuchen wir die Ergebnisse für Feature 3 (p3) mit dem `value`-Wert -1. Die Berechnung lautet `60/60`.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1\n```\n\n","completion":{"label":"TrackSpeedAt","detail":"TrackSpeedAt(value) -> Number","insertText":"TrackSpeedAt(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDie Geschwindigkeit bei der Beobachtung im Verhältnis zur aktuellen Beobachtung. Beispiel: Beim Wert 2 handelt es sich um die Geschwindigkeit bei der Beobachtung, die sich zwei Beobachtungen hinter der aktuellen Beobachtung befindet.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Die Anzahl an Features vor oder nach der aktuellen Beobachtung. Das aktuelle Feature ist Index 0. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position 1 der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist -1 der vorherige Wert im Array.\n\n**Rückgabewert**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"trackspeedwindow","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackspeedwindow","description":"Die Geschwindigkeitswerte zwischen dem ersten Wert (einschließlich) und dem letzten Wert (ausschließlich) in einem Fenster nahe der aktuellen Beobachtung (0).","examples":"\n**Beispiele**\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt ein Array zurück, das den Geschwindigkeitswert für jedes Feature im angegebenen Fenster enthält. Die Geschwindigkeiten werden in Metern pro Sekunde berechnet. In diesem Beispiel untersuchen wir die Ergebnisse für Feature 3 (p3), wenn es mit einem `startIndex` von `-1` und einem `endIndex` von `2` ausgewertet wird.\n\n```arcade\nvar speedWindow = TrackSpeedWindow(-1, 2)\nspeedWindow // returns [1, 1.3, 0.5]\n```\n\nDer Track weist wie oben dargestellt sechs Features auf. Der Ausdruck gibt ein Array zurück, das den Geschwindigkeitswert für jedes Feature im angegebenen Fenster enthält. Die Geschwindigkeiten werden in Metern pro Sekunde berechnet. In diesem Beispiel untersuchen wir die Ergebnisse für Feature 3 (p3), wenn es mit einem `startIndex` von `1` und einem `endIndex` von `3` ausgewertet wird.\n\n```arcade\nvar speedWindow = TrackSpeedWindow(1,3)\nspeedWindow // returns [0.5, 0.583, 0.4167]\n```\n\n","completion":{"label":"TrackSpeedWindow","detail":"TrackSpeedWindow(startIndex, endIndex) -> Array<Number>","insertText":"TrackSpeedWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDie Geschwindigkeitswerte zwischen dem ersten Wert (einschließlich) und dem letzten Wert (ausschließlich) in einem Fenster nahe der aktuellen Beobachtung (0).\n\n**Parameter**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Anfangs-Features. Das aktuelle Feature ist Index 0. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position 1 der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist -1 der vorherige Wert im Array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Features am Ende des Fensters. Das aktuelle Feature ist Index 0. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position 1 der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist -1 der vorherige Wert im Array.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackstarttime","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackstarttime","description":"Berechnet die Startzeit eines Tracks.","examples":"\n**Beispiel**\n\nGibt die Startzeit eines Tracks zurück, der sich vom 1. Januar 2012 bis zum 3. Mai 2013 erstreckt.\n\n```arcade\nTrackStartTime() // returns January 1, 2012\n```\n\n","completion":{"label":"TrackStartTime","detail":"TrackStartTime() -> Date","insertText":"TrackStartTime($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerechnet die Startzeit eines Tracks.\n\n**Rückgabewert**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackwindow","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackwindow","description":"Gibt verschiedene Features für den angegebenen Zeitindex zurück. Diese Funktion ermöglicht die Vorwärts- oder Rückwärtsbewegung in der Zeit.","examples":"\n**Beispiele**\n\nDer Track enthält ein Feld mit den sequenziell angeordneten Werten '[10, 20, 30, 40, 50]'. Die Geometrien der Features lauten '[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]'. Der Ausdruck wird bei jedem Feature im Track ausgewertet. In den zurückgegebenen Ergebnissen ist das Start-Feature enthalten, das End-Feature aber nicht. Dieses Beispiel wird für das zweite Feature (20) ausgewertet und gibt einen einzelnen Wert, nämlich das vorherige Feature, zurück.\n\n```arcade\nvar window = TrackWindow(-1,0)\nwindow;\n// returns [{'geometry': {x: 1, y: 1}}, {'attributes': {'MyField' : 10, 'trackName':'ExampleTrack1'}}]\n```\n\nDer Track enthält ein Feld mit den sequenziell angeordneten Werten '[10, 20, 30, 40, 50]'. Die Geometrien der Features lauten '[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]'. Der Ausdruck wird bei jedem Feature im Track ausgewertet. Für dieses Beispiel untersuchen wir Ergebnisse bei einer Auswertung für das dritte Feature (30). In den zurückgegebenen Ergebnissen ist das Start-Feature enthalten, das End-Feature aber nicht.\n\n```arcade\nvar window = TrackWindow(-2,2)\nwindow;\n/* returns\n[{\n  geometry: [{\n    x: 1,\n    y: 1\n  }, {\n    x: 2,\n    y: 2\n  }, {\n    x: null,\n     y: null\n  }, {\n    x: 4,\n    y: 4\n  }]\n}, {\n  attributes: [{\n    MyField: 10,\n    trackName: 'ExampleTrack1'\n  }, {\n    MyField: 20,\n    trackName: 'ExampleTrack1'\n  }, {\n    MyField: 30,\n    trackName: 'ExampleTrack1'\n  }, {\n    MyField: 40,\n    trackName: 'ExampleTrack1'\n  }]\n}]\n```\n\n","completion":{"label":"TrackWindow","detail":"TrackWindow(startIndex, endIndex) -> Array<Feature>","insertText":"TrackWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt verschiedene Features für den angegebenen Zeitindex zurück. Diese Funktion ermöglicht die Vorwärts- oder Rückwärtsbewegung in der Zeit.\n\n**Parameter**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Anfangs-Features. Das aktuelle Feature ist Index '0'. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position `1` der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist `-1` der vorherige Wert im Array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Der Index des Features am Ende des Fensters. Das aktuelle Feature ist Index '0'. Positive Werte repräsentieren Features, die in der Zukunft nach dem aktuellen Wert auftreten. Zum Beispiel ist Position `1` der nächste Wert im Array. Negative Zahlen repräsentieren Features, die in der Vergangenheit, also vor dem aktuellen Feature, liegen. Zum Beispiel ist `-1` der vorherige Wert im Array.\n\n**Rückgabewert**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Feature](https://developers.arcgis.com/arcade/guide/types/#feature)&gt;"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"voxel_functions","title":"Voxel-Funktionen","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#defaultvalue","description":"Gibt einen angegebenen Standardwert zurück, wenn ein Feldname in einem Voxel nicht vorhanden oder der Wert im angegebenen Feld NULL oder ein leerer Textwert ist.","examples":"\n**Beispiel**\n\n\"N. z.\" zurückgeben, wenn das Voxel-Attribut nicht vorhanden oder leer ist\n\n```arcade\nDefaultValue($voxel, \"sea_temp\", \"n/a\")\n// Returns the sea_temp value if available\n// or n/a if not available\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputVoxel, fieldName, defaultValue) -> Any","insertText":"DefaultValue(${1:inputVoxel_}, ${2:fieldName_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen angegebenen Standardwert zurück, wenn ein Feldname in einem Voxel nicht vorhanden oder der Wert im angegebenen Feld NULL oder ein leerer Textwert ist.\n\n**Parameter**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Das Eingabe-Voxel, das überprüft werden soll.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Feldname, der überprüft werden soll.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Dieser Wert wird zurückgegeben, wenn der Feldname nicht vorhanden oder der Wert im angegebenen Feld NULL oder ein leerer Textwert ist.\n\n**Rückgabewert**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nGibt den Wert für das angegebene Feld zurück, falls definiert. Andernfalls wird der in `defaultValue` angegebene Wert zurückgegeben."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"haskey","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#haskey","description":"Gibt an, ob ein Voxel über den Eingabeschlüssel verfügt.","examples":"\n**Beispiel**\n\nGibt `true` zurück, wenn das Voxel über ein Feld namens `sea_temp` verfügt.\n\n```arcade\nHasKey($voxel, 'sea_temp');\n```\n\n","completion":{"label":"HasKey","detail":"HasKey(inputVoxel, key) -> Boolean","insertText":"HasKey(${1:inputVoxel_}, ${2:key_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob ein Voxel über den Eingabeschlüssel verfügt.\n\n**Parameter**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Das Voxel, das auf einen Feldnamen überprüft werden soll.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Feldname, der überprüft werden soll.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#hasvalue","description":"Gibt an, ob ein Voxel über ein bestimmtes Feld verfügt und ob dieses Feld einen Wert enthält.","examples":"\n**Beispiel**\n\n\"False\" zurückgeben, wenn das Voxel-Attribut nicht vorhanden oder leer ist.\n\n```arcade\niif(HasValue($voxel, \"sea_temp\"), ($voxel.sea_temp - 32) * 5/9, false)\n// Returns the temp in celsius if sea_temp is available\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputVoxel, fieldName) -> Boolean","insertText":"HasValue(${1:inputVoxel_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt an, ob ein Voxel über ein bestimmtes Feld verfügt und ob dieses Feld einen Wert enthält.\n\n**Parameter**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Das Voxel, das überprüft werden soll.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Der Feldname, der überprüft werden soll.\n\n**Rückgabewert**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"knowledge-graph_functions","title":"Wissensgraph-Funktionen","items":[{"type":"function","name":"knowledgegraphbyportalitem","bundle":"knowledge-graph","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/knowledge-graph_functions/#knowledgegraphbyportalitem","description":"Gibt einen Wissensgraphen aus einem Portalelement zurück.","examples":"\n**Beispiel**\n\nGibt einen Wissensgraphen aus dem Portalelement zurück.\n\n```arcade\nvar knowledgeGraph = KnowledgeGraphByPortalItem(\n  Portal('https://www.example.com/arcgis'), // enterprise portal\n  '7b1fb95ab77f40bf8aa09c8b59045449',\n);\n```\n\n","completion":{"label":"KnowledgeGraphByPortalItem","detail":"KnowledgeGraphByPortalItem(portalObject, itemId) -> KnowledgeGraph","insertText":"KnowledgeGraphByPortalItem(${1:portalObject_}, ${2:itemId_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGibt einen Wissensgraphen aus einem Portalelement zurück.\n\n**Parameter**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Das Portal, über das Features abgefragt werden.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die GUID des Portalelements, das einen Wissensgraph-Service referenziert. _Bei diesem Wert muss es sich um ein Textliteral handeln._\n\n**Rückgabewert**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph)\n\n**Zusätzliche Ressourcen**\n\n* [Get started with ArcGIS Knowledge Server](https://enterprise.arcgis.com/en/knowledge/latest/introduction/get-started-with-arcgis-knowledge.htm)\n* [Get started with ArcGIS Knowledge (ArcGIS Pro)](https://pro.arcgis.com/en/pro-app/latest/help/data/knowledge/get-started-with-arcgis-knowledge.htm)\n* [Introduction to knowledge graph service in the ArcGIS Maps SDK for JavaScript](https://developers.arcgis.com/javascript/latest/knowledge-graph/knowledge-graph-intro/)\n"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"querygraph","bundle":"knowledge-graph","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/knowledge-graph_functions/#querygraph","description":"Fragt einen Wissensgraphen mit einer openCypher-Abfrage ab und gibt die Entitäten und Beziehungen in einem Diagramm zurück, das auch die zugehörigen Eigenschaften enthält.","examples":"\n**Beispiele**\n\nFragt den Wissensgraphen ab, um Informationen zu den darin vorhandenen Student-Entitäten zu erhalten.\n\n```arcade\nvar results = QueryGraph(\n  knowledgeGraph,\n  'MATCH (p:Student)-[e:EnrolledAt]->(s:School)\n   WHERE s.name = \"Eastside Elementary\"\n   RETURN p,e,s.principal,s.numStaff\n   LIMIT 1');\n\nreturn Text(results);\n```\n\nFragt den Wissensgraphen mit bind-Parametern ab.\n\n```arcade\n// searches for entities with a `name` property that matches the given string in the query parameters\n// OR falls within the given geom bounding box\n// query returns both the supplier and the part that it buys\nvar query = `MATCH (s:Supplier)-[:buys_part]-(p:Part)\n  WHERE s.name=$name OR esri.graph.ST_Intersects($geom, s.geometry)\n  RETURN s,p`;\n \n var results = QueryGraph(\n   $graph,\n   query,\n   {\n     \"name\": \"Supplier 1\",\n     \"geom\": Polygon({\n        rings: [[\n          [38,-78],\n          [39,-79],\n          [39,-76],\n          [-38,-76],\n          [-38,-78]\n        ]]\n      })\n   }\n );\n```\n\n","completion":{"label":"QueryGraph","detail":"QueryGraph(graph, openCypherQuery, queryParameters?) -> Array","insertText":"QueryGraph(${1:graph_}, ${2:openCypherQuery_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Seit Version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFragt einen Wissensgraphen mit einer openCypher-Abfrage ab und gibt die Entitäten und Beziehungen in einem Diagramm zurück, das auch die zugehörigen Eigenschaften enthält.\n\n**Parameter**\n\n- **graph**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph) - Der Wissensgraph, der abgefragt werden soll.\n- **openCypherQuery**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Die openCypher-Abfrage, die beim Wissensgraphen erfolgen soll.\n- **queryParameters** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ein Dictionary der benannten Abfrageparameter für die openCypher-Abfrage. Bei den Parameternamen oder -schlüsseln im Dictionary wird zwischen Groß- und Kleinschreibung unterschieden. Die akzeptierten Parameter sind vom externen Graph Store abhängig und können folgende Typen aufweisen: `Array`, `Date`, `Dictionary`, `Geometry`, `Number`, `Text`\n\n**Rückgabewert**: Array\n\n**Zusätzliche Ressourcen**\n\n* [Get started with ArcGIS Knowledge Server](https://enterprise.arcgis.com/en/knowledge/latest/introduction/get-started-with-arcgis-knowledge.htm)\n* [Get started with ArcGIS Knowledge (ArcGIS Pro)](https://pro.arcgis.com/en/pro-app/latest/help/data/knowledge/get-started-with-arcgis-knowledge.htm)\n* [Introduction to knowledge graph service in the ArcGIS Maps SDK for JavaScript](https://developers.arcgis.com/javascript/latest/knowledge-graph/knowledge-graph-intro/)\n"}},"parametersInfo":{"min":2,"max":3}}]}]