[{"id":"constants","title":"Constanten","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Vertegenwoordigt een waarde die hoger is dan elk ander getal. `-Infinity` kan ook worden gebruikt als een waarde die lager is dan een getal.","examples":"\n**Voorbeeld**\n\nBerekent het maximum van vier veldwaarden\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVertegenwoordigt een waarde die hoger is dan elk ander getal. `-Infinity` kan ook worden gebruikt als een waarde die lager is dan een getal."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"De waarde van de omtrek van een cirkel gedeeld door zijn diameter, ongeveer '3.14159'.","examples":"\n**Voorbeeld**\n\nRetourneert het oppervlak van een cirkelobject\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDe waarde van de omtrek van een cirkel gedeeld door zijn diameter, ongeveer '3.14159'."}}},{"type":"constant","name":"textformatting.backwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.backwardslash","description":"Plaatst een backslash-teken '\\' in de tekst.","examples":"\n**Voorbeeld**\n\nRetourneert '\\\\\\serverName\\foo\\bar'\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPlaatst een backslash-teken '\\' in de tekst."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"Voegt een dubbel aanhalingsteken ‘”’ aan de tekst toe.","examples":"\n**Voorbeeld**\n\nRetourneert 'Nicholas’ “Nick” Anderson'\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVoegt een dubbel aanhalingsteken ‘”’ aan de tekst toe."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"Plaatst een backslash-teken '/' in de tekst.","examples":"\n**Voorbeeld**\n\nRetourneert '151/low'\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPlaatst een backslash-teken '/' in de tekst."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"Plaatst een nieuwe regel of regelafbreking in de tekst. Er is **GEEN** ondersteuning voor meerregelige labels in de API 3.x voor JavaScript of in de ArcGIS Online Map Viewer Classic.","examples":"\n**Voorbeeld**\n\nRetourneert \"T2N R1W\"\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPlaatst een nieuwe regel of regelafbreking in de tekst. Er is **GEEN** ondersteuning voor meerregelige labels in de API 3.x voor JavaScript of in de ArcGIS Online Map Viewer Classic."}}},{"type":"constant","name":"textformatting.singlequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.singlequote","description":"Plaatst een enkel aanhalingsteken (') in de tekst.","examples":"\n**Voorbeeld**\n\nRetourneert \\\"Nicholas 'Nick' Anderson\\\"\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPlaatst een enkel aanhalingsteken (') in de tekst."}}}]},{"id":"array_functions","title":"Array-functies","items":[{"type":"function","name":"all","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#all","description":"Geeft aan of een van de elementen in een opgegeven array een test van de gegeven functie doorstaat. Retourneert 'true' als de functie 'true' retourneert voor alle items in de invoerarray.","examples":"\n**Voorbeelden**\n\nRetourneert 'false' omdat sommige elementen in de invoerreeks de 'isEven' test niet hebben doorstaan\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\nGebruikt de bestaande `isEmpty` Arcade-functie als de `testFunction`. Dit is geldig omdat `isEmpty` een enkele parameter neemt en een booleaanse waarde retourneert. Deze uitdrukking retourneert 'true' als alle velden leeg zijn.\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":"**[Sinds versie 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een van de elementen in een opgegeven array een test van de gegeven functie doorstaat. Retourneert 'true' als de functie 'true' retourneert voor alle items in de invoerarray.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De invoerreeks om te testen.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - De functie die wordt gebruikt om elk element te testen in de array 'testFunction(value: Any) -> Boolean'. De functie moet een waarheidswaarde retourneren als het element de test doorstaat. De functie kan een door de gebruiker gedefinieerde functie of een kernfunctie van Arcade zijn, die is gedefinieerd met de volgende parameter:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vertegenwoordigt de waarde van een element in de array.\n\n**Retourwaarde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n'true' als de testfunctie een waarheidswaarde retourneert voor alle elementen."}},"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":"Test of een van de elementen in een opgegeven array een test van de gegeven functie doorstaat. Retourneert 'true' als de functie 'true' retourneert voor minstens één item in de invoerarray.","examples":"\n**Voorbeelden**\n\nRetourneert 'true' omdat minste één element in de invoerreeks de 'isEven'-test heeft doorstaan.\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\nGebruikt de bestaande `isEmpty` Arcade-functie als de `testFunction`. Dit is geldig omdat `isEmpty` een enkele parameter neemt en een booleaanse waarde retourneert. Deze uitdrukking retourneert 'true' als een of meer velden leeg zijn.\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":"**[Sinds versie 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTest of een van de elementen in een opgegeven array een test van de gegeven functie doorstaat. Retourneert 'true' als de functie 'true' retourneert voor minstens één item in de invoerarray.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De invoerreeks om te testen.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - De functie die wordt gebruikt om elk element te testen in de array 'testFunction(value: Any) -> Boolean'. De functie moet een waarheidswaarde retourneren als het element de test doorstaat. De functie kan een door de gebruiker gedefinieerde functie of een kernfunctie van Arcade zijn, die is gedefinieerd met de volgende parameter:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vertegenwoordigt de waarde van een element in de array.\n\n**Retourwaarde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n'true' als de testfunctie een waarheidswaarde retourneert voor een van de elementen."}},"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":"Retourneert een nieuwe reeks met een opgegeven lengte.","examples":"\n**Voorbeelden**\n\nRetourneert '[null, null, null, null, null]'.\n\n```arcade\nArray(5)\n```\n\nRetourneert `[\\\"hello\\\",\\\"hello\\\"]`\n\n```arcade\nArray(2, \"hello\")\n```\n\nRetourneert '[1,1,1]'.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een nieuwe reeks met een opgegeven lengte.\n\n**Parameters**\n\n- **arrayLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De gewenste lengte van de nieuwe reeks.\n- **defaultValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De waarde voor ieder element in de reeks. Als er geen waarde is gespecificeerd, is de standaardwaarde 'null'.\n\n**Retourwaarde**: [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":"Geeft een ondiepe of diepe kopie terug van een invoerreeks.","examples":"\n**Voorbeelden**\n\nMaakt een ondiepe kopie van de invoerreeks\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\nMaakt een diepe kopie van de invoerreeks.\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":"**[Sinds versie 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft een ondiepe of diepe kopie terug van een invoerreeks.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De array reeks die gekopieerd moet worden.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Wanneer true, maakt een diepe kopie van elk element in de invoerarray, wat betekent dat elementen in de uitvoerarray geen gedeelde referenties hebben met de elementen van de invoerarray. De standaardwaarde is false.\n\n**Retourwaarde**: [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":"Retourneert het laatste element van een array. Als de invoerarray leeg is, mislukt de expressie-evaluatie.","examples":"\n**Voorbeeld**\n\nRetourneert '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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het laatste element van een array. Als de invoerarray leeg is, mislukt de expressie-evaluatie.\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; - De reeks waar de laatste waarde uit verkregen zal worden.\n\n**Retourwaarde**: [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":"Retourneert het aantal items in een array.","examples":"\n**Voorbeeld**\n\nRetourneert 6\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het aantal items in een array.\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; - Een array om de bewerking op uit te voeren.\n\n**Retourwaarde**: [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":"Retourneert een opgegeven standaardwaarde als een index in een array niet bestaat of als de waarde bij de opgegeven index 'null' of een lege tekstwaarde is.","examples":"\n**Voorbeelden**\n\nArray met waarde bij de opgegeven index\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 4, \"No data\");\n// returns 901\n```\n\nArray zonder waarde bij de opgegeven index\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 5, \"No data\");\n// returns \"No data\"\n```\n\nArray met null-waarde bij de opgegeven 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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een opgegeven standaardwaarde als een index in een array niet bestaat of als de waarde bij de opgegeven index 'null' of een lege tekstwaarde is.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De invoerarray die moet worden gecontroleerd\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index die moet worden gecontroleerd.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Deze waarde wordt geretourneerd als de index niet bestaat of als de waarde bij de opgegeven index 'null' is of een lege tekstwaarde is.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nRetourneert de waarde bij de opgegeven index, indien gedefinieerd. Retourneert anders de waarde die in 'defaultValue' is opgegeven."}},"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":"Controleert of een index die meerdere lagen diep in een multidimenionele array is genest, een waarde heeft en retourneert die waarde indien aanwezig. Als dat niet het geval is, retourneert deze functie een opgegeven standaardwaarde als minstens één van de geneste sleutels of indexen niet bestaat of als de waarde bij de gespecificeerde sleutel of index 'null' is of een lege tekstwaarde is. Dit stelt u ertoe in staat in één stap door te dringen in een geneste structuur in plaats van de waarden in elke array te controleren.","examples":"\n**Voorbeelden**\n\nArray met een waarde bij de geneste 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 zonder waarde bij de geneste 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 zonder waarde bij de hoofdindex\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 bestaande uit woordenlijsten met geneste waarden\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nControleert of een index die meerdere lagen diep in een multidimenionele array is genest, een waarde heeft en retourneert die waarde indien aanwezig. Als dat niet het geval is, retourneert deze functie een opgegeven standaardwaarde als minstens één van de geneste sleutels of indexen niet bestaat of als de waarde bij de gespecificeerde sleutel of index 'null' is of een lege tekstwaarde is. Dit stelt u ertoe in staat in één stap door te dringen in een geneste structuur in plaats van de waarden in elke array te controleren.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De invoerarray die moet worden gecontroleerd\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; - Een array bestaande uit de sleutels of indexen die moeten worden gecontroleerd op elk niveau van de structuur van de container.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Deze waarde wordt geretourneerd als minstens één van de sleutels of indexen niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of een lege tekstwaarde is.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nRetourneert de waarde bij de opgegeven sleutel of index, indien gedefinieerd. Retourneert anders de waarde die in 'defaultValue' is opgegeven."}},"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":"Retourneert een set afzonderlijke of unieke waarden voor een array met waarden.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een set afzonderlijke of unieke waarden voor een array met waarden.\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; - Een reeks met waarden waarop de actie uitgevoerd moet worden.\n\n**Retourwaarde**: [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":"Retourneert een set afzonderlijke of unieke waarden voor een lijst met waarden.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een set afzonderlijke of unieke waarden voor een lijst met waarden.\n\n**Parameter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Een lijst met waarden waarop de actie uitgevoerd moet worden.\n\n**Retourwaarde**: [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":"Verwijdert een waarde uit een array bij een opgegeven index. Bestaande elementen die bij of boven de opgegeven index zijn geplaatst, worden één indexwaarde omlaag verplaatst. De array wordt één waarde kleiner.","examples":"\n**Voorbeelden**\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVerwijdert een waarde uit een array bij een opgegeven index. Bestaande elementen die bij of boven de opgegeven index zijn geplaatst, worden één indexwaarde omlaag verplaatst. De array wordt één waarde kleiner.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De reeks waar de waarde uit wordt verwijderd.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van de waarde die uit de reeks wordt verwijderd. Als er een negatieve index wordt opgegeven, wordt deze gebruikt als een offset van het einde van de array.\n\n**Retourwaarde**: 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":"Creëert een nieuwe array met de elementen gefilterd uit de invoerarray die een test van de opgegeven functie doorstaan.","examples":"\n**Voorbeelden**\n\nRetourneert een nieuwe array die bestaat uit elementen die door de filter 'isEven' zijn gekomen.\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\nGebruikt de bestaande `isEmpty` Arcade-functie in de `filterFunction`. Retourneert een nieuwe array van velden die niet leeg zijn.\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":"**[Sinds versie 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCreëert een nieuwe array met de elementen gefilterd uit de invoerarray die een test van de opgegeven functie doorstaan.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De invoerreeks om te filteren.\n- **filterFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - De functie die gebruikt wordt om elementen in de array te filteren `filterFunction(value: Any) -> Boolean`. De functie moet een waarheidswaarde retourneren als het element de test doorstaat. Deze functie kan een door de gebruiker gedefinieerde functie zijn of een Arcade-kernfunctie, gedefinieerd met de volgende parameter:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vertegenwoordigt de waarde van een element in de array.\n\n**Retourwaarde**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nGeeft een array terug met de elementen die de testfunctie hebben doorstaan."}},"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":"Retourneert het eerste element in een array. Retourneert 'null' als de array leeg is.","examples":"\n**Voorbeeld**\n\nprint '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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het eerste element in een array. Retourneert 'null' als de array leeg is.\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; - De array om het eerste item van te retourneren.\n\n**Retourwaarde**: [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":"Retourneert het eerste element in een array. Als de invoerarray leeg is, mislukt de expressie-evaluatie.","examples":"\n**Voorbeeld**\n\nRetourneert \\\"orange\\\".\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het eerste element in een array. Als de invoerarray leeg is, mislukt de expressie-evaluatie.\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; - De array waaruit de eerste waarde moet worden opgehaald.\n\n**Retourwaarde**: [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":"Geeft aan of een array een waarde heeft bij de opgegeven index.","examples":"\n**Voorbeelden**\n\nArray met waarde bij de opgegeven index\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 4);\n// returns true\n```\n\nArray zonder waarde bij de opgegeven index\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 5);\n// returns false\n```\n\nArray met null-waarde bij de opgegeven 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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een array een waarde heeft bij de opgegeven index.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De array die moet worden gecontroleerd.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index die moet worden gecontroleerd.\n\n**Retourwaarde**: [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":"Controleert of een index die meerdere lagen diep in een multidimenionele array is genest, een waarde heeft. Dit stelt u ertoe in staat in één stap door te dringen in een geneste structuur in plaats van de waarden in elke array te controleren. Retourneert 'true' als de indexen op elk niveau van de structuur bestaan en als deze een waarde bevatten die niet null is.","examples":"\n**Voorbeelden**\n\nArray met een waarde bij de geneste 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 zonder waarde bij de geneste 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 zonder waarde bij de hoofdindex\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [10, 5]);\n// returns false\n```\n\nArray bestaande uit woordenlijsten met geneste waarden\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nControleert of een index die meerdere lagen diep in een multidimenionele array is genest, een waarde heeft. Dit stelt u ertoe in staat in één stap door te dringen in een geneste structuur in plaats van de waarden in elke array te controleren. Retourneert 'true' als de indexen op elk niveau van de structuur bestaan en als deze een waarde bevatten die niet null is.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De array die moet worden gecontroleerd.\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; - Een array bestaande uit de sleutels of indexen die moeten worden gecontroleerd op elk niveau van de structuur.\n\n**Retourwaarde**: [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":"Bepaalt of een reeks een opgegeven waarde bevat. Retourneert 'true' als de waarde in de reeks wordt gevonden.","examples":"\n**Voorbeelden**\n\nRetourneert 'true'.\n\n```arcade\nIncludes(['orange', 'purple', 'gray'], 'purple')\n```\n\nRetourneert '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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBepaalt of een reeks een opgegeven waarde bevat. Retourneert 'true' als de waarde in de reeks wordt gevonden.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De invoerreeks.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De waarde waarnaar in de opgegeven reeks moet worden gezocht.\n\n**Retourwaarde**: [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":"Retourneert de op nul gebaseerde indexlocatie van het invoeritem in een array. Als 'item' niet bestaat, wordt '-1' geretourneerd.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de op nul gebaseerde indexlocatie van het invoeritem in een array. Als 'item' niet bestaat, wordt '-1' geretourneerd.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De array waarin moet worden gezocht\n- **item**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Het item waarnaar in de array moet worden gezocht.\n\n**Retourwaarde**: [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":"Plaatst een nieuwe waarde in een array bij een opgegeven index. Bestaande elementen die boven de opgegeven index zijn geplaatst, worden één indexwaarde omhoog verplaatst. De array wordt één waarde groter.","examples":"\n**Voorbeelden**\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPlaatst een nieuwe waarde in een array bij een opgegeven index. Bestaande elementen die boven de opgegeven index zijn geplaatst, worden één indexwaarde omhoog verplaatst. De array wordt één waarde groter.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De reeks om de nieuwe waarde in te plaatsen.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van de array waar de nieuwe waarde geplaatst dient te worden. Bij een index van 0 wordt de waarde aan het begin van de array geplaatst. Bij een index die gelijk is aan de grootte van de array wordt de waarde aan het einde van de array geplaatst. Een index die groter is dan de grootte van de array zal een fout tot gevolg hebben.  Als er een negatieve index wordt opgegeven, wordt deze gebruikt als een offset van het einde van de array.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De waarde die in de reeks geplaatst zal worden.\n\n**Retourwaarde**: 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":"Creëert een nieuwe reeks gebaseerd op de resultaten van het aanroepen van een gegeven functie op elk element in de invoerreeks.","examples":"\n**Voorbeelden**\n\nConverteert alle elementen in de array van Fahrenheit naar Celsius en retourneert ze in een nieuwe array.\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\nConverteert datumobjecten naar geformatteerde tekst\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":"**[Sinds versie 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCreëert een nieuwe reeks gebaseerd op de resultaten van het aanroepen van een gegeven functie op elk element in de invoerreeks.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De invoerreeks om in kaart te brengen.\n- **mappingFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - De functie die voor elk element in de array 'mappingFunction(value: Any) -> Any' moet worden aangeroepen. De functie moet een nieuw item retourneren dat deel zal uitmaken van de geretourneerde array. De functie kan een door de gebruiker gedefinieerde functie of een kernfunctie van Arcade zijn, die is gedefinieerd met de volgende parameter:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vertegenwoordigt de waarde van een element in de array.\n\n**Retourwaarde**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nDe items die worden geretourneerd door de toewijzingsfunctie."}},"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":"Test of geen van de elementen in een opgegeven reeks een test van de gegeven functie doorstaat. Retourneert 'true' als de 'testFunction' 'false` retourneert voor alle items in de invoerarray.","examples":"\n**Voorbeelden**\n\nRetourneert 'false' omdat een aantal elementen in de invoerarray de 'isEven'-test hebben doorstaan\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\nGebruikt de bestaande `isEmpty` Arcade-functie als de `testFunction`. Dit is geldig omdat `isEmpty` een enkele parameter neemt en een booleaanse waarde retourneert. Deze uitdrukking retourneert 'true' als geen van de velden leeg is.\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":"**[Sinds versie 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTest of geen van de elementen in een opgegeven reeks een test van de gegeven functie doorstaat. Retourneert 'true' als de 'testFunction' 'false` retourneert voor alle items in de invoerarray.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De invoerreeks om te testen.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - De functie om elk element te testen in de array 'testFunction(value: Any) -> Boolean'. De functie moet een valse waarde retourneren als het element niet slaagt voor de test. De functie kan een door de gebruiker gedefinieerde functie of een kernfunctie van Arcade zijn, die is gedefinieerd met de volgende parameter:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vertegenwoordigt de waarde van een element in de array.\n\n**Retourwaarde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n'true' als alle elementen in de array niet slagen voor de testfunctie."}},"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":"Verwijdert en retourneert het element aan het einde van de reeks. Een lege reeks zal een fout veroorzaken.","examples":"\n**Voorbeeld**\n\nRetourneert 'gray'. De invoerreeks is nu gelijk aan '['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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVerwijdert en retourneert het element aan het einde van de reeks. Een lege reeks zal een fout veroorzaken.\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; - De invoerreeks waar het laatste element uit verwijderd en geretourneerd wordt.\n\n**Retourwaarde**: [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":"Voegt een element toe aan het einde van een reeks en retourneert de nieuwe lengte van de reeks.","examples":"\n**Voorbeeld**\n\nRetourneert 4. De invoerreeks zal nu gelijk zijn aan '['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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVoegt een element toe aan het einde van een reeks en retourneert de nieuwe lengte van de reeks.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De reeks waar de elementen naar gepusht worden.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De waarde die als het laatste element van de invoerreeks wordt toegevoegd.\n\n**Retourwaarde**: [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":"Voert een gegeven \\\"reducer\\\"-functie uit op elk element in de array en geeft daarbij de retourwaarde van de berekening van het vorige element door.","examples":"\n**Voorbeelden**\n\nZonder de 'initialValue'-parameter, worden de eerste twee elementen van de 'steden'-array als argumenten doorgegeven aan de add-functie.\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\nAangezien de parameter 'initialValue' is ingesteld, zal die waarde het eerste argument van de functie zijn ('city1'), en het eerste element van de 'cities' is het tweede argument van de functie ('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":"**[Sinds versie 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVoert een gegeven \\\"reducer\\\"-functie uit op elk element in de array en geeft daarbij de retourwaarde van de berekening van het vorige element door.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De invoerreeks om te verminderen.\n- **reducerFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - De reducer-functie die de arraywaardes 'reducerFunction(previousValue: Any, arrayValue: Any) -> Any' aggregeert.\n\n  - **previousValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De eerste keer dat de functie wordt uitgevoerd, is dit het eerste element in de invoerarray of de 'initialValue', indien aanwezig.\n  - **arrayValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vertegenwoordigt de huidige waarde van een element in de invoerarray.\n- **initialValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Een item om mee te nemen in het eerste argument van de reducerfunctie.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nDe waarde die door de reducer-functie werd samengesteld voor elk element in de array."}},"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":"Verandert het aantal elementen in een array in de gespecificeerde grootte. Het kan worden gebruikt om de array uit te breiden of vroegtijdig af te kappen. Na formaatwijziging zullen indexeringspogingen die verder reiken dan het nieuwe laatste element, in een fout resulteren, behalve bij het indexeren van het volgende element, dat de array met één element zal blijven uitbreiden.","examples":"\n**Voorbeelden**\n\nRetourneert '['orange', 'purple', 'gray', null, null]'\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5)\nreturn colors\n```\n\nRetourneert '['orange', 'purple', 'gray', 'red', 'red']'\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5, 'red')\nreturn colors\n```\n\nRetourneert '['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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVerandert het aantal elementen in een array in de gespecificeerde grootte. Het kan worden gebruikt om de array uit te breiden of vroegtijdig af te kappen. Na formaatwijziging zullen indexeringspogingen die verder reiken dan het nieuwe laatste element, in een fout resulteren, behalve bij het indexeren van het volgende element, dat de array met één element zal blijven uitbreiden.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De reeks waarvan de grootte gewijzigd zal worden.\n- **newSize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal gewenste elementen in de reeks waarvan de grootte gewijzigd is.\n- **value** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De optionele waarde die gebruikt zal worden voor nieuwe elementen die aan de array worden toegevoegd. Als er geen waarde is gespecificeerd, krijgen de nieuwe toegevoegde elementen een 'null'-waarde.\n\n**Retourwaarde**: 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":"Keert de inhoud van de array op zijn plaats om.","examples":"\n**Voorbeeld**\n\nRetourneert '['gray', 'purple', 'orange']'\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKeert de inhoud van de array op zijn plaats om.\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; - De om te draaien array.\n\n**Retourwaarde**: [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":"Retourneert een deel van een array tussen twee indexen als een nieuwe array.","examples":"\n**Voorbeelden**\n\nRetourneert '['purple', 'gray']'\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 1, 3)\n```\n\nRetourneert '['red', 'blue']'\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 3)\n```\n\nRetourneert '['orange', 'purple', 'gray', 'red', 'blue']'\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'])\n```\n\nRetourneert '['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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een deel van een array tussen twee indexen als een nieuwe array.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De reeks die gesplitst zal worden.\n- **startIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index waar de splitsing zal beginnen. Standaardwaarde '0'. Als er een negatieve index wordt opgegeven, wordt deze gebruikt als een offset van het einde van de array.\n- **endIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index waar de splitsing zal eindigen. De waarde bij deze index wordt niet geïncludeerd in de geretourneerde reeks. Wordt standaard de reeksgrootte.\n\n**Retourwaarde**: [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":"Sorteert een array op ASCII-waarde. Als alle items in de array van hetzelfde type zijn, wordt een geschikte sorteerfunctie gebruikt. Als het verschillende types zijn, worden de items omgezet in tekst. Als de array woordenlijsten bevat, en er is geen door de gebruiker gedefinieerde functie opgegeven, dan wordt er niet gesorteerd. Als de array `null` waarden bevat, worden deze niet omgezet in tekst en worden ze teruggegeven aan het einde van de gesorteerde array.","examples":"\n**Voorbeelden**\n\nretourneert '['$', 1, 'A', 'a']'\n\n```arcade\nSort([1, 'a', '$', 'A'])\n```\n\nSorteer d.m.v. een door de gebruiker gedefinieerde functie\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSorteert een array op ASCII-waarde. Als alle items in de array van hetzelfde type zijn, wordt een geschikte sorteerfunctie gebruikt. Als het verschillende types zijn, worden de items omgezet in tekst. Als de array woordenlijsten bevat, en er is geen door de gebruiker gedefinieerde functie opgegeven, dan wordt er niet gesorteerd. Als de array `null` waarden bevat, worden deze niet omgezet in tekst en worden ze teruggegeven aan het einde van de gesorteerde array.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De array die moet worden gesorteert.\n- **comparatorFunction** (_Optional_): [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Een door de gebruiker gedefinieerde functie om te gebruiken voor het sorteren 'orderingFunction(a: Any, b: Any) -> Nummer'. De functie ontvangt twee elementen en zou een getal moeten retourneren dat de sorteervolgorde van de twee elementen aangeeft:  \n'> 0': sorteer 'b' voor 'a'  \n'= 0': behoud de originele volgorde van 'a' en 'b'  \n'< 0': sorteer 'a' voor 'b'\n\n  - **a**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Het eerste element om te vergelijken.\n  - **b**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Het tweede element om te vergelijken.\n\n**Retourwaarde**: [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":"Voegt alle parameters samen in een nieuwe reeks.","examples":"\n**Voorbeelden**\n\nRetourneert '['orange', 'purple', 1, 2, 'red']'\n\n```arcade\nSplice(['orange', 'purple'], 1, 2, 'red')\n```\n\nRetourneert '[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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVoegt alle parameters samen in een nieuwe reeks.\n\n**Parameter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Een doorlopende lijst met waarden die in een nieuwe array moet worden gesplitst.\n\n**Retourwaarde**: [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":"Kapt de invoerarray af en retourneert het eerste opgegeven aantal elementen.","examples":"\n**Voorbeeld**\n\nretourneert `[ 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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKapt de invoerarray af en retourneert het eerste opgegeven aantal elementen.\n\n**Parameters**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De matrix die moet worden afgekapt.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal items dat vanaf het begin van de array moet worden teruggegeven.\n\n**Retourwaarde**: [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":"Datumfuncties","items":[{"type":"function","name":"changetimezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone","description":"Wijzigt de tijdzone die wordt gebruikt om de opgegeven Date-waarde weer te geven. Als de invoer-dateValue een onbekende tijdzone heeft, dan zal de uitgevoerde Date-waarde worden weergegeven met dezelfde datum en tijd als de invoer-dateValue, maar wordt deze aan de newTimeZone toegewezen.","examples":"\n**Voorbeelden**\n\nWijzigt de opgegeven tijdzone voor de Date van 'America/New_York' naar '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\nWijst een Date met een 'onbekende' tijdzone toe aan een tijdoffset van '+07:00'\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nWijzigt de tijdzone die wordt gebruikt om de opgegeven Date-waarde weer te geven. Als de invoer-dateValue een onbekende tijdzone heeft, dan zal de uitgevoerde Date-waarde worden weergegeven met dezelfde datum en tijd als de invoer-dateValue, maar wordt deze aan de newTimeZone toegewezen.\n\n**Parameters**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Een Date-waarde die datum- en tijdinformatie bevat.\n- **newTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De nieuwe tijdzone die zal worden gebruikt om de opgegeven Date-waarde weer te geven. De tijdzone moet een van de volgende zijn:\n\n  - tekst die een vermelding in de IANA-tijdzonedatabase vertegenwoordigt (bijvoorbeeld 'America/New_York')\n\n  - tekst die de uren en minuten vertegenwoordigt die aan UTC moeten worden toegevoegd (bijvoorbeeld '+07:00' of '-03:00')\n\n  - 'systeem' - de tijdzone wordt ingesteld op de lokale tijdzone van het apparaat of systeem\n\n  - 'standaardwaarde' - de tijdzone van de uitvoeringscontext van het profiel\n\n  - 'UTC' - Gecoördineerde universele tijd\n\n  - 'onbekend' - verwijdert tijdzonegegevens voor de opgegeven waarde en geeft de datum en tijd weer zoals gedefinieerd in de expressie.\n\n**Retourwaarde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een Date-object uit een reeks parameters. Dates worden standaard aangemaakt in de tijdzone van de uitvoeringscontext van het profiel.","examples":"\n**Voorbeelden**\n\nMaakt een Date die de opgegeven tijd vertegenwoordigt in de tijdzone van de uitvoeringscontext van het profiel dat Arcade uitvoert\n\n```arcade\n// Date that represents Jun 02, 1987, 12:00:00 AM PST\nDate(1987,05,02)\n```\n\nMaakt een Date met een tijd die in een opgegeven tijdzone is gedefinieerd\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Date-object uit een reeks parameters. Dates worden standaard aangemaakt in de tijdzone van de uitvoeringscontext van het profiel.\n\n**Parameters**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal dat een jaar vertegenwoordigt.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De maand (0-11) waarbij `0` januari is en `11` december.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De dag van de maand (1-31).\n- **hour** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het uur van de dag (0-23).\n- **minute** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De minuut van het uur (0-59).\n- **second** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De seconde van de minuut (0-59).\n- **millisecond** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De milliseconde van de seconde (0-999).\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Sinds 1.24_ De tijdzone van de Date. Als dit niet wordt opgegeven, wordt de datum niet aangemaakt in de standaardtijdzone van de uitvoeringscontext van het profiel. Mogelijke waarden:\n\n  - tekst die een vermelding in de IANA-tijdzonedatabase vertegenwoordigt (bijvoorbeeld 'America/New_York')\n\n  - tekst die de uren en minuten vertegenwoordigt die aan UTC moeten worden toegevoegd (bijvoorbeeld '+07:00' of '-03:00')\n\n  - 'systeem' - de tijdzone wordt ingesteld op de lokale tijdzone van het apparaat of systeem\n\n  - 'standaardwaarde' - de tijdzone van de uitvoeringscontext van het profiel\n\n  - 'UTC' - Gecoördineerde universele tijd\n\n  - 'onbekend' - verwijdert tijdzonegegevens voor de opgegeven waarde en geeft de datum en tijd weer zoals gedefinieerd in de expressie.\n\n**Retourwaarde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een Date met het opgegeven Unix-epochnummer. De Date wordt standaard weergegeven in de tijdzone van de uitvoeringscontext van het profiel. Als er geen epoch is opgegeven, wordt een Date gemaakt met de huidige datum en tijd in de standaardtijdzone van het profiel. Als een null-waarde wordt opgegeven voor de epoch, wordt deze impliciet omgezet in 0 en zal dit de datum 1 januari 1970 UTC retourneren.","examples":"\n**Voorbeelden**\n\nMilliseconden sinds 1 januari 1970\n\n```arcade\nDate(1476987783555) // 'Thu Oct 20 2016 11:23:03 GMT-0700 (PDT)'\n```\n\nMaakt een Date die de huidige tijd vertegenwoordigt in de tijdzone van de uitvoeringscontext van het profiel dat Arcade uitvoert.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Date met het opgegeven Unix-epochnummer. De Date wordt standaard weergegeven in de tijdzone van de uitvoeringscontext van het profiel. Als er geen epoch is opgegeven, wordt een Date gemaakt met de huidige datum en tijd in de standaardtijdzone van het profiel. Als een null-waarde wordt opgegeven voor de epoch, wordt deze impliciet omgezet in 0 en zal dit de datum 1 januari 1970 UTC retourneren.\n\n**Parameter**\n\n- **epoch** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal milliseconden sinds 1 januari 1970 UTC.\n\n**Retourwaarde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een Date-waarde uit een ISO 8601-tekstwaarde. Als een UTC-offset wordt opgegeven, wordt de datum nog steeds in de tijdzone van het profiel weergegeven. Als er geen tekstwaarde is opgegeven, wordt een datum gemaakt met de huidige datum en tijd in de tijdzone van het profiel","examples":"\n**Voorbeelden**\n\nMaakt een Date van een ISO 8601-tekstwaarde met een bekende tijdoffset\n\n```arcade\nDate('2016-10-20T17:41:37+00:00') // 'Thu Oct 20 2016 10:41:37 GMT-0700 (PDT)'\n```\n\nMaakt een Date van een ISO 8601-tekstwaarde met een onbekende tijdoffset\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Date-waarde uit een ISO 8601-tekstwaarde. Als een UTC-offset wordt opgegeven, wordt de datum nog steeds in de tijdzone van het profiel weergegeven. Als er geen tekstwaarde is opgegeven, wordt een datum gemaakt met de huidige datum en tijd in de tijdzone van het profiel\n\n**Parameter**\n\n- **timestamp** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een ISP 8601-tekstwaarde die in een Date moet worden omgezet.\n\n**Retourwaarde**: [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":"Maakt een Date uit een DateOnly-waarde, met een optionele Time- en tijdzonewaarde.","examples":"\n**Voorbeeld**\n\nMaakt een Date uit een DateOnly en tijdtype.\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Date uit een DateOnly-waarde, met een optionele Time- en tijdzonewaarde.\n\n**Parameters**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - De DateOnly-waarde van waaruit een Date-waarde moet worden gemaakt.\n- **timeValue** (_Optional_): [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Een Time-waarde voor de Date. Als geen tijd wordt opgegeven, wordt de Date gemaakt met een tijd '00:00:00'.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tijdzone van de Date Als deze niet wordt opgegeven, wordt de Date aangemaakt in de 'onbekende' tijdzone. Mogelijke waarden:\n\n  - tekst die een vermelding in de IANA-tijdzonedatabase vertegenwoordigt (bijvoorbeeld 'America/New_York')\n\n  - tekst die de uren en minuten vertegenwoordigt die aan UTC moeten worden toegevoegd (bijvoorbeeld '+07:00' of '-03:00')\n\n  - 'systeem' - de tijdzone wordt ingesteld op de lokale tijdzone van het apparaat of systeem\n\n  - 'standaardwaarde' - de tijdzone van de uitvoeringscontext van het profiel\n\n  - 'UTC' - Gecoördineerde universele tijd\n\n  - 'onbekend' - verwijdert tijdzonegegevens voor de opgegeven waarde en geeft de datum en tijd weer zoals gedefinieerd in de expressie.\n\n**Retourwaarde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een kopie van de opgegeven Date.","examples":"\n**Voorbeeld**\n\nMaakt een kopie van de huidige Date-waarde\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een kopie van de opgegeven Date.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - De Date die moet worden gekopieerd.\n\n**Retourwaarde**: [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":"Voegt een opgegeven hoeveelheid tijd in de opgegeven eenheden toe aan een Date en retourneert een nieuwe Date. Als de Date een IANA-tijdzone heeft, wordt zomertijd en andere door tijdzones gedreven logica toegepast.","examples":"\n**Voorbeeld**\n\nVoegt 7 dagen toe aan de opgegeven Date\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVoegt een opgegeven hoeveelheid tijd in de opgegeven eenheden toe aan een Date en retourneert een nieuwe Date. Als de Date een IANA-tijdzone heeft, wordt zomertijd en andere door tijdzones gedreven logica toegepast.\n\n**Parameters**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - De ingevoerde Date waaraan tijd moet worden toegevoegd.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De waarde die in de opgegeven eenheden moet worden toegevoegd aan de Date.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De eenheden van het getal dat aan de Date moet worden toegevoegd. De standaardwaarde is 'milliseconden'. De ondersteunde eenheidstypes zijn onder meer 'milliseconden', 'seconden', 'minuten',' uren', 'dagen', 'maanden', 'jaren'\n\n**Retourwaarde**: [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":"Voegt een opgegeven hoeveelheid tijd in de opgegeven eenheden toe aan een DateOnly-waarde en retourneert een nieuwe DateOnly-waarde.","examples":"\n**Voorbeelden**\n\nVoegt 7 dagen toe aan de Date in het opgegeven veld\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\nVoegt 12 uur toe aan de Date in het opgegeven veld\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVoegt een opgegeven hoeveelheid tijd in de opgegeven eenheden toe aan een DateOnly-waarde en retourneert een nieuwe DateOnly-waarde.\n\n**Parameters**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - De ingevoerde DateOnly-waarde waaraan tijd moet worden toegevoegd.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De waarde die moet worden toegevoegd aan de datum in de opgegeven eenheden. Voor DateOnly-invoer wordt deze waarde omlaag afgerond naar de dichtstbijzijnde dag op basis van een vierentwintiguursinterval. Als de toe te voegen waarde minder is dan 24 uur, wordt geen waarde toegevoegd aan de DateOnly-invoer.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De eenheden van het getal dat aan de datum moet worden toegevoegd. De standaardwaarde is 'milliseconden'. De ondersteunde eenheidstypes zijn onder meer 'milliseconden', 'seconden', 'minuten',' uren', 'dagen', 'maanden', 'jaren'\n\n**Retourwaarde**: [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":"Voegt een opgegeven hoeveelheid tijd in de opgegeven eenheden toe aan een Time-waarde en retourneert een nieuwe Time-waarde.","examples":"\n**Voorbeelden**\n\nVoegt 7 uur toe aan de opgegeven Time\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\nVoegt 90 seconden toe aan de opgegeven Time\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\nVoegt 25 uur toe aan de opgegeven Time\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVoegt een opgegeven hoeveelheid tijd in de opgegeven eenheden toe aan een Time-waarde en retourneert een nieuwe Time-waarde.\n\n**Parameters**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - De ingevoerde Time-waarde waaraan tijd moet worden toegevoegd.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De waarde die met de opgegeven eenheden aan de tijd moet worden toegevoegd\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De eenheden van het getal dat aan de datum moet worden toegevoegd. De standaardwaarde is 'milliseconden'. De ondersteunde typen eenheden zijn onder meer 'milliseconden', 'seconden', 'minuten', 'uren'\n\n**Retourwaarde**: [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":"Trekt twee Dates van elkaar af en retourneert het verschil in de opgegeven eenheden.","examples":"\n**Voorbeelden**\n\nTrekt twee Dates van elkaar af en retourneert de leeftijd\n\n```arcade\nvar startDate = Date($feature.startDateField);\nvar endDate = Date($feature.endDateField);\nvar age = DateDiff(endDate, startDate, 'years');\nreturn age;\n```\n\nTrekt twee Dates van elkaar af en retourneert het verschil.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTrekt twee Dates van elkaar af en retourneert het verschil in de opgegeven eenheden.\n\n**Parameters**\n\n- **date1**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - De Date-waarde waarvan de tweede Date moet worden afgetrokken.\n- **date2**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - De Date-waarde die van de eerste opgegeven Date moet worden afgetrokken.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De eenheden waarin het verschil tussen de twee opgegeven Dates moet worden geretourneerd. De ondersteunde eenheidstypes zijn onder meer 'milliseconden', 'seconden', 'minuten',' uren', 'dagen', 'maanden', 'jaren'. De standaardwaarde is milliseconden.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Sinds versie 1.24_ De tijdzone die moet worden toegewezen aan ingevoerde Dates met een onbekende tijdzone. Als dit niet wordt opgegeven, gebeurt het volgende: (1) Als één invoer een gedefinieerde tijdzone heeft en de andere onbekend is, dan neemt de waarde met de onbekende tijdzone een tijdzone aan die met de ander invoer overeenkomt. (2) als beide invoeren onbekende tijdzones hebben, dan wordt de DateDif voor beide Dates berekend alsof ze in dezelfde tijdzone zijn gedefinieerd. Mogelijke waarden:\n\n  - tekst die een vermelding in de IANA-tijdzonedatabase vertegenwoordigt (bijvoorbeeld 'America/New_York')\n\n  - tekst die de uren en minuten vertegenwoordigt die aan UTC moeten worden toegevoegd (bijvoorbeeld '+07:00' of '-03:00')\n\n  - 'systeem' - de tijdzone wordt ingesteld op de lokale tijdzone van het apparaat of systeem\n\n  - 'standaardwaarde' - de tijdzone van de uitvoeringscontext van het profiel\n\n  - 'UTC' - Gecoördineerde universele tijd\n\n  - 'onbekend' - verwijdert tijdzonegegevens voor de opgegeven waarde en geeft de datum en tijd weer zoals gedefinieerd in de expressie.\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Trekt twee DateOnly-waarden van elkaar af en retourneert het verschil in de opgegeven eenheden.","examples":"\n**Voorbeeld**\n\nTrekt twee DateOnly-waarden van elkaar af en retourneert het verschil in jaren\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTrekt twee DateOnly-waarden van elkaar af en retourneert het verschil in de opgegeven eenheden.\n\n**Parameters**\n\n- **dateOnly1**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - De DateOnly-waarde waarvan een tweede DateOnly-waarde moet worden afgetrokken.\n- **dateOnly2**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - De DateOnly-waarde die van de eerste opgegeven DateOnly-waarde moet worden afgetrokken.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De eenheden die moeten worden gebruikt voor het geretourneerde verschil tussen de twee opgegeven DateOnly-waarden. De ondersteunde eenheidstypes zijn onder meer 'milliseconden', 'seconden', 'minuten',' uren', 'dagen', 'maanden', 'jaren'. De standaardwaarde is milliseconden.\n\n**Retourwaarde**: [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":"Trekt twee Time-waarden van elkaar af en retourneert het verschil in de opgegeven eenheden.","examples":"\n**Voorbeeld**\n\nTrekt twee Time-waareden van elkaar af en retourneert het verschil in uren\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTrekt twee Time-waarden van elkaar af en retourneert het verschil in de opgegeven eenheden.\n\n**Parameters**\n\n- **time1**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - De Time-waarde waarvan een tweede Time-waarde moet worden afgetrokken.\n- **time2**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - De Time-waarde die van de eerste opgegeven Time-waarde moet worden afgetrokken.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De eenheden die moeten worden gebruikt voor het geretourneerde verschil tussen de twee opgegeven Time-waarden. De ondersteunde typen eenheden zijn onder meer 'milliseconden', 'seconden', 'minuten', 'uren'. De standaardwaarde is milliseconden.\n\n**Retourwaarde**: [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":"Maakt een DateOnly-waarde op basis van de huidige datum in de tijdzone van de uitvoeringscontext van het profiel.","examples":"\n**Voorbeeld**\n\nRetourneert de huidige DateOnly (geen tijd)\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een DateOnly-waarde op basis van de huidige datum in de tijdzone van de uitvoeringscontext van het profiel.\n\n**Retourwaarde**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een DateOnly-waarde uit invoer die het jaar, de maand en de dag vertegenwoordigt.","examples":"\n**Voorbeeld**\n\nMaakt een DateOnly-waarde uit invoer die het jaar, de maand en de dag vertegenwoordigt\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een DateOnly-waarde uit invoer die het jaar, de maand en de dag vertegenwoordigt.\n\n**Parameters**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal dat een jaar vertegenwoordigt.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De maand (0-11) waarbij `0` januari is en `11` december. Als deze waarde buiten het normale bereik valt (0-11), retourneert de functie 'null'.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De dag van de maand (1-31). Als deze waarde buiten het normale bereik (1-31) valt, retourneert de functie 'null'.\n\n**Retourwaarde**: [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":"Maakt een DateOnly-datum met het opgegeven Unix-epochnummer.","examples":"\n**Voorbeeld**\n\nRetourneert de DateOnly uit het aantal milliseconden sinds 1 januari 1970\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een DateOnly-datum met het opgegeven Unix-epochnummer.\n\n**Parameter**\n\n- **epoch**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal milliseconden sinds 1 januari 1970 UTC.\n\n**Retourwaarde**: [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":"Maakt een DateOnly-waarde uit een tekstinvoer die een volgens ISO ingedeelde datum of een ander opgemaakt tekstpatroon vertegenwoordigt.","examples":"\n**Voorbeelden**\n\nMaakt een DateOnly-waarde uit een tekstwaarde die de datum vertegenwoordigt\n\n```arcade\nDateOnly(\"2023-05-11T13:43:18.990+01:00\");\n// returns 2023-05-11\n```\n\nMaakt een DateOnly-waarde uit een tekstwaarde die de datum in de opgegeven indeling vertegenwoordigt\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een DateOnly-waarde uit een tekstinvoer die een volgens ISO ingedeelde datum of een ander opgemaakt tekstpatroon vertegenwoordigt.\n\n**Parameters**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een tekstwaarde die een datum vertegenwoordigt. Dit moet een volgens ISO ingedeelde datum zijn of een andere opgemaakte tekst die een datum vertegenwoordigt. Als de waarde niet conformeert aan de ISO-indeling, moet de indelingsparameter worden gedefinieerd om de datumindeling aan te geven.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een tekstwaarde die de indeling van de 'dateValue'-invoer aangeeft.  \nMogelijke waarden:  \n  - 'D': Dag van de maand, niet aangevuld (1 - 31)  \n  - 'DD': Dag van de maand, aangevuld met een nul (01 - 31)  \n  - 'DDD': Ordinale dag van het jaar (1 - 365)  \n  - 'D': Dag van de week (1 - 7)  \n  - 'DDD': Afgekorte dag van de week (bijv. Maa)  \n  - 'dddd': Volledige dag van de week (bijvoorbeeld maandag)  \n  - 'M': Maandnummer (1 - 12)  \n  - 'MM': Maandnummer, aangevuld met een nul (01 - 12)  \n  - 'MMM': Afgekorte maandnaam (bijv. Jan)  \n  - 'MMMM': Volledige maandnaam (bijv. januari)  \n  - 'Y': Volledig jaar  \n  - 'YY': Tweecijferige jaaraanduiding  \n\n\n**Retourwaarde**: [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":"Maakt een DateOnly-waarde uit een opgegeven waarde.","examples":"\n**Voorbeeld**\n\nRetourneert de DateOnly uit de opgegeven waarde\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een DateOnly-waarde uit een opgegeven waarde.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - De datum waarvan de DateOnly-waarde moet worden gemaakt.\n\n**Retourwaarde**: [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":"Maakt een kopie van een DateOnly-waarde.","examples":"\n**Voorbeeld**\n\nMaakt een kopie van DateOnly-waarde\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een kopie van een DateOnly-waarde.\n\n**Parameter**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - De DateOnly-waarde die moet worden gekopieerd.\n\n**Retourwaarde**: [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":"Retourneert de dag van de maand van de opgegeven datum.","examples":"\n**Voorbeelden**\n\nKrijgt de dag van de maand van de gegeven datum\n\n```arcade\nDay(Now())\n```\n\nRetourneert de dag van de maand uit een DateOnly-waarde\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de dag van de maand van de opgegeven datum.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Een Date-waarde waaruit de dag van de maand moet worden opgehaald. DateOnly-waarden worden ondersteund sinds versie 1.24.\n\n**Retourwaarde**: [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":"Retourneert het uur uit de tijd in de opgegeven Date- of Time-waarde","examples":"\n**Voorbeelden**\n\nRetourneert het uur van de huidige tijd\n\n```arcade\nHour(Now())\n```\n\nRetourneert het uur van de tijd\n\n```arcade\nHour(Date(2023, 1, 1, 12, 59, 23))\n// returns 12\n```\n\nRetourneert het uur van de tijd\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het uur uit de tijd in de opgegeven Date- of Time-waarde\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Een Date- of Time-waarde van waaruit het uur van de tijd kan worden opgehaald. Time-waarden worden ondersteund sinds versie 1.24\n\n**Retourwaarde**: [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":"Retourneert de maand van de opgegeven datum, op basis van de norm ISO 8601. Waarden lopen van 1 tot 12, waarbij '1' januari is en '12' december is.","examples":"\n**Voorbeelden**\n\nKrijgt de maand van de opgegeven datum, op basis van de norm ISO 8601. Retourneert '12', voor de maand december.\n\n```arcade\nISOMonth(Date(1980, 11, 31))\n```\n\nHaalt op basis van de ISO 8601-norm de maand van de opgegeven DateOnly-waarde op.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de maand van de opgegeven datum, op basis van de norm ISO 8601. Waarden lopen van 1 tot 12, waarbij '1' januari is en '12' december is.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Een Date-waarde van waaruit de maand moet worden opgehaald. DateOnly-waarden worden ondersteund sinds versie 1.24.\n\n**Retourwaarde**: [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":"Retourneert het weeknummer van de opgegeven datum, op basis van de weekdatumkalender van ISO 8601. Waarden lopen van 1 tot 53, waarbij de eerste week van het jaar '1' is en de laatste week '52' of '53' is, afhankelijk van het jaar.","examples":"\n**Voorbeelden**\n\nKrijgt de week van de opgegeven datum, op basis van de norm ISO 8601. Retourneert '1', omdat deze datum deel uitmaakt van de eerste week van het volgende jaar.\n\n```arcade\nISOWeek(Date(1980, 11, 31))\n```\n\nHaalt op basis van de ISO 8601-norm de week van de opgegeven DateOnly-waarde op.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het weeknummer van de opgegeven datum, op basis van de weekdatumkalender van ISO 8601. Waarden lopen van 1 tot 53, waarbij de eerste week van het jaar '1' is en de laatste week '52' of '53' is, afhankelijk van het jaar.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Een Date-waarde van waaruit de week moet worden opgehaald. DateOnly-waarden worden ondersteund sinds versie 1.24.\n\n**Retourwaarde**: [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":"Retourneert de dag van de week van de opgegeven datum, op basis van de norm ISO 8601. Waarden lopen van 1 tot 7, waarbij maandag '1' is en zondag '7' is.","examples":"\n**Voorbeelden**\n\nRetourneert de dag van de week van de opgegeven datum, op basis van de norm ISO 8601. Retourneert '3', voor woensdag.\n\n```arcade\nISOWeekday(Date(1980, 11, 31))\n```\n\nRetourneert de dag van de week van de opgegeven DateOnly-waarde op basis van de ISO 8601-norm.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de dag van de week van de opgegeven datum, op basis van de norm ISO 8601. Waarden lopen van 1 tot 7, waarbij maandag '1' is en zondag '7' is.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Een Date-waarde van waaruit de dag van de week moet worden geretourneerd. DateOnly-waarden worden ondersteund sinds versie 1.24.\n\n**Retourwaarde**: [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":"Retourneert het jaar van de opgegeven datum, op basis van de weekdatumkalender van ISO 8601.","examples":"\n**Voorbeelden**\n\nHaalt het jaar van de opgegeven datum op, gebaseerd op de weekdatumkalender van ISO 8601. Retourneert '1981', omdat deze datum deel uitmaakt van de eerste week van het volgende jaar.\n\n```arcade\nISOYear(Date(1980, 11, 31))\n```\n\nHaalt op basis van de ISO 8601-weeknummerkalender het jaar van de opgegeven DateOnly-waarde op.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het jaar van de opgegeven datum, op basis van de weekdatumkalender van ISO 8601.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Een Date-waarde van waaruit het jaar moet worden opgehaald. DateOnly-waarden worden ondersteund sinds versie 1.24.\n\n**Retourwaarde**: [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":"Retourneert de milliseconde van de tijd in de opgegeven Time- of Date-waarde.","examples":"\n**Voorbeelden**\n\nRetourneert de milliseconde van de huidige tijd\n\n```arcade\nMillisecond(Now())\n```\n\nRetourneert de milliseconde van de tijd\n\n```arcade\nMillisecond(Date(2023, 1, 1, 12, 59, 23, 999))\n// returns 999\n```\n\nRetourneert de milliseconde van de tijd\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de milliseconde van de tijd in de opgegeven Time- of Date-waarde.\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Een Date- of Time-waarde van waaruit de milliseconde van de tijd moet worden opgehaald. Time-waarden worden ondersteund sinds versie 1.24\n\n**Retourwaarde**: [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":"Retourneert de minuut van de tijd in de opgegeven Time- of Date-waarde.","examples":"\n**Voorbeelden**\n\nRetourneert de minuut van de huidige tijd\n\n```arcade\nMinute(Now())\n```\n\nRetourneert de minuut van de tijd\n\n```arcade\nMinute(Date(2013, 1, 1, 2, 15, 23))\n// returns 15\n```\n\nRetourneert de minuut van de tijd\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de minuut van de tijd in de opgegeven Time- of Date-waarde.\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Een Date- of Time-waarde van waaruit de minuut van de tijd moet worden opgehaald. Time-waarden worden ondersteund sinds versie 1.24\n\n**Retourwaarde**: [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":"Retourneert de dag van de maand van de opgegeven datum. Waarden lopen van 1 tot 12, waarbij januari '1' is en december '12'.","examples":"\n**Voorbeelden**\n\nHaalt de maand van de opgegeven Date op. Waarde kan tussen 0-11 liggen, waarbij '0' voor januari staat en '11' voor december.\n\n```arcade\nMonth(Date(1980, 11, 31))\n// returns 11\n```\n\nHaalt de maand op uit de opgegeven DateOnly-waarde.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de dag van de maand van de opgegeven datum. Waarden lopen van 1 tot 12, waarbij januari '1' is en december '12'.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Een Date-waarde van waaruit de maand moet worden opgehaald. DateOnly-waarden worden ondersteund sinds versie 1.24.\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een Date-waarde die de huidige datum en tijd vertegenwoordigt in de tijdzone van de uitvoeringscontext van het profiel.","examples":"\n**Voorbeeld**\n\nRetourneert de huidige datum en tijd in de standaardtijdzone van het profiel.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Date-waarde die de huidige datum en tijd vertegenwoordigt in de tijdzone van de uitvoeringscontext van het profiel.\n\n**Retourwaarde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de seconde van de tijd in de opgegeven Date- of Time-waarde.","examples":"\n**Voorbeelden**\n\nHaalt de seconde van de huidige tijd op\n\n```arcade\nSecond(Now())\n```\n\nHaalt de seconde van de tijd op\n\n```arcade\nSecond(Date(2023, 1, 1, 2, 59, 01))\n// returns 1\n```\n\nHaalt de seconde van de tijd op\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de seconde van de tijd in de opgegeven Date- of Time-waarde.\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Een Date- of Time-waarde van waaruit de seconde van de tijd kan worden opgehaald. Time-waarden worden ondersteund sinds versie 1.24\n\n**Retourwaarde**: [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":"Maakt een Time-waarde die de huidige tijd vertegenwoordigt in de tijdzone van de uitvoeringscontext van het profiel.","examples":"\n**Voorbeeld**\n\nRetourneert de huidige weergegeven tijd met behulp van de standaardtijdzone van het profiel\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Time-waarde die de huidige tijd vertegenwoordigt in de tijdzone van de uitvoeringscontext van het profiel.\n\n**Retourwaarde**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een Time-waarde uit invoer die uren, minuten, seconden en milliseconden vertegenwoordigt.","examples":"\n**Voorbeeld**\n\nMaakt een Time-waarde uit invoer die uren, minuten, seconden en milliseconden vertegenwoordigt\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Time-waarde uit invoer die uren, minuten, seconden en milliseconden vertegenwoordigt.\n\n**Parameters**\n\n- **hours**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal dat het uren uit de Time-waarde vertegenwoordigt (0-23) Als deze waarde buiten het normale bereik (0-23) ligt, retourneert de functie 'null'.\n- **minutes**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal dat de minuten uit de Time-waarde vertegenwoordigt (0-59). Als deze waarde buiten het normale bereik (0-59) ligt, retourneert de functie 'null'.\n- **seconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal dat de seconde uit de Time-waarde vertegenwoordigt (0-59). Als deze waarde buiten het normale bereik (0-59) ligt, retourneert de functie 'null'.\n- **milliseconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal dat de milliseconden van de Time-value vertegenwoordigt (0-999). Als deze waarde buiten het normale bereik (0-999) ligt, retourneert de functie 'null'.\n\n**Retourwaarde**: [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":"Maakt een Time-value uit een opgegeven getal dat staat voor het aantal seconden sinds middernacht.","examples":"\n**Voorbeelden**\n\nRetourneert de Time uit het aantal milliseconden sinds middernacht.\n\n```arcade\nTime(8119800);\n// returns a Time value of 02:15:19.800\n```\n\nRetourneert de Time uit het aantal milliseconden sinds middernacht.\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Time-value uit een opgegeven getal dat staat voor het aantal seconden sinds middernacht.\n\n**Parameter**\n\n- **numValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal milliseconden sinds middernacht. Als deze waarde hoger is dan 86.400.000 (het maximumaantal milliseconden in één dag) of lager is dan 0, retourneert de functie 'null'.\n\n**Retourwaarde**: [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":"Maakt een Time-waarde uit een tekstinvoer die tijd vertegenwoordigt, met een optionele invoer die de tekstindeling aangeeft.","examples":"\n**Voorbeelden**\n\nMaakt een Time-waarde uit een tekstwaarde die de tijd vertegenwoordigt.\n\n```arcade\nTime(\"1:20 PM\");\n// returns a Time value of 13:20:00\n```\n\nMaakt een Time-waarde uit een tekstwaarde die de tijd en indeling vertegenwoordigt.\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Time-waarde uit een tekstinvoer die tijd vertegenwoordigt, met een optionele invoer die de tekstindeling aangeeft.\n\n**Parameters**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een tekstwaarde die een tijd vertegenwoordigt.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een tekstwaarde die de indeling van de timeValue-invoer aangeeft.  \nMogelijke waarden:  \n  - 'h': civiele uren, niet aangevuld met een nul (1 - 12)  \n  - 'hh': civiele uren, aangevuld met een nul (01 - 12)  \n  - 'H' militaire uren, niet aangevuld met een nul (0 - 23)  \n  - 'HH': militaire uren, aangevuld met een nul (00 - 23)  \n  - 'm': Minuten, niet aangevuld met een nul (0 - 59)  \n  - 'mm': Minuten, aangevuld met een nul (00 - 59)  \n  - 's': Seconden, niet aangevuld met een nul (0 - 59)  \n  - 'SS': Seconden, aangevuld met een nul (00 - 59)  \n  - 'A': AM/PM  \n\n\n**Retourwaarde**: [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":"Maakt een Time-waarde uit een opgegeven datum.","examples":"\n**Voorbeeld**\n\nRetourneert de Time uit de opgegeven datum\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Time-waarde uit een opgegeven datum.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - De datum van waaruit de tijd moet worden opgehaald.\n\n**Retourwaarde**: [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":"Maakt een kopie van een Time-waarde.","examples":"\n**Voorbeeld**\n\nMaakt een kopie van een Time-waarde\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een kopie van een Time-waarde.\n\n**Parameter**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - De Time-waarde die moet worden gekopieerd.\n\n**Retourwaarde**: [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":"Maakt een Date-value die de huidige datum en tijd in UTC vertegenwoordigt.","examples":"\n**Voorbeeld**\n\nMaakt een Date in UTC-tijd\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":"**[Sinds versie 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Date-value die de huidige datum en tijd in UTC vertegenwoordigt.\n\n**Retourwaarde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Aanvullende hulpmiddelen**\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":"Retourneerde de tijdzone van de opgegeven Date. De tijdzone zal een van de volgende zijn:\n\n- tekst die een vermelding in de IANA-tijdzonedatabase vertegenwoordigt (bijvoorbeeld 'America/New_York')\n\n- tekst die de uren en minuten vertegenwoordigt die aan UTC moeten worden toegevoegd (bijvoorbeeld '+07:00' of '-03:00')\n\n- 'systeem' - de tijdzone wordt ingesteld op basis van de lokale tijdzone van de client of het systeem\n\n- 'UTC' - Gecoördineerde universele tijd\n\n- 'Onbekend' - er zijn geen tijdzonegegevens gedefinieerd.","examples":"\n**Voorbeeld**\n\nRetourneert de tijdzone van een Date\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneerde de tijdzone van de opgegeven Date. De tijdzone zal een van de volgende zijn:\n\n- tekst die een vermelding in de IANA-tijdzonedatabase vertegenwoordigt (bijvoorbeeld 'America/New_York')\n\n- tekst die de uren en minuten vertegenwoordigt die aan UTC moeten worden toegevoegd (bijvoorbeeld '+07:00' of '-03:00')\n\n- 'systeem' - de tijdzone wordt ingesteld op basis van de lokale tijdzone van de client of het systeem\n\n- 'UTC' - Gecoördineerde universele tijd\n\n- 'Onbekend' - er zijn geen tijdzonegegevens gedefinieerd.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Een Date-waarde van waaruit de tijdzone moet worden opgehaald.\n\n**Retourwaarde**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de tijdzoneoffset in milliseconden uit UTC voor de opgegeven Date.","examples":"\n**Voorbeeld**\n\nRetourneert de tijdzoneoffset in milliseconden uit UTC\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de tijdzoneoffset in milliseconden uit UTC voor de opgegeven Date.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Een Date-waarde van waaruit de tijdzoneoffset moet worden opgehaald.\n\n**Retourwaarde**: [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":"Retourneert de huidige Date om middernacht in de tijdzone van de uitvoeringscontext van het profiel.","examples":"\n**Voorbeeld**\n\nRetourneert de huidige Date om middernacht, bijvoorbeeld Maa 24 oktober 2016 00:00:00 GMT -07:00 (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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de huidige Date om middernacht in de tijdzone van de uitvoeringscontext van het profiel.\n\n**Retourwaarde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een nieuwe Date-waarde die met de epoch van de invoerdatum overeenkomt en die de tijdzone instelt op de lokale tijdzone of de systeemtijdzone van de client.","examples":"\n**Voorbeeld**\n\nMaakt een datum in lokale tijd met dezelfde epoch als de invoerdatum\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":"**[Sinds versie 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een nieuwe Date-waarde die met de epoch van de invoerdatum overeenkomt en die de tijdzone instelt op de lokale tijdzone of de systeemtijdzone van de client.\n\n**Parameter**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Een Date-waarde voor weergave in de lokale tijd van de client.\n\n**Retourwaarde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een nieuwe Date-waarde die met de epoch van de invoerdatum overeenkomt en die de tijdzone instelt op UTC (gecoördineerde universele tijd).","examples":"\n**Voorbeeld**\n\nMaakt een Date in UTC-tijd met dezelfde epoch als de invoerdatum.\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":"**[Sinds versie 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een nieuwe Date-waarde die met de epoch van de invoerdatum overeenkomt en die de tijdzone instelt op UTC (gecoördineerde universele tijd).\n\n**Parameter**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Een Date-waarde voor weergave in UTC-tijd.\n\n**Retourwaarde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert het weeknummer in het jaar van de opgegeven Date. Waardes variëren van 0-53 waarbij de eerste week van het jaar '0' is en de laatste week van het jaar '51', '52' of '53' is, afhankelijk van het jaar. De eerste en laatste weken zijn mogelijk niet een volledige zeven dagen lang.","examples":"\n**Voorbeelden**\n\nGebruik de standaard start van de week (zondag)\n\n```arcade\nWeek( Date(1974,0,3) )\n// Returns 0\n```\n\nZet start van week op donderdag\n\n```arcade\nWeek( Date(1974,0,3), 4 )\n// Returns 1\n```\n\nZet start van week op vrijdag\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\nRetourneert de week uit de DateOnly-waarde\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":"**[Sinds versie 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het weeknummer in het jaar van de opgegeven Date. Waardes variëren van 0-53 waarbij de eerste week van het jaar '0' is en de laatste week van het jaar '51', '52' of '53' is, afhankelijk van het jaar. De eerste en laatste weken zijn mogelijk niet een volledige zeven dagen lang.\n\n**Parameters**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Een Date- of DateOnly-waarde van waaruit de week moet worden opgehaald. DateOnly-waarden worden ondersteund sinds versie 1.24.\n- **startDay** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een cijfer dat staat voor de startdag van de week. zondag = 0; maandag = 1; dinsdag = 2; woensdag = 3; donderdag = 4; vrijdag = 5; zaterdag = 6. De standaard is `0` (zondag).\n\n**Retourwaarde**: [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":"Retourneert de dag van de week voor de opgegeven Date. Waarden lopen van 1 tot 7, waarbij maandag '1' is en zondag '7'.","examples":"\n**Voorbeelden**\n\nRetourneert de weekdag van de opgegeven datum. Retourneert '3', voor woensdag.\n\n```arcade\nWeekday(Date(1980, 11, 31))\n```\n\nRetourneert de dag van de week voor de opgegeven DateOnly-waarde.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de dag van de week voor de opgegeven Date. Waarden lopen van 1 tot 7, waarbij maandag '1' is en zondag '7'.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Een Date- of Date-only-waarde van waaruit de dag van de week moet worden geretourneerd. DateOnly-waarden worden ondersteund sinds versie 1.24.\n\n**Retourwaarde**: [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":"Retourneert het jaar van de opgegeven Date.","examples":"\n**Voorbeelden**\n\nHaalt het jaar van de huidige Date op\n\n```arcade\nYear(Now())\n```\n\nHaalt het jaar van de opgegeven DateOnly-waarde op\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het jaar van de opgegeven Date.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Een Date- of DateOnly-waarde van waaruit het jaar moet worden opgehaald. DateOnly-waarden worden ondersteund sinds versie 1.24.\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"debugging_functions","title":"Debugging-functies","items":[{"type":"function","name":"console","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#console","description":"Registreert een bericht in een console voor foutopsporingsdoeleinden. Deze functie kan vooral nuttig zijn voor het debuggen van expressies. In tegenstelling tot de meeste functies, retourneert Console() geen waarde; in plaats daarvan registreert de berichten in een afzonderlijk venster, uitsluitend voor inspectiedoeleinden. Het succesvolle gebruik van deze functie heeft geen berekeningseffect op de evaluatie van de uitdrukking. De locatie van de console is afhankelijk van het profiel of context waarin de expressie wordt gemaakt. Als u een expressie maakt in ArcGIS Online, kunnen gelogde berichten worden bekeken in het \\\"Console\\\"-tabblad van het resultatenvenster in de Arcade Editor. Bij expressies die worden uitgevoerd in webclients, worden consoleberichten gelogd naar de console van de browser.","examples":"\n**Voorbeeld**\n\nLogt de waarde van de 'max' voor elke iteratie van de lus binnen de functie\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRegistreert een bericht in een console voor foutopsporingsdoeleinden. Deze functie kan vooral nuttig zijn voor het debuggen van expressies. In tegenstelling tot de meeste functies, retourneert Console() geen waarde; in plaats daarvan registreert de berichten in een afzonderlijk venster, uitsluitend voor inspectiedoeleinden. Het succesvolle gebruik van deze functie heeft geen berekeningseffect op de evaluatie van de uitdrukking. De locatie van de console is afhankelijk van het profiel of context waarin de expressie wordt gemaakt. Als u een expressie maakt in ArcGIS Online, kunnen gelogde berichten worden bekeken in het \\\"Console\\\"-tabblad van het resultatenvenster in de Arcade Editor. Bij expressies die worden uitgevoerd in webclients, worden consoleberichten gelogd naar de console van de browser.\n\n**Parameter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Een lijst met variabelen, tekst, getal of een woordenboek voor uitvoer naar het berichtenvenster.\n\n**Retourwaarde**: 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":"Biedt informatie over de context en omgeving waarin de Arcade-uitdrukking wordt uitgevoerd.","examples":"\n**Voorbeeld**\n\nGeeft de omgeving van de client of het systeem op.\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":"**[Sinds versie 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBiedt informatie over de context en omgeving waarin de Arcade-uitdrukking wordt uitgevoerd.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek met de onderstaande eigenschappen. De geretourneerde eigenschappen kunnen variëren al naar gelang waar u de Arcade-expressie uitvoert; het wordt daarom aanbevolen de functie HasValue te gebruiken om ervoor te zorgen dat de gewenste omgevingseigenschap bestaat.\n\n- **version**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De Arcade-versie. Zie de Arcade-versiematrix voor meer informatie over versiebeheer.\n- **engine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De engine die de Arcade-uitdrukking uitvoert. Mogelijke waarden: web, native, jvm\n- **engineVersion**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De versie van de engine die de Arcade-uitdrukking uitvoert. Zie de Arcade-versiematrix voor meer informatie over versiebeheer.\n- **application**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De toepassing waarin de Arcade-uitdrukking wordt uitgevoerd. Het is aan de ontwikkelaars van de applicatie om deze waarde in te stellen. Daarom kan deze eigenschap leeg zijn, afhankelijk van de app waarin de expressie wordt uitgevoerd.\n- **locale**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De landinstelling (locale) van de client of het systeem.\n- **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De ruimtelijke referentie van de Arcade-context.\n\n  - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De bekende ID van de ruimtelijke referentie.\n- **timeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Sinds 1.24_ De tijdzone van de uitvoeringscontext van de expressie. Dit wordt gebruikt bij het construeren en weergeven van Date-waarden als er niet op andere wijze een tijdzone is opgegeven.\n- **userTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Sinds 1.30_ De tijdzone van het apparaat waarop of de browser waarin de Arcade-expressie wordt uitgevoerd.\n\n**Aanvullende hulpmiddelen**\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":"enterprise_functions","title":"Enterprise-functies","items":[{"type":"function","name":"nextsequencevalue","bundle":"database","sinceVersion":"1.4","link":"https://developers.arcgis.com/arcade/function-reference/enterprise_functions/#nextsequencevalue","description":"Retourneert de volgende reekswaarde van de opgegeven databasereeks. Als ’inputSequenceName’ niet bestaat, resulteert de uitdrukking in een fout.","examples":"\n**Voorbeeld**\n\nRetourneert een getal met de volgende reekswaarde\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":"**[Sinds versie 1.4](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de volgende reekswaarde van de opgegeven databasereeks. Als ’inputSequenceName’ niet bestaat, resulteert de uitdrukking in een fout.\n\n**Parameter**\n\n- **sequenceName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van de reeks. Dit moet al zijn geconfigureerd in de database.\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"featureset_functions","title":"FeatureSet-functies","items":[{"type":"function","name":"area","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#area","description":"Retourneert het gebied van de invoer-FeatureSet in de opgegeven eenheden. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert het gebied van de laag in vierkante kilometer\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het gebied van de invoer-FeatureSet in de opgegeven eenheden. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet waarvoor het vlakke oppervlak moet worden berekend.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'acres' | 'hectares' | 'vierkante-centimeters' | 'vierkante-decimeters' | 'vierkante-voet; | 'vierkante-inch' | 'vierkante-kilometers' | 'vierkante-meters' | 'vierkante-mijl' | 'vierkante-milimeters' | 'vierkante-voet-vs' | 'vierkante-mijl-vs; | 'vierkante-yard'  \n\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert het geodetische gebied van de invoer-FeatureSet in de opgegeven eenheden. Dit is een betrouwbaardere meting van de oppervlakte dan `Area()` omdat het rekening houdt met de kromming van de aarde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert het geodetische gebied van de laag in vierkante kilometer\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het geodetische gebied van de invoer-FeatureSet in de opgegeven eenheden. Dit is een betrouwbaardere meting van de oppervlakte dan `Area()` omdat het rekening houdt met de kromming van de aarde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet waarvoor de geodetische oppervlakte moet worden berekend.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'acres' | 'hectares' | 'vierkante-centimeters' | 'vierkante-decimeters' | 'vierkante-voet; | 'vierkante-inch' | 'vierkante-kilometers' | 'vierkante-meters' | 'vierkante-mijl' | 'vierkante-milimeters' | 'vierkante-voet-vs' | 'vierkante-mijl-vs; | 'vierkante-yard'  \n\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert een lijst met bijlagen die geassocieerd zijn met het invoerobject. Elk resultaat bevat de naam van de bijlage, het inhoudstype, de ID en de grootte in bytes. Alleen van toepassing op objecten die afkomstig zijn van een featureservice.","examples":"\n**Voorbeeld**\n\nRetourneert het aantal bijlagen dat aan het object is gekoppeld.\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":"**[Sinds versie 1.6](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een lijst met bijlagen die geassocieerd zijn met het invoerobject. Elk resultaat bevat de naam van de bijlage, het inhoudstype, de ID en de grootte in bytes. Alleen van toepassing op objecten die afkomstig zijn van een featureservice.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Bijlagen die aan dit object zijn gekoppeld, worden uit de service opgehaald.\n- **options** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Instellingen voor het verzoek. Eigenschappen woordenboek:\n\n  - **types**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een array van tekstwaarden die de op te halen bestandstypen vertegenwoordigen.  \nMogelijke waarden: `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) - De minimale bestandsgroottevan de bijlage in bytes.\n  - **maxsize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De maximale bestandsgroottevan de bijlage in bytes.\n  - **metadata** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of metagegevens in bijlage moeten worden opgenomen in de functieretour. Momenteel worden alleen Exif-metagegevens voor afbeeldingen ondersteund.\n\n**Retourwaarde**: [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":"Retourneert de gemiddelde waarde van een opgegeven numeriek veld in een FeatureSet.","examples":"\n**Voorbeelden**\n\nberekent het verschil tussen de populatie van een object en de gemiddelde populatie van alle objecten in de laag\n\n```arcade\n$feature.population - Average($layer, 'population')\n```\n\nberekent de gemiddelde populatie per vierkante mijl van alle objecten in de laag\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de gemiddelde waarde van een opgegeven numeriek veld in een FeatureSet.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet om de bewerking op uit te voeren.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specificeert de naam van een numeriek veld of een SQL92-expressie waarvoor de statistiek wordt berekend op basis van de ingevoerde FeatureSet.\n\n**Retourwaarde**: [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":"Berekent het aantal objecten in de FeatureSet die de invoergeometrie bevat. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**","examples":"\n**Voorbeeld**\n\nBerekent het aantal objecten dat een opgegeven polygoon bevat\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerekent het aantal objecten in de FeatureSet die de invoergeometrie bevat. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**\n\n**Parameters**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie die wordt getest voor de 'bevat'-relatie tot `insideFeatures`. Zie deze geometrie als de potentiële 'houder' van de 'insideFeatures'.\n- **insideFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De ObjectSet die wordt getest voor de 'binnen'-relatie tot de `containerGeometry`.\n\n**Retourwaarde**: [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":"Retourneert het aantal objecten in een FeatureSet.","examples":"\n**Voorbeeld**\n\nBerekent het aantal objecten in een laag\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het aantal objecten in een FeatureSet.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet waaruit het aantal objecten moet worden geteld\n\n**Retourwaarde**: [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":"Berekent het aantal objecten in de FeatureSet dat de invoergeometrie kruist In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nBerekent het aantal objecten in de FeatureSet dat een opgegeven polygoon kruist\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerekent het aantal objecten in de FeatureSet dat de invoergeometrie kruist In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De objecten om de kruis-relatie te testen met de invoer 'crossingGeometry'.\n- **crossingGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie wordt gekruist.\n\n**Retourwaarde**: [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":"Retourneert een set afzonderlijke of unieke waarden uit een FeatureSet.","examples":"\n**Voorbeelden**\n\nRetourneert een FeatureSet met een 'Status' kolom. Elke rij van de FeatureSet bevat een unieke statuswaarde\n\n```arcade\nDistinct($layer, 'Status')\n```\n\nRetourneert een FeatureSet met een 'Status’ en een ‘Type’ kolom. Elke rij van de FeatureSet bevat een unieke combinatie van de waarden ‘Status’ en ‘Type’\n\n```arcade\nDistinct($layer, ['Status', 'Type'])\n```\n\nRetourneert een FeatureSet met een kolom Dichtheid met rijen die de waarden Laag, Hoog of N.v.t. kunnen bevatten.\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\nRetourneert FeatureSet met een kolom Score en een kolom Type\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":"**[Sinds versie 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een set afzonderlijke of unieke waarden uit een FeatureSet.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet om aparate waarden uit te retourneren\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; - De veld(en) en/of expressie(s) om unieke waarden mee te bepalen. Deze parameter kan een array van veldnamen zijn, een array van expressies, of een woordenlijst of array van woordenlijsten die outputkolomnamen specificeren waar unieke waarden zullen worden opgeslagen. Indien een woordenlijst wordt gespecificeerd, moet de volgende specificatie worden gebruikt:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van de kolom waarin het resultaat van de opgegeven uitdrukking moet worden opgeslagen.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een SQL-92-expressie om een unieke waarde mee te berekenen.\n\n**Retourwaarde**: [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":"Retourneert het domein dat is toegewezen aan het opgegeven veld van de gegeven 'featureSet'. Als de 'featureSet' bij een klasse met een subtype hoort, wordt het domein geretourneerd dat is toegewezen aan het subtype.","examples":"\n**Voorbeeld**\n\nHet domein dat is toegewezen aan het subtype van het object\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het domein dat is toegewezen aan het opgegeven veld van de gegeven 'featureSet'. Als de 'featureSet' bij een klasse met een subtype hoort, wordt het domein geretourneerd dat is toegewezen aan het subtype.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet waarvan de objecten een veld bevatten die een domein heeft.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van het veld (niet de alias van het veld) met het domein.\n- **subtype** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De gecodeerde waarde voor het subtype als het object subtypes ondersteunt.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek dat wordt beschreven door de onderstaande eigenschappen.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het type domein - `codedValue` of `range`.\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De domeinnaam.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het datatype van het domeinveld. Het kan een van de volgende waarden zijn. `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) - Alleen van toepassing op 'range' domeinen. De minimumwaarde van het domein.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Alleen van toepassing op 'range' domeinen. De maximumwaarde van het domein.\n- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Alleen van toepassing op 'codedValue' domeinen. Een reeks dictionary's die de geldige waarden voor het veld beschrijven. Elke woordenlijst heeft een `code` eigenschap, die de actuele veldwaarde bevat, en een `naam` eigenschap die een gebruiksvriendelijke beschrijving van de waarde bevat (bv.`{ 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":"Retourneert de code van een bijbehorende domeinbeschrijving in een FeatureSet.","examples":"\n**Voorbeeld**\n\nDrukt de domeinbeschrijving af voor het veld waarnaar verwezen wordt.\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de code van een bijbehorende domeinbeschrijving in een FeatureSet.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De feautureset met een veld dat een domein heeft.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van het veld (niet de alias van het veld) met het domein.\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De waarde die terug moet worden omgezet in een code. De geretourneerde code komt uit de service metadata.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het gecodeerde nummer of de naam van het subtype indien de featureset subtypering ondersteunt.\n\n**Retourwaarde**: [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":"Retourneert de beschrijvende naam voor een domeincode in een FeatureSet.","examples":"\n**Voorbeeld**\n\ndrukt de domeinbeschrijving af voor het veld waarnaar wordt verwezen.\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de beschrijvende naam voor een domeincode in een FeatureSet.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet met een veld dat een domein heeft.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van het veld (niet de alias van het veld) met het domein.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De code die hoort bij de gewenste beschrijvende naam. De geretourneerde code komt uit de service metadata.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het gecodeerde nummer of de naam van het subtype indien de FeatureSet subtypering ondersteunt.\n\n**Retourwaarde**: [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":"Retourneert objecten van een FeatureSet waar de omhulsels (of extent) van een set objecten het omhulsel snijdt van een andere geometrie. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nBerekent het aantal objecten dat kruist met het omhulsel van geom2\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert objecten van een FeatureSet waar de omhulsels (of extent) van een set objecten het omhulsel snijdt van een andere geometrie. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet die wordt getest voor de 'kruis'-relatie tot de invoer `envelope`.\n- **envelope**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het omhulsel dat gekruist wordt.\n\n**Retourwaarde**: [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":"Vraagt om extra attributen voor de opgegeven FeatureSet.","examples":"\n**Voorbeeld**\n\nVraagt het veld BEVOLKING voor de objecten in de cluster\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":"**[Sinds versie 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraagt om extra attributen voor de opgegeven FeatureSet.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De featureset waaraan de gevraagde velden worden gekoppeld.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een veldnaam om op te vragen voor het gegeven object. Alleen de velden weergeven die nodig zijn voor gebruik in de expressie. Indien nodig kunt u alle velden aanvragen met de hulp van het wildcardteken \\\"*\\\". Dit moet echter worden vermeden om te voorkomen dat een onnodige hoeveelheid gegevens wordt geladen die de prestaties van de app negatief kunnen beïnvloeden. Deze waarde moet een tekst-literal zijn en kan geen variabele zijn.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een doorlopende lijst van veldnamen om op te vragen voor het gegeven object. Alleen de velden weergeven die nodig zijn voor gebruik in de expressie. Deze waarden moeten tekst-literals zijn en kunnen geen variabelen zijn.\n\n**Retourwaarde**: 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":"Maakt een nieuwe FeatureSet van JSON volgens de ArcGIS REST-specificaties. Zie het onderstaande snippet voor een voorbeeld hiervan.","examples":"\n**Voorbeeld**\n\nMaak een FeatureSet van 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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een nieuwe FeatureSet van JSON volgens de ArcGIS REST-specificaties. Zie het onderstaande snippet voor een voorbeeld hiervan.\n\n**Parameter**\n\n- **definition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De JSON die een reeks objecten beschrijft. De JSON moet worden omgezet naar een tekstwaarde.\n\n**Retourwaarde**: [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":"Creëert een nieuwe FeatureSet uit een woordenlijst die JSON vertegenwoordigt volgens de ArcGIS REST specs. Zie het onderstaande snippet voor een voorbeeld hiervan.","examples":"\n**Voorbeeld**\n\nCreëer een FeatureSet uit een woordenlijst.\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":"**[Sinds versie 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCreëert een nieuwe FeatureSet uit een woordenlijst die JSON vertegenwoordigt volgens de ArcGIS REST specs. Zie het onderstaande snippet voor een voorbeeld hiervan.\n\n**Parameter**\n\n- **definition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Een woordenboek dat een set objecten beschrijft.\n\n**Retourwaarde**: [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":"Retourneert alle objecten die aan het invoerobject zijn gekoppeld als een FeatureSet. Dit is specifiek voor Utility Network-werkstromen.","examples":"\n**Voorbeelden**\n\nRetourneert alle assets die connectiviteitsassociaties hebben met de lage terminal van de transformator.\n\n```arcade\nFeatureSetByAssociation($feature, 'connected', 'Low');\n```\n\nRetourneert het aantal elektronische apparaten dat met een object is geassocieerd\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":"**[Sinds versie 1.9](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert alle objecten die aan het invoerobject zijn gekoppeld als een FeatureSet. Dit is specifiek voor Utility Network-werkstromen.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object waaruit u alle bijbehorende objecten kunt opvragen. Dit object moet afkomstig zijn van een objectservice; objectverzamelingen worden niet ondersteund.\n- **associationType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het type associatie met het te retourneren object.  \n  Mogelijke waarden: 'connected' \\| 'container' \\| 'content' \\| 'structure' \\| 'attached'  \n  Mogelijke waarden toegevoegd bij versie 1.10: 'junctionEdge' \\| 'midspan'\n- **terminalName** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Alleen van toepassing op 'verbonden' associatietypes.\n\n**Retourwaarde**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)  \nRetourneert een FeatureSet met objecten met de veldspecificatie die in de onderstaande tabel wordt beschreven.\n\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De klassenaam op basis van de waarde van 'TONETWORKSOURCEID' of 'FROMNETWORKSOURCEID'.\n- **globalId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De Global ID van het object in de andere tabel (d.w.z. ofwel de waarde van 'TOGLOBALID' of 'FROMGLOBALID').\n- **isContentVisible**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kan een waarde van '1' (zichtbaar) of '0' (niet zichtbaar) zijn. Deze waarde vertegenwoordigt de zichtbaarheid van de bijbehorende inhoud en is alleen van toepassing op inperkingsassociaties.\n- **objectId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De ObjectID van de rij in de associatietabel.\n- **percentAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Van toepassing op `midspan` associatietypes. Retourneert een zwevend puntnummer van 0-1 dat de locatie aangeeft (als een verhouding) van het kruispunt langs de rand.\n- **side**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Van toepassing op `junctionEdge` associatietypes. Geeft aan welke kant van het kruispunt aan is.\n\nMogelijke waarden: 'van' of 'tot'"}},"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":"Creëert een FeatureSet uit een feature layer op basis van de laag-ID binnen een kaart of feature service. Het beperken van het aantal velden in het verzoek en het uitsluiten van de geometrie kan de prestaties van het script verbeteren.","examples":"\n**Voorbeeld**\n\nBerekent het aantal objecten in de laag met ID DemoLayerWM_1117 op een opgegeven kaart.\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCreëert een FeatureSet uit een feature layer op basis van de laag-ID binnen een kaart of feature service. Het beperken van het aantal velden in het verzoek en het uitsluiten van de geometrie kan de prestaties van het script verbeteren.\n\n**Parameters**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - De kaart of feature service met één of meer lagen op basis waarvan een FeatureSet kan worden gecreëerd. Meestal is deze waarde de '$map' of globale '$datastore'.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De ID van de laag binnen een opgegeven kaart. Deze laag moet worden gemaakt vanuit een feature service; objectverzamelingen worden niet ondersteund. _Deze waarde moet een letterlijke tekst zijn._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - De velden die u wilt opnemen in de FeatureSet. Standaard worden alle velden opgenomen. Als u alle velden in de laag wilt opnemen, stel deze waarde dan in op '['*']'. Als het aantal velden wordt beperkt, zal het script beter presteren.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie moet worden opgenomen in de objecten. Dit staat standaard op `true`. Omwille van de prestaties moet u de geometrie alleen opvragen indien nodig, zoals voor gebruik in geometrische functies.\n\n**Retourwaarde**: [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":"Creëert een FeatureSet uit een feature layer op basis van de naam binnen een kaart of feature service. Deze naam is niet per definitie uniek. Het is daarom beter om een FeatureSet te creëren met `FeatureSetById()`. Het beperken van het aantal velden in de FeatureSet en het uitsluiten van de geometrie kan de prestaties van het script verbeteren.","examples":"\n**Voorbeeld**\n\nRetourneert het aantal objecten in de laag met de titel 'Bike routes' op de opgegeven kaart.\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCreëert een FeatureSet uit een feature layer op basis van de naam binnen een kaart of feature service. Deze naam is niet per definitie uniek. Het is daarom beter om een FeatureSet te creëren met `FeatureSetById()`. Het beperken van het aantal velden in de FeatureSet en het uitsluiten van de geometrie kan de prestaties van het script verbeteren.\n\n**Parameters**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - De kaart of feature service met één of meer lagen op basis waarvan een FeatureSet kan worden gecreëerd. Meestal is deze waarde de '$map' of globale '$datastore'.\n- **title**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De titel van de laag binnen een opgegeven kaart. Deze laag moet worden gemaakt vanuit een feature service; objectverzamelingen worden niet ondersteund. _Deze waarde moet een letterlijke tekst zijn._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - De velden die u wilt opnemen in de FeatureSet. Standaard worden alle velden opgenomen. Als u alle velden in de laag wilt opnemen, stel deze waarde dan in op '['*']'. Als het aantal velden wordt beperkt, zal het script beter presteren.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie moet worden opgenomen in de objecten. Dit staat standaard op `true`. Omwille van de prestaties moet u de geometrie alleen opvragen indien nodig, zoals voor gebruik in geometrische functies.\n\n**Retourwaarde**: [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":"Retourneert de gerelateerde records voor een opgegeven functie op basis van de naam van een opgegeven relatieklasse.","examples":"\n**Voorbeeld**\n\nRetourneert het aantal aan poolinspectie gerelateerde records\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de gerelateerde records voor een opgegeven functie op basis van de naam van een opgegeven relatieklasse.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object voor het ophalen van gerelateerde records.\n- **relationshipClass**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van de relatieklasse zoals gedefinieerd in de gegevensbron.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - De velden die u wilt retourneren in de FeatureSet. Deze lijst bevat velden uit zowel de relatietabel als het invoerobject\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie moet worden geretourneerd voor de resulterende objecten.\n\n**Retourwaarde**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de gerelateerde records voor een bepaald object als een FeatureSet.","examples":"\n**Voorbeeld**\n\nRetourneert de som van verschillende velden in alle gerelateerde records\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":"**[Sinds versie 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de gerelateerde records voor een bepaald object als een FeatureSet.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object waarvoor gerelateerde records moeten worden opgehaald.\n- **relationshipName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van de relatie volgens de feature service die bij het betreffende object hoort.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - De velden die u wilt retourneren in de FeatureSet. Deze lijst bevat velden uit zowel de relatietabel als het invoerobject\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie moet worden geretourneerd voor de resulterende objecten.\n\n**Retourwaarde**: [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":"Creëert een nieuwe FeatureSet met alle objecten die het SQL92 expressiefilter doorstaan.","examples":"\n**Voorbeelden**\n\nObjecten filteren aan de hand van een SQL92-uitdrukking\n\n```arcade\n// Returns all features with a Population greater than 10,000\nvar result = Filter($layer, 'POPULATION > 10000');\n```\n\nObjecten filteren aan de hand van een SQL92-uitdrukking met een variabel substituut\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCreëert een nieuwe FeatureSet met alle objecten die het SQL92 expressiefilter doorstaan.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet, of kaartlaag, om te filteren.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De SQL92-expressie die wordt gebruikt om items in de laag te filteren. Deze expressie kan een Arcade-variabele vervangen als het '@'-teken wordt gebruikt. Zie het item hieronder voor een voorbeeld.\n\n**Retourwaarde**: [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":"Maakt een nieuwe FeatureSet met alle objecten die met de opgegeven subtypecode overeenkomen.","examples":"\n**Voorbeeld**\n\nFilter objecten met de subtypecode\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":"**[Sinds versie 1.25](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een nieuwe FeatureSet met alle objecten die met de opgegeven subtypecode overeenkomen.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet of laag die u wilt filteren.\n- **subtypeCode**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De subtypecode die wordt gebruikt om objecten in de FeatureSet of laag te filteren.\n\n**Retourwaarde**: [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":"Retourneert het eerste object in een FeatureSet. Retourneert 'null' als de FeatureSet leeg is.","examples":"\n**Voorbeeld**\n\nberekent het oppervlakte van het eerste object in de laag.\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het eerste object in een FeatureSet. Retourneert 'null' als de FeatureSet leeg is.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet om het eerste object van te retourneren.\n\n**Retourwaarde**: [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":"Retourneert de naam van de huidige geodatabaseversie voor branch-data of data met versie. Wanneer de gegevens zich niet in een multi-user geodatabase bevinden, wordt een lege tekstwaarde geretourneerd.","examples":"\n**Voorbeeld**\n\nRetourneert de geodatabaseversie van de opgegeven FeatureSet\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de naam van de huidige geodatabaseversie voor branch-data of data met versie. Wanneer de gegevens zich niet in een multi-user geodatabase bevinden, wordt een lege tekstwaarde geretourneerd.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet waarvan de huidige versie van de geodatabase moet worden teruggegeven.\n\n**Retourwaarde**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Aanvullende hulpmiddelen**\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":"Haalt de FeatureSet op waarin het invoerobject hoort. De geretourneerde FeatureSet vertegenwoordigt alle objecten vanaf de bovenliggende/kernlaag of tabel van het invoerobject.","examples":"\n**Voorbeelden**\n\nRetourneert een FeatureSet die alle objecten in de gegevensbron vertegenwoordigt.\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\nRetourneert de kern-FeatureSet van het object.\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\nRetourneert de bovenliggende FeatureSet van het object.\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\nRetourneert het aantal objecten in de gegevensbrontabel binnen 1 mijl van het object.\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":"**[Sinds versie 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHaalt de FeatureSet op waarin het invoerobject hoort. De geretourneerde FeatureSet vertegenwoordigt alle objecten vanaf de bovenliggende/kernlaag of tabel van het invoerobject.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object dat hoort bij een bovenliggende of kernobjectset.\n- **source** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Wijst de bron-FeatureSet aan die moet worden geretourneerd.  \nMogelijke waarden:\n\n  - 'datasource': (standaard) Retourneert alle objecten uit de gegevensbron van het invoerobject zonder filters of definitie-uitdrukkingen als een FeatureSet.  \n  - 'root': Retourneert de eerste FeatureSet waar het invoerobject bij hoort. Dit kan een gefilterde subset zijn van alle objecten in de gegevensbron.  \n  - 'parent': Retourneert de bovenliggende FeatureSet van het invoerobject. Dit kan een kleinere set van objecten zijn dan de originele gegevensbron of de kern-FeatureSet.  \n\n\n**Retourwaarde**: [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":"Retourneert metadata voor de oorspronkelijke brondatabase en -service (indien van toepassing) van een FeatureSet.","examples":"\n**Voorbeelden**\n\nMetadata geretourneerd vanuit een FeatureSet die verbonden is met een onderliggende feature service\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\nMetadata geretourneerd uit een FeatureSet van een filegdb of mobilegdb\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\nMetadata geretourneerd uit een FeatureSet die verbonden is met een sde-werkruimte (directe verbinding client-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":"**[Sinds versie 1.18](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert metadata voor de oorspronkelijke brondatabase en -service (indien van toepassing) van een FeatureSet.\n\n**Parameter**\n\n- **inputFeatureSet**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet waaruit metadata moeten worden opgehaald.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek dat wordt beschreven door de onderstaande eigenschappen.\n\n- **layerId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De layerId van de feature service. Alleen van toepassing op FeatureSets die zijn gemaakt vanuit feature services. Deze waarde is 'null' voor sde/filegdb/mobile-werkruimtes.\n- **layerName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De laagnaam van de feature service. Alleen van toepassing op FeatureSets die zijn gemaakt vanuit feature services. Deze waarde is 'null' voor sde/filegdb/mobile-werkruimtes.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het portaalitem-ID van de feature service. Alleen van toepassing op FeatureSets die zijn gemaakt van feature services waaraan een portaalitem is gekoppeld. Deze waarde is 'null' voor sde/filegdb/mobile-werkruimtes.\n- **serviceLayerUrl**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De url van de feature service-laag. Alleen van toepassing op FeatureSets die zijn gemaakt vanuit feature services. Deze waarde is 'null' voor sde/filegdb/mobile-werkruimtes.\n- **webMapLayerId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De layerId van de bijbehorende laag binnen de context van een webmap. Alleen van toepassing op FeatureSets die zijn gemaakt vanuit feature service-lagen die zich binnen een webmap bevinden. Deze waarde is 'null' voor sde/filegdb/mobile-werkruimtes.\n- **webMapLayerTitle**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De titel van de bijbehorende laag binnen de context van een webmap. Alleen van toepassing op FeatureSets die zijn gemaakt vanuit feature service-lagen die zich binnen een webmap bevinden. Deze waarde is 'null' voor sde/filegdb/mobile-werkruimtes.\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van de onderliggende objectklasse. Alleen van toepassing op FeatureSets die zijn gemaakt vanuit objectklassen in filegdb/mobile-werkruimtes.\n- **objectClassId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De objectClassId. Alleen van toepassing op FeatureSets die zijn gemaakt vanuit objectklassen in filegdb-werkruimtes."}},"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":"Retourneert de huidige gebruiker van de werkruimte. Voor data van een service, wordt of de Portal-gebruiker of de Server-gebruiker geretourneerd. Voor data van een databaseverbinding, wordt de databasegebruiker geretourneerd. Als er geen gebruiker gekoppeld is aan de werkruimte, zoals een file geodatabase, wordt een \\\"null\\\" waarde geretourneerd.","examples":"\n**Voorbeelden**\n\nRetourneert informatie over de 'tester'.\n\n```arcade\nGetUser($layer, \"tester\")\n// returns {\"id\": \"12\", \"username\": \"tester\", \"name\":\"Testy Tester\", \"email\": \"tester@example.com\", ...}\n```\n\nRetourneert gebruikersnaam voor de momenteel ingelogde gebruiker van het actieve portaal. Als er geen gebruiker is geassocieerd met de portaal, wordt \\\"null\\\" geretourneerd.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de huidige gebruiker van de werkruimte. Voor data van een service, wordt of de Portal-gebruiker of de Server-gebruiker geretourneerd. Voor data van een databaseverbinding, wordt de databasegebruiker geretourneerd. Als er geen gebruiker gekoppeld is aan de werkruimte, zoals een file geodatabase, wordt een \\\"null\\\" waarde geretourneerd.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet waaruit de huidige gebruiker moet worden geretourneerd.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De gebruikersnaam van de gebruiker die u wilt retourneren. Er alleen beperkte informatie geretourneerd op basis van uw machtigingen op het moment van de aanvraag.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek dat wordt beschreven door de onderstaande eigenschappen. In een offline workflow wordt alleen de gebruikersnaam geretourneerd.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De gebruikers-ID van de geretourneerde gebruiker.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De gebruikersnaam van de geretourneerde gebruiker.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De voor- en achternaam van de gebruiker.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het e-mailadres dat bij het gebruikersaccount hoort.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een reeks van groepen waar de gebruiker onderdeel van uitmaakt.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De rol van de gebruiker binnen zijn/haar organisatie (bijv. Beheerder, Publisher, Gebruiker, Viewer of Aangepast).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een reeks privileges waar de gebruiker over beschikt binnen zijn/haar organisatie (bijv. bewerken, bekijken, etc.)."}},"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":"Retourneert de huidige gebruiker van de werkruimte. Voor data van een service, wordt of de Portal-gebruiker of de Server-gebruiker geretourneerd. Voor data van een databaseverbinding, wordt de databasegebruiker geretourneerd. Als er geen gebruiker gekoppeld is aan de werkruimte, zoals een file geodatabase, wordt een \\\"null\\\" waarde geretourneerd.","examples":"\n**Voorbeeld**\n\nRetourneert informatie over de op dat moment ingelogde gebruiker op basis van de werkruimteverbinding van een laag met gebruikersextensies.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de huidige gebruiker van de werkruimte. Voor data van een service, wordt of de Portal-gebruiker of de Server-gebruiker geretourneerd. Voor data van een databaseverbinding, wordt de databasegebruiker geretourneerd. Als er geen gebruiker gekoppeld is aan de werkruimte, zoals een file geodatabase, wordt een \\\"null\\\" waarde geretourneerd.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet waaruit de huidige gebruiker moet worden geretourneerd.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Bepaalt of de 'userLicenseTypeExtensions' geretourneerd zullen worden in de dictionary.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek dat wordt beschreven door de onderstaande eigenschappen. In een offline workflow wordt alleen de gebruikersnaam geretourneerd.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De gebruikers-ID van de geretourneerde gebruiker.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De gebruikersnaam van de geretourneerde gebruiker.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De voor- en achternaam van de gebruiker.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het e-mailadres dat bij het gebruikersaccount hoort.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een reeks van groepen waar de gebruiker onderdeel van uitmaakt.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De rol van de gebruiker binnen zijn/haar organisatie (bijv. Beheerder, Publisher, Gebruiker, Viewer of Aangepast).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een reeks privileges waar de gebruiker over beschikt binnen zijn/haar organisatie (bijv. bewerken, bekijken, etc.).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een reeks van de licentietype-extensies die verbonden zijn aan het gebruikersaccount (bijv. 'Utility Network', 'Parcel Fabric', etc.). De parameter 'extensies' moet worden ingesteld op 'true' om dit te kunnen retourneren."}},"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":"Retourneert statistieken als een FeatureSet voor een reeks gegroepeerde of afzonderlijke waarden.","examples":"\n**Voorbeelden**\n\nRetourneert de telling van elke boomsoort\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\nRetourneert de telling en de gemiddelde hoogte van elke boomsoort\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":"**[Sinds versie 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert statistieken als een FeatureSet voor een reeks gegroepeerde of afzonderlijke waarden.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet van waaruit statistieken worden geretourneerd voor unieke waarden die uit een opgegeven set velden en/of uitdrukkingen worden geretourneerd.\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; - De veld(en) en/of uitdrukking(en) om statistieken mee te groeperen op unieke waarden. Deze parameter kan één veldnaam zijn, een array van veldnamen, of een array van objecten die kolomnamen specificeren die aan een uitdrukking zijn gekoppeld (doorgaans de veldnaam) voor de uitvoer-FeatureSet. Als een array objecten wordt gespecificeerd, moet voor elk object de volgende specificatie worden gevolgd:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van de kolom waarin het resultaat van de opgegeven uitdrukking moet worden opgeslagen.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een SQL-92-uitdrukking om statistieken mee te groeperen. Dit is meestal een veldnaam.\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; - De te berekenen samenvattende statistieken voor elke groep. Deze parameter kan een woordenboek of array van woordenboeken zijn die uitvoerstatistieken specificeren die voor elke groep moeten worden geretourneerd. De volgende specificatie moet worden gebruikt:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van de kolom voor het opslaan van het resultaat van de opgegeven statistische query in de uitvoer-FeatureSet.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een SQL-92-uitdrukking of veldnaam om statistieken mee op te vragen.\n  - **statistic**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het statistische type om op te vragen voor het opgegeven veld of de opgegeven expressie.  \nMogelijke waarden: SUM \\| COUNT \\| MIN \\| MAX \\| AVG \\| STDEV \\| VAR\n\n**Retourwaarde**: [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":"Berekent het aantal objecten in de FeatureSet die een andere geometrie kruisen. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nBerekent het aantal objecten dat kruist met de polygoon\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerekent het aantal objecten in de FeatureSet die een andere geometrie kruisen. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet die wordt getest voor de 'kruist'-relatie tot `geometrie`.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie wordt gekruist.\n\n**Retourwaarde**: [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":"Retourneert de lengte van de invoer-FeatureSet in de gegeven eenheden. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de vlakke lengte van de laag in meters\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de lengte van de invoer-FeatureSet in de gegeven eenheden. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet waarvoor de vlakke lengte moet worden berekend.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de vlakke (d.w.z. Cartesiaanse) lengte van de invoer-FeatureSet waarbij rekening wordt gehouden met hoogte- of Z-informatie. De geometrie die aan deze functie wordt geboden, moet worden toegewezen aan een geprojecteerd coördinaatsysteem. Als de ruimtelijke referentie geen waarde biedt voor Z-eenheden, dan wordt het resultaat geretourneerd in meter. Houd in de gaten dat niet alle clients (zoals de 3.x-reeks van de ArcGIS API voor JavaScript) ondersteuning bieden voor het aanvragen van Z-waarden, zelfs wanneer de gegevens Z-informatie bevatten.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de 3D-lengte van de laag in meters\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":"**[Sinds versie 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de vlakke (d.w.z. Cartesiaanse) lengte van de invoer-FeatureSet waarbij rekening wordt gehouden met hoogte- of Z-informatie. De geometrie die aan deze functie wordt geboden, moet worden toegewezen aan een geprojecteerd coördinaatsysteem. Als de ruimtelijke referentie geen waarde biedt voor Z-eenheden, dan wordt het resultaat geretourneerd in meter. Houd in de gaten dat niet alle clients (zoals de 3.x-reeks van de ArcGIS API voor JavaScript) ondersteuning bieden voor het aanvragen van Z-waarden, zelfs wanneer de gegevens Z-informatie bevatten.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet waarvoor de vlakke lengte in 3D-ruimte moet worden berekend.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de geodetische lengte van de invoer-FeatureSet in de gegeven eenheden. Dit is een meer betrouwbare methode voor lengtemeting dan 'Length()' omdat het rekening houdt met de kromming van de aarde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de geodetische lengte van de laag in meters\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de geodetische lengte van de invoer-FeatureSet in de gegeven eenheden. Dit is een meer betrouwbare methode voor lengtemeting dan 'Length()' omdat het rekening houdt met de kromming van de aarde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet waarvoor de geodetische lengte moet worden berekend.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de hoogste waarde voor een opgegeven numeriek veld uit een FeatureSet.","examples":"\n**Voorbeelden**\n\ndrukt de maximale waarde van het populatieveld af voor alle objecten in de laag\n\n```arcade\nMax($layer, 'population')\n```\n\nberekent de maximale populatie per vierkante mijl van alle objecten in de laag\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de hoogste waarde voor een opgegeven numeriek veld uit een FeatureSet.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet om de bewerking op uit te voeren.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specificeert de naam van een numeriek veld of een SQL92-expressie waarvoor de statistiek wordt berekend op basis van de ingevoerde FeatureSet.\n\n**Retourwaarde**: [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":"Retourneert de gemiddelde waarde voor een opgegeven numeriek veld in een FeatureSet.","examples":"\n**Voorbeelden**\n\nberekent het verschil tussen de populatie van een object en de gemiddelde populatie van alle objecten in de laag\n\n```arcade\n$feature.population - Mean($layer, 'population')\n```\n\nberekent de gemiddelde populatie per vierkante mijl van alle objecten in de laag\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de gemiddelde waarde voor een opgegeven numeriek veld in een FeatureSet.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet waarop het gemiddelde moet worden berekend.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specificeert de naam van een numeriek veld of een SQL92-expressie waarvoor de statistiek wordt berekend op basis van de ingevoerde FeatureSet.\n\n**Retourwaarde**: [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":"Retourneert de laagste waarde voor een opgegeven numeriek veld uit een FeatureSet.","examples":"\n**Voorbeelden**\n\ndrukt de minimale waarde van het populatieveld af voor alle objecten in de laag\n\n```arcade\nMin($layer, 'population')\n```\n\nbepaalt de minimale populatie per vierkante mijl van alle objecten in de laag\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de laagste waarde voor een opgegeven numeriek veld uit een FeatureSet.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet waarop de bewerking moet worden uitgevoerd.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specificeert de naam van een numeriek veld of een SQL92-expressie waarvoor de statistiek wordt berekend op basis van de ingevoerde FeatureSet.\n\n**Retourwaarde**: [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":"Rangschikt een FeatureSet door een SQL92-component OrderBy (Rangschikken op) te gebruiken.","examples":"\n**Voorbeelden**\n\nRangschik objecten op basis van bevolking, waarbij items met de grootste bevolking eerst worden weergegeven\n\n```arcade\nOrderBy($layer, 'POPULATION DESC')\n```\n\nSorteert objecten op rang, in oplopende volgorde\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRangschikt een FeatureSet door een SQL92-component OrderBy (Rangschikken op) te gebruiken.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet of laag die moet worden gerangschikt.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De SQL92-expressie die wordt gebruikt om items in de laag te rangschikken.\n\n**Retourwaarde**: [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":"Retourneert objecten van een FeatureSet die een andere geometrie overlappen. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nBerekent het aantal objecten dat overlapt met de veelhoek\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert objecten van een FeatureSet die een andere geometrie overlappen. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **overlappingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De objecten die worden getest voor de 'overlapt'-relatie tot `geometrie`.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De vergelijkingsgeometrie die wordt getest voor de 'overlap'-relatie tot 'overlappingFeatures'.\n\n**Retourwaarde**: [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":"Retourneert de schemabeschrijving van de opgegeven FeatureSet.","examples":"","completion":{"label":"Schema","detail":"Schema(features) -> Dictionary","insertText":"Schema(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de schemabeschrijving van de opgegeven FeatureSet.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet met het te retourneren schema.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek dat wordt beschreven door de onderstaande eigenschappen.\n\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het veld objectId van de FeatureSet.\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het globale ID-veld van de FeatureSet. Retourneert `\\\"\\\"` als er geen globalId is ingeschakeld.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het geometrietype van objecten in de FeatureSet. Retourneert `esriGeometryNull` voor tabellen zonder geometrie.  \nMogelijke waarden: `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; - Retourneert een reeks dictionary's die de velden in de FeatureSet beschrijven. Elk woordenlijst beschrijft het veld `naam`, `alias`, `type`, `subtype`, `domein`, `lengte`, en of het `bewerkbaar` en `nullable` is."}},"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":"Retourneert de standaardafwijking voor de waarden uit een opgegeven numeriek veld in een FeatureSet.","examples":"\n**Voorbeelden**\n\ndrukt de standaardafwijking af van de waarden in het veld Populatie\n\n```arcade\nStdev($layer, 'population')\n```\n\nberekent de standaardafwijking van de populatie per vierkante mijl van alle objecten in de laag\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de standaardafwijking voor de waarden uit een opgegeven numeriek veld in een FeatureSet.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet om de bewerking op uit te voeren.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specificeert de naam van een numeriek veld of een SQL92-expressie waarvoor de statistiek wordt berekend op basis van de ingevoerde FeatureSet.\n\n**Retourwaarde**: [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":"Retourneert de subtype gecodeerde waarde Dictionary. Retourneert 'null' als subtypes niet zijn ingeschakeld op de laag.","examples":"\n**Voorbeeld**\n\nRetourneert subtypes met gecodeerde waardes van een FeatureSet\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de subtype gecodeerde waarde Dictionary. Retourneert 'null' als subtypes niet zijn ingeschakeld op de laag.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet waaruit subtypes moeten worden gehaald.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek dat wordt beschreven door de onderstaande eigenschappen.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het veld dat een subtype bevat.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Een reeks dictionary's die de subtypes beschrijven. Elke woordenlijst heeft een `code` eigenschap, die de actuele veldwaarde bevat, en een `naam` eigenschap die een gebruiksvriendelijke beschrijving van de waarde bevat (bv.`{ 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":"Retourneert de som van waarden die worden geretourneert uit een opgegeven numeriek veld in een FeatureSet.","examples":"\n**Voorbeelden**\n\nberekent de populatie van het huidige object als een percentage van de totale populatie van alle objecten in de laag\n\n```arcade\n( $feature.population / Sum($layer, 'population') ) * 100\n```\n\nberekent het totale aantal stemmen dat is uitgebracht bij bepaalde verkiezingen voor een hele gegevensreeks\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de som van waarden die worden geretourneert uit een opgegeven numeriek veld in een FeatureSet.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet om de bewerking op uit te voeren.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specificeert de naam van een numeriek veld of een SQL92-expressie waarvoor de statistiek wordt berekend op basis van de ingevoerde FeatureSet.\n\n**Retourwaarde**: [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":"Kapt de FeatureSet af en bepaalt het eerste opgegeven aantal objecten.","examples":"\n**Voorbeeld**\n\nRetourneert de top-5-objecten met de grootste bevolking\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKapt de FeatureSet af en bepaalt het eerste opgegeven aantal objecten.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De FeatureSet om in te korten.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal objecten dat moet worden geretourneerd vanaf het begin van de FeatureSet.\n\n**Retourwaarde**: [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":"Berekent het aantal objecten in de FeatureSet die een andere geometrie raken. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nBerekent het aantal objecten in de laag dat een veelhoek raakt.\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerekent het aantal objecten in de FeatureSet die een andere geometrie raken. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **touchingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De objecten om de \\\"raak\\\"-relatie met `geometrie` te testen.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie om de 'raak'-relatie met 'touchingFeatures' te testen.\n\n**Retourwaarde**: [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":"Retourneert de variantie van de waarden uit een opgegeven numeriek veld in een FeatureSet.","examples":"\n**Voorbeelden**\n\ndrukt de variantie voor het populatieveld af in een gegeven laag\n\n```arcade\nVariance($layer, 'population')\n```\n\nberekent de variantie van de populatie per vierkante mijl van alle objecten in de laag\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de variantie van de waarden uit een opgegeven numeriek veld in een FeatureSet.\n\n**Parameters**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Een FeatureSet om de bewerking op uit te voeren.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specificeert de naam van een numeriek veld of een SQL92-expressie waarvoor de statistiek wordt berekend op basis van de ingevoerde FeatureSet.\n\n**Retourwaarde**: [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":"Retourneert objecten uit een FeatureSet die de 'innerGeometry' bevat. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nBerekent het aantal objecten in de laag binnen de veelhoek\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert objecten uit een FeatureSet die de 'innerGeometry' bevat. In de onderstaande afbeelding illustreert het rode markering de ruimtelijke relaties waarbij de functie objecten zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De basisgeometrie die wordt getest voor de 'binnen'-relatie tot `outerFeatures`.\n- **outerFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De vergelijkingsobjecten die wordt getest voor de 'bevat'-relatie tot `innerGeometry`.\n\n**Retourwaarde**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"geometry_functions","title":"Geometriefuncties","items":[[{"type":"function","name":"angle","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#angle1","description":"Retourneert de rekenkundige hoek van een lijn tussen twee punten in graden (0 - 360). De hoek wordt linksom ten opzichte van het oosten berekend. Bijvoorbeeld: een hoek van 90 graden in noordelijke richting.\n\nAlleen het xy-vlak wordt meegenomen in de berekening. Alle z-coördinaten worden genegeerd. Puntobjecten kunnen gebruikt worden in plaats van een van de of beide puntgeometrieën. _Als de punten identiek zijn, dan wordt een hoek van 0 graden geretourneerd._","examples":"\n**Voorbeeld**\n\nRetourneert de hoek van een punt naar een object, in graden\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de rekenkundige hoek van een lijn tussen twee punten in graden (0 - 360). De hoek wordt linksom ten opzichte van het oosten berekend. Bijvoorbeeld: een hoek van 90 graden in noordelijke richting.\n\nAlleen het xy-vlak wordt meegenomen in de berekening. Alle z-coördinaten worden genegeerd. Puntobjecten kunnen gebruikt worden in plaats van een van de of beide puntgeometrieën. _Als de punten identiek zijn, dan wordt een hoek van 0 graden geretourneerd._\n\n**Parameters**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het eerste punt of object dat wordt gebruikt om de hoek te berekenen.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het tweede punt of object dat wordt gebruikt om de hoek te berekenen.\n\n**Retourwaarde**: [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":"Retourneert de rekenkundige hoek van een lijn tussen drie punten in graden (0 - 360). De hoek wordt berekend rond 'pointB', linksom, van 'pointA' tot 'pointC'.\n\nAlleen het xy-vlak wordt meegenomen in de berekening. Alle z-coördinaten worden genegeerd. Puntobjecten kunnen gebruikt worden in plaats van een van de of alle puntgeometrieën. _Als de punten identiek zijn, wordt een hoek van 0 of 180 graden geretourneerd (afhankelijk van de interne rekenkunde)._","examples":"\n**Voorbeeld**\n\nRetourneert de hoek tussen twee punten rond het object, in graden\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de rekenkundige hoek van een lijn tussen drie punten in graden (0 - 360). De hoek wordt berekend rond 'pointB', linksom, van 'pointA' tot 'pointC'.\n\nAlleen het xy-vlak wordt meegenomen in de berekening. Alle z-coördinaten worden genegeerd. Puntobjecten kunnen gebruikt worden in plaats van een van de of alle puntgeometrieën. _Als de punten identiek zijn, wordt een hoek van 0 of 180 graden geretourneerd (afhankelijk van de interne rekenkunde)._\n\n**Parameters**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het eerste punt of object dat wordt gebruikt om de hoek te berekenen.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het tweede punt of object dat wordt gebruikt om de hoek te berekenen.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het derde punt of object dat wordt gebruikt om de hoek te berekenen.\n\n**Retourwaarde**: [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":"Retourneert het gebied van de invoergeometrie of Object in de opgegeven eenheden. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert het gebied van de functie in vierkante meters\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het gebied van de invoergeometrie of Object in de opgegeven eenheden. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\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; - De polygoon of het object waarvoor het vlakke oppervlak moet worden berekend.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld.  \nMogelijke waarden: 'acres' | 'hectares' | 'vierkante-centimeters' | 'vierkante-decimeters' | 'vierkante-voet; | 'vierkante-inch' | 'vierkante-kilometers' | 'vierkante-meters' | 'vierkante-mijl' | 'vierkante-milimeters' | 'vierkante-voet-vs' | 'vierkante-mijl-vs; | 'vierkante-yard'  \n\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert het geodetische gebied van de invoergeometrie of het Object in de opgegeven eenheden. Dit is een betrouwbaardere meting van de oppervlakte dan `Area()` omdat het rekening houdt met de kromming van de aarde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert het geodetische gebied van de feature in vierkante meters\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het geodetische gebied van de invoergeometrie of het Object in de opgegeven eenheden. Dit is een betrouwbaardere meting van de oppervlakte dan `Area()` omdat het rekening houdt met de kromming van de aarde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\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; - De polygoon of het object waarvoor het geodetisch gebied moet worden berekend.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld.  \nMogelijke waarden: 'acres' | 'hectares' | 'vierkante-centimeters' | 'vierkante-decimeters' | 'vierkante-voet; | 'vierkante-inch' | 'vierkante-kilometers' | 'vierkante-meters' | 'vierkante-mijl' | 'vierkante-milimeters' | 'vierkante-voet-vs' | 'vierkante-mijl-vs; | 'vierkante-yard'  \n\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de geografische hoek van een lijn tussen twee punten in graden (0 - 360). De koershoek wordt rechtsom ten opzichte van het noorden berekend. Een koershoek van 225 graden staat bijvoorbeeld voor zuidwestelijke oriëntatie.\n\nAlleen het xy-vlak wordt meegenomen in de berekening. Alle z-coördinaten worden genegeerd. Puntobjecten kunnen gebruikt worden in plaats van één of ieder van de Point-geometrieën. _Als de punten identiek zijn, wordt een hoek van 0 geretourneerd._","examples":"\n**Voorbeeld**\n\nRetourneert de koershoek van een punt tot het object, in graden\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de geografische hoek van een lijn tussen twee punten in graden (0 - 360). De koershoek wordt rechtsom ten opzichte van het noorden berekend. Een koershoek van 225 graden staat bijvoorbeeld voor zuidwestelijke oriëntatie.\n\nAlleen het xy-vlak wordt meegenomen in de berekening. Alle z-coördinaten worden genegeerd. Puntobjecten kunnen gebruikt worden in plaats van één of ieder van de Point-geometrieën. _Als de punten identiek zijn, wordt een hoek van 0 geretourneerd._\n\n**Parameters**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het eerste punt dat wordt gebruikt om de lager te berekenen.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het tweede punt dat wordt gebruikt om de lager te berekenen.\n\n**Retourwaarde**: [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":"Retourneert de geografische hoek van een lijn tussen drie punten in graden (0 - 360). De positie wordt rond 'pointB' met de klok mee gemeten, van 'pointA' tot 'pointC'.\n\nAlleen het xy-vlak wordt meegenomen in de berekening. Alle z-coördinaten worden genegeerd. Puntobjecten kunnen gebruikt worden in plaats van een van de of alle Point-geometrieën. _Als de punten identiek zijn, wordt een hoek van 0 of 180 graden geretourneerd (afhankelijk van de interne rekenkunde)._","examples":"\n**Voorbeeld**\n\nRetourneert de koershoek tussen twee punten rond het object, in graden\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de geografische hoek van een lijn tussen drie punten in graden (0 - 360). De positie wordt rond 'pointB' met de klok mee gemeten, van 'pointA' tot 'pointC'.\n\nAlleen het xy-vlak wordt meegenomen in de berekening. Alle z-coördinaten worden genegeerd. Puntobjecten kunnen gebruikt worden in plaats van een van de of alle Point-geometrieën. _Als de punten identiek zijn, wordt een hoek van 0 of 180 graden geretourneerd (afhankelijk van de interne rekenkunde)._\n\n**Parameters**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het eerste punt dat wordt gebruikt om de lager te berekenen.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het tweede punt dat wordt gebruikt om de lager te berekenen.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het derde punt dat wordt gebruikt om de lager te berekenen.\n\n**Retourwaarde**: [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":"Retourneert de vlakke (of Euclidische) buffer op een opgegeven afstand rond de invoergeometrie. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert een polygoon die een buffer van 1/2 mijl rond de invoergeometrie vertegenwoordigt\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de vlakke (of Euclidische) buffer op een opgegeven afstand rond de invoergeometrie. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De te bufferen geometrie.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De te bufferen afstand van de geometrie.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de bufferafstand. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de geodetische buffer op een opgegeven afstand rond de invoergeometrie. Dit is een geodetische meting, waarbij afstanden op een ellipsoïde worden berekend.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert een polygoon die een buffer van 1/2 mijl rond de invoergeometrie vertegenwoordigt\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de geodetische buffer op een opgegeven afstand rond de invoergeometrie. Dit is een geodetische meting, waarbij afstanden op een ellipsoïde worden berekend.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De te bufferen geometrie.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De te bufferen afstand van de geometrie.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de bufferafstand. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert het zwaartepunt van de invoergeometrie.","examples":"\n**Voorbeelden**\n\nRetourneert het zwaartepunt van de opgegeven polygoon\n\n```arcade\nCentroid($feature)\n```\n\nRetourneert het zwaartepunt van de opgegeven vlakring\n\n```arcade\nvar ringPoints = Geometry($feature).rings[0];\nCentroid(ringPoints);\n```\n\nRetourneert het zwaartepunt van de opgegeven polygoon of polylijn en zorgt ervoor dat deze binnen de invoergeometrie ligt\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het zwaartepunt van de invoergeometrie.\n\n**Parameters**\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; - Het vlak of de array punten die een vlak vormen.\n- **algorithm** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Vanaf 1.29_ De methode die de positie van het zwaartepunt bepaalt. Mogelijke waarden:\n\n  - 'geometric': (standaardwaarde) retourneert het ware zwaartepunt van de geometrie. Het geometrische zwaartepunt voor een punten array retourneert het gemiddelde van alle punten, terwijl het geometrische zwaartepunt bij polygonen het oppervlak van de vorm weerspiegelt. Het geometrische zwaartepunt kan bij onregelmatige polygonen buiten de polygoon zelf liggen. Het geometrische zwaartepunt kan bij polylijnen niet op de lijn zelf liggen.\n\n  - 'labelPoint': zorgt er bij polygonen voor dat het door de functie geretourneerde zwaartepunt binnen de polygoon zelf ligt. Voor polylijnen zorg het ervoor dat het zwaartepunt op de lijn zelf ligt.\n\n**Retourwaarde**: [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":"Berekent de bijgesneden geometrie van een doelgeometrie met een envelop.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert het gebied van de bijgesneden geometrie\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerekent de bijgesneden geometrie van een doelgeometrie met een envelop.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie die moet worden bijgesneden.\n- **envelope**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent) - Het omhulsel dat wordt gebruikt om de 'geometrie' bij te snijden.\n\n**Retourwaarde**: [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":"Geeft aan of een geometrie een andere geometrie bevat. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**","examples":"\n**Voorbeeld**\n\nRetourneert ‘waar’ als de feature zich binnen de opgegeven polygoon bevindt\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een geometrie een andere geometrie bevat. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**\n\n**Parameters**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie die wordt getest voor de 'bevat' relatie met de 'insideGeometry'. Denk aan deze geometrie als de potentiële 'container' van de 'insideGeometry'.\n- **insideGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie die wordt getest voor de 'binnen' relatie met de 'containerGeometry'.\n\n**Retourwaarde**: [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":"Hoeken kunnen verschillende interpretaties hebben en kunnen worden weergegeven als een getal, een tekst of een goed gevormde array. Deze functie kan één invoeritem nemen en dit omzetten in een ander.\n\nDe invoerwaarde wordt beschreven door een woordenboek dat het type hoek en het type richting opgeeft. Als het 'angleType' en 'directionType' niet geschikt zijn voor de invoer, zal de conversie mislukken.\n\nDe gewenste uitvoerwaarde wordt beschreven door een woordenboek dat een specificatie geeft voor uitvoertype, hoektype en richtingstype en dat een optionele indeling voor tekstuitvoer specificeert.\n\nAls het uitvoertype 'waarde' is:  \n - wordt een array geretourneerd voor hoektype 'dms' of voor richtingstype 'kwadrant'  \n - wordt een getal geretourneerd voor alle andere gevallen\n\nAls het uitvoertype 'text' is, worden standaardopvulling en -scheidingstekens gebruikt, tenzij de optionele eigenschap 'indeling' aanwezig is.  \n'format' volgorde, afstand, opvulling en scheidingstekens in de uitvoertekst bepaalt.  \nTekenreeksen van indelingsspecificaties vóór een decimaal punt duiden op minimale opvulling (bijvoorbeeld 'DDD -> 000').  \nTekenreeksen van indelingstekens na een decimaal-komma duiden op precisie (bijvoorbeeld 'D,DD -> 0,00').\n\nOndersteunde indelingstekens:  \n- 'D' - Graden (degrees)  \n- 'R' - Radialen  \n- 'G' - Gon  \n- 'd' - DMS-graden  \n- 'm' - DMS-minuten  \n- 's' - DMS-seconden  \n- 'P' - Lange meridiaan (bijv. 'Noord' vs. 'Zuid')  \n- 'p' - Korte meridiaan (bijv. 'N' vs. 'Z') |  \n- 'B' - Lange richting (bijv. 'Oost' vs. 'West') |  \n- 'b' - Korte richting (bijv. 'O' vs. 'W') |  \n- `[ ]` - Escape-tekens  \n\n\nVoor 'dms'-indeling geldt dat als de 's' niet wordt gebruikt, 'm' wordt afgerond naar de dichtstbijzijnde minuut. Ook als 'm' niet wordt gebruikt, wordt 'd' afgerond.","examples":"\n**Voorbeelden**\n\nVoorbeelden waar het 'outputType' 'waarde' is.\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\nVoorbeelden waarbij 'outputType' 'tekst' is.\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":"**[Sinds versie 1.13](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHoeken kunnen verschillende interpretaties hebben en kunnen worden weergegeven als een getal, een tekst of een goed gevormde array. Deze functie kan één invoeritem nemen en dit omzetten in een ander.\n\nDe invoerwaarde wordt beschreven door een woordenboek dat het type hoek en het type richting opgeeft. Als het 'angleType' en 'directionType' niet geschikt zijn voor de invoer, zal de conversie mislukken.\n\nDe gewenste uitvoerwaarde wordt beschreven door een woordenboek dat een specificatie geeft voor uitvoertype, hoektype en richtingstype en dat een optionele indeling voor tekstuitvoer specificeert.\n\nAls het uitvoertype 'waarde' is:  \n - wordt een array geretourneerd voor hoektype 'dms' of voor richtingstype 'kwadrant'  \n - wordt een getal geretourneerd voor alle andere gevallen\n\nAls het uitvoertype 'text' is, worden standaardopvulling en -scheidingstekens gebruikt, tenzij de optionele eigenschap 'indeling' aanwezig is.  \n'format' volgorde, afstand, opvulling en scheidingstekens in de uitvoertekst bepaalt.  \nTekenreeksen van indelingsspecificaties vóór een decimaal punt duiden op minimale opvulling (bijvoorbeeld 'DDD -> 000').  \nTekenreeksen van indelingstekens na een decimaal-komma duiden op precisie (bijvoorbeeld 'D,DD -> 0,00').\n\nOndersteunde indelingstekens:  \n- 'D' - Graden (degrees)  \n- 'R' - Radialen  \n- 'G' - Gon  \n- 'd' - DMS-graden  \n- 'm' - DMS-minuten  \n- 's' - DMS-seconden  \n- 'P' - Lange meridiaan (bijv. 'Noord' vs. 'Zuid')  \n- 'p' - Korte meridiaan (bijv. 'N' vs. 'Z') |  \n- 'B' - Lange richting (bijv. 'Oost' vs. 'West') |  \n- 'b' - Korte richting (bijv. 'O' vs. 'W') |  \n- `[ ]` - Escape-tekens  \n\n\nVoor 'dms'-indeling geldt dat als de 's' niet wordt gebruikt, 'm' wordt afgerond naar de dichtstbijzijnde minuut. Ook als 'm' niet wordt gebruikt, wordt 'd' afgerond.\n\n**Parameters**\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) - Een onbewerkte weergave van de koershoek. Het type 'invoer' en de waarden van de 'invoerSpec' dicteren hoe de invoer wordt geparseerd.\n- **inputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Bevat informatie over het interpreteren van de invoer.\n\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beschrijft de invoerhoek-eenheid. Ondersteunde waarden: 'GRADEN', 'DMS', 'RADIAAL', 'GON'\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beschrijft de meridiaan en de richting van de invoerhoek. Ondersteunde waarden: 'NOORD', 'ZUID', 'POLAIR', 'KWADRANT'\n- **outputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Bevat informatie over het formatteren van de uitvoer.\n\n  - **outputType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Bestuurt uitvoertype. Ondersteunde waarden: 'waarde', 'tekst'\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beschrijft de uitvoerhoek-eenheid. Ondersteunde waarden: 'GRADEN', 'DMS', 'RADIAAL', 'GON'\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beschrijft de meridiaan en de richting van de uitvoerhoek. Ondersteunde waarden: 'NOORD', 'ZUID', 'POLAIR', 'KWADRANT'\n  - **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Bepaalt de tekstopmaak. Alleen van toepassing als 'outputType' 'tekst' is.\n\n**Retourwaarde**: [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":"Berekent het convexe omhulsel van een geometrie. Een convex omhulsel is de kleinste convexe polygoon die een geometrie omsluit. Het omhulsel is meestal een polygoon, maar kan in bepaalde gevallen ook een polylijn of een punt zijn.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**","examples":"\n**Voorbeelden**\n\nGeeft als resultaat het aantal hoekpunten in het convexe omhulsel van de geometrie van het huidige object\n\n```arcade\nCount(ConvexHull(Geometry($feature)).Rings[0])\n```\n\nGeeft het convexe omhulsel van een geometrie die een concave regio heeft (die het convexe omhulsel zal negeren)\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":"**[Sinds versie 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerekent het convexe omhulsel van een geometrie. Een convex omhulsel is de kleinste convexe polygoon die een geometrie omsluit. Het omhulsel is meestal een polygoon, maar kan in bepaalde gevallen ook een polylijn of een punt zijn.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De punt-, lijn- of polygoongeometrie om te analyseren.\n\n**Retourwaarde**: [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":"Geeft aan of een geometrie een andere geometrie kruist. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert ‘waar’ als de feature de opgegeven polygoon kruist\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een geometrie een andere geometrie kruist. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie om te kruisen.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie wordt gekruist.\n\n**Retourwaarde**: [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":"Selecteert de invoer-polylijn of -vlak waar deze een snijdende polylijn kruist. Voor Polylijnen worden alle resulterende linkse sneden gegroepeerd in de eerste geometrie. Rechtse sneden en samenvallende sneden zijn gegroepeerd in de tweede geometrie. Elke niet-gedefinieerde snede, samen met eventuele niet-gesneden delen, worden uitgevoerd als afzonderlijke Polylijnen.\n\nVoor Polygonen worden alle resulterende linkse sneden gegroepeerd in de eerste Polygoon, worden alle rechtse sneden gegroepeerd in de tweede Polygoon, en wordt elke ongedefinieerde snede, samen met eventuele overgebleven delen na het snijden, uitgevoerd als een afzonderlijke Polygoon. Als er geen sneden worden geretourneerd, is de array leeg. Een ongedefinieerde snede wordt alleen geproduceerd als er een linkse snede of rechtse snede is gemaakt en er een deel overblijft na het snijden, of een snede is begrensd aan de linkerkant en rechterkant van de snijder.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nSnijdt de geometrie van de feature met de opgegeven polylijn\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSelecteert de invoer-polylijn of -vlak waar deze een snijdende polylijn kruist. Voor Polylijnen worden alle resulterende linkse sneden gegroepeerd in de eerste geometrie. Rechtse sneden en samenvallende sneden zijn gegroepeerd in de tweede geometrie. Elke niet-gedefinieerde snede, samen met eventuele niet-gesneden delen, worden uitgevoerd als afzonderlijke Polylijnen.\n\nVoor Polygonen worden alle resulterende linkse sneden gegroepeerd in de eerste Polygoon, worden alle rechtse sneden gegroepeerd in de tweede Polygoon, en wordt elke ongedefinieerde snede, samen met eventuele overgebleven delen na het snijden, uitgevoerd als een afzonderlijke Polygoon. Als er geen sneden worden geretourneerd, is de array leeg. Een ongedefinieerde snede wordt alleen geproduceerd als er een linkse snede of rechtse snede is gemaakt en er een deel overblijft na het snijden, of een snede is begrensd aan de linkerkant en rechterkant van de snijder.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\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) - De te snijden geometrie\n- **cutter**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De Polylijn die wordt gebruikt om de 'geometrie' te snijden.\n\n**Retourwaarde**: [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":"Retourneert een opgegeven standaardwaarde als een sleutel in een geometrie niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of een lege tekstwaarde is.","examples":"\n**Voorbeelden**\n\nPunt dat een z-waarde heeft\n\n```arcade\nDefaultValue(Geometry($feature), \"z\", 1000)\n// Geometry($feature).hasZ is true\n// returns the value of Geometry($feature).z\n```\n\nPunt dat geen z-waarde heeft\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een opgegeven standaardwaarde als een sleutel in een geometrie niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of een lege tekstwaarde is.\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - De invoergeometrie die moet worden gecontroleerd.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De sleutel die moet worden gecontroleerd.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Deze waarde wordt geretourneerd als de sleutel niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of een lege tekstwaarde is.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nRetourneert de waarde bij de opgegeven sleutel, indien gedefinieerd. Retourneert anders de waarde die in 'defaultValue' is opgegeven."}},"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":"Retourneert een opgegeven standaardwaarde als minstens één van de sleutels in de geneste eigenschappen van een geometrie niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of een lege tekstwaarde is.","examples":"\n**Voorbeelden**\n\nRing, coördinaat en x-waarde bestaan en hebben een waarde\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 bestaat niet\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 en coördinaat bestaan, maar m-waarde bestaat niet\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een opgegeven standaardwaarde als minstens één van de sleutels in de geneste eigenschappen van een geometrie niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of een lege tekstwaarde is.\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - De invoergeometrie die moet worden gecontroleerd.\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; - Een array bestaande uit de sleutels of indexen die moeten worden gecontroleerd op elk niveau van de structuur van de container.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Deze waarde wordt geretourneerd als minstens één van de sleutels of indexen niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of een lege tekstwaarde is.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nRetourneert de waarde bij de opgegeven sleutel of index, indien gedefinieerd. Retourneert anders de waarde die in 'defaultValue' is opgegeven."}},"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":"Verdicht geometrieën door hoekpunten in te voegen om segmenten te maken die niet langer zijn dan de opgegeven interval.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de gedensificeerde geometrie met een maximale segmentlengte van 10 m\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVerdicht geometrieën door hoekpunten in te voegen om segmenten te maken die niet langer zijn dan de opgegeven interval.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De invoergeometrie om te verdichten.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maximaal toegestane segmentlengte. Moet een positieve waarde zijn.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid voor maxSegmentLength. Gaat standaard naar de eenheden van de invoergeometrie. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een geodeet tussen elk van de hoekpunten van de invoergeometrie en verdicht de uitvoergeometrie met aanvullende hoekpunten om segmenten te maken die niet langer zijn dan de opgegeven interval.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**","examples":"\n**Voorbeeld**\n\nRetourneert de gedensificeerde geometrie met een maximale segmentlengte van 10000\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een geodeet tussen elk van de hoekpunten van de invoergeometrie en verdicht de uitvoergeometrie met aanvullende hoekpunten om segmenten te maken die niet langer zijn dan de opgegeven interval.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De invoergeometrie om te verdichten.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maximaal toegestane segmentlengte. Moet een positieve waarde zijn.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid voor maxSegmentLength. Gaat standaard naar de eenheden van de invoergeometrie. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Aanvullende hulpmiddelen**\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":"Voert de topologische verschilbewerking uit voor de twee geometrieën. De resulterende geometrie komt van ’invoerGeometrie’, niet de ’aftrekker’. De dimensie van ’aftrekker’ moet gelijk zijn aan of groter zijn dan die van ’invoerGeometrie’.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nTrekt het opgegeven polygoongebied af van het object.\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVoert de topologische verschilbewerking uit voor de twee geometrieën. De resulterende geometrie komt van ’invoerGeometrie’, niet de ’aftrekker’. De dimensie van ’aftrekker’ moet gelijk zijn aan of groter zijn dan die van ’invoerGeometrie’.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De invoergeometrie waarvan afgetrokken moet worden.\n- **subtractor**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie die van 'geometrie` moet worden afgetrokken.\n\n**Retourwaarde**: [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":"Geeft aan of een geometrie niet-verbonden is (op geen enkele manier snijdt) met een andere geometrie. In de onderstaande tabel is de rode markering een indicatie dat de functie 'true' zou retourneren met de gespecificeerde geometrieën.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert ‘true’ als de geometrieën elkaar niet snijden\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een geometrie niet-verbonden is (op geen enkele manier snijdt) met een andere geometrie. In de onderstaande tabel is de rode markering een indicatie dat de functie 'true' zou retourneren met de gespecificeerde geometrieën.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De basisgeometrie die wordt getest voor de 'niet-verbonden'-relatie tot 'geometrie2'.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De vergelijkingsgeometrie die wordt getest voor de 'niet-verbonden'-relatie tot 'geometrie1'.\n\n**Retourwaarde**: [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":"Retourneert de vlakke afstand tussen twee geometrieën in de opgegeven eenheden. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de afstand tussen twee geometrieën in meters\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de vlakke afstand tussen twee geometrieën in de opgegeven eenheden. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\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; - De geometrie die wordt gebruikt om de afstand van 'geometrie2' te meten.\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; - De geometrie die wordt gebruikt om de afstand van 'geometrie1' te meten.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Berekent de kortste afstand tussen twee punten langs een grote cirkel.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de afstand van een bus in een stroomlaag terug naar het centraal station in kilometers\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":"**[Sinds versie 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerekent de kortste afstand tussen twee punten langs een grote cirkel.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **point1**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het punt dat wordt gebruikt om de afstand van 'punt2' te meten.\n- **point2**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Punt gebruikt om de afstand van 'punt1' te meten.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert een coördinaat en een invoerregel op basis van een opgegeven afstand. Alle delen van de lijn worden meegewogen bij de poging een coördinaat te vinden op de opgegeven afstand. De afstand omvat geen tussenruimtes tussen paden (of delen) van de lijn. Als de afstand niet wordt gevonden langs de invoerlijn, zal het resultaat 'null' zijn.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de coördinaat van de invoer-polylijn op basis van de opgegeven afstandswaarde\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een coördinaat en een invoerregel op basis van een opgegeven afstand. Alle delen van de lijn worden meegewogen bij de poging een coördinaat te vinden op de opgegeven afstand. De afstand omvat geen tussenruimtes tussen paden (of delen) van de lijn. Als de afstand niet wordt gevonden langs de invoerlijn, zal het resultaat 'null' zijn.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\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) - De lijn of het pad aan de hand waarvan een coördinaat moet worden gevonden. Wanneer u een object als invoer gebruikt, moet de geometrie van het object een polylijn zijn.\n- **inputDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De afstand die wordt gebruikt om de coördinaat te vinden langs de 'inputLine' vanaf het begin van de lijn. Alle delen van de lijn worden meegewogen bij de poging een coördinaat te vinden op de opgegeven afstand. De afstand omvat geen tussenruimtes tussen paden (of delen) van de lijn. \n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGeeft een woordenboek terug met de volgende eigenschappen. Als de afstand niet wordt gevonden langs de invoerlijn, zal het resultaat 'null' zijn.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - De coördinaten van een punt langs 'inputLine' op basis van de opgegeven afstandswaarde.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - In het geval van een polylijninvoer, de index van het pad waar de 'coördinaat' bij hoort.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index (ten opzichte van het pad) van het lijnsegment waar de 'coördinaat' bij hoort. Als 'coördinaat' een toppunt van de invoerlijn vertegenwoordigt, zal 'segmentId' de index van het vorige toppunt retourneren. Als 'coördinaat' het eerste toppunt van 'inputLine' is, dan zal de waarde van 'segmentId' 0 zijn."}},"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":"Geeft aan of het omhulsel (of de extent) van een geometrie het omhulsel van een andere geometrie kruist. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert ‘waar’ als de geometrieën elkaar snijden\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of het omhulsel (of de extent) van een geometrie het omhulsel van een andere geometrie kruist. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie die wordt getest voor de snijlijnrelatie met de andere geometrie.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie wordt gekruist.\n\n**Retourwaarde**: [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":"Geeft aan of twee geometrieën gelijk zijn, of geografisch equivalent gezien de ruimtelijke referentie en tolerantie van de gegevens. De twee invoergeometrieën hoeven geen klonen te zijn om als gelijk beschouwd te worden.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Bijgevolg, het gebruik van de geometrie van een object (d.w.z. 'Geometry($feature)') als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert ‘true’ als de geometrieën gelijk zijn\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of twee geometrieën gelijk zijn, of geografisch equivalent gezien de ruimtelijke referentie en tolerantie van de gegevens. De twee invoergeometrieën hoeven geen klonen te zijn om als gelijk beschouwd te worden.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Bijgevolg, het gebruik van de geometrie van een object (d.w.z. 'Geometry($feature)') als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - De eerste invoergeometrie.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - De tweede invoergeometrie.\n\n**Retourwaarde**: [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":"Construeert een Extent-object uit een woordenlijst.","examples":"\n**Voorbeeld**\n\nCreëert een Extent-object\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert een Extent-object uit een woordenlijst.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De eigenschappen waaruit het Extent-geometrieobject moet worden geconstrueerd.\n\n  - **xMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De bovengrens of grootst mogelijke x-coördinaat van de geometrie.\n  - **xMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De ondergrens of kleinste mogelijke x-coördinaat van de geometrie.\n  - **yMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De bovengrens of grootst mogelijke y-coördinaat van de geometrie.\n  - **yMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De ondergrens of kleinste mogelijke y-coördinaat van de geometrie.\n  - **mMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geeft de bovengrens of grootst mogelijke m-waarde van de geometrie aan. Als u deze waarde instelt, moet u hasM op true instellen.\n  - **mMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geeft de ondergrens of kleinste mogelijke m-waarde van de geometrie aan. Als u deze waarde instelt, moet u hasM op true instellen.\n  - **zMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De bovengrens of grootst mogelijke z-waarde van de geometrie. Als je deze waarde instelt, moet je hasZ op true zetten.\n  - **zMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De ondergrens of kleinste mogelijke z-waarde van de geometrie. Als je deze waarde instelt, moet je hasZ op true zetten.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie m-waarden heeft.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie z-waarden heeft.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De ruimtelijke referentie van de geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De Well-known ID van het geografische of geprojecteerde coördinatensysteem dat de referentie bepaalt voor het tekenen van de geometrie.\n\n**Retourwaarde**: [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":"Geeft de extent terug van een input Feature, Polygon, Point, Polyline of Multipoint.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de extent van een object\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft de extent terug van een input Feature, Polygon, Point, Polyline of Multipoint.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object of de geometrie waarvan de extent moet worden opgehaald.\n\n**Retourwaarde**: [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":"Maakt een Extent-object vanuit geserialiseerde JSON-tekst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Envelope-objecten.","examples":"\n**Voorbeeld**\n\nMaakt een Extent-object vanuit 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Extent-object vanuit geserialiseerde JSON-tekst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Envelope-objecten.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De JSON-tekst waarmee het Extent-object geconstrueerd moet worden.\n\n**Retourwaarde**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent)\n\n**Aanvullende hulpmiddelen**\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":"Vermindert het aantal hoekpunten in de invoergeometrie op basis van een opgegeven afwijkingswaarde. De geometrieën Punt en Multipunt zijn ongewijzigd. Omhulsels zijn geconverteerd naar polygonen en algemeen gemaakt.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert een veralgemeende versie van de invoerwaarde.\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVermindert het aantal hoekpunten in de invoergeometrie op basis van een opgegeven afwijkingswaarde. De geometrieën Punt en Multipunt zijn ongewijzigd. Omhulsels zijn geconverteerd naar polygonen en algemeen gemaakt.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De invoergeometrie om te veralgemenen.\n- **maxDeviation**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De maximaal toegestane afwijking van de veralgemeende geometrie ten opzichte van de oorspronkelijke geometrie.\n- **removeDegenerateParts** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Bij 'true' worden de niet-algemene delen van de geometrie verwijderd uit de uitvoer (kan ongewenst zijn bij een tekening).\n- **maxDeviationUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid voor maxDeviation. Gaat standaard naar de eenheden van de invoergeometrie.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [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":"Construeert een Geometrie-object uit geserialiseerde JSON-tekst of een woordenlijst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Geometrie-objecten. Deze functie kan ook de geometrie retourneren van een invoer-feature.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeelden**\n\nDe geometrie van het object retourneren\n\n```arcade\nGeometry($feature)\n```\n\nConstrueert een puntgeometrie. Dit kan met elk geometrietype worden gedaan.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert een Geometrie-object uit geserialiseerde JSON-tekst of een woordenlijst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Geometrie-objecten. Deze functie kan ook de geometrie retourneren van een invoer-feature.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\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) - Het object of de JSON waaruit het geometrie-object moet worden geconstrueerd. Met ingang van versie 1.25 kunnen de ingevoerde JSON-tekst of woordenboekdefinities voor polygonen of polylijnen curve-objecten bevatten wanneer uitgevoerd in ArcGIS Pro en ArcGIS Maps SDKs for Native Apps.\n\n**Retourwaarde**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Aanvullende hulpmiddelen**\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":"Geeft aan of een geometrie een waarde heeft bij een opgegeven sleutel of index.","examples":"\n**Voorbeelden**\n\nPunt dat een z-waarde heeft\n\n```arcade\nif( TypeOf(Geometry($feature)) == \"Point\"){\n  return HasValue(Geometry($feature), \"z\")\n  // returns true\n}\n```\n\nPolygoon met een sleutel die niet bestaat\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een geometrie een waarde heeft bij een opgegeven sleutel of index.\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - De geometrie die moet worden gecontroleerd.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De sleutel of eigenschapnaam die moet worden gecontroleerd.\n\n**Retourwaarde**: [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":"Controleert of een eigenschap of index die meerdere niveaus diep in een geometrie is genest, een waarde heeft. Dit stelt u ertoe in staat in één stap door te dringen in een geneste structuur in plaats van de waarden op elk niveau te controleren. Retourneert 'true' als de sleutels en indexen op elk niveau van de structuur bestaan en als deze een waarde bevatten die niet null is.","examples":"\n**Voorbeelden**\n\nRing, coördinaat en x-waarde bestaan en hebben een waarde\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 bestaat niet\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 en coördinaat bestaan, maar m-waarde bestaat niet\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nControleert of een eigenschap of index die meerdere niveaus diep in een geometrie is genest, een waarde heeft. Dit stelt u ertoe in staat in één stap door te dringen in een geneste structuur in plaats van de waarden op elk niveau te controleren. Retourneert 'true' als de sleutels en indexen op elk niveau van de structuur bestaan en als deze een waarde bevatten die niet null is.\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - De te controleren woordenlijst of object.\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; - Een array bestaande uit de sleutels of indexen die moeten worden gecontroleerd op elk niveau van de structuur.\n\n**Retourwaarde**: [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":"Construeert het ingestelde theoretische snijpunt tussen twee geometrieën en retourneert een nieuwe geometrie.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert het gebied dat gemeenschappelijk is voor beide polygonen\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert het ingestelde theoretische snijpunt tussen twee geometrieën en retourneert een nieuwe geometrie.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie die moet snijden met 'geometrie2'.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie die moet snijden met 'geometrie1'.\n\n**Retourwaarde**: [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":"Geeft aan of een geometrie een andere geometrie snijdt. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert ‘waar’ als de geometrieën elkaar snijden\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een geometrie een andere geometrie snijdt. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie die wordt getest voor de 'kruis'-relatie tot `geometrie2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie wordt gekruist.\n\n**Retourwaarde**: [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":"Geeft aan of de invoergeometrie ringen, paden of punten heeft die andere delen van de geometrie snijden of kruisen. Bijvoorbeeld, een enkel polylijnobject waarvan de paden elkaar kruisen of een polygoon met ringen die elkaar kruisen wordt als `true` geretourneerd. ","examples":"\n**Voorbeeld**\n\nRetourneert true als de paden van de polylijn elkaar snijden\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":"**[Sinds versie 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of de invoergeometrie ringen, paden of punten heeft die andere delen van de geometrie snijden of kruisen. Bijvoorbeeld, een enkel polylijnobject waarvan de paden elkaar kruisen of een polygoon met ringen die elkaar kruisen wordt als `true` geretourneerd. \n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De polygoon-, polylijn- of multipunt-geometrie om te testen voor de zelfkruising.\n\n**Retourwaarde**: [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":"Geeft aan of de opgegeven geometrie topologisch eenvoudig is.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert true als de geometrie topologisch eenvoudig is\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of de opgegeven geometrie topologisch eenvoudig is.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De invoergeometrie.\n\n**Retourwaarde**: [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":"Retourneert de lengte van de invoergeometrie of het Object in de opgegeven eenheden. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de vlakke lengte van de feature in kilometers\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de lengte van de invoergeometrie of het Object in de opgegeven eenheden. Dit is een vlakke meting met behulp van Cartesiaanse wiskunde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\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; - De geometrie of geometrieën waarvoor de vlakke lengte wordt berekend.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de vlakke (d.w.z. Cartesiaanse) lengte van de invoergeometrie of het Object waarbij rekening wordt gehouden met de hoogte- ofwel Z-informatie. De geometrie die aan deze functie wordt geboden, moet worden toegewezen aan een geprojecteerd coördinaatsysteem. Als de ruimtelijke referentie geen waarde biedt voor Z-eenheden, dan wordt het resultaat geretourneerd in meter. Houd in de gaten dat niet alle clients (zoals de 3.x-reeks van de ArcGIS API voor JavaScript) ondersteuning bieden voor het aanvragen van Z-waarden, zelfs wanneer de gegevens Z-informatie bevatten.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeelden**\n\nRetourneert de vlakke lengte in 3D van het object in de eenheid van de ruimtelijke referentie van de context die de uitdrukking uitvoert.\n\n```arcade\nLength3D($feature)\n```\n\nRetourneert de vlakke lengte in 3D van het object in voet.\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":"**[Sinds versie 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de vlakke (d.w.z. Cartesiaanse) lengte van de invoergeometrie of het Object waarbij rekening wordt gehouden met de hoogte- ofwel Z-informatie. De geometrie die aan deze functie wordt geboden, moet worden toegewezen aan een geprojecteerd coördinaatsysteem. Als de ruimtelijke referentie geen waarde biedt voor Z-eenheden, dan wordt het resultaat geretourneerd in meter. Houd in de gaten dat niet alle clients (zoals de 3.x-reeks van de ArcGIS API voor JavaScript) ondersteuning bieden voor het aanvragen van Z-waarden, zelfs wanneer de gegevens Z-informatie bevatten.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\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; - De geometrie of het object waarvoor de vlakke lengte in de 3D-ruimte moet worden berekend.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de geodetische lengte van de invoergeometrie of het Object in de gegeven eenheden. Dit is een meer betrouwbare methode voor lengtemeting dan 'Length()' omdat het rekening houdt met de kromming van de aarde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de geodetische lengte van de feature in kilometers\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de geodetische lengte van de invoergeometrie of het Object in de gegeven eenheden. Dit is een meer betrouwbare methode voor lengtemeting dan 'Length()' omdat het rekening houdt met de kromming van de aarde.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\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; - De geometrie waarvoor de geodetische lengte moet worden berekend.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid van de retourwaarde. Dit kan een van de mogelijke waarden hieronder zijn of een van de numerieke codes die in de extra resources hieronder worden vermeld. Voor de visualisatie, labeling en pop-upprofielen is de standaard eenheid de ruimtelijke referentie van de kaart. In andere profielen, zoals veldberekeningen, is de standaard gebaseerd op de ruimtelijke referentie van de gegevens.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de eerste coördinaat langs een invoerlijn op basis van een opgegeven meting, of m-waarde. Als de meting niet langs de invoerlijn wordt gevonden, zal het resultaat 'null' zijn. Alle delen van de lijn worden meegewogen bij de poging een coördinaat te vinden bij de opgegeven meting. De meting omvat geen tussenruimtes tussen paden (of delen) van de lijn.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de coördinaat van de invoer-polylijn op basis van de opgegeven meetwaarde.\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de eerste coördinaat langs een invoerlijn op basis van een opgegeven meting, of m-waarde. Als de meting niet langs de invoerlijn wordt gevonden, zal het resultaat 'null' zijn. Alle delen van de lijn worden meegewogen bij de poging een coördinaat te vinden bij de opgegeven meting. De meting omvat geen tussenruimtes tussen paden (of delen) van de lijn.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\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) - De lijn of het pad aan de hand waarvan een coördinaat moet worden gevonden. De 'hasM' van de invoerlijn moet gelijk zijn aan 'true'. Als 'hasM' onwaar (false) is, wordt 'null' geretourneerd. Wanneer u een object als invoer gebruikt, moet de geometrie van het object een polylijn zijn.\n- **inputMeasure**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De meting, of m-waarde, van waaruit een coördinaat moet worden gevonden langs de 'inputLine' vanaf het begin van de lijn. Alle delen van de lijn worden meegewogen bij de poging een coördinaat te vinden bij de opgegeven meting. De meting omvat geen tussenruimtes tussen paden (of delen) van de lijn.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGeeft een woordenboek terug met de volgende eigenschappen. Als de meting niet langs de invoerlijn wordt gevonden, zal het resultaat 'null' zijn.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - De eerste coördinaat van een punt langs de 'inputLine' op basis van de opgegeven meetwaarde.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De planaire afstand van de start van de 'inputLine' gemeten langs de lijn naar de 'coördinaat'. In polylijnen waarbij paden geen verbinding maken, omvat de waarde 'distanceAlong' niet de afstand van de tussenruimtes tussen de begin- en eindhoekpunten van de paden.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - In het geval van een polylijninvoer, de index van het pad waar de 'coördinaat' bij hoort.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index (ten opzichte van het pad) van het lijnsegment waar de 'coördinaat' bij hoort. Als 'coördinaat' een toppunt van de invoerlijn vertegenwoordigt, zal 'segmentId' de index van het vorige toppunt retourneren. Als 'coördinaat' het eerste toppunt van 'inputLine' is, dan zal de waarde van 'segmentId' 0 zijn."}},"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":"Converteert de meerdelige geometrie in afzonderlijke delen.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert een array van eendelige geometrieën uit een meerdelige geometrie\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConverteert de meerdelige geometrie in afzonderlijke delen.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De meerdelige geometrie die in afzonderlijke delen opgebroken moet worden.\n\n**Retourwaarde**: [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":"Construeert een Multipoint-object vanuit een dictionary met alleen een reeks van waarden als coördinaten.","examples":"\n**Voorbeelden**\n\nMaakt een Multipoint met alleen x, y-coördinaten.\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\nMaakt een Multipoint met m-waarden.\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\nMaakt een Multipoint met z-waarden.\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\nMaakt een Multipoint met z- en m-waarden.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert een Multipoint-object vanuit een dictionary met alleen een reeks van waarden als coördinaten.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De eigenschappen waaruit het Multipoint-geometrieobject moet worden geconstrueerd.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Een reeks van coördinaten die puntlocaties voorstellen.\n\n    - **singlePoint**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Een reeks van getallen die een enkel punt of een enkele coördinaat voorstellen. Het eerste item in de reeks vertegenwoordigt de x-coördinaat. Het tweede element vertegenwoordigt de y-coördinaat. Het derde element vertegenwoordigt de m-coördinaat als hasM waar is en hasZ onwaar is. Anders vertegenwoordigt het derde element de z-coördinaat. Als hasZ en hasM beide waar zijn, dan vertegenwoordigt het derde element de z-coördinaat en het vierde element de m-coördinaat.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie m-waarden heeft.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie z-waarden heeft.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De ruimtelijke referentie van de geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De Well-known ID van het geografische of geprojecteerde coördinatensysteem dat de referentie bepaalt voor het tekenen van de geometrie.\n\n**Retourwaarde**: [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":"Construeert een Multipoint-object vanuit een dictionary met alleen een reeks van puntobjecten als coördinaten.","examples":"\n**Voorbeeld**\n\nMaakt een Multipoint met alleen x, y-coördinaten.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert een Multipoint-object vanuit een dictionary met alleen een reeks van puntobjecten als coördinaten.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De eigenschappen waaruit het Multipoint-geometrieobject moet worden geconstrueerd.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Een reeks van puntobjecten.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie m-waarden heeft.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie z-waarden heeft.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De ruimtelijke referentie van de geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De Well-known ID van het geografische of geprojecteerde coördinatensysteem dat de referentie bepaalt voor het tekenen van de geometrie.\n\n**Retourwaarde**: [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":"Maakt een Multipoint-object vanuit geserialiseerde JSON-tekst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Multipunt-objecten.","examples":"\n**Voorbeeld**\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":"Maakt een Multipoint-object vanuit geserialiseerde JSON-tekst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Multipunt-objecten.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De JSON waarvan het multipunt geometrieobject moet worden geconstrueerd.\n\n**Retourwaarde**: [Multipoint](https://developers.arcgis.com/arcade/guide/types/#multipoint)\n\n**Aanvullende hulpmiddelen**\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":"Geeft de dichtstbijzijnde coördinaat (niet-vertex) van de invoergeometrie naar het zoekpunt terug. Het teruggegeven woordenboek bevat ook de kortste planaire afstand van het zoekpunt naar de dichtstbijzijnde coördinaat. Als het zoekpunt de invoergeometrie snijdt, wordt het zoekpunt als resultaat geretourneerd met een afstand van nul.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de dichtstbijzijnde Coördinaat uit de invoerpolygoon, samen met de afstand tot die coördinaat\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":"**[Sinds versie 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft de dichtstbijzijnde coördinaat (niet-vertex) van de invoergeometrie naar het zoekpunt terug. Het teruggegeven woordenboek bevat ook de kortste planaire afstand van het zoekpunt naar de dichtstbijzijnde coördinaat. Als het zoekpunt de invoergeometrie snijdt, wordt het zoekpunt als resultaat geretourneerd met een afstand van nul.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie waarvan de dichtstbijzijnde coördinaat moet worden verkregen.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het punt van waaruit de dichtstbijzijnde coördinaat van de invoerGeometrie moet worden gevonden.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGeeft een woordenboek terug met de volgende eigenschappen.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - De dichtstbijzijnde coördinaat van de invoerGeometrie naar het zoekpunt.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De planaire afstand van de dichtstbijzijnde coördinaat naar het zoekpunt. Dit vertegenwoordigt de kortste afstand tussen de invoerGeometrie en het zoekpunt.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De ruimtelijke relatie tussen het 'searchPoint' en het segment van de 'inputGeometry' dat naar de dichtstbijzijnde coördinaat leidt. Mogelijke waarden: \n\n'left' - Het 'searchPoint' bevindt zich aan de linkerkant van de 'inputGeometry'.\n\n'right' - Het 'searchPoint' bevindt zich aan de rechterkant van de 'inputGeometry'.\n\n'straddle' - Het 'searchPoint' houdt het midden loopt door of bevindt zich bovenop de '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":"Geeft de dichtstbijzijnde vertex van de invoergeometrie naar het zoekpunt terug. Het teruggegeven woordenboek bevat de planaire afstand van het zoekpunt naar het dichtstbijzijnde toppunt.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nGeeft het dichtstbijzijnde toppunt van het invoerpolygoon terug, samen met de afstand tot dat toppunt.\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":"**[Sinds versie 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft de dichtstbijzijnde vertex van de invoergeometrie naar het zoekpunt terug. Het teruggegeven woordenboek bevat de planaire afstand van het zoekpunt naar het dichtstbijzijnde toppunt.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie waarvan het dichtstbijzijnde toppunt moet worden verkregen.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het punt van waaruit het dichtstbijzijnde toppunt van de invoerGeometrie moet worden gevonden.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGeeft een woordenboek terug met de volgende eigenschappen.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - De puntpositie die het dichtstbijzijnde toppunt van de invoerGeometrie naar het zoekpunt vertegenwoordigt.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De planaire afstand van de dichtstbijzijnde vertex van de invoergeometrie naar het zoekpunt.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De ruimtelijke relatie tussen het 'searchPoint' en het segment van de 'inputGeometry' dat naar het dichtstbijzijnde toppunt leidt. Mogelijke waarden: \n\n'left' - Het 'searchPoint' bevindt zich aan de linkerkant van de 'inputGeometry'.\n\n'right' - Het 'searchPoint' bevindt zich aan de rechterkant van de 'inputGeometry'.\n\n'straddle' - Het 'searchPoint' houdt het midden loopt door of bevindt zich bovenop de '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":"Maakt een geometrie die een constante planaire afstand is van een invoergeometrie. Het is vergelijkbaar met bufferen maar produceert een eenzijdig resultaat.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de offsetgeometrie\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een geometrie die een constante planaire afstand is van een invoergeometrie. Het is vergelijkbaar met bufferen maar produceert een eenzijdig resultaat.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geomterie voor offset. Puntgeometrieën worden niet ondersteund.\n- **offsetDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De planaire afstand voor offset van de invoergeometrie. Als 'offsetDistance > 0', wordt de offsetgeometrie rechts van de invoergeometrie opgebouwd, als 'offsetDistance = 0', is er geen verandering in de geometrieën, zo niet dan wordt het opgebouwd aan de linkerkant. De richting van de paden of ringen van de invoergeometrie bepaalt welke kant van de geometrie als rechts wordt beschouwd, en welke kant als links wordt beschouwd. Voor een eenvoudige polygoon is de oriëntatie van de buitenste ringen rechtsom en die voor binnenste ringen linksom. Dus de rechterzijde van een eenvoudige polygoon is altijd de binnenkant.\n- **offsetUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Meeteenheid voor `offsetDistance`. Gaat standaard naar de eenheden van de invoergeometrie.  \nMogelijke waarden: 'centimeters' | 'decimeters' | 'inch'' | 'voet' | 'kilometers' | 'meters' | 'mijl' | 'milimeters' | 'zeemijl' | 'voet-vs' | 'mijl-vs' | 'yards'\n- **joinType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het koppelingstype. Mogelijke waarden zijn `round`, `bevel`, `miter`, of `square`.\n- **bevelRatio** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Van toepassing wanneer 'joinType = 'miter'; 'bevelRatio' wordt vermenigvuldigd met de offsetafstand en het resultaat bepaalt hoe ver een bewerkt offsetskruispunt kan worden gevonden voordat het wordt afgeschuind.\n- **flattenError** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Van toepassing als `joinType = 'round'`; `flattenError` de maximum afstand van de geretourneerde segmenten bepaalt vergeleken met de echt circulaire boog. Het algoritme produceert mooit meer dan ongeveer 180 veelhoeken voor elke ronde koppeling.\n\n**Retourwaarde**: [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":"Geeft aan of een geometrie een andere geometrie overlapt. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert ‘waar’ als de geometrieën elkaar overlappen\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een geometrie een andere geometrie overlapt. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De basisgeometrie die wordt getest op de ’overlapt'-relatie met `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De vergelijkingsgeometrie die wordt getest voor de 'overlapt'-relatie tot `geometry1`.\n\n**Retourwaarde**: [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":"Construeert een Point-object van een dictionary.","examples":"\n**Voorbeelden**\n\nMaakt een Point met alleen x, y-coördinaten.\n\n```arcade\nPoint({\n  x: -97.06138,\n  y: 32.837,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nMaakt een Point met m-waarden.\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\nMaakt een Point met z-waarden.\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\nMaakt een Point met z- en m-waarden.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert een Point-object van een dictionary.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De eigenschappen waaruit het Point-geometrieobject moet worden geconstrueerd.\n\n  - **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De X-coördinaat (lengtegraad) van de puntlocatie.\n  - **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De Y-coördinaat (breedtegraad) van de puntlocatie.\n  - **m**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De m-waarde (meting) van de puntlocatie. Bij het opgeven van een m-waarde, moet 'hasM' op 'true' worden gezet.\n  - **z**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De z-waarde (hoogte) van de puntlocatie. Bij het opgeven van een z-waarde, moet 'hasZ' op 'true' worden gezet.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie m-waarden heeft.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie z-waarden heeft.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De ruimtelijke referentie van de geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De Well-known ID van het geografische of geprojecteerde coördinatensysteem dat de referentie bepaalt voor het tekenen van de geometrie.\n\n**Retourwaarde**: [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":"Maakt een Point-object vanuit geserialiseerde JSON-tekst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Punt-objecten.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Point-object vanuit geserialiseerde JSON-tekst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Punt-objecten.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De JSON waarvan het puntgeometrieobject moet worden geconstrueerd.\n\n**Retourwaarde**: [Point](https://developers.arcgis.com/arcade/guide/types/#point)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de dichtstbijzijnde coördinaat en afstand tot die coördinaat van het zoekpunt tot de invoerlijn.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de afstand tot de dichtstbijzijnde coördinaat langs de invoer-polylijn op basis van de locatie waar is geklikt om een pop-up te openen.\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de dichtstbijzijnde coördinaat en afstand tot die coördinaat van het zoekpunt tot de invoerlijn.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\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) - De lijn of het pad waaruit de volgende coördinaat moet worden opgehaald. Wanneer u een object als invoer gebruikt, moet de geometrie van het object een polylijn zijn.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Het punt van waaruit de dichtstbijzijnde coördinaat van de 'inputLine' moet worden gevonden.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nGeeft een woordenboek terug met de volgende eigenschappen.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - De puntcoördinaat die de coördinaat langs de 'inputLine' vertegenwoordigt die het dichtst bij het 'searchPoint' ligt. Als 'hasZ 'false' is in 'searchPoint', dan wordt de zoekopdracht uitgevoerd in x/y-coördinaten en wordt de z-waarde geïnterpoleerd.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De planaire afstand tussen het 'searchPoint' en de 'coördinaat'.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De planaire afstand van de start van de 'inputLine' gemeten langs de lijn naar de 'coördinaat'. In polylijnen waarbij paden geen verbinding maken, omvat de waarde 'distanceAlong' niet de afstand van de tussenruimtes tussen de begin- en eindhoekpunten van de paden.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - In het geval van een polylijninvoer, de index van het pad waar de 'coördinaat' bij hoort.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index (ten opzichte van het pad) van het lijnsegment waar de 'coördinaat' bij hoort. Als 'coördinaat' een toppunt van de invoerlijn vertegenwoordigt, zal 'segmentId' de index van het vorige toppunt retourneren. Als 'coördinaat' het eerste toppunt van 'inputLine' is, dan zal de waarde van 'segmentId' 0 zijn."}},"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":"Construeert een Polygon-object vanuit een dictionary met alleen een reeks van waarden als coördinaten.","examples":"\n**Voorbeelden**\n\nMaakt een Polygon met alleen x-, y-coördinaten.\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\nMaakt een Polygon met m-waarden.\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\nMaakt een Polygon met z-waarden.\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\nMaakt een Polygon met z- en m-waarden.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert een Polygon-object vanuit een dictionary met alleen een reeks van waarden als coördinaten.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De eigenschappen waaruit het Polygon-geometrieobject moet worden geconstrueerd.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Een reeks van ringen (of vormen) waarbij elke ring een reeks van punten is.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Een reeks van hoekpunten in een ring. Alle ringen moeten gesloten zijn, wat betekent dat de eerste hoekpunt van elke ring altijd hetzelfde moet zijn als de laatste hoekpunt. Hoekpunten moeten rechtsom gedefinieerd worden. Ringen met hoekpunten rechtsom gedefinieerd zullen resulteren in polygoongaten.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Een reeks van getallen die een enkele vertex of een enkele coördinaat in een ring voorstellen. Het eerste item in de reeks vertegenwoordigt de x-coördinaat. Het tweede element vertegenwoordigt de y-coördinaat. Het derde element vertegenwoordigt de m-coördinaat als hasM waar is en hasZ onwaar is. Anders vertegenwoordigt het derde element de z-coördinaat. Als hasZ en hasM beide waar zijn, dan vertegenwoordigt het derde element de z-coördinaat en het vierde element de m-coördinaat.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Met ingang van versie 1.25 in ArcGIS Pro en ArcGIS Maps SDKs for Native Apps._ Een array ringen (of vormen) die curves kunnen bevatten.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Een array hoekpunten of curve-objecten in een ring. Alle ringen moeten gesloten zijn, wat betekent dat de eerste hoekpunt van elke ring altijd hetzelfde moet zijn als de laatste hoekpunt. Hoekpunten moeten rechtsom gedefinieerd worden. Ringen met hoekpunten rechtsom gedefinieerd zullen resulteren in polygoongaten. Elk item in de array kan een toppunt of een curve-object zijn.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Een reeks van getallen die een enkele vertex of een enkele coördinaat in een ring voorstellen. Het eerste item in de reeks vertegenwoordigt de x-coördinaat. Het tweede element vertegenwoordigt de y-coördinaat. Het derde element vertegenwoordigt de m-coördinaat als hasM waar is en hasZ onwaar is. Anders vertegenwoordigt het derde element de z-coördinaat. Als hasZ en hasM beide waar zijn, dan vertegenwoordigt het derde element de z-coördinaat en het vierde element de m-coördinaat.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Een curve-object dat een segment van een ring vertegenwoordigt. Het curve-object heeft de volgende eigenschappen:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definieert een elliptische of circulaire boog. Circulaire bogen bevatten vier elementen in de array; elliptische bogen moeten 7 elementen hebben.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vertegenwoordigt een kwadratische Bézierkromme. Dit wordt gedefinieerd door een array van 3 arrays die een eindpunt en twee controlepunten vertegenwoordigen.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De eigenschap c vertegenwoordigt een open circulaire boog. Dit wordt gedefinieerd als een array van twee waarden met dubbele precisie die de x- en y-coördinaten vertegenwoordigen van het centrum van de cirkel.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie m-waarden heeft.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie z-waarden heeft.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De ruimtelijke referentie van de geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De Well-known ID van het geografische of geprojecteerde coördinatensysteem dat de referentie bepaalt voor het tekenen van de geometrie.\n\n**Retourwaarde**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Aanvullende hulpmiddelen**\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":"Construeert een Polygon-object vanuit een dictionary met alleen een reeks van punten als coördinaten.","examples":"\n**Voorbeeld**\n\nMaakt een Polygon met alleen x-, y-coördinaten.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert een Polygon-object vanuit een dictionary met alleen een reeks van punten als coördinaten.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De eigenschappen waaruit het Polygon-geometrieobject moet worden geconstrueerd.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Een reeks van ringen (of vormen) waarbij elke ring een reeks van puntobjecten is.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - De array met punten in een ring. Alle ringen moeten gesloten zijn, wat betekent dat de eerste punt van elke ring altijd hetzelfde moet zijn als de laatste punt in de ring. Punten moeten rechtsom gedefinieerd worden. Ringen met hoekpunten rechtsom gedefinieerd zullen resulteren in polygoongaten.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Met ingang van versie 1.25 in ArcGIS Pro en ArcGIS Maps SDKs for Native Apps._ Een array ringen (of vormen) die curves kunnen bevatten.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Een array hoekpunten of curve-objecten in een ring. Alle ringen moeten gesloten zijn, wat betekent dat de eerste hoekpunt van elke ring altijd hetzelfde moet zijn als de laatste hoekpunt. Hoekpunten moeten rechtsom gedefinieerd worden. Ringen met hoekpunten rechtsom gedefinieerd zullen resulteren in polygoongaten. Elk item in de array kan een toppunt of een curve-object zijn.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Een punt dat één enkel toppunt of één enkele coördinaat in een ring vertegenwoordigt.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Een curve-object dat een segment van een ring vertegenwoordigt. Het curve-object heeft de volgende eigenschappen:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definieert een elliptische of circulaire boog. Circulaire bogen bevatten vier elementen in de array; elliptische bogen moeten 7 elementen hebben.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vertegenwoordigt een kwadratische Bézierkromme. Dit wordt gedefinieerd door een array van 3 arrays die een eindpunt en twee controlepunten vertegenwoordigen.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De eigenschap c vertegenwoordigt een open circulaire boog. Dit wordt gedefinieerd als een array van twee waarden met dubbele precisie die de x- en y-coördinaten vertegenwoordigen van het centrum van de cirkel.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie m-waarden heeft.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie z-waarden heeft.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De ruimtelijke referentie van de geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De Well-known ID van het geografische of geprojecteerde coördinatensysteem dat de referentie bepaalt voor het tekenen van de geometrie.\n\n**Retourwaarde**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een Polygon-object vanuit geserialiseerde JSON-tekst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Polygoon-objecten. JSON-tekst kan met ingang van versie 1.25 curve-objecten bevatten in ArcGIS Pro en ArcGIS Maps SDKs for Native Apps.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Polygon-object vanuit geserialiseerde JSON-tekst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Polygoon-objecten. JSON-tekst kan met ingang van versie 1.25 curve-objecten bevatten in ArcGIS Pro en ArcGIS Maps SDKs for Native Apps.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De JSON waarvan het polygoongeometrieobject moet worden geconstrueerd.\n\n**Retourwaarde**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Aanvullende hulpmiddelen**\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":"Construeert een Polyline-object vanuit een dictionary met alleen een reeks van waarden als coördinaten.","examples":"\n**Voorbeelden**\n\nMaakt een Polyline met alleen x-, y-coördinaten.\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\nMaakt een Polyline met m-waarden.\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\nMaakt een Polyline met z-waarden.\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\nMaakt een Polyline met z- en m-waarden.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert een Polyline-object vanuit een dictionary met alleen een reeks van waarden als coördinaten.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De eigenschappen waaruit het Polyline-geometrieobject moet worden geconstrueerd.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Een reeks van paden (of lijnsegmenten) waarbij elk pad een reeks van hoekpunten is.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Een reeks van hoekpunten in een lijnsegment of pad.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Een reeks van getallen die een enkele vertex of een enkele coördinaat in een lijnsegment voorstellen. Het eerste item in de reeks vertegenwoordigt de x-coördinaat. Het tweede element vertegenwoordigt de y-coördinaat. Het derde element vertegenwoordigt de m-coördinaat als hasM waar is en hasZ onwaar is. Anders vertegenwoordigt het derde element de z-coördinaat. Als hasZ en hasM beide waar zijn, dan vertegenwoordigt het derde element de z-coördinaat en het vierde element de m-coördinaat.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Met ingang van versie 1.25 in ArcGIS Pro en ArcGIS Maps SDKs for Native Apps._ Een array paden (of lijnsegmenten) die curves kunnen bevatten.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Een array hoekpuntent of curve-objecten in een pad.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Een reeks van getallen die een enkele vertex of een enkele coördinaat in een lijnsegment voorstellen. Het eerste item in de reeks vertegenwoordigt de x-coördinaat. Het tweede element vertegenwoordigt de y-coördinaat. Het derde element vertegenwoordigt de m-coördinaat als hasM waar is en hasZ onwaar is. Anders vertegenwoordigt het derde element de z-coördinaat. Als hasZ en hasM beide waar zijn, dan vertegenwoordigt het derde element de z-coördinaat en het vierde element de m-coördinaat.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Een curve-object dat een segment van een pad vertegenwoordigt. Het curve-object heeft de volgende eigenschappen:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definieert een elliptische of circulaire boog. Circulaire bogen bevatten vier elementen in de array; elliptische bogen moeten 7 elementen hebben.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vertegenwoordigt een kwadratische Bézierkromme. Dit wordt gedefinieerd door een array van 3 arrays die een eindpunt en twee controlepunten vertegenwoordigen.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De eigenschap c vertegenwoordigt een open circulaire boog. Dit wordt gedefinieerd als een array van twee waarden met dubbele precisie die de x- en y-coördinaten vertegenwoordigen van het centrum van de cirkel.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie m-waarden heeft.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie z-waarden heeft.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De ruimtelijke referentie van de geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De Well-known ID van het geografische of geprojecteerde coördinatensysteem dat de referentie bepaalt voor het tekenen van de geometrie.\n\n**Retourwaarde**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Aanvullende hulpmiddelen**\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":"Construeert een Polyline-object vanuit een dictionary met alleen een reeks van punten als coördinaten.","examples":"\n**Voorbeeld**\n\nMaakt een Polyline met alleen x-, y-coördinaten.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert een Polyline-object vanuit een dictionary met alleen een reeks van punten als coördinaten.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De eigenschappen waaruit het Polyline-geometrieobject moet worden geconstrueerd.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Een reeks van paden (of lijnsegmenten) waarbij elk pad een reeks van puntobjecten is.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Een reeks van punten in een lijnsegment of pad.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Met ingang van versie 1.25 in ArcGIS Pro en ArcGIS Maps SDKs for Native Apps._ Een array paden (of lijnsegmenten) die curves kunnen bevatten.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Een array hoekpuntent of curve-objecten in een pad.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Een punt dat een toppunt in een pad vertegenwoordigt.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Een curve-object dat een segment van een pad vertegenwoordigt. Het curve-object heeft de volgende eigenschappen:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definieert een elliptische of circulaire boog. Circulaire bogen bevatten vier elementen in de array; elliptische bogen moeten 7 elementen hebben.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vertegenwoordigt een kwadratische Bézierkromme. Dit wordt gedefinieerd door een array van 3 arrays die een eindpunt en twee controlepunten vertegenwoordigen.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - De eigenschap c vertegenwoordigt een open circulaire boog. Dit wordt gedefinieerd als een array van twee waarden met dubbele precisie die de x- en y-coördinaten vertegenwoordigen van het centrum van de cirkel.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie m-waarden heeft.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie z-waarden heeft.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De ruimtelijke referentie van de geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De Well-known ID van het geografische of geprojecteerde coördinatensysteem dat de referentie bepaalt voor het tekenen van de geometrie.\n\n**Retourwaarde**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Aanvullende hulpmiddelen**\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":"Maakt een Polyline-object vanuit geserialiseerde JSON-tekst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Polylijn-objecten. JSON-tekst kan met ingang van versie 1.25 curve-objecten bevatten in ArcGIS Pro en ArcGIS Maps SDKs for Native Apps.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een Polyline-object vanuit geserialiseerde JSON-tekst. Het JSON-schema moet conformeren aan de ArcGIS REST API JSON-specificatie voor Polylijn-objecten. JSON-tekst kan met ingang van versie 1.25 curve-objecten bevatten in ArcGIS Pro en ArcGIS Maps SDKs for Native Apps.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De JSON-tekst waarvan het polylijngeometrieobject moet worden geconstrueerd.\n\n**Retourwaarde**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Aanvullende hulpmiddelen**\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":"Geeft aan of de gegeven DE-9IM-relatie 'true' is voor de twee geometrieën.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert ‘waar’ als de relatie van de invoergeometrieën overeenkomen\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of de gegeven DE-9IM-relatie 'true' is voor de twee geometrieën.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De eerste geometrie voor de relatie.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De tweede geometrie voor de relatie.\n- **relation**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De Dimensionally Extended 9 Intersection Model (DE-9IM) matrixrelatie (gecodeerd als tekstwaarde) om de relatie van de twee geometrieën te toetsen. Deze tekst bevat het testresultaat van elk in de DE-9IM matrix weergegeven kruispunt. Elk resultaat is één teken van de tekst en kan worden weergegeven als een getal (maximale teruggegeven dimensie: 0,1,2), een Booleaanse waarde (T of F), of een maskerteken (om resultaten te negeren: '\\*').\n\nVoorbeeld: elk van de volgende DE-9IM tekstcodes is geldig om te testen of een polygoongeometrie een lijngeometrie volledig bevat: TTTFFTFFT (Booleaans), 'T\\*\\*\\*\\*\\*\\*FF\\*' (negeer irrelevante knooppunten) of '102FF\\*FF\\*'(afmetingsvorm). Elk hiervan retourneert hetzelfde resultaat.\n\n**Retourwaarde**: [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":"Geeft aan of de punten in een vlak rechtsom zijn gerangschikt.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of de punten in een vlak rechtsom zijn gerangschikt.\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; - De array met punten in een vlakring.\n\n**Retourwaarde**: [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":"Draait een geometrie linksom met het opgegeven aantal graden. De rotatie is ronde het zwaartepunt of een gegeven rotatiepunt.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert het invoerobject, met 90 graden gedraaid over het zwaartepunt\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDraait een geometrie linksom met het opgegeven aantal graden. De rotatie is ronde het zwaartepunt of een gegeven rotatiepunt.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie om te draaien.\n- **angle**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De rotatiehoek in graden.\n- **rotationOrigin** (_Optional_): [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punt om de geometrie rond te draaien. Standaard voor het zwaartepunt van de geometrie.\n\n**Retourwaarde**: [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":"Hiermee stelt u een geometrie in of vervangt u deze door een door de gebruiker gedefinieerde feature. Merk op dat objecten waarnaar wordt verwezen als globale variabelen onveranderlijk zijn; hun geometrieën kunnen niet worden veranderd.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nStelt een nieuwe geometrie in voor de functie\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHiermee stelt u een geometrie in of vervangt u deze door een door de gebruiker gedefinieerde feature. Merk op dat objecten waarnaar wordt verwezen als globale variabelen onveranderlijk zijn; hun geometrieën kunnen niet worden veranderd.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Een object waarvan de geometrie zal worden bijgewerkt.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - De geometrie die moet worden ingesteld voor de invoerfunctie.\n\n**Retourwaarde**: 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":"Voert de eenvoudige bewerking op de geometrie uit. Dit verandert de gegeven geometrie om het topologisch legaal te maken.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert de vereenvoudigde geometrie van het object\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVoert de eenvoudige bewerking op de geometrie uit. Dit verandert de gegeven geometrie om het topologisch legaal te maken.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie die moet worden vereenvoudigd.\n\n**Retourwaarde**: [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":"Voert de symmetrische verschilbewerking uit op de twee geometrieën. Het symmetrische verschil omvat de delen van beide geometrieën die niet gemeenschappelijk zijn voor elkaar.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert een polygoon die gebieden voorstelt waarbij beide ingangen elkaar niet overlappen\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVoert de symmetrische verschilbewerking uit op de twee geometrieën. Het symmetrische verschil omvat de delen van beide geometrieën die niet gemeenschappelijk zijn voor elkaar.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **leftGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie-instantie die moet worden vergeleken met 'rightGeometry' in de XOR-bewerking.\n- **rightGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie-instantie die moet worden vergeleken met `leftGeometry` in de XOR-bewerking.\n\n**Retourwaarde**: [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":"Geeft aan of een geometrie een andere geometrie raakt. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert ‘true’ als de geometrieën elkaar raken\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een geometrie een andere geometrie raakt. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie om de \\\"raakt\\\" relatie met `geometry2` te testen.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De geometrie om de \\\"raakt\\\" relatie met `geometry1` te testen.\n\n**Retourwaarde**: [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":"Construeert de verzamelingsleer-samenvoeging van de geometrieën of functies in een invoerarray en retourneert één enkele Geometrie. Alle invoer moet van hetzelfde geometrietype zijn en dezelfde ruimtelijke referentie hebben.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert de verzamelingsleer-samenvoeging van de geometrieën of functies in een invoerarray en retourneert één enkele Geometrie. Alle invoer moet van hetzelfde geometrietype zijn en dezelfde ruimtelijke referentie hebben.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**\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; - Een reeks van geometrieën of een reeks van objecten om samen te voegen tot één enkele geometrie. Dit kunnen elk aantal geometrieën zijn.\n\n**Retourwaarde**: [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":"Construeert de verzamelingsleer-samenvoeging van een lijst geometrieën en retourneert één enkele Geometrie. Alle invoer moet van hetzelfde geometrietype zijn en dezelfde ruimtelijke referentie hebben.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConstrueert de verzamelingsleer-samenvoeging van een lijst geometrieën en retourneert één enkele Geometrie. Alle invoer moet van hetzelfde geometrietype zijn en dezelfde ruimtelijke referentie hebben.\n\n**Houd er rekening mee dat het gebruik van '$feature' als invoer voor deze functie resultaten oplevert die slechts zo nauwkeurig zijn als de schaalresolutie van de weergave. Daarom kunnen waarden die worden geretourneerd uit uitdrukkingen die deze functie gebruiken, veranderen na zoomen tussen schalen.**\n\n**Parameters**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Een geometrie om samen te voegen tot één enkele geometrie met de andere geometrieën.\n- **[geometry2, ..., geometryN]** (_Optional_): [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Een voortdurende lijst van geometrieën of objecten om samen te voegen tot één enkele geometrie. Dit kunnen elk aantal geometrieën zijn.\n\n**Retourwaarde**: [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":"Geeft aan of een geometrie zich in andere geometrie bevindt. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._","examples":"\n**Voorbeeld**\n\nRetourneert ‘true’ als de functie binnen de gegeven polygoon is\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een geometrie zich in andere geometrie bevindt. In de onderstaande afbeelding geeft de rode markering de scenario's aan waar de functie 'true' zal retourneren.\n\n_Objectgeometrieën in de visualisatie en labelingprofielen worden gegeneraliseerd volgens de schaalresolutie van het beeld om de tekenprestaties te verbeteren. Daarom is het gebruik van de geometrie van een object (d.w.z. `$feature`) als invoer voor een geometriefunctie in deze contexten op elk schaalniveau andere resultaten opleveren. Andere profielen, zoals popup, leveren de geometrie met volledige resolutie._\n\n**Parameters**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De basisgeometrie die wordt getest op de ‘binnen'-relatie met `buitengeometrie`.\n- **outerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - De vergelijkingsgeometrie die wordt getest op de ‘bevat’-relatie met `innerGeometry`.\n\n**Retourwaarde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"knowledge-graph_functions","title":"Kennisgrafiek-functies","items":[{"type":"function","name":"knowledgegraphbyportalitem","bundle":"knowledge-graph","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/knowledge-graph_functions/#knowledgegraphbyportalitem","description":"Retourneert een kennisgrafiek uit een portaalitem.","examples":"\n**Voorbeeld**\n\nRetourneert de kennisgrafiek uit het portaalitem.\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een kennisgrafiek uit een portaalitem.\n\n**Parameters**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Het portaal van waaruit query's op objecten kunnen worden uitgevoerd.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De GUID van het portaalitem dat naar een kennisgrafiek-service verwijst. _Deze waarde moet een letterlijke tekst zijn._\n\n**Retourwaarde**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph)\n\n**Aanvullende hulpmiddelen**\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":"Voert query's uit op een kennisgrafiek met een openCypher-query en retourneert de set entiteiten en relaties in een grafiek, samen met de eigenschappen daarvan.","examples":"\n**Voorbeelden**\n\nVoert query's uit op de kennisgrafiek voor informatie over de 'Student'-entiteiten die daarin voorkomen.\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\nVoert query's uit op de kennisgrafiek met bindparameters.\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVoert query's uit op een kennisgrafiek met een openCypher-query en retourneert de set entiteiten en relaties in een grafiek, samen met de eigenschappen daarvan.\n\n**Parameters**\n\n- **graph**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph) - De kennisgrafiek waarop query's moeten worden uitgevoerd.\n- **openCypherQuery**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De openCypher-query die op de kennisgrafiek moet worden uitgevoerd.\n- **queryParameters** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Een woordenlijst met benoemde query-parameters voor de openCypher-query. De parameternamen of sleutels in de woordenlijst zijn hoofdlettergevoelig. Welke parameters worden geaccepteerd, is afhankelijk van het externe grafiekarchief. De volgende types zijn mogelijk: 'Array', 'Datum', 'Woordenlijst', Geometrie', 'Getal', 'Tekst'\n\n**Retourwaarde**: Array\n\n**Aanvullende hulpmiddelen**\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}}]},{"id":"logical_functions","title":"Logische functies","items":[{"type":"function","name":"boolean","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#boolean","description":"Pogingen om de opgegeven non-booleaanse waarde om te zetten in een booleanse waarde. Bijvoorbeeld een tekstwaarde van \\\"true\\\" wordt `true`.","examples":"\n**Voorbeelden**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPogingen om de opgegeven non-booleaanse waarde om te zetten in een booleanse waarde. Bijvoorbeeld een tekstwaarde van \\\"true\\\" wordt `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) - Een tekstwaarde of numerieke waarde die in een booleaanse waarde moet worden omgezet.\n\n**Retourwaarde**: [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":"Evalueert een uitdrukking naar een waarde en vergelijkt de resultaatwaarde met de waarde van volgende parameters. Als de uitdrukking naar een overeenkomende waarde evalueert, retourneert deze de volgende parameterwaarde. Als er geen overeenkomsten worden gevonden, zal de standaardwaarde worden geretourneerd. Dit is vergelijkbaar met een switch/case-instructie.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nEvalueert een uitdrukking naar een waarde en vergelijkt de resultaatwaarde met de waarde van volgende parameters. Als de uitdrukking naar een overeenkomende waarde evalueert, retourneert deze de volgende parameterwaarde. Als er geen overeenkomsten worden gevonden, zal de standaardwaarde worden geretourneerd. Dit is vergelijkbaar met een switch/case-instructie.\n\n**Parameters**\n\n- **expression**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Een Arcade-expressie die moet evalueren naar een waarde die kan worden vergeleken met de opgegeven casewaarden.\n- **[compare1, return1, ..., compareN, returnN]**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Een set vergelijkingswaarden en retourwaardeparen.\n- **default**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Een standaardwaarde die moet worden geretourneerd als de vergelijkingswaarden niet overeenkomen. Dit kan een waarde van elk type zijn.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nRetourneert de overeenstemmende retourwaarde. Als er geen overeenstemmingen worden gevonden, wordt de 'standaardwaarde' geretourneerd."}},"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":"Retourneert een gespecificeerde standaardwaarde als een lege waarde is gedetecteerd.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een gespecificeerde standaardwaarde als een lege waarde is gedetecteerd.\n\n**Parameters**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De invoerwaarde om te vergelijken met `null` of` `''`. Dit kan een waarde van elk type zijn. Maar als deze waarde een lege array is, dan wordt de lege array geretourneerd.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Retourneer deze waarde als de opgegeven 'value' leeg is. Het datatype van 'defaultValue' moet passen bij het datatype van 'value'.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nAls `value` leeg is, wordt de `defaultValue` geretourneerd. Anders wordt de waarde van 'value' geretourneerd."}},"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":"Geeft aan of twee helften gelijk zijn. Objecttypes (m.a.w. Arrays, Objecten, Woordenboeken, Geometrie) retourneren alleen waar als ze hetzelfde object zijn.","examples":"\n**Voorbeeld**\n\nVergelijk of twee helften gelijk zijn\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":"**[Sinds versie 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of twee helften gelijk zijn. Objecttypes (m.a.w. Arrays, Objecten, Woordenboeken, Geometrie) retourneren alleen waar als ze hetzelfde object zijn.\n\n**Parameters**\n\n- **value1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De eerste invoerwaarde.\n- **value2**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De tweede invoerwaarde.\n\n**Retourwaarde**: [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":"Retourneerd een opgegeven waarde als een voorwaardelijke expressie evalueert als 'true' en een alternatieve waarde retourneert als die voorwaarde evalueert als 'false'.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneerd een opgegeven waarde als een voorwaardelijke expressie evalueert als 'true' en een alternatieve waarde retourneert als die voorwaarde evalueert als 'false'.\n\n**Parameters**\n\n- **condition**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Een logische expressie die moet evalueren als 'true' of 'false'.\n- **trueValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De waarde die moet worden geretourneerd als de 'condition' als 'true' evalueert. Dit kan een waarde van elk type zijn.\n- **falseValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De waarde die moet worden geretourneerd als de 'condition' als 'false' evalueert. Dit kan een waarde van elk type zijn.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nAls de voorwaarde 'true' is, wordt de 'trueValue' geretourneerd. Zo niet, dan wordt de waarde 'falseValue' geretourneerd."}},"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":"Geeft `true` als de opgegeven waarde `null` is of een lege tekst (bijv. `''`). Retourneert 'false' voor alle andere gevallen inclusief lege arrays en woordenboeken.","examples":"\n**Voorbeelden**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft `true` als de opgegeven waarde `null` is of een lege tekst (bijv. `''`). Retourneert 'false' voor alle andere gevallen inclusief lege arrays en woordenboeken.\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De waarde die wordt vergeleken met 'null' of '\\\"'. Dit kan een waarde van elk type zijn.\n\n**Retourwaarde**: [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":"Geeft aan of de invoerwaarde al dan niet een getal is (NaN). Een getal wordt beschouwd als NaN in een van de volgende scenario's: - '0/0' - 'Oneindig / Oneindig' - 'Oneindig * 0' - Elke bewerking waarin NaN een operand is - Een niet-numerieke tekst of `ongedefinieerd` omzetten in een getal","examples":"\n**Voorbeelden**\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":"**[Sinds versie 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of de invoerwaarde al dan niet een getal is (NaN). Een getal wordt beschouwd als NaN in een van de volgende scenario's: - '0/0' - 'Oneindig / Oneindig' - 'Oneindig * 0' - Elke bewerking waarin NaN een operand is - Een niet-numerieke tekst of `ongedefinieerd` omzetten in een getal\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De waarde die moet worden gecontroleerd als het een NaN is.\n\n**Retourwaarde**: [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":"Retourneert het type van de invoerwaarde. Retourneert een van de volgende types: Array, Date, Text, Booleaans, Getal, Woordenboek, Object, FeatureSet, Punt, Polygoon, Polylijn, Multipunt, Extent, Functie, Niet-herkend type.","examples":"\n**Voorbeelden**\n\nprint 'Boolean'\n\n```arcade\nTypeOf(true)\n```\n\nprint '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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het type van de invoerwaarde. Retourneert een van de volgende types: Array, Date, Text, Booleaans, Getal, Woordenboek, Object, FeatureSet, Punt, Polygoon, Polylijn, Multipunt, Extent, Functie, Niet-herkend type.\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De invoerwaarde, variabele of objectattribuut.\n\n**Retourwaarde**: [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":"Evalueert een reeks voorwaardelijke expressies, tot een van de expressies als 'true' evalueert.","examples":"\n**Voorbeeld**\n\nHerclassificeer een numerieke veldwaarde naar een generieke rangschikking (tekst).  \nAls alle uitdrukkingen 'false' zijn dan wordt 'n/a' geretourneerd\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nEvalueert een reeks voorwaardelijke expressies, tot een van de expressies als 'true' evalueert.\n\n**Parameters**\n\n- **expression1**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - een voorwaardelijke uitdrukking, als het evalueert naar 'true' dan wordt 'result1' geretourneerd.\n- **result1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Het resultaat dat wordt geretourneerd als de 'expression1' naar 'true' evalueert. Dit kan een waarde van elk type zijn.\n- **[expression2, result2, ..., expressionN, resultN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Een reeks voorwaardelijke expressies en retourneringswaarden als de opgegeven expressie wordt geëvalueerd als 'true'. Dit kan een waarde van elk type zijn.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Retourneert deze waarde als alle uitdrukkingen naar `false` evalueren. Dit kan een waarde van elk type zijn.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":3,"max":-1}}]},{"id":"feature_functions","title":"Objectfuncties","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#defaultvalue","description":"Retourneert een opgegeven standaardwaarde als een veldnaam in een object niet bestaat of als de waarde van het opgegeven veld null is of een lege tekstwaarde is.","examples":"\n**Voorbeeld**\n\nRetourneer \\\"n/a\\\" als de objectattribuut niet bestaat of leeg is.\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een opgegeven standaardwaarde als een veldnaam in een object niet bestaat of als de waarde van het opgegeven veld null is of een lege tekstwaarde is.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het te controleren invoerobject.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De veldnaam die moet worden gecontroleerd.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Deze waarde wordt geretourneerd als de veldnaam niet bestaat of als de waarde van het opgegeven veld null is of een lege tekstwaarde is.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nRetourneert de waarde voor het opgegeven veld indien gedefinieerd. Retourneert anders de waarde die in 'defaultValue' is opgegeven."}},"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":"Retourneert het domein dat is toegewezen aan het opgegeven veld van het gegeven 'object'. Als het 'object' bij een klasse met een subtype hoort, wordt het domein geretourneerd dat is toegewezen aan het subtype.","examples":"\n**Voorbeeld**\n\nHet domein dat is toegewezen aan het subtype van het object\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het domein dat is toegewezen aan het opgegeven veld van het gegeven 'object'. Als het 'object' bij een klasse met een subtype hoort, wordt het domein geretourneerd dat is toegewezen aan het subtype.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object met een veld dat een domein heeft.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van het veld (niet de alias van het veld) toegewezen aan het domein.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek dat wordt beschreven door de onderstaande eigenschappen.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het type domein - `codedValue` of `range`.\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De domeinnaam.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het datatype van het domeinveld. Het kan een van de volgende waarden zijn. `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; - Alleen van toepassing op 'codedValue' domeinen. Een reeks dictionary's die de geldige waarden voor het veld beschrijven. Elke woordenlijst heeft een `code` eigenschap, die de actuele veldwaarde bevat, en een `naam` eigenschap die een gebruiksvriendelijke beschrijving van de waarde bevat (bv.`{ code: 1, name: \\\"pavement\\\" }`).\n- **min**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Alleen van toepassing op 'range' domeinen. De minimumwaarde van het domein.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Alleen van toepassing op 'range' domeinen. De maximumwaarde van het domein."}},"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":"Retourneert de code van een gekoppelde domeinbeschrijving in een object.","examples":"\n**Voorbeeld**\n\ndrukt de domeincode af voor het veld waarnaar wordt verwezen.\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de code van een gekoppelde domeinbeschrijving in een object.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object met een veld dat een domein heeft.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van het veld (niet de alias van het veld) met het domein.\n- **value** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De waarde die terug moet worden omgezet in een code.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het gecodeerde nummer of de naam van het subtype indien het object subtypering ondersteunt. Indien niet verstrekt, wordt het subtype van het huidige object (indien aanwezig) gebruikt.\n\n**Retourwaarde**: [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":"Retourneert de beschrijvende naam voor een domeincode in een object.","examples":"\n**Voorbeeld**\n\ndrukt de domeinbeschrijving af voor het veld waarnaar wordt verwezen.\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de beschrijvende naam voor een domeincode in een object.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object met een veld dat een domein heeft.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van het veld (niet de alias van het veld) met het domein.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De code die hoort bij de gewenste beschrijvende naam. Indien niet verstrekt, wordt de veldwaarde in het object geretourneerd.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het gecodeerde nummer of de naam van het subtype indien het object subtypering ondersteunt. Indien niet verstrekt, wordt het subtype van het object (indien aanwezig) gebruikt.\n\n**Retourwaarde**: [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":"Vraagt om extra attributen voor het opgegeven object. In sommige profielen, zoals Visualisatie en Labeling, vragen apps uitsluitend de gegevensattributen die vereist zijn voor de rendering van elk object of label. Sommige expressies verwijzen dynamisch naar veldnamen met variabelen in plaats van tekstletters. Dit maakt het voor rendering- en labelingmachines moeilijk om velden die vereist zijn voor de rendering, te detecteren. Met deze functie kunt u expliciet vereiste velden aanduiden als een lijst. U kunt ook alle velden of een subset van velden aanvragen met een wildcard. Omdat uitdrukkingen worden uitgevoerd op basis van objecten, moet worden opgelet bij het gebruik van de wildcard, vooral in lagen die veel objecten bevatten. Als er te veel gegevens worden aangevraagd, kan dit een slechte prestatie van de app tot gevolg hebben.","examples":"\n**Voorbeelden**\n\nVereist velden die niet gemakkelijk worden gedetecteerd door de renderer\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\nVraagt dat alle gegevens overeenkomen met een patroon in de veldnaam\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\nVraagt alle gegevens voor het object\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":"**[Sinds versie 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraagt om extra attributen voor het opgegeven object. In sommige profielen, zoals Visualisatie en Labeling, vragen apps uitsluitend de gegevensattributen die vereist zijn voor de rendering van elk object of label. Sommige expressies verwijzen dynamisch naar veldnamen met variabelen in plaats van tekstletters. Dit maakt het voor rendering- en labelingmachines moeilijk om velden die vereist zijn voor de rendering, te detecteren. Met deze functie kunt u expliciet vereiste velden aanduiden als een lijst. U kunt ook alle velden of een subset van velden aanvragen met een wildcard. Omdat uitdrukkingen worden uitgevoerd op basis van objecten, moet worden opgelet bij het gebruik van de wildcard, vooral in lagen die veel objecten bevatten. Als er te veel gegevens worden aangevraagd, kan dit een slechte prestatie van de app tot gevolg hebben.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object waaraan de gevraagde velden zullen worden bijgevoegd.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een veldnaam om op te vragen voor het gegeven object. Alleen de velden weergeven die nodig zijn voor gebruik in de expressie. Indien nodig kunt u alle velden aanvragen met de hulp van het wildcardteken \\\"*\\\". Dit moet echter worden vermeden om te voorkomen dat een onnodige hoeveelheid gegevens wordt geladen die de prestaties van de app negatief kunnen beïnvloeden. Deze waarde moet een tekst-literal zijn en kan geen variabele zijn.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een doorlopende lijst van veldnamen om op te vragen voor het gegeven object. Alleen de velden weergeven die nodig zijn voor gebruik in de expressie. Deze waarden moeten tekst-literals zijn en kunnen geen variabelen zijn.\n\n**Retourwaarde**: 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":"Maakt een nieuw object.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een nieuw object.\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - De geometrie van het object.\n- **attribute1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De naam van het eerste attribuut.\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) - De waarde van het eerste attribuut.\n- **[attribute2, value2, ..., attributeN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Aanhoudende naam/waarde-paren voor elke attribuut in het object.\n\n**Retourwaarde**: [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":"Maak een nieuw object van een JSON-tekenreeks in serie.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaak een nieuw object van een JSON-tekenreeks in serie.\n\n**Parameter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De geserialiseerde JSON die een object vertegenwoordigt.\n\n**Retourwaarde**: [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":"Maakt een nieuw object van een geometrie en woordenboek van attributen.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een nieuw object van een geometrie en woordenboek van attributen.\n\n**Parameters**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - De geometrie van het object.\n- **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Een woordenboek met de attributen en hun waarden.\n\n**Retourwaarde**: [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":"Maakt een nieuw object van een woordenboek.","examples":"\n**Voorbeeld**\n\nMaakt een nieuw object van een woordenboek\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":"**[Sinds versie 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een nieuw object van een woordenboek.\n\n**Parameter**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Een woordenboek met de objectgeometrie en attributen.\n\n  - **geometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - De geometrie van het object. Als geometrie een woordenboek is, wordt er een nieuwe geometrie geconstrueerd met behulp van de Geometrie-functie. Als geometrie nul is of ontbreekt in het woordenboek, wordt het object gemaakt met een geometrie van nul.\n  - **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Een woordenboek met de attributen en hun waarden.\n\n**Retourwaarde**: [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":"Maakt een kopie van een object.","examples":"\n**Voorbeeld**\n\nMaakt een kopie van een object\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":"**[Sinds versie 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een kopie van een object.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het te kopiëren object\n\n**Retourwaarde**: [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":"Geef aan of het gegeven object is opgenomen in de opgegeven SQL Where-clausule. Als het opgegeven object in de Where-clausule is opgenomen, retourneert de functie 'true'; zo niet, dan retourneert de functie 'false'. Deze functie is nuttig als u wilt testen of een object aan een specifieke voorwaarde voldoet. Als het invoerobject 'null' is, retourneert de functie 'false'. Als de 'whereClause' 'null' of leeg is, retourneert e functie 'true'. Als beide parameters 'null' zijn, retourneert de functie 'false'.","examples":"\n**Voorbeeld**\n\nRetourneer true als object is opgenomen in de opgegeven SQL Where-clausule.\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":"**[Sinds versie 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeef aan of het gegeven object is opgenomen in de opgegeven SQL Where-clausule. Als het opgegeven object in de Where-clausule is opgenomen, retourneert de functie 'true'; zo niet, dan retourneert de functie 'false'. Deze functie is nuttig als u wilt testen of een object aan een specifieke voorwaarde voldoet. Als het invoerobject 'null' is, retourneert de functie 'false'. Als de 'whereClause' 'null' of leeg is, retourneert e functie 'true'. Als beide parameters 'null' zijn, retourneert de functie 'false'.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object dat moet worden gecontroleerd.\n- **whereClause**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De SQL Where-clausule die is gebruikt om de opname van het object te testen. Een ongeldige SQL Where-clausule zal in een fout resulteren. Gestandaardiseerde SQL-92 wordt aanvaard.\n\n**Retourwaarde**: [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":"Retourneert de naam van de huidige geodatabaseversie voor branch-data of data met versie. Wanneer de gegevens zich niet in een multi-user geodatabase bevinden, wordt een lege tekstwaarde geretourneerd.","examples":"\n**Voorbeeld**\n\nRetourneert de geodatabaseversie van het opgegeven object\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de naam van de huidige geodatabaseversie voor branch-data of data met versie. Wanneer de gegevens zich niet in een multi-user geodatabase bevinden, wordt een lege tekstwaarde geretourneerd.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Een object waarvan de huidige versie van de geodatabase van de bijbehorende laag moet worden teruggegeven.\n\n**Retourwaarde**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Aanvullende hulpmiddelen**\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":"Geeft aan of een object over de invoersleutel beschikt.","examples":"\n**Voorbeeld**\n\nRetourneert 'true' als het object een veld met de naam 'temp' bevat.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een object over de invoersleutel beschikt.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object dat op een veldnaam moet worden gecontroleerd.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De veldnaam die moet worden gecontroleerd.\n\n**Retourwaarde**: [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":"Geeft aan of een object een opgegeven veld heeft en of dat veld een waarde heeft.","examples":"\n**Voorbeeld**\n\nRetourneert false als de objectattribuut niet bestaat of leeg is.\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":"**[Sinds versie 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een object een opgegeven veld heeft en of dat veld een waarde heeft.\n\n**Parameters**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object dat moet worden gecontroleerd.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De veldnaam die moet worden gecontroleerd.\n\n**Retourwaarde**: [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":"Retourneert de schemabeschrijving van het opgegeven Object.","examples":"","completion":{"label":"Schema","detail":"Schema(inputFeature) -> Dictionary","insertText":"Schema(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de schemabeschrijving van het opgegeven Object.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object waarvan de schema's moeten worden geretourneerd.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek dat wordt beschreven door de onderstaande eigenschappen.\n\n- **fields**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Geeft een array van woordenlijsten terug die de velden in het object beschrijven. Elke dictionary beschrijft het veld `naam`, `alias`, `type`, `subtype`, `domein`, `lengte`, en of het `editable` en `nullable` is.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het geometrietype van de objecten in het Object. Retourneert `esriGeometryNull` voor tabellen zonder geometrie.  \nMogelijke waarden: `esriGeometryPoint`, `esriGeometryLine`, `esriGeometryPolygon`, `esriGeometryNull`\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het globale ID-veld van het object. Retourneert `\\\"\\\"` als er geen globalId is ingeschakeld.\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het objectId-veld van het object."}},"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":"Retourneert de subtypecode voor een opgegeven object.","examples":"\n**Voorbeeld**\n\nRetourneert de code van het subtype\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de subtypecode voor een opgegeven object.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het Object om de subtypecode van te krijgen.\n\n**Retourwaarde**: [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":"Retourneert de subtypenaam voor een opgegeven object.","examples":"\n**Voorbeeld**\n\nRetourneert de naam van het subtype\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de subtypenaam voor een opgegeven object.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het Object om de subtypenaam van te krijgen.\n\n**Retourwaarde**: [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":"Retourneert de subtype gecodeerde waarde Dictionary. Retourneert 'null' als subtypes niet zijn ingeschakeld op de laag.","examples":"\n**Voorbeeld**\n\nRetourneert subtypes met gecodeerde waardes van een object\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":"**[Sinds versie 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de subtype gecodeerde waarde Dictionary. Retourneert 'null' als subtypes niet zijn ingeschakeld op de laag.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het Object om subtypes van te krijgen.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek dat wordt beschreven door de onderstaande eigenschappen.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het veld dat een subtype bevat.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Een reeks dictionary's die de subtypes beschrijven. Elke woordenlijst heeft een `code` eigenschap, die de actuele veldwaarde bevat, en een `naam` eigenschap die een gebruiksvriendelijke beschrijving van de waarde bevat (bv.`{ code: 1, name: \\\"pavement\\\" }`)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"portal_functions","title":"Portaalfuncties","items":[{"type":"function","name":"featuresetbyportalitem","bundle":"portal-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#featuresetbyportalitem","description":"Creëert een FeatureSet van een feature layer in een portaalitem van een opgegeven portaal. Het beperken van het aantal velden in de FeatureSet en het uitsluiten van de geometrie kan de prestaties van het script verbeteren.","examples":"\n**Voorbeeld**\n\nRetourneert het aantal objecten in de laag vanuit een ander portaal dan het object op de kaart.\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":"**[Sinds versie 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCreëert een FeatureSet van een feature layer in een portaalitem van een opgegeven portaal. Het beperken van het aantal velden in de FeatureSet en het uitsluiten van de geometrie kan de prestaties van het script verbeteren.\n\n**Parameters**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Het portaal van waaruit u een zoekopdracht kunt uitvoeren vanuit een bepaald portaalitem-ID.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De GUID van het portaalitem dat verwijst naar een feature layer of feature service. _Deze waarde moet een letterlijke tekst zijn._\n- **layerId** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De ID van de laag in de feature service. Deze laag moet worden gemaakt vanuit een feature service; objectverzamelingen worden niet ondersteund.\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - De velden die u wilt opnemen in de FeatureSet. Standaard worden alle velden opgenomen. Als u alle velden in de laag wilt opnemen, stel deze waarde dan in op '['*']'. Als het aantal velden wordt beperkt, zal het script beter presteren.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of de geometrie moet worden opgenomen in de objecten. Omwille van de prestaties dient u de geometrie alleen op te nemen als dit noodzakelijk is, bijvoorbeeld bij gebruik in geometrische functies.\n\n**Retourwaarde**: [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":"Retourneert de huidige gebruiker van de werkruimte. Voor data van een service, wordt of de Portal-gebruiker of de Server-gebruiker geretourneerd. Voor data van een databaseverbinding, wordt de databasegebruiker geretourneerd. Als er geen gebruiker gekoppeld is aan de werkruimte, zoals een file geodatabase, wordt een \\\"null\\\" waarde geretourneerd.","examples":"\n**Voorbeelden**\n\nRetourneert gebruikersnaam voor de momenteel ingelogde gebruiker van het actieve portaal. Als er geen gebruiker is geassocieerd met de portaal, wordt \\\"null\\\" geretourneerd.\n\n```arcade\nvar userInfo = GetUser();\nif(HasValue(userInfo, \"username\")){\n  return userInfo.username;\n}\n```\n\nRetourneert de dictionary voor de op dat moment ingelogde gebruiker, op basis van de werkruimteverbinding van de opgegeven portal.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de huidige gebruiker van de werkruimte. Voor data van een service, wordt of de Portal-gebruiker of de Server-gebruiker geretourneerd. Voor data van een databaseverbinding, wordt de databasegebruiker geretourneerd. Als er geen gebruiker gekoppeld is aan de werkruimte, zoals een file geodatabase, wordt een \\\"null\\\" waarde geretourneerd.\n\n**Parameters**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Een portaal waar de huidige gebruiker uit geretourneerd wordt. Indien geen portaal is gespecificeerd, wordt gebruikersinformatie van de actieve portal geretourneerd.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De gebruikersnaam van de gebruiker die u wilt retourneren. Er alleen beperkte informatie geretourneerd op basis van uw machtigingen op het moment van de aanvraag.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek dat wordt beschreven door de onderstaande eigenschappen. In een offline workflow wordt alleen de gebruikersnaam geretourneerd.\n\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het e-mailadres dat bij het gebruikersaccount hoort.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De voor- en achternaam van de gebruiker.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een reeks van groepen waar de gebruiker onderdeel van uitmaakt.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De gebruikers-ID van de geretourneerde gebruiker.\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een reeks privileges waar de gebruiker over beschikt binnen zijn/haar organisatie (bijv. bewerken, bekijken, etc.).\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De rol van de gebruiker binnen zijn/haar organisatie (bijv. Beheerder, Publisher, Gebruiker, Viewer of Aangepast).\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De gebruikersnaam van de geretourneerde gebruiker."}},"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":"Retourneert de huidige gebruiker van de werkruimte. Voor data van een service, wordt of de Portal-gebruiker of de Server-gebruiker geretourneerd. Voor data van een databaseverbinding, wordt de databasegebruiker geretourneerd. Als er geen gebruiker gekoppeld is aan de werkruimte, zoals een file geodatabase, wordt een \\\"null\\\" waarde geretourneerd.","examples":"\n**Voorbeelden**\n\nRetourneert gebruikersinformatie voor het actieve portaal. Als er geen gebruiker is geassocieerd met de portaal, wordt \\\"null\\\" geretourneerd.\n\n```arcade\nGetUser()\n```\n\nRetourneert informatie over de gebruiker die momenteel is aangemeld op basis van het portaal met gebruikersextensies.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de huidige gebruiker van de werkruimte. Voor data van een service, wordt of de Portal-gebruiker of de Server-gebruiker geretourneerd. Voor data van een databaseverbinding, wordt de databasegebruiker geretourneerd. Als er geen gebruiker gekoppeld is aan de werkruimte, zoals een file geodatabase, wordt een \\\"null\\\" waarde geretourneerd.\n\n**Parameters**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Een portaal waar de huidige gebruiker uit geretourneerd wordt. Indien geen portaal is gespecificeerd, wordt gebruikersinformatie van de actieve portal geretourneerd.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Bepaalt of de 'userLicenseTypeExtensions' geretourneerd zullen worden in de dictionary.\n\n**Retourwaarde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nRetourneert een woordenboek dat wordt beschreven door de onderstaande eigenschappen. In een offline workflow wordt alleen de gebruikersnaam geretourneerd.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De gebruikers-ID van de geretourneerde gebruiker.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De gebruikersnaam van de geretourneerde gebruiker.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De voor- en achternaam van de gebruiker.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het e-mailadres dat bij het gebruikersaccount hoort.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een reeks van groepen waar de gebruiker onderdeel van uitmaakt.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De rol van de gebruiker binnen zijn/haar organisatie (bijv. Beheerder, Publisher, Gebruiker, Viewer of Aangepast).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een reeks privileges waar de gebruiker over beschikt binnen zijn/haar organisatie (bijv. bewerken, bekijken, etc.).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een reeks van de licentietype-extensies die verbonden zijn aan het gebruikersaccount (bijv. 'Utility Network', 'Parcel Fabric', etc.). De parameter 'extensies' moet worden ingesteld op 'true' om dit te kunnen retourneren."}},"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":"Maakt een verwijzing naar een ArcGIS-portaal.","examples":"\n**Voorbeelden**\n\nObjecten zoeken vanuit een portaalitem in ArcGIS Online\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":"**[Sinds versie 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een verwijzing naar een ArcGIS-portaal.\n\n**Parameter**\n\n- **url**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De url van het portaal.\n\n**Retourwaarde**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"text_functions","title":"Tekstfuncties","items":[{"type":"function","name":"concatenate","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#concatenate","description":"Koppelt waarden aan elkaar en retourneert een tekstwaarde.","examples":"\n**Voorbeeld**\n\nprint 'rood / blauw / groen'\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKoppelt waarden aan elkaar en retourneert een tekstwaarde.\n\n**Parameters**\n\n- **values** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Een array van tekstwaarden die moeten worden samengevoegd.\n- **separator** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Scheidingsteken om te gebruiken voor koppeling als de parameter 'waarden' een array is. Of tekst om te koppelen als een enkele waarde is verschaft voor de eerste parameter. Leeg indien niet verschaft.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Speciale opmaaktekens voor data of getallen. Deze parameter is beschikbaar in Arcade versie 1.3 en latere versies.  \nMogelijke waarden:  \n  - '0': Cijfer  \n  - '#': Cijfer, zonder voorgaande/slepende nullen  \n  - 'D': Dag van de maand, niet aangevuld (1 - 31)  \n  - 'DD': Dag van de maand, aangevuld met een nul (01 - 31)  \n  - 'DDD': Ordinale dag van het jaar (1 - 365)  \n  - 'D': Dag van de week (1 - 7)  \n  - 'DDD': Afgekorte dag van de week (bijv. Maa)  \n  - 'dddd': Volledige dag van de week (bijvoorbeeld maandag)  \n  - 'M': Maandnummer (1 - 12)  \n  - 'MM': Maandnummer, aangevuld met een nul (01 - 12)  \n  - 'MMM': Afgekorte maandnaam (bijv. Jan)  \n  - 'MMMM': Volledige maandnaam (bijv. januari)  \n  - 'Y': Volledig jaar  \n  - 'YY': Tweecijferige jaaraanduiding  \n  - 'h': civiele uren, niet aangevuld met een nul (1 - 12)  \n  - 'hh': civiele uren, aangevuld met een nul (01 - 12)  \n  - 'H' militaire uren, niet aangevuld met een nul (0 - 23)  \n  - 'HH': militaire uren, aangevuld met een nul (00 - 23)  \n  - 'm': Minuten, niet aangevuld met een nul (0 - 59)  \n  - 'mm': Minuten, aangevuld met een nul (00 - 59)  \n  - 's': Seconden, niet aangevuld met een nul (0 - 59)  \n  - 'SS': Seconden, aangevuld met een nul (00 - 59)  \n  - 'SSS': Milliseconden, aangevuld (000 - 999)  \n  - 'A': AM/PM  \n  - `Z`: Tijdzoneoffset in beperkte uren +/- UTC (bijv. `-7` of `+11`)  \n  - `ZZ`: Tijdzoneoffset in uren +/- UTC (bijv. `-07:00` of `+11:00`)  \n  - `Z`: Tijdzoneoffset in compacte uren +/- UTC (bijv. `-7` of `+11`)  \n  - `ZZZZ`: Tijdzone met verkorte naam (bijv. `EST`)  \n  - `ZZZZZ`: Benoemde tijdzone (bijv. `Eastern Standard Time`)  \n\n\n**Retourwaarde**: [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":"Retourneert het aantal tekens in een tekstwaarde.","examples":"\n**Voorbeeld**\n\nRetourneert 13\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het aantal tekens in een tekstwaarde.\n\n**Parameter**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een tekstwaarde om de bewerking op uit te voeren.\n\n**Retourwaarde**: [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":"Vindt een reeks tekens binnen een tekstwaarde. Jokertekens worden NIET ondersteund. Een geretourneerde waarde van `-1` geeft aan dat er geen resultaten zijn gevonden.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVindt een reeks tekens binnen een tekstwaarde. Jokertekens worden NIET ondersteund. Een geretourneerde waarde van `-1` geeft aan dat er geen resultaten zijn gevonden.\n\n**Parameters**\n\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekst om naar te zoeken.\n- **targetText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekst waarnaar moet worden gezocht.\n- **startPosition** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De nulbasisindex van het teken in de tekst waarin moet worden gezocht.\n\n**Retourwaarde**: [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":"Retourneert een tekstwaarde gemaakt van een reeks van UTF-16 tekencodes.","examples":"\n**Voorbeelden**\n\nHet volgende voorbeeld retourneert 'XYZ'\n\n```arcade\nFromCharCode(88,89,90)\n// returns 'XYZ'\n```\n\nHet volgende voorbeeld retourneert ''\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":"**[Sinds versie 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een tekstwaarde gemaakt van een reeks van UTF-16 tekencodes.\n\n**Parameters**\n\n- **charCode1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal dat UTF-16 code-eenheden weergeeft. Elke eenheid heeft een bereik van 0-65535.\n- **[charCode2, ..., charCodeN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een reeks van cijfers die UTF-16 code-eenheden vertegenwoordigen. Elke eenheid heeft een bereik van 0-65535.\n\n**Retourwaarde**: [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":"Retourneert een tekstwaarde gemaakt van een reeks van UTF-32 codepunten.","examples":"\n**Voorbeelden**\n\nHet volgende voorbeeld retourneert 'XYZ'\n\n```arcade\nFromCodePoint(88,89,90)\n// returns 'XYZ'\n```\n\nHet volgende voorbeeld retourneert ''\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":"**[Sinds versie 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een tekstwaarde gemaakt van een reeks van UTF-32 codepunten.\n\n**Parameters**\n\n- **codePoint1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een codepunt.\n- **[codePoint2, ..., codePoint1N]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een lijst met codepunten\n\n**Retourwaarde**: [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":"Geeft een willekeurige GUID als een tekstwaarde.","examples":"\n**Voorbeelden**\n\nRetourneert een waarde die op '{db894515-ed21-4df1-af67-36232256f59a}' lijkt\n\n```arcade\nGuid()\n```\n\nRetourneert een waarde die op 'd00cf4dffb184caeb8ed105b2228c247' lijkt\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":"**[Sinds versie 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft een willekeurige GUID als een tekstwaarde.\n\n**Parameter**\n\n- **guidFormat** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een benoemde opmaak voor de GUID. De standaardwaarde is ’cijfers-koppelteken-accolades’.  \nMogelijke waarden: `digits` \\digits-hyphen` \\digits-hyphen-braces` \\digits-hyphen-parentheses`\n\n**Retourwaarde**: [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":"Retourneert het gespecificeerde aantal tekens vanaf het begin van een tekstwaarde.","examples":"\n**Voorbeeld**\n\nprint 'de'\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het gespecificeerde aantal tekens vanaf het begin van een tekstwaarde.\n\n**Parameters**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De waarde waaruit u tekens kunt ophalen.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal tekens dat moet worden opgehaald uit het begin van de tekst.\n\n**Retourwaarde**: [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":"Zet een tekstwaarde om in kleine letters.","examples":"\n**Voorbeeld**\n\nprint 'hallo'\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZet een tekstwaarde om in kleine letters.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekst die in kleine letters moet worden gezet.\n\n**Retourwaarde**: [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":"Haalt een aantal tekens op uit het midden van de tekst.","examples":"\n**Voorbeeld**\n\nprint 'snel'\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHaalt een aantal tekens op uit het midden van de tekst.\n\n**Parameters**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De waarde waaruit u tekens kunt ophalen. Als de waarde niet van het type Tekst is, wordt de waarde eerst geconverteerd naar Tekst.\n- **startPosition**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De startpositie vanwaar de tekst moet worden opgehaald. De eerste positie is 0.\n- **charCount** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal te extraheren tekens. Indien weggelaten, worden tekens aan het einde van de tekst geëxtraheerd.\n\n**Retourwaarde**: [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":"Zet een tekstwaarde om in titelhoofdletters. Standaard krijgt de eerste letter van elk woord een hoofdletter. Bij de optie 'firstword' krijgt alleen het eerste woord een hoofdletter.","examples":"\n**Voorbeeld**\n\nprint '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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZet een tekstwaarde om in titelhoofdletters. Standaard krijgt de eerste letter van elk woord een hoofdletter. Bij de optie 'firstword' krijgt alleen het eerste woord een hoofdletter.\n\n**Parameters**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekst die in hoofdletters moet worden omgezet.\n- **applyToText** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een tekstwaarde die aangeeft hoe hoofdletters moeten worden toegepast. Elke woord krijgt standaard een hoofdletter. Deze parameter accepteert een van de twee waarden: `elkwoord` of `eerstewoord`.\n\n**Retourwaarde**: [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":"Vervangt tekens binnen een tekstwaarde. Schakelt standaard naar het vervangen van alle exemplaren.","examples":"\n**Voorbeeld**\n\nprint '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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVervangt tekens binnen een tekstwaarde. Schakelt standaard naar het vervangen van alle exemplaren.\n\n**Parameters**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekst waarin vervangingen moeten worden uitgevoerd.\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekst om naar te zoeken.\n- **replacementText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De vervangende tekst.\n- **allOccurrences** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of alle instanties van 'searchText' vervangen moeten worden in de tekst. De standaardwaarde is 'true'.\n\n**Retourwaarde**: [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":"Retourneert het opgegeven aantal tekens uit het einde van een tekstwaarde.","examples":"\n**Voorbeeld**\n\nprint '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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het opgegeven aantal tekens uit het einde van een tekstwaarde.\n\n**Parameters**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekst waaruit tekens moeten worden opgehaald.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal tekens dat uit het einde van de tekstwaarde moet worden opgehaald.\n\n**Retourwaarde**: [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":"Splitst een tekstwaarde in een array.","examples":"\n**Voorbeelden**\n\nretourneert '[red,green]'\n\n```arcade\nSplit('red,green,blue,orange', ',', 2)\n```\n\nSplitst de paragraaf een onbeperkt aantal keren bij elke spatie. Retourneert een woordenreeks in de paragraaf.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSplitst een tekstwaarde in een array.\n\n**Parameters**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekstwaarde die moet worden gesplitst.\n- **separatorText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Het scheidingsteken dat gebruikt wordt om de tekst te splitsen.\n- **limit** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een geheel getal dat het aantal splitsingen aangeeft. De standaard is `-1`, wat een onbeperkt aantal splitsingen aangeeft.\n- **removeEmpty** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Geeft aan of lege waarden moeten worden verwijderd. Dit is standaard 'false'.\n\n**Retourwaarde**: [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":"Retourneert een gestandaardiseerde, opgemaakte bestandsnaam op basis van de volgende regels voor tekenvervanging. De veldwaardetekens worden geretourneerd in een gestandaardiseerde opmaak zoals hieronder aangegeven.  \n- Schuine streep ('/') &rarr; Koppelteken ('-')  \n- Backslash ('\\') &rarr; Koppelteken ('-')  \n- Sluisteken of verticale streep ('|') &rarr; Koppelteken ('-')  \n- Asterisk ('*') &rarr; Onderstrepingsteken ('_')  \n- Kleiner dan ('<') &rarr; Onderstrepingsteken ('_')  \n- Groter dan ('>') &rarr; Onderstrepingsteken ('_')  \n- Vraagteken ('?') &rarr; Onderstrepingsteken ('_')  \n- Dubbele punt (':') &rarr; Een komma gevolgd door een spatie (', ')","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een gestandaardiseerde, opgemaakte bestandsnaam op basis van de volgende regels voor tekenvervanging. De veldwaardetekens worden geretourneerd in een gestandaardiseerde opmaak zoals hieronder aangegeven.  \n- Schuine streep ('/') &rarr; Koppelteken ('-')  \n- Backslash ('\\') &rarr; Koppelteken ('-')  \n- Sluisteken of verticale streep ('|') &rarr; Koppelteken ('-')  \n- Asterisk ('*') &rarr; Onderstrepingsteken ('_')  \n- Kleiner dan ('<') &rarr; Onderstrepingsteken ('_')  \n- Groter dan ('>') &rarr; Onderstrepingsteken ('_')  \n- Vraagteken ('?') &rarr; Onderstrepingsteken ('_')  \n- Dubbele punt (':') &rarr; Een komma gevolgd door een spatie (', ')\n\n**Parameter**\n\n- **inputFilename**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De invoer-bestandsnaam die u wilt standaardiseren.\n\n**Retourwaarde**: [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":"Retourneert een gestandaardiseerde, geformatteerde GUID-tekenreeks.","examples":"\n**Voorbeelden**\n\nConverteert een GUID naar het formaat `digits`\n\n```arcade\nStandardizeGuid('{4e6f776d-c298-4b4b-86a4-57103b4d0f4a}', 'digits')\n// Returns a value of 4e6f776dc2984b4b86a457103b4d0f4a\n```\n\nConverteert een GUID naar het formaat `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":"**[Sinds versie 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een gestandaardiseerde, geformatteerde GUID-tekenreeks.\n\n**Parameters**\n\n- **inputGuid**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De invoer-GUID in een willekeurig formaat om te standaardiseren.\n- **format**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Een benoemd formaat voor de GUID.  \nMogelijke waarden: `digits` \\digits-hyphen` \\digits-hyphen-braces` \\digits-hyphen-parentheses`\n\n**Retourwaarde**: [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":"Zet alle waarden om tekstwaarden. Een bestaat een optionele parameter 'indeling' om het opmaken van datum- en getalgerelateerde invoer mogelijk te maken. Retourneert 'null' als geen equivalente tekstomzetting kan worden bepaald.","examples":"\n**Voorbeelden**\n\nTik op het nummer aan de linkerkant van de decimale\n\n```arcade\nText(123, '0000') // '0123'\n```\n\nBeperk het nummer aan de linkerkant van de decimale\n\n```arcade\nText(123, '00') // '23'\n```\n\nGroepeer het aantal in duizenden\n\n```arcade\nText(1234, '#,###') // '1,234'\n```\n\nRond het getal af op twee decimalen\n\n```arcade\nText(12345678.123, '#,###.00') // '12,345,678.12'\n```\n\nFormatteer nummer als valuta\n\n```arcade\nText(1234.55, '$#,###.00') // '$1,234.55'\n```\n\nRond het getal af op twee decimalen\n\n```arcade\nText(1.236, '#.00') // '1.24'\n```\n\nBehoud significante cijfers en groepeer in duizenden\n\n```arcade\nText(1234.5678, '#,##0.00#') // '1,234.568'\n```\n\nFormatteer het aantal en het formaat positief/negatief - als er sprake is van een negatief subpatroon, het dient alleen om het negatieve voor- en achtervoegsel op te geven.\n\n```arcade\nText(-2, 'Floor #;Basement #') // 'Basement 2'\n```\n\n\n\n```arcade\nText(2, 'Floor #;Basement #') // 'Floor 2'\n```\n\nVermenigvuldigen met 100 en formatteer als percentage\n\n```arcade\nText(0.3, '#%') // '30%'\n```\n\nIndeling datum en -tijd op dit moment. bijvoorbeeld 'Dinsdag, 25 oktober 2016 @ 08:43:11'\n\n```arcade\nText(Now(), 'dddd, MMMM D, Y @ h:m:s')\n```\n\nDeelt de datum en tijd in met de tijdzone\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZet alle waarden om tekstwaarden. Een bestaat een optionele parameter 'indeling' om het opmaken van datum- en getalgerelateerde invoer mogelijk te maken. Retourneert 'null' als geen equivalente tekstomzetting kan worden bepaald.\n\n**Parameters**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Een waarde (m.a.w. datum, getal of ander gegevenstype) die in tekst moet worden omgezet. Met ingang van versie 1.25 kan polygoon- of polylijn-invoer JSON retourneren die curve-objecten bevat wanneer uitgevoerd in ArcGIS Pro en ArcGIS Maps SDKs for Native Apps.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Speciale tekens voor het indelen van datums of getallen.  \nMogelijke waarden:  \n  - '0': Cijfer  \n  - '#': Cijfer, zonder voorgaande/slepende nullen  \n  - 'D': Dag van de maand, niet aangevuld (1 - 31)  \n  - 'DD': Dag van de maand, aangevuld met een nul (01 - 31)  \n  - 'DDD': Ordinale dag van het jaar (1 - 365)  \n  - 'D': Dag van de week (1 - 7)  \n  - 'DDD': Afgekorte dag van de week (bijv. Maa)  \n  - 'dddd': Volledige dag van de week (bijvoorbeeld maandag)  \n  - 'M': Maandnummer (1 - 12)  \n  - 'MM': Maandnummer, aangevuld met een nul (01 - 12)  \n  - 'MMM': Afgekorte maandnaam (bijv. Jan)  \n  - 'MMMM': Volledige maandnaam (bijv. januari)  \n  - 'Y': Volledig jaar  \n  - 'YY': Tweecijferige jaaraanduiding  \n  - 'h': civiele uren, niet aangevuld met een nul (1 - 12)  \n  - 'hh': civiele uren, aangevuld met een nul (01 - 12)  \n  - 'H' militaire uren, niet aangevuld met een nul (0 - 23)  \n  - 'HH': militaire uren, aangevuld met een nul (00 - 23)  \n  - 'm': Minuten, niet aangevuld met een nul (0 - 59)  \n  - 'mm': Minuten, aangevuld met een nul (00 - 59)  \n  - 's': Seconden, niet aangevuld met een nul (0 - 59)  \n  - 'SS': Seconden, aangevuld met een nul (00 - 59)  \n  - 'SSS': Milliseconden, aangevuld (000 - 999)  \n  - 'A': AM/PM  \n  - `Z`: Tijdzoneoffset in beperkte uren +/- UTC (bijv. `-7` of `+11`)  \n  - `ZZ`: Tijdzoneoffset in uren +/- UTC (bijv. `-07:00` of `+11:00`)  \n  - `Z`: Tijdzoneoffset in compacte uren +/- UTC (bijv. `-7` of `+11`)  \n  - `ZZZZ`: Tijdzone met verkorte naam (bijv. `EST`)  \n  - `ZZZZZ`: Benoemde tijdzone (bijv. `Eastern Standard Time`)  \n\n\n**Retourwaarde**: [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":"Retourneert een getal tussen 0 en 65535 dat de UTF-16- code-eenheid voor de opgegeven index vertegenwoordigt. Ongeldige helften van surrogaatparen worden automatisch verwijderd.","examples":"\n**Voorbeelden**\n\nHet volgende voorbeeld geeft 88 terug, de Unicode-waarde voor X.\n\n```arcade\nToCharCode('XYZ')\n// returns 88\n```\n\nHet volgende voorbeeld geeft 89 terug, de Unicode-waarde voor Y.\n\n```arcade\nToCharCode('XYZ', 1)\n// returns 89\n```\n\nHet volgende voorbeeld geeft 65535 terug.\n\n```arcade\nToCharCode('\\uFFFF\\uFFFE')\n// returns 65535\n```\n\nHet volgende voorbeeld geeft 55356 terug.\n\n```arcade\nToCharCode('🌉')\n// returns 55356\n```\n\nHet volgende voorbeeld geeft 57097 terug.\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":"**[Sinds versie 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een getal tussen 0 en 65535 dat de UTF-16- code-eenheid voor de opgegeven index vertegenwoordigt. Ongeldige helften van surrogaatparen worden automatisch verwijderd.\n\n**Parameters**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekst waaruit een UTF-16 code-eenheidswaarde moet worden gehaald.\n- **index** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een geheel getal met een waarde van minstens 0 en niet groter dan het aantal karakters van `inputText`. Standaard is deze waarde 0.\n\n**Retourwaarde**: [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":"Retourneert een niet-negatief getal dat de UTF-32-codepuntwaarde van de ingevoerde tekst vertegenwoordigt. Indien geïndexeerd in de eerste helft van een surrogaatpaar, wordt het hele codepunt teruggegeven. Indien geïndexeerd in de tweede helft van het paar, geeft deze functie de waarde van de tweede helft terug. Als een grote code geen geldig karakter is, retourneert de functie alleen de waarde van de helft waarin hij indexeert.","examples":"\n**Voorbeelden**\n\nHet volgende voorbeeld geeft 88 terug, de Unicode-waarde voor X.\n\n```arcade\nToCodePoint('XYZ')\n// returns 88\n```\n\nHet volgende voorbeeld geeft 89 terug, de Unicode-waarde voor Y.\n\n```arcade\nToCodePoint('XYZ', 1)\n// returns 89\n```\n\nHet volgende voorbeeld geeft 127753 terug.\n\n```arcade\nToCodePoint('🌉')\n// returns 127753\n```\n\nHet volgende voorbeeld geeft 57097 terug.\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":"**[Sinds versie 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een niet-negatief getal dat de UTF-32-codepuntwaarde van de ingevoerde tekst vertegenwoordigt. Indien geïndexeerd in de eerste helft van een surrogaatpaar, wordt het hele codepunt teruggegeven. Indien geïndexeerd in de tweede helft van het paar, geeft deze functie de waarde van de tweede helft terug. Als een grote code geen geldig karakter is, retourneert de functie alleen de waarde van de helft waarin hij indexeert.\n\n**Parameters**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekst waaruit een UTF-32 codepuntwaarde moet worden gehaald.\n- **position** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Positie van een teken in `inputText` van waaruit de codepuntwaarde moet worden teruggegeven. Standaard is deze waarde 0.\n\n**Retourwaarde**: [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":"Converteert een geheel getal naar een hexadecimale representatie.","examples":"\n**Voorbeelden**\n\nRetourneert '64'.\n\n```arcade\nToHex(100)\n```\n\nRetourneert de hexadecimale representatie van de kleur royaal blauw, '#4169E1', van de RGB-waarden\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConverteert een geheel getal naar een hexadecimale representatie.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De waarde die geconverteerd zal worden naar een hexadecimale waarde.\n\n**Retourwaarde**: [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":"Verwijdert spaties aan het begin of het eind van een invoertekstwaarde.","examples":"\n**Voorbeeld**\n\nprint '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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVerwijdert spaties aan het begin of het eind van een invoertekstwaarde.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekst die moet worden ingekort.\n\n**Retourwaarde**: [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":"Zet een tekst om in hoofdletters.","examples":"\n**Voorbeeld**\n\nprint '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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZet een tekst om in hoofdletters.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De tekstwaarde die in hoofdletters moet worden omgezet.\n\n**Retourwaarde**: [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":"Codeert een URL door elke instance van bepaalde tekens te vervangen door één, twee, drie, of vier escape-tekenreeksen die de UTF-8-codering van het teken vertegenwoordigen.","examples":"\n**Voorbeeld**\n\nCodeert de opgegeven 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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCodeert een URL door elke instance van bepaalde tekens te vervangen door één, twee, drie, of vier escape-tekenreeksen die de UTF-8-codering van het teken vertegenwoordigen.\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 URL die moet worden gecodeerd.\n\n**Retourwaarde**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"track_functions","title":"Trackingfuncties","items":[{"type":"function","name":"trackaccelerationat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationat","description":"De versnelling bij de waarneming ten opzichte van de huidige waarneming.","examples":"\n**Voorbeelden**\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert voor elk object een nummer dat de berekende versnellingswaarde representeert in meters per seconde in het kwadraat. In dit voorbeeld onderzoeken we de resultaten voor object 1 (p1) met een 'waarde' van 1. Het resultaat is gelijk aan de versnelling van object 2 (p2).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(1)\naccelerationAt;\n// returns 0.0167\n```\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert voor elk object een nummer dat de berekende versnellingswaarde representeert in meters per seconde in het kwadraat. In dit voorbeeld onderzoeken we de resultaten voor object 1 (p1) met een 'waarde' van 3. Het resultaat is gelijk aan de versnelling van object 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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDe versnelling bij de waarneming ten opzichte van de huidige waarneming.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal objecten voor of na de huidige waarneming.  \nHet huidige object is index 0. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie 1 is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, -1 is de vorige waarde in de array.\n\n**Retourwaarde**: [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":"De versnellingswaarden tussen de eerste waarde (inclusief) tot de laatste waarde (exclusief) in een venster rond de huidige waarneming (0).","examples":"\n**Voorbeelden**\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert een array met daarin de versnellingswaarde voor elk object in het gespecificeerde venster. Versnellingen worden berekend in meters per seconde in het kwadraat. In dit voorbeeld onderzoeken we de resultaten van object 3 (p3) als deze beoordeeld worden met een 'startIndex' van '-1' en een 'eindIndex' van '2'.\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(-1, 2)\naccelerationWindow;\n// returns [0.0167, 0.0056, -0.0014]\n```\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert een array met daarin de versnellingswaarde voor elk object in het gespecificeerde venster. Versnellingen worden berekend in meters per seconde in het kwadraat. In dit voorbeeld onderzoeken we de resultaten van object 3 (p3) als deze beoordeeld worden met een 'startIndex' van '-1' en een 'eindIndex' van '3'.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDe versnellingswaarden tussen de eerste waarde (inclusief) tot de laatste waarde (exclusief) in een venster rond de huidige waarneming (0).\n\n**Parameters**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het beginobject. Het huidige object is index 0. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie 1 is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, -1 is de vorige waarde in de array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het object aan het einde van het venster. Het huidige object is index 0. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie 1 is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, -1 is de vorige waarde in de array.\n\n**Retourwaarde**: [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":"De versnelling van de huidige waarneming, berekend tussen de vorige waarneming en de huidige waarneming.","examples":"\n**Voorbeelden**\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert voor elk object een nummer dat de berekende versnellingswaarde representeert in meters per seconde in het kwadraat. In het eerste voorbeeld onderzoeken we de resultaten voor object 2 (p2).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns 0.0167\n```\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert voor elk object een nummer dat de berekende versnellingswaarde representeert in meters per seconde in het kwadraat. In het volgende voorbeeld onderzoeken we de resultaten voor object 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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDe versnelling van de huidige waarneming, berekend tussen de vorige waarneming en de huidige waarneming.\n\n**Retourwaarde**: [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":"De som van de afgelegde afstand tussen waarnemingen van de eerste tot de huidige waarneming.","examples":"\n**Voorbeelden**\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert een waarde voor het huidige object in de tracering. In het eerste voorbeeld onderzoeken we de resultaten voor object 3 (p3). De berekening is '80 + 60 = 140'.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 140\n```\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert een waarde voor het huidige object in de tracering. Uw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert een waarde voor elk object in de tracering. In het volgende voorbeeld onderzoeken we de resultaten voor object 6 (p6). De berekening is '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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDe som van de afgelegde afstand tussen waarnemingen van de eerste tot de huidige waarneming.\n\n**Retourwaarde**: [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":"De snelheid tussen de vorige waarneming en de huidige waarneming.","examples":"\n**Voorbeelden**\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert voor elk object een nummer dat de berekende snelheid representeert in meters per seconde. In het eerste voorbeeld onderzoeken we de resultaten voor object 2 (p2). De berekening is '60/60'.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 1\n```\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert voor elk object een nummer dat de berekende snelheid representeert in meters per seconde. In het volgende voorbeeld onderzoeken we de resultaten van object 6 (p6). De berekening is '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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDe snelheid tussen de vorige waarneming en de huidige waarneming.\n\n**Retourwaarde**: [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":"Berekent de tijd voor het huidige object in een track.","examples":"\n**Voorbeeld**\n\nRetourneert de tijd van het huidige object dat wordt geëvalueerd. Bijvoorbeeld, bij een track met drie objecten op 1 januari 2012, 9 december 2012 en 3 mei 2013 wordt voor elk object de huidige tijd geëvalueerd. In dit voorbeeld wordt het geëvalueerd in het middelste deel, 9 december 2012.\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerekent de tijd voor het huidige object in een track.\n\n**Retourwaarde**: [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":"De som van de afgelegde afstand tussen waarnemingen van de eerste tot de huidige waarneming plus de gegeven waarde.","examples":"\n**Voorbeelden**\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert een waarde voor elk object in de tracering. In het eerste voorbeeld onderzoeken we de resultaten als deze beoordeeld worden bij object 2 (p2) met een indexwaarde van 2. De berekening is '30 + 80 + 60 = 170'.\n\n```arcade\nTrackDistanceAt(2)\n// returns 170\n```\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert een waarde voor elk object in de tracering. In het volgende voorbeeld onderzoeken we de resultaten als deze beoordeeld worden bij object 4 (p4) met een indexwaarde van 4. De berekening is '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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDe som van de afgelegde afstand tussen waarnemingen van de eerste tot de huidige waarneming plus de gegeven waarde.\n\n**Parameter**\n\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het traceringsobject waar de afstand voor berekend wordt. Bijvoorbeeld, een waarde van '2' berekent de afstand van het eerste object (index '0') in de track naar het derde object (index '2') in de track.\n\n**Retourwaarde**: [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":"De afstand tussen de eerste waarde (inclusief) tot de laatste waarde (exclusief) in een venster over de huidige waarneming (0).","examples":"\n**Voorbeelden**\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert een array met daarin de afstandswaarde voor elk object in het venster. In het eerste voorbeeld onderzoeken we de resultaten van object 3 (p3) als deze beoordeeld worden met een 'startIndex' van '-1' en een 'eindIndex' van '2'.\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [60, 140, 170]\n```\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert een array met daarin de afstandswaarde voor elk object in het venster. In het volgende voorbeeld onderzoeken we de resultaten van object 5 (p5) als deze beoordeeld worden met een 'startIndex' van '-1' en een 'eindIndex' van '2'.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDe afstand tussen de eerste waarde (inclusief) tot de laatste waarde (exclusief) in een venster over de huidige waarneming (0).\n\n**Parameters**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het beginobject. Het huidige object is index 0. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie 1 is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, -1 is de vorige waarde in de array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het object aan het einde van het venster. Het huidige object is index 0. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie 1 is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, -1 is de vorige waarde in de array.\n\n**Retourwaarde**: [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":"Berekent de duur van de track vanaf het startobject tot het huidige object in milliseconden van de epoch.","examples":"\n**Voorbeeld**\n\nRetourneert de duur van een track dat begint op 1 januari 2012 tot het huidige object op 3 mei 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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerekent de duur van de track vanaf het startobject tot het huidige object in milliseconden van de epoch.\n\n**Retourwaarde**: [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":"Retourneert een array met attribuutwaarden uit het gespecificeerde 'veld' voor de gespecificeerde tijdspanne. Met de vensterfunctie kunt u vooruit en achteruit in de tijd gaan.","examples":"\n**Voorbeelden**\n\nUw track heeft een veld met sequentieel geordende waarden van `[10, 20, 30, 40, 50]`. De geometrieën van de objecten zijn '[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]'. De uitdrukking wordt bij elk object in de track geëvalueerd. De resultaten worden geretourneerd inclusief het startobject en exclusief het eindobject. Dit voorbeeld wordt geëvalueerd bij het tweede object (20) en retourneert een reeks van de vorige waarde (-1, inclusief).\n\n```arcade\nvar window = TrackFieldWindow('MyField', -1,0)\nwindow;\n// returns [10]\n```\n\nUw track heeft een veld genaamd ‘Snelheid’ met sequentieel geordende waarden van `[10, 20, 30, 40, 50]`. De geometrieën van de objecten zijn '[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]'. De uitdrukking wordt bij elk object in de track geëvalueerd. In dit voorbeeld onderzoeken we de resultaten bij de evaluatie van het derde object (30). De resultaten worden geretourneerd inclusief het startobject en exclusief het eindobject. \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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een array met attribuutwaarden uit het gespecificeerde 'veld' voor de gespecificeerde tijdspanne. Met de vensterfunctie kunt u vooruit en achteruit in de tijd gaan.\n\n**Parameters**\n\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De veldnaam van waaruit waarden moeten worden geretourneerd.\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het beginobject. Het huidige object is index `0'. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie `1` is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, `-1` is de vorige waarde in de array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het object aan het einde van het venster. Het huidige object is index `0'. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie `1` is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, `-1` is de vorige waarde in de array.\n\n**Retourwaarde**: [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":"Retourneert een geometrieënarray voor de gespecificeerde tijdindexcijfers. Met de vensterfunctie kunt u vooruit en achteruit in de tijd gaan.","examples":"\n**Voorbeeld**\n\nUw track heeft een veld met sequentieel geordende waarden van `[10, 20, 30, 40, 50]`. De geometrieën van de objecten zijn '[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]'. De uitdrukking wordt bij elk object in de track geëvalueerd. In dit voorbeeld onderzoeken we de resultaten bij de evaluatie van het derde object (30). De resultaten worden geretourneerd inclusief het startobject en exclusief het eindobject\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een geometrieënarray voor de gespecificeerde tijdindexcijfers. Met de vensterfunctie kunt u vooruit en achteruit in de tijd gaan.\n\n**Parameters**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het beginobject. Het huidige object is index `0'. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie `1` is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, `-1` is de vorige waarde in de array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het object aan het einde van het venster. Het huidige object is index `0'. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie `1` is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, `-1` is de vorige waarde in de array.\n\n**Retourwaarde**: [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":"Retourneert de index van het object dat wordt berekend. Objecten worden geïndexeerd in volgorde van tijd binnen een track.","examples":"\n**Voorbeeld**\n\nRetourneert de index van het eerste object in een track.\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de index van het object dat wordt berekend. Objecten worden geïndexeerd in volgorde van tijd binnen een track.\n\n**Retourwaarde**: [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":"De snelheid bij de waarneming ten opzichte van de huidige waarneming. Bij waarde 2 is het bijvoorbeeld de snelheid bij de waarneming, twee waarnemingen na de huidige waarneming.","examples":"\n**Voorbeelden**\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert voor elk object een nummer dat de berekende snelheid representeert in meters per seconde. In het eerste voorbeeld onderzoeken we de resultaten voor object 1 (p1) met een 'waarde' van 2. De berekening is '80/60'.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1.33\n```\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert voor elk object een nummer dat de berekende snelheid representeert in meters per seconde. In het volgende voorbeeld onderzoeken we de resultaten voor object 3 (p3) met een 'waarde' van -1. De berekening is '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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDe snelheid bij de waarneming ten opzichte van de huidige waarneming. Bij waarde 2 is het bijvoorbeeld de snelheid bij de waarneming, twee waarnemingen na de huidige waarneming.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal objecten voor of na de huidige waarneming. Het huidige object is index 0. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie 1 is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, -1 is de vorige waarde in de array.\n\n**Retourwaarde**: [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":"De snelheidswaarden tussen de eerste waarde (inclusief) tot de laatste waarde (exclusief) in een venster rond de huidige observatie (0).","examples":"\n**Voorbeelden**\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert een array met daarin de snelheidswaarde voor elk object in het gespecificeerde venster. Snelheden worden berekend in meters per seconde. In dit voorbeeld onderzoeken we de resultaten van object 3 (p3) als deze beoordeeld worden met een 'startIndex' van '-1' en een 'eindIndex' van '2'.\n\n```arcade\nvar speedWindow = TrackSpeedWindow(-1, 2)\nspeedWindow // returns [1, 1.3, 0.5]\n```\n\nUw tracering heeft zes objecten, zoals u hierboven kunt zien. De uitdrukking retourneert een array met daarin de snelheidswaarde voor elk object in het gespecificeerde venster. Snelheden worden berekend in meters per seconde. In dit voorbeeld onderzoeken we de resultaten van object 3 (p3) als deze beoordeeld worden met een 'startIndex' van '-1' en een 'eindIndex' van '3'.\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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDe snelheidswaarden tussen de eerste waarde (inclusief) tot de laatste waarde (exclusief) in een venster rond de huidige observatie (0).\n\n**Parameters**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het beginobject. Het huidige object is index 0. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie 1 is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, -1 is de vorige waarde in de array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het object aan het einde van het venster. Het huidige object is index 0. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie 1 is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, -1 is de vorige waarde in de array.\n\n**Retourwaarde**: [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":"Berekent de starttijd van een track.","examples":"\n**Voorbeeld**\n\nRetourneert de starttijd van een track dat zich uitstrekt van 1 januari 2012 tot 3 mei 2013.\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBerekent de starttijd van een track.\n\n**Retourwaarde**: [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":"Retourneert een reeks van geometrieën voor de gespecificeerde tijdindex. Met deze functie kunt u vooruit en achteruit gaan in de tijd.","examples":"\n**Voorbeelden**\n\nUw track heeft een veld met sequentieel geordende waarden van `[10, 20, 30, 40, 50]`. De geometrieën van de objecten zijn '[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]'. De uitdrukking wordt bij elk object in de track geëvalueerd. De resultaten worden geretourneerd inclusief het startobject en exclusief het eindobject. Dit voorbeeld wordt geëvalueerd bij het tweede object (20) en retourneert een array die uit een enkele waarde bestaat - het vorige object.\n\n```arcade\nvar window = TrackWindow(-1,0)\nwindow;\n// returns [{'geometry': {x: 1, y: 1}}, {'attributes': {'MyField' : 10, 'trackName':'ExampleTrack1'}}]\n```\n\nUw track heeft een veld met sequentieel geordende waarden van `[10, 20, 30, 40, 50]`. De geometrieën van de objecten zijn '[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]'. De uitdrukking wordt bij elk object in de track geëvalueerd. In dit voorbeeld onderzoeken we de resultaten bij de evaluatie van het derde object (30). De resultaten worden geretourneerd inclusief het startobject en exclusief het eindobject.\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":"**[Sinds versie 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een reeks van geometrieën voor de gespecificeerde tijdindex. Met deze functie kunt u vooruit en achteruit gaan in de tijd.\n\n**Parameters**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het beginobject. Het huidige object is index `0'. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie `1` is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, `-1` is de vorige waarde in de array.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De index van het object aan het einde van het venster. Het huidige object is index `0'. Positieve waarden staan voor objecten die in de toekomst voorkomen, na de huidige waarde. Bijvoorbeeld, positie `1` is de volgende waarde in de array. Negatieve getallen staan voor objecten die zich in het verleden, vóór het huidige object, hebben voorgedaan. Bijvoorbeeld, `-1` is de vorige waarde in de array.\n\n**Retourwaarde**: [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":"Voxelfuncties","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#defaultvalue","description":"Retourneert een opgegeven standaardwaarde als een veldnaam in een voxel niet bestaat of als de waarde van het opgegeven veld null is of een lege tekstwaarde is.","examples":"\n**Voorbeeld**\n\nRetourneer \"n/a\" als de voxelattribuut niet bestaat of leeg is.\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":"**[Sinds versie 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een opgegeven standaardwaarde als een veldnaam in een voxel niet bestaat of als de waarde van het opgegeven veld null is of een lege tekstwaarde is.\n\n**Parameters**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - De invoervoxel die moet worden gecontroleerd.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De veldnaam die moet worden gecontroleerd.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Deze waarde wordt geretourneerd als de veldnaam niet bestaat of als de waarde van het opgegeven veld null is of een lege tekstwaarde is.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nRetourneert de waarde voor het opgegeven veld indien gedefinieerd. Retourneert anders de waarde die in 'defaultValue' is opgegeven."}},"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":"Geeft aan of een voxel over de invoersleutel beschikt.","examples":"\n**Voorbeeld**\n\nRetourneert 'true' als de voxel een veld met de naam 'temp' bevat.\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":"**[Sinds versie 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een voxel over de invoersleutel beschikt.\n\n**Parameters**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - De voxel die op een veldnaam moet worden gecontroleerd.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De veldnaam die moet worden gecontroleerd.\n\n**Retourwaarde**: [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":"Geeft aan of een voxel een opgegeven veld heeft en of dat veld een waarde bevat.","examples":"\n**Voorbeeld**\n\nRetourneer \"false\" als de voxelattribuut niet bestaat of leeg is.\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":"**[Sinds versie 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een voxel een opgegeven veld heeft en of dat veld een waarde bevat.\n\n**Parameters**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - De voxel die moet worden gecontroleerd.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De veldnaam die moet worden gecontroleerd.\n\n**Retourwaarde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"math_functions","title":"Wiskundige functies","items":[{"type":"function","name":"abs","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#abs","description":"Retourneert de absolute waarde van een getal. Het retourneert 0 als de invoer 'null' is.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de absolute waarde van een getal. Het retourneert 0 als de invoer 'null' is.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal waarop de bewerking moet worden uitgevoerd.\n\n**Retourwaarde**: [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":"Retourneert de boogcosinus van de invoerwaarde in radialen, in het bereik van nul tot PI. Als de invoerwaarde buiten het juiste bereik van +/- 1 ligt, wordt NaN geretourneerd.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de boogcosinus van de invoerwaarde in radialen, in het bereik van nul tot PI. Als de invoerwaarde buiten het juiste bereik van +/- 1 ligt, wordt NaN geretourneerd.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal tussen -1 en 1 waarop de bewerking moet worden uitgevoerd.\n\n**Retourwaarde**: [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":"Retourneert de boogsinus van de invoerwaarde in radialen, in het bereik van -PI/2 en PI/2. Als de invoerwaarde buiten het juiste bereik van +/- 1 ligt, wordt NaN geretourneerd.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de boogsinus van de invoerwaarde in radialen, in het bereik van -PI/2 en PI/2. Als de invoerwaarde buiten het juiste bereik van +/- 1 ligt, wordt NaN geretourneerd.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal tussen -1 en 1 waarop de bewerking moet worden uitgevoerd.\n\n**Retourwaarde**: [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":"Retourneert de boogtangens van de invoerwaarde in radialen, in het bereik -PI/2 tot PI/2.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de boogtangens van de invoerwaarde in radialen, in het bereik -PI/2 tot PI/2.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal waarop de bewerking moet worden uitgevoerd.\n\n**Retourwaarde**: [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":"Retourneert de boogtangens van het quotiënt van de invoerwaarden in radialen, in het bereik van -PI en nul of nul en PI afhankelijk van het teken van argumenten.","examples":"\n**Voorbeeld**\n\nprint -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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de boogtangens van het quotiënt van de invoerwaarden in radialen, in het bereik van -PI en nul of nul en PI afhankelijk van het teken van argumenten.\n\n**Parameters**\n\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal dat de y-coördinaat vertegenwoordigt.\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal dat de x-coördinaat vertegenwoordigt.\n\n**Retourwaarde**: [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":"Retourneert het gemiddelde van een reeks cijfers.","examples":"\n**Voorbeeld**\n\nprints 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het gemiddelde van een reeks cijfers.\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; - Een reeks getallen om de bewerking op uit te voeren.\n\n**Retourwaarde**: [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":"Retourneert het gemiddelde van een lijst met getallen.","examples":"\n**Voorbeeld**\n\nprints 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het gemiddelde van een lijst met getallen.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een lijst met getallen waarop de actie uitgevoerd moet worden.\n\n**Retourwaarde**: [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":"Retourneert de invoerwaarde afgerond naar boven naar het opgegeven aantal decimalen.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de invoerwaarde afgerond naar boven naar het opgegeven aantal decimalen.\n\n**Parameters**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het getal dat naar boven moet worden afgerond.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal decimalen waarop de 'waarde' moet worden afgerond. De standaardwaarde is 0. Volgnullen worden afgerond.\n\n**Retourwaarde**: [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":"Beperkt de gegeven invoerwaarde tot minimum- en maximumgrenzen. Bijvoorbeeld, als de invoerwaarde '10' is, de ondergrens '50' is en de bovengrens '100' is, dan wordt '50' geretourneerd.","examples":"\n**Voorbeelden**\n\nretourneert 5\n\n```arcade\nConstrain(5, 0, 10)\n```\n\nretourneert 0\n\n```arcade\nConstrain(-3, 0, 10)\n```\n\nretourneert 10\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":"**[Sinds versie 1.2](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBeperkt de gegeven invoerwaarde tot minimum- en maximumgrenzen. Bijvoorbeeld, als de invoerwaarde '10' is, de ondergrens '50' is en de bovengrens '100' is, dan wordt '50' geretourneerd.\n\n**Parameters**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De waarde die moet worden beperkt tot de opgegeven 'min'- en 'max'-grenzen.\n- **lowerBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De ondergrens waarmee de invoerwaarde moet worden beperkt. Als de opgegeven waarde lager is dan het 'min', dan wordt 'min' geretourneerd.\n- **upperBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De bovengrends waarmee de invoerwaarde moet worden beperkt. Als de opgegeven waarde hoger is dan het 'max', dan wordt 'max' geretourneerd.\n\n**Retourwaarde**: [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":"Retourneert de cosinus van de invoerwaarden in radialen.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de cosinus van de invoerwaarden in radialen.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal in radialen waarop de bewerking moet worden uitgevoerd.\n\n**Retourwaarde**: [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":"Retourneert de waarde van e tot de macht x, waarbij e de basis is van het natuurlijke logaritme, '2.718281828'.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de waarde van e tot de macht x, waarbij e de basis is van het natuurlijke logaritme, '2.718281828'.\n\n**Parameter**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De macht, of het aantal keren, waarmee 'e' moet worden vermenigvuldigd met zichzelf.\n\n**Retourwaarde**: [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":"Retourneert de invoerwaarde, die tot het opgegeven aantal decimalen is afgerond.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de invoerwaarde, die tot het opgegeven aantal decimalen is afgerond.\n\n**Parameters**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal dat naar beneden moet worden afgerond.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal cijfers achter de komma waarop het getal moet worden afgerond. De standaardwaarde is 0. Volgnullen worden afgerond.\n\n**Retourwaarde**: [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":"Genereert een hashcodewaarde voor de opgegeven variabele.","examples":"\n**Voorbeeld**\n\nRetourneert '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":"**[Sinds versie 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGenereert een hashcodewaarde voor de opgegeven variabele.\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) - De variabele die gehasht wordt. DateOnly- en Time-waarden worden ondersteund met ingang van versie 1.24.\n\n**Retourwaarde**: [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":"Retourneert het natuurlijke logaritme (basis e) van x.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert het natuurlijke logaritme (basis e) van x.\n\n**Parameter**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal waarop de bewerking moet worden uitgevoerd.\n\n**Retourwaarde**: [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":"Retourneert de grootste waarde van een reeks met getallen.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de grootste waarde van een reeks met getallen.\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; - Een reeks getallen.\n\n**Retourwaarde**: [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":"Retourneert de grootste waarde van een lijst met getallen.","examples":"\n**Voorbeeld**\n\nprints 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de grootste waarde van een lijst met getallen.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een lijst getallen.\n\n**Retourwaarde**: [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":"Retourneert de gemiddelde waarde van een cijferreeks.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de gemiddelde waarde van een cijferreeks.\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; - Een reeks met nummers om het gemiddelde van te berekenen.\n\n**Retourwaarde**: [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":"Retourneert de gemiddelde waarde van een lijst met getallen.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de gemiddelde waarde van een lijst met getallen.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een lijst met nummers om het gemiddelde van te berekenen.\n\n**Retourwaarde**: [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":"Retourneert de laagste waarde in een gegeven array met getallen.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de laagste waarde in een gegeven array met getallen.\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; - Een reeks getallen.\n\n**Retourwaarde**: [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":"Retourneert de laagste waarde in een gegeven lijst met getallen.","examples":"\n**Voorbeeld**\n\nprints 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de laagste waarde in een gegeven lijst met getallen.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een lijst getallen.\n\n**Retourwaarde**: [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":"Converteert de invoerwaarde naar een getal. Datumwaarden worden omgezet naar het aantal milliseconden sinds 1 januari 1970 (de Unix epoche).","examples":"\n**Voorbeelden**\n\nParseert een getal met een groeperingsscheidingsteken dat geschikt is voor de taalinstelling waarin de uitdrukking wordt uitgevoerd\n\n```arcade\nNumber('1,365', ',###') // returns 1365\n```\n\nTeksttekens uit getal verwijderen.\n\n```arcade\nNumber('abc10def', 'abc##def') // return 10\n```\n\nGeef minimale cijfers verder dan 0 als twee en maximum cijfers verder dan 0 als 4.\n\n```arcade\nNumber('10.456','00.00##') // returns 10.456\n```\n\nGeef minimale cijfers verder dan 0 als twee en maximum cijfers verder dan 0 als 4. De linker- en rechterkant van de functie moet overeenkomen of NaN wordt geretourneerd.\n\n```arcade\nNumber('10.4','00.00##') // returns NaN\n```\n\nGeef de grootte van de herhaalde groep en de laatste groepsgrootte van de invoerwaarde.\n\n```arcade\nNumber('12,12,456', ',##,###') // returns 1212456\n```\n\nAls er sprake is van een negatief subpatroon, dient het alleen om het negatieve voor- en achtervoegsel op te geven.\n\n```arcade\nNumber('-12,23,345', ',##,###;-,##,###') // returns -1223345\n```\n\nDelen door 100. Maximaal drie decimalen kunnen worden ingevoerd.\n\n```arcade\nNumber('99.99%', '#.##%') // 0.9999\n```\n\nGeeft als resultaat het aantal milliseconden sinds 1 januari 1970.\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConverteert de invoerwaarde naar een getal. Datumwaarden worden omgezet naar het aantal milliseconden sinds 1 januari 1970 (de Unix epoche).\n\n**Parameters**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - De waarde die in een getal moet worden omgezet\n- **pattern** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De opmaakpatroontekst die wordt gebruikt om in een gelokaliseerde context geformatteerde getallen te parsen van een tekstwaarde naar een getal. De volgende speciale tekens worden gebruikt om het patroon te definiëren:\n\n  - 0: Verplichte cijfers  \n  - #: Optionele cijfers  \n  - %: Delen door 100  \n\n\n**Retourwaarde**: [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":"Retourneert de waarde van x tot de macht y.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de waarde van x tot de macht y.\n\n**Parameters**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De basiswaarde.\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - De exponent. Dit geeft het aantal keren aan dat 'x' met zichzelf moet worden vermenigvuldigd.\n\n**Retourwaarde**: [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":"Retourneert een willekeurig getal tussen 0 en 1.","examples":"\n**Voorbeeld**\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een willekeurig getal tussen 0 en 1.\n\n**Retourwaarde**: [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":"Retourneert de invoerwaarde afgerond naar het opgegeven aantal decimalen.  \n_Opmerking: als u een waarde wilt opmaken voor weergave in een label of pop-up, moet u de functie 'Text()' gebruiken._","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de invoerwaarde afgerond naar het opgegeven aantal decimalen.  \n_Opmerking: als u een waarde wilt opmaken voor weergave in een label of pop-up, moet u de functie 'Text()' gebruiken._\n\n**Parameters**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal dat moet worden afgerond.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Het aantal cijfers achter de komma waarop het getal moet worden afgerond. De standaardwaarde is '0'. Volgnullen worden afgerond.\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Aanvullende hulpmiddelen**\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":"Retourneert de sinus van de invoerwaarde.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de sinus van de invoerwaarde.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal in radialen waarop de bewerking moet worden uitgevoerd.\n\n**Retourwaarde**: [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":"Geeft de vierkantswortel van een getal.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft de vierkantswortel van een getal.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal waarvan de vierkantswortel moet worden berekend.\n\n**Retourwaarde**: [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":"Retourneert de standaarddeviatie (populatiestandaarddeviatie) voor een array met getallen.","examples":"\n**Voorbeeld**\n\nprints 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de standaarddeviatie (populatiestandaarddeviatie) voor een array met getallen.\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; - Een reeks getallen om de bewerking op uit te voeren.\n\n**Retourwaarde**: [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":"Retourneert de standaarddeviatie (populatiestandaarddeviatie) voor een lijst met getallen.","examples":"\n**Voorbeeld**\n\nprints 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de standaarddeviatie (populatiestandaarddeviatie) voor een lijst met getallen.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een lijst met getallen waarop de actie uitgevoerd moet worden.\n\n**Retourwaarde**: [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":"Retourneert de som van een array met getallen.","examples":"\n**Voorbeeld**\n\nprints 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de som van een array met getallen.\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; - Een reeks getallen om de bewerking op uit te voeren.\n\n**Retourwaarde**: [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":"Retourneert de som van een lijst met getallen.","examples":"\n**Voorbeeld**\n\nprints 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de som van een lijst met getallen.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een lijst met getallen waarop de actie uitgevoerd moet worden.\n\n**Retourwaarde**: [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":"Retourneert de tangens van een hoek, in radialen.","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de tangens van een hoek, in radialen.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een getal waarvan de tangens moet worden berekend.\n\n**Retourwaarde**: [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":"Retourneert de variantie (populatievariantie) voor een array met getallen.","examples":"\n**Voorbeeld**\n\nprints 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de variantie (populatievariantie) voor een array met getallen.\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; - Een reeks getallen om de bewerking op uit te voeren.\n\n**Retourwaarde**: [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":"Retourneert de variantie (populatievariantie) voor een lijst met getallen.","examples":"\n**Voorbeeld**\n\nprints 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert de variantie (populatievariantie) voor een lijst met getallen.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Een reeks getallen om de bewerking op uit te voeren.\n\n**Retourwaarde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}]]},{"id":"dictionary_functions","title":"Woordenlijstfuncties","items":[[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#defaultvalue1","description":"Retourneert een opgegeven standaardwaarde als een sleutel in een woordenlijst niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of een lege tekstwaarde is.","examples":"\n**Voorbeelden**\n\nDefaultValue retourneert een gedefinieerde waarde\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\nDefaultValue retourneert een standaardwaarde als er bij de opgegeven sleutel geen waarde is.\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\nDefaultValue retourneert een standaardwaarde als de sleutel niet bestaat.\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een opgegeven standaardwaarde als een sleutel in een woordenlijst niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of een lege tekstwaarde is.\n\n**Parameters**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - De woordenlijst of bijlage die moet worden gecontroleerd.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De sleutel die moet worden gecontroleerd.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Deze waarde wordt geretourneerd als de sleutel niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of een lege tekstwaarde is.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nRetourneert de waarde bij de opgegeven sleutel, indien gedefinieerd. Retourneert anders de waarde die in 'defaultValue' is opgegeven."}},"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":"Retourneert een opgegeven standaardwaarde als minstens één van de sleutels in een geneste woordenlijst niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of als deze een lege tekstwaarde is.","examples":"\n**Voorbeelden**\n\nDefaultValue retourneert een gedefinieerde waarde\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\nDefaultValue retourneert een standaardwaarde als er bij de opgegeven sleutel geen waarde is.\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\nDefaultValue retourneert een standaardwaarde als de sleutel niet bestaat.\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\nControleer null-waarde in een array in een woordenlijst met bestaande sleutel\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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een opgegeven standaardwaarde als minstens één van de sleutels in een geneste woordenlijst niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of als deze een lege tekstwaarde is.\n\n**Parameters**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - De woordenlijst of bijlage die moet worden gecontroleerd.\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; - Een array bestaande uit de sleutels of indexen die moeten worden gecontroleerd op elk niveau van de structuur van de container.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Deze waarde wordt geretourneerd als minstens één van de sleutels of indexen niet bestaat of als de waarde bij de opgegeven sleutel 'null' is of een lege tekstwaarde is.\n\n**Retourwaarde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nRetourneert de waarde bij de opgegeven sleutel of index, indien gedefinieerd. Retourneert anders de waarde die in 'defaultValue' is opgegeven."}},"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":"Retourneert een nieuw woordenboek op basis van de verstrekte argumenten. De argumenten zijn naam-/waardeparen. bijv. woordenboek('veld1',waarde,'veld2',waarde2,...).","examples":"\n**Voorbeeld**\n\nprint 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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetourneert een nieuw woordenboek op basis van de verstrekte argumenten. De argumenten zijn naam-/waardeparen. bijv. woordenboek('veld1',waarde,'veld2',waarde2,...).\n\n**Parameter**\n\n- **[name1, value1, ..., nameN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Lopende naam/waardeparen.\n\n**Retourwaarde**: [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":"Deserialiseert JSON-tekst als een Arcade-woordenlijst.","examples":"\n**Voorbeeld**\n\nDeserialiseert JSON als een woordenlijst.\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":"**[Sinds versie 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeserialiseert JSON-tekst als een Arcade-woordenlijst.\n\n**Parameter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De JSON om te converteren naar een Arcade-dictionary. Dit moet worden omgezet naar een tekstwaarde.\n\n**Retourwaarde**: [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":"Converteert een geometriewaarde naar een woordenboek.","examples":"\n**Voorbeeld**\n\nUpdate van de x-attribuut van een puntgeometrie.\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":"**[Sinds versie 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConverteert een geometriewaarde naar een woordenboek.\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - De geometrie om te converteren naar een Arcade-dictionary. Met ingang van versie 1.25 kan polygoon- of polylijn-invoer curve-objecten bevatten wanneer uitgevoerd in ArcGIS Pro en ArcGIS Maps SDKs for Native Apps.\n\n**Retourwaarde**: [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":"Converteert een object naar een woordenboek.","examples":"\n**Voorbeeld**\n\nConverteert een object naar een woordenboek\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":"**[Sinds versie 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConverteert een object naar een woordenboek.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Het object om te converteren naar een Arcade-dictionary.\n\n**Retourwaarde**: [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":"Maakt een ondiepe of diepe kopie van een woordenboek.","examples":"\n**Voorbeelden**\n\nMaakt een ondiepe kopie van een woordenboek\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\nMaakt een diepe kopie van een woordenboek\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":"**[Sinds versie 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMaakt een ondiepe of diepe kopie van een woordenboek.\n\n**Parameters**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Het woordenboek om te kopiëren.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Indien true, wordt er een diepe kopie van het woordenboek gemaakt, wat betekent dat de eigenschappen van het uitvoerwoordenboek geen gedeelde referenties hebben met het invoerwoordenboek. De standaardwaarde is false.\n\n**Retourwaarde**: [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":"Converteert een voxel naar een bibliotheek.","examples":"\n**Voorbeeld**\n\nEen voxel naar een bibliotheek converteren\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":"**[Sinds versie 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nConverteert een voxel naar een bibliotheek.\n\n**Parameter**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - De voxel die u naar een Arcade-bibliotheek wilt converteren.\n\n**Retourwaarde**: [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":"Deserialiseert JSON -ekst naar de equivalente Arcade-datatypes.","examples":"\n**Voorbeelden**\n\nConverteert tekst naar een booleaanse waarde\n\n```arcade\nFromJSON(\"true\")\n// Returns true\n```\n\nConverteert tekst naar een getal\n\n```arcade\nfromJSON(\"731.1\")\n// returns 731.1\n```\n\nConverteert tekst naar een bibliotheek\n\n```arcade\nvar d = fromJSON('{\"kids\": 3, \"adults\": 4 }')\nd.kids + d.adults\n// returns 7\n```\n\nConverteert tekst naar een reeks\n\n```arcade\nfromJSON('[\"one\", 2, \"three\", false]')\n// returns [ \"one\", 2, \"three\", false ]\n```\n\nConverteert tekst naar 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":"**[Sinds versie 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeserialiseert JSON -ekst naar de equivalente Arcade-datatypes.\n\n**Parameter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De JSON-tekst om te deserialiseren naar een Arcade-datatype.\n\n**Retourwaarde**: [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":"Geeft aan of een woordenboek over de invoersleutel beschikt.","examples":"\n**Voorbeeld**\n\nprint '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":"**[Sinds versie 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een woordenboek over de invoersleutel beschikt.\n\n**Parameters**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Het woordenboek dat u op een sleutel wilt controleren.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De sleutel die moet worden gecontroleerd.\n\n**Retourwaarde**: [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":"Geeft aan of een woordenlijst een bepaalde sleutel heeft en of die sleutel een waarde heeft.","examples":"\n**Voorbeelden**\n\nWoordenlijst met sleutel die een waarde heeft\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', 18519);\nHasValue(d, 'Cobourg');\n// returns true\n```\n\nWoordenlijst met sleutel die geen waarde heeft\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', null);\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nWoordenlijst zonder de opgegeven sleutel\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000');\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nWoordenlijst zonder de opgegeven sleutel\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":"**[Sinds versie 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeeft aan of een woordenlijst een bepaalde sleutel heeft en of die sleutel een waarde heeft.\n\n**Parameters**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - De woordenlijst of bijlage die moet worden gecontroleerd.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - De sleutel of veldnaam die moet worden gecontroleerd.\n\n**Retourwaarde**: [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":"Controleer of een eigenschap die meerdere niveaus diep in een woordenlijst is genest, een waarde heeft. Dit stelt u ertoe in staat in één stap door te dringen in een geneste structuur in plaats van de waarden op elk niveau te controleren. Retourneert 'true' als de sleutels en indexen op elk niveau van de structuur bestaan en als deze een waarde bevatten die niet null is.","examples":"\n**Voorbeelden**\n\nControleer woordenlijst met sleutel die een geneste waarde heeft.\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\nControleer waarde in een woordenlijst met een sleutel die niet bestaat.\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\nControleer waarde in een array binnen een woordenlijst met een sleutel die bestaat.\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":"**[Sinds versie 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nControleer of een eigenschap die meerdere niveaus diep in een woordenlijst is genest, een waarde heeft. Dit stelt u ertoe in staat in één stap door te dringen in een geneste structuur in plaats van de waarden op elk niveau te controleren. Retourneert 'true' als de sleutels en indexen op elk niveau van de structuur bestaan en als deze een waarde bevatten die niet null is.\n\n**Parameters**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - De woordenlijst of bijlage die moet worden gecontroleerd.\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; - Een array bestaande uit de sleutels of indexen die moeten worden gecontroleerd op elk niveau van de structuur.\n\n**Retourwaarde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]]}]