[{"id":"constants","title":"Konstanter","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Representerar ett värde större än något annat tal. `-Infinity` kan också användas som ett värde som är mindre än något annat tal.","examples":"\n**Exempel**\n\nBeräknar det största av fyra fältvärden\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRepresenterar ett värde större än något annat tal. `-Infinity` kan också användas som ett värde som är mindre än något annat tal."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"Värdet av en cirkels omkrets delat med dess diameter, ungefär `3,14159`.","examples":"\n**Exempel**\n\nReturnerar arean av ett cirkelgeoobjekt\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVärdet av en cirkels omkrets delat med dess diameter, ungefär `3,14159`."}}},{"type":"constant","name":"textformatting.backwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.backwardslash","description":"Infogar ett omvänt snedstreck `\\` i texten.","examples":"\n**Exempel**\n\nReturnerar '\\\\\\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInfogar ett omvänt snedstreck `\\` i texten."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"Infogar ett dubbelt citattecken `\\\"` i texten.","examples":"\n**Exempel**\n\nReturnerar '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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInfogar ett dubbelt citattecken `\\\"` i texten."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"Infogar ett snedstreck `/` i texten.","examples":"\n**Exempel**\n\nReturnerar '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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInfogar ett snedstreck `/` i texten."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"Infogar en ny rad eller radbrytning i texten. Multilinjeetiketter stöds **INTE** i ArcGIS API 3.x for JavaScript och inte heller i kartvisaren i ArcGIS Online Map Viewer Classic.","examples":"\n**Exempel**\n\nReturnerar \"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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInfogar en ny rad eller radbrytning i texten. Multilinjeetiketter stöds **INTE** i ArcGIS API 3.x for JavaScript och inte heller i kartvisaren i 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":"Infogar ett enkelt citattecken `'` i texten.","examples":"\n**Exempel**\n\nReturnerar \\\"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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInfogar ett enkelt citattecken `'` i texten."}}}]},{"id":"date_functions","title":"Datumfunktioner","items":[{"type":"function","name":"changetimezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone","description":"Ändrar tidszonen som används för att visa angivet datumvärde. Om indata för `dateValue` har en `okänd` tidszon visas utdatadatumvärdet med samma datum och tid som indata för `dateValue`, men kommer att tilldelas `newTimeZone`.","examples":"\n**Exempel**\n\nÄndrar det angivna datumets tidszon från`Amerika/New_York` till `Amerika/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\nTilldelar ett datum med en `okänd` tidszon till en tidsförskjutning på `+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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nÄndrar tidszonen som används för att visa angivet datumvärde. Om indata för `dateValue` har en `okänd` tidszon visas utdatadatumvärdet med samma datum och tid som indata för `dateValue`, men kommer att tilldelas `newTimeZone`.\n\n**Parametrar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Ett datumvärde som innehåller datum- och tidsinformation.\n- **newTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den nya tidszon som ska användas för att visa angivet datumvärde. Tidszonen måste vara något av följande:\n\n  - text som representerar en post i IANA-tidszonsdatabasen (t.ex. `Amerika/New_York`)\n\n  - text som representerar timmar och minuter som ska läggas till i UTC (t.ex. `+07:00` eller `-03:00`)\n\n  - `system` - tidszonen ställs in till enhetens eller systemets lokala tidszon\n\n  - `standard` - tidszonen för profilens körningskontext\n\n  - `UTC` - koordinerad universell tid\n\n  - `okänd` - tar bort tidszonsinformation för angivet värde och visar datum och tid som det anges i uttrycket.\n\n**Returvärde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Ytterligare resurser**\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":"Skapar ett datumobjekt från en uppsättning parametrar. Som standard skapas datum i tidszonen för profilens körningskontext","examples":"\n**Exempel**\n\nSkapar ett datum som representerar den angivna tiden i tidszonen för profilens körningskontext som kör Arcade\n\n```arcade\n// Date that represents Jun 02, 1987, 12:00:00 AM PST\nDate(1987,05,02)\n```\n\nSkapar ett datum med tid definierad i en specifik tidszon\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett datumobjekt från en uppsättning parametrar. Som standard skapas datum i tidszonen för profilens körningskontext\n\n**Parametrar**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett nummer som representerar ett år.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Månaden (0–11), där 0 står för januari och 11 för december.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dagen i månaden (1–31).\n- **hour** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Timme (0–23).\n- **minute** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Minut (0–59).\n- **second** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Sekund (0–59).\n- **millisecond** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Millisekund (0-999).\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.24_ Tidszonen för datumet. Om datumet inte anges skapas det i standardtidszonen för profilens körningskontext. Möjliga värden:\n\n  - text som representerar en post i IANA-tidszonsdatabasen (t.ex. `Amerika/New_York`)\n\n  - text som representerar timmar och minuter som ska läggas till i UTC (t.ex. `+07:00` eller `-03:00`)\n\n  - `system` - tidszonen ställs in till enhetens eller systemets lokala tidszon\n\n  - `standard` - tidszonen för profilens körningskontext\n\n  - `UTC` - koordinerad universell tid\n\n  - `okänd` - tar bort tidszonsinformation för angivet värde och visar datum och tid som det anges i uttrycket.\n\n**Returvärde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Ytterligare resurser**\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":"Skapar ett datum med angivet Unix-epoknummer. Som standard skapas datumet i tidszonen för profilens körningskontext. Om ingen epok har angivits skapas ett datum vid aktuellt datum och tid i standardtidszonen för profilen. Om ett `null`-värde har angivits för epoken omvandlas det implicit till `0` och returnerar datumet för 1 januari 1970 UTC.","examples":"\n**Exempel**\n\nMillisekunder sedan 1 januari, 1970\n\n```arcade\nDate(1476987783555) // 'Thu Oct 20 2016 11:23:03 GMT-0700 (PDT)'\n```\n\nSkapar ett datum som representerar den aktuella tiden i tidszonen för profilens körningskontext som kör Arcade\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett datum med angivet Unix-epoknummer. Som standard skapas datumet i tidszonen för profilens körningskontext. Om ingen epok har angivits skapas ett datum vid aktuellt datum och tid i standardtidszonen för profilen. Om ett `null`-värde har angivits för epoken omvandlas det implicit till `0` och returnerar datumet för 1 januari 1970 UTC.\n\n**Parameter**\n\n- **epoch** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet millisekunder sedan 1 januari, 1970 UTC.\n\n**Returvärde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Ytterligare resurser**\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":"Skapar ett datumvärde från ett ISO 8601-textvärde. Om en UTC-förskjutning har angivits kommer datum fortfarande att visas i tidszonen för profilen. Om inget textvärde har angivits skapas ett datum vid aktuellt datum och tid i tidszonen för profilen.","examples":"\n**Exempel**\n\nSkapar ett datum från ett ISO 8601-textvärde med en känd tidsförskjutning.\n\n```arcade\nDate('2016-10-20T17:41:37+00:00') // 'Thu Oct 20 2016 10:41:37 GMT-0700 (PDT)'\n```\n\nSkapar ett datum från ett ISO 8601-textvärde med en okänd tidsförskjutning\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett datumvärde från ett ISO 8601-textvärde. Om en UTC-förskjutning har angivits kommer datum fortfarande att visas i tidszonen för profilen. Om inget textvärde har angivits skapas ett datum vid aktuellt datum och tid i tidszonen för profilen.\n\n**Parameter**\n\n- **timestamp** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett ISO 8601-textvärde som ska konverteras till ett datum.\n\n**Returvärde**: [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":"Skapar ett datum från ett DateOnly-värde, med en valfri tid och valfritt tidszonsvärde.","examples":"\n**Exempel**\n\nSkapar ett datum från en DateOnly- och tidstyp\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett datum från ett DateOnly-värde, med en valfri tid och valfritt tidszonsvärde.\n\n**Parametrar**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - DateOnly-värdet från vilket du ska skapa ett datumvärde.\n- **timeValue** (_Optional_): [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Tidsvärdet för datumet. Om datumet inte anges skapas det med tiden `00:00:00`.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tidszonen för datumet. Om datumet inte anges skapas det i den `okända` tidszonen. Möjliga värden:\n\n  - text som representerar en post i IANA-tidszonsdatabasen (t.ex. `Amerika/New_York`)\n\n  - text som representerar timmar och minuter som ska läggas till i UTC (t.ex. `+07:00` eller `-03:00`)\n\n  - `system` - tidszonen ställs in till enhetens eller systemets lokala tidszon\n\n  - `standard` - tidszonen för profilens körningskontext\n\n  - `UTC` - koordinerad universell tid\n\n  - `okänd` - tar bort tidszonsinformation för angivet värde och visar datum och tid som det anges i uttrycket.\n\n**Returvärde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Ytterligare resurser**\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":"Skapar en kopia av det angivna datumet.","examples":"\n**Exempel**\n\nSkapar en kopia av det aktuella datumvärdet\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar en kopia av det angivna datumet.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Datumet som ska kopieras.\n\n**Returvärde**: [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":"Lägger till en bestämd mängd tid i den angivna enheten till ett datum och returnerar ett nytt datum. Om datumet har en IANA-tidszon tillämpas sommartid och annan tidszonsdriven logik.","examples":"\n**Exempel**\n\nLägger till 7 dagar till det angivna datumet\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLägger till en bestämd mängd tid i den angivna enheten till ett datum och returnerar ett nytt datum. Om datumet har en IANA-tidszon tillämpas sommartid och annan tidszonsdriven logik.\n\n**Parametrar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Det datum för indata som tid ska läggas till i.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Värdet som ska läggas till i datumet i de angivna enheterna.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Enheter för talet som ska läggas till datumet. Standard är `millisekunder`. De enhetstyper som stöds är `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`\n\n**Returvärde**: [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":"Lägger till en bestämd mängd tid i den angivna enheten till ett DateOnly-värde och returnerar ett nytt DateOnly-värde.","examples":"\n**Exempel**\n\nLägger till 7 dagar till datumet i det angivna fältet\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\nLägger till 12 timmar till datumet i det angivna fältet\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLägger till en bestämd mängd tid i den angivna enheten till ett DateOnly-värde och returnerar ett nytt DateOnly-värde.\n\n**Parametrar**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Det DateOnly-indatavärde som tid ska läggas till i.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Värdet som du vill lägga till i datumet med den angivna enheten. För DateOnly-indata avrundas det här värdet nedåt till närmaste dag baserat på ett 24-timmarsintervall. Om värdet som ska läggas till är mindre än 24 timmar läggs inget värde till i DateOnly-indata.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Enheter för talet som ska läggas till datumet. Standard är `millisekunder`. De enhetstyper som stöds är `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`\n\n**Returvärde**: [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":"Lägger till en bestämd mängd tid i den angivna enheten till ett tidsvärde och returnerar ett nytt tidsvärde.","examples":"\n**Exempel**\n\nLägger till 7 timmar till den angivna tiden\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\nLägger till 90 sekunder till den angivna tiden\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\nLägger till 25 timmar till den angivna tiden\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLägger till en bestämd mängd tid i den angivna enheten till ett tidsvärde och returnerar ett nytt tidsvärde.\n\n**Parametrar**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Det indatatidsvärde som tid ska läggas till i.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Värdet som ska läggas till i tiden i de angivna enheterna.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Enheter för talet som ska läggas till datumet. Standard är `millisekunder`. De enhetstyper som stöds är `millisekunder`, `sekunder`, `minuter`, `timmar`\n\n**Returvärde**: [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":"Subtraherar ett datum från ett annat och returnerar differensen i de angivna enheterna.","examples":"\n**Exempel**\n\nSubtraherar ett datum från ett annat och returnerar åldern\n\n```arcade\nvar startDate = Date($feature.startDateField);\nvar endDate = Date($feature.endDateField);\nvar age = DateDiff(endDate, startDate, 'years');\nreturn age;\n```\n\nSubtraherar ett datum från ett annat och returnerar differensen.\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSubtraherar ett datum från ett annat och returnerar differensen i de angivna enheterna.\n\n**Parametrar**\n\n- **date1**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Det datumvärde från vilket ett andra datum ska subtraheras.\n- **date2**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Det datumvärde som ska subtraheras från det första angivna datumet.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Enheter som differensen mellan de två angivna datumen ska anges i. De enhetstyper som stöds är `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`. Standardvärdet är `milliseconds`.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since version 1.24_ Tidszonen som ska tilldelas till datumet för indata med en okänd tidszon. Om det inte har angivits kommer följande att hända: (1) Om en inmatning har en definierad tidszon och den andra är okänd, kommer värdet med den okända tidszonen att utgå från en tidszon som matchar den andra inmatningen. (2) Om båda inmatningarna är okända tidszoner beräknas DateDiff på båda datum som om de definierades i samma tidszon. Möjliga värden:\n\n  - text som representerar en post i IANA-tidszonsdatabasen (t.ex. `Amerika/New_York`)\n\n  - text som representerar timmar och minuter som ska läggas till i UTC (t.ex. `+07:00` eller `-03:00`)\n\n  - `system` - tidszonen ställs in till enhetens eller systemets lokala tidszon\n\n  - `standard` - tidszonen för profilens körningskontext\n\n  - `UTC` - koordinerad universell tid\n\n  - `okänd` - tar bort tidszonsinformation för angivet värde och visar datum och tid som det anges i uttrycket.\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Subtraherar ett DateOnly-värde från ett annat och returnerar differensen med de angivna enheterna.","examples":"\n**Exempel**\n\nSubtraherar ett DateOnly-värde från ett annat och returnerar differensen i år.\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSubtraherar ett DateOnly-värde från ett annat och returnerar differensen med de angivna enheterna.\n\n**Parametrar**\n\n- **dateOnly1**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Det DateOnly-värde från vilket ett andra DateOnly-värde ska subtraheras.\n- **dateOnly2**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Det DateOnly-värde som ska subtraheras från det första angivna DateOnly-värdet.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Enheter som differensen mellan de två angivna DateOnly-värdena ska returneras i. De enhetstyper som stöds är `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`. Standardvärdet är `milliseconds`.\n\n**Returvärde**: [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":"Subtraherar ett tidsvärde från ett annat och returnerar differensen i de angivna enheterna.","examples":"\n**Exempel**\n\nSubtraherar ett tidsvärde från ett annat och returnerar differensen i timmar\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSubtraherar ett tidsvärde från ett annat och returnerar differensen i de angivna enheterna.\n\n**Parametrar**\n\n- **time1**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Det tidsvärde från vilket ett andra tidsvärde ska subtraheras.\n- **time2**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Det tidsvärde som ska subtraheras från det första angivna tidsvärdet.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Enheter som differensen mellan de två angivna tidsvärdena ska returneras i. De enhetstyper som stöds är `millisekunder`, `sekunder`, `minuter`, `timmar`. Standardvärdet är `milliseconds`.\n\n**Returvärde**: [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":"Skapar ett DateOnly-värde baserat på det aktuella datumet i tidszonen för profilens körningskontext.","examples":"\n**Exempel**\n\nReturnerar aktuellt DateOnly (ingen tid)\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett DateOnly-värde baserat på det aktuella datumet i tidszonen för profilens körningskontext.\n\n**Returvärde**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)\n\n**Ytterligare resurser**\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":"Skapar ett DateOnly-värde från indata som representerar år, månad och dag.","examples":"\n**Exempel**\n\nSkapar ett DateOnly-värde från indata som representerar år, månad och dag.\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett DateOnly-värde från indata som representerar år, månad och dag.\n\n**Parametrar**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett nummer som representerar ett år.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Månaden (0–11), där 0 står för januari och 11 för december. Om det här värdet ligger utanför det normala intervallet (0-11), returnerar funktionen `null`.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dagen i månaden (1–31). Om det här värdet ligger utanför det normala intervallet (1-31), returnerar funktionen `null`.\n\n**Returvärde**: [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":"Skapar ett DateOnly-datum med angivet Unix-epoknummer.","examples":"\n**Exempel**\n\nReturnerar DateOnly från antalet millisekunder sedan 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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett DateOnly-datum med angivet Unix-epoknummer.\n\n**Parameter**\n\n- **epoch**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet millisekunder sedan 1 januari, 1970 UTC.\n\n**Returvärde**: [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":"Skapar ett DateOnly-värde från textindata som representerar ett ISO-formaterat datum eller ett annat formaterat textmönster.","examples":"\n**Exempel**\n\nSkapar ett DateOnly-värde från ett textvärde som representerar datumet\n\n```arcade\nDateOnly(\"2023-05-11T13:43:18.990+01:00\");\n// returns 2023-05-11\n```\n\nSkapar ett DateOnly-värde från ett textvärde som representerar datumet i det angivna formatet\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett DateOnly-värde från textindata som representerar ett ISO-formaterat datum eller ett annat formaterat textmönster.\n\n**Parametrar**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett textvärde som representerar ett datum. Detta bör antingen vara ett ISO-formaterat datum eller en annan formaterad text som representerar ett datum. Om det här värdet inte följer ISO-format måste parametern `format` definieras som anger datumets format.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett textvärde som anger formatet för `dateValue`-indata.  \nMöjliga värden:  \n  - `D`: dag i månaden, inte utfylld (1 - 31)  \n  - `DD`: dag i månaden, utfylld (01 - 31)  \n  - `DDD`: dag på året (1 - 365)  \n  - `d`: veckodag (1 - 7)  \n  - `ddd`: förkortad veckodag (t.ex. mån)  \n  - `dddd`: fullständig veckodag (t.ex. måndag)  \n  - `M`: månadsnummer (1 - 12)  \n  - `MM`: månadsnummer, utfylld (01 - 12)  \n  - `MMM`: förkortat månadsnamn (t.ex. jan)  \n  - `MMMM`: fullständigt månadsnamn (t.ex. januari)  \n  - `Y`: helt år  \n  - `YY`: tvåsiffrigt år  \n\n\n**Returvärde**: [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":"Skapar ett DateOnly-värde från ett angivet datum.","examples":"\n**Exempel**\n\nReturnerar DateOnly från det angivna datumet\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett DateOnly-värde från ett angivet datum.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Datumet från vilket ett DateOnly-värde ska skapas.\n\n**Returvärde**: [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":"Skapar en kopia av ett DateOnly-värde.","examples":"\n**Exempel**\n\nSkapar en kopia av DateOnly-värde\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar en kopia av ett DateOnly-värde.\n\n**Parameter**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - DateOnly-värdet som ska kopieras.\n\n**Returvärde**: [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":"Returnerar dagen i månaden för det givna datumet.","examples":"\n**Exempel**\n\nTar fram dagen i månaden för det aktuella datumet\n\n```arcade\nDay(Now())\n```\n\nReturnerar dag i månaden från ett DateOnly-värde\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar dagen i månaden för det givna datumet.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ett datumvärde från vilket dagen i månaden ska hämtas. DateOnly-värden stöds med början från version 1.24.\n\n**Returvärde**: [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":"Returnerar timvärdet ur tiden i det angivna datum- eller tidsvärdet (0–23).","examples":"\n**Exempel**\n\nReturnerar timvärdet ur den aktuella tiden\n\n```arcade\nHour(Now())\n```\n\nReturnerar timvärdet ur tiden\n\n```arcade\nHour(Date(2023, 1, 1, 12, 59, 23))\n// returns 12\n```\n\nReturnerar timvärdet ur tiden\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar timvärdet ur tiden i det angivna datum- eller tidsvärdet (0–23).\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Ett datum- eller tidsvärde från vilket timvärdet ska hämtas. Tidsvärden stöds med början från version 1.24.\n\n**Returvärde**: [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":"Returnerar månaden för det givna datumet, baserat på ISO 8601-standarden. Värdena varierar från 1–12, där 1 är januari och 12 är december.","examples":"\n**Exempel**\n\nHämtar månaden för det givna datumet, baserat på ISO 8601-standarden. Returnerar `12`, för månaden december.\n\n```arcade\nISOMonth(Date(1980, 11, 31))\n```\n\nHämtar månaden för det angivna DateOnly-värdet, baserat på ISO 8601-standarden.\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar månaden för det givna datumet, baserat på ISO 8601-standarden. Värdena varierar från 1–12, där 1 är januari och 12 är december.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ett datumvärde från vilket månaden ska hämtas. DateOnly-värden stöds med början från version 1.24.\n\n**Returvärde**: [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":"Returnerar veckan i året för det givna datumet, baserat på veckodatumkalendern ISO 8601. Värdena varierar från 1-53 där årets första vecka är `1` och den sista veckan är `52` eller `53`, beroende på år.","examples":"\n**Exempel**\n\nHämtar veckan för det givna datumet, baserat på ISO 8601-standarden. Returnerar `1`, eftersom detta datum inkluderar den första veckan av följande år.\n\n```arcade\nISOWeek(Date(1980, 11, 31))\n```\n\nHämtar veckan för det angivna DateOnly-värdet, baserat på ISO 8601-standarden.\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar veckan i året för det givna datumet, baserat på veckodatumkalendern ISO 8601. Värdena varierar från 1-53 där årets första vecka är `1` och den sista veckan är `52` eller `53`, beroende på år.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ett datumvärde från vilket veckan ska hämtas. DateOnly-värden stöds med början från version 1.24.\n\n**Returvärde**: [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":"Returnerar veckodagen för det givna datumet, baserat på ISO 8601-standarden. Värdena varierar från 1-7 där måndag är 1 och söndag är 7.","examples":"\n**Exempel**\n\nReturnerar veckodagen för det givna datumet, baserat på ISO 8601-standarden. Returnerar `3` för onsdag.\n\n```arcade\nISOWeekday(Date(1980, 11, 31))\n```\n\nReturnerar veckodagen för det angivna DateOnly-värdet, baserat på ISO 8601-standarden.\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar veckodagen för det givna datumet, baserat på ISO 8601-standarden. Värdena varierar från 1-7 där måndag är 1 och söndag är 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) - Ett datumvärde från vilket veckodagen ska returneras. DateOnly-värden stöds med början från version 1.24.\n\n**Returvärde**: [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":"Returnerar året för det givna datumet, baserat på veckodatumkalendern i ISO 8601.","examples":"\n**Exempel**\n\nHämtar året för det givna datumet, baserat på veckodatumkalendern i ISO 8601. Returnerar `1981`, eftersom detta datum inkluderar den första veckan av följande år.\n\n```arcade\nISOYear(Date(1980, 11, 31))\n```\n\nHämtar året för det angivna DateOnly-värdet, baserat på veckodatumkalendern i ISO 8601.\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar året för det givna datumet, baserat på veckodatumkalendern i 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) - Ett datumvärde från vilket året ska hämtas. DateOnly-värden stöds med början från version 1.24.\n\n**Returvärde**: [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":"Returnerar millisekundvärdet ur tiden i det angivna tids- eller datumvärdet.","examples":"\n**Exempel**\n\nReturnerar millisekundvärdet ur den aktuella tiden\n\n```arcade\nMillisecond(Now())\n```\n\nReturnerar millisekundvärdet ur tiden\n\n```arcade\nMillisecond(Date(2023, 1, 1, 12, 59, 23, 999))\n// returns 999\n```\n\nReturnerar millisekundvärdet ur tiden\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar millisekundvärdet ur tiden i det angivna tids- eller datumvärdet.\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Ett datum- eller tidsvärde från vilket tidsuttryckets millisekundvärde ska hämtas. Tidsvärden stöds med början från version 1.24.\n\n**Returvärde**: [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":"Returnerar minutvärdet ur tiden i det angivna tids- eller datumvärdet.","examples":"\n**Exempel**\n\nReturnerar minutvärdet ur den aktuella tiden\n\n```arcade\nMinute(Now())\n```\n\nReturnerar minutvärdet ur tiden\n\n```arcade\nMinute(Date(2013, 1, 1, 2, 15, 23))\n// returns 15\n```\n\nReturnerar minutvärdet ur tiden\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar minutvärdet ur tiden i det angivna tids- eller datumvärdet.\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Ett datum- eller tidsvärde från vilket tidsuttryckets minutvärde ska hämtas. Tidsvärden stöds med början från version 1.24.\n\n**Returvärde**: [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":"Returnerar månaden för det givna datumet. Värdena varierar från 0-11 där `0` är januari och `11` är december.","examples":"\n**Exempel**\n\nTar fram månaden ur det givna datumet. Värdet kan vara mellan 0-11, där `0` representerar januari och `11` representerar december.\n\n```arcade\nMonth(Date(1980, 11, 31))\n// returns 11\n```\n\nHämtar månaden för det angivna DateOnly-värdet.\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar månaden för det givna datumet. Värdena varierar från 0-11 där `0` är januari och `11` är december.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ett datumvärde från vilket månaden ska hämtas. DateOnly-värden stöds med början från version 1.24.\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Skapar ett datumvärde som representerar det aktuella datumet och tiden i tidszonen för profilens körningskontext.","examples":"\n**Exempel**\n\nReturnerar aktuellt datum och aktuell tid i profilens standardtidszon\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett datumvärde som representerar det aktuella datumet och tiden i tidszonen för profilens körningskontext.\n\n**Returvärde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Ytterligare resurser**\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":"Returnerar sekundvärdet ur tiden i det angivna datum- eller tidsvärdet.","examples":"\n**Exempel**\n\nTar fram sekundvärdet ur den aktuella tiden\n\n```arcade\nSecond(Now())\n```\n\nHämtar sekundvärdet ur tiden\n\n```arcade\nSecond(Date(2023, 1, 1, 2, 59, 01))\n// returns 1\n```\n\nHämtar sekundvärdet ur tiden\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar sekundvärdet ur tiden i det angivna datum- eller tidsvärdet.\n\n**Parameter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Ett datum- eller tidsvärde från vilket sekundvärdet ur tiden ska hämtas. Tidsvärden stöds med början från version 1.24.\n\n**Returvärde**: [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":"Skapar ett tidsvärde som representerar den aktuella tiden i tidszonen för profilens körningskontext.","examples":"\n**Exempel**\n\nReturnerar aktuell tid som visas med hjälp av profilens standardtidszon\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett tidsvärde som representerar den aktuella tiden i tidszonen för profilens körningskontext.\n\n**Returvärde**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)\n\n**Ytterligare resurser**\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":"Skapar ett tidsvärde från indata som representerar timmar, minuter, sekunder och millisekunder.","examples":"\n**Exempel**\n\nSkapar ett tidsvärde från indata som representerar timmar, minuter, sekunder och millisekunder\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett tidsvärde från indata som representerar timmar, minuter, sekunder och millisekunder.\n\n**Parametrar**\n\n- **hours**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett nummer som representerar timmar ur tidsvärdet (0-23). Om det här värdet ligger utanför det normala intervallet (0-23), returnerar funktionen `null`.\n- **minutes**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett nummer som representerar minuter ur tidsvärdet (0-59). Om det här värdet ligger utanför det normala intervallet (0-59), returnerar funktionen `null`.\n- **seconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett nummer som representerar sekunder ur tidsvärdet (0-59). Om det här värdet ligger utanför det normala intervallet (0-59), returnerar funktionen `null`.\n- **milliseconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett nummer som representerar millisekunder ur tidsvärdet (0-999). Om det här värdet ligger utanför det normala intervallet (0-999), returnerar funktionen `null`.\n\n**Returvärde**: [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":"Skapar ett tidsvärde från ett angivet nummer som representerar millisekunder sedan midnatt.","examples":"\n**Exempel**\n\nReturnerar tid från antalet millisekunder sedan midnatt\n\n```arcade\nTime(8119800);\n// returns a Time value of 02:15:19.800\n```\n\nReturnerar tid från antalet millisekunder sedan midnatt\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett tidsvärde från ett angivet nummer som representerar millisekunder sedan midnatt.\n\n**Parameter**\n\n- **numValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet millisekunder sedan midnatt. Om det här värdet är större än 86 400 000 (maximalt antal millisekunder på en dag) eller mindre än 0 returnerar funktionen `null`.\n\n**Returvärde**: [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":"Skapar ett tidsvärde från textindata som representerar tid, med valfria indata som anger textens format.","examples":"\n**Exempel**\n\nSkapar ett tidsvärde från ett textvärde som representerar tiden\n\n```arcade\nTime(\"1:20 PM\");\n// returns a Time value of 13:20:00\n```\n\nSkapar ett tidsvärde från ett textvärde som representerar tiden och formateringen\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett tidsvärde från textindata som representerar tid, med valfria indata som anger textens format.\n\n**Parametrar**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett textvärde som representerar en tid.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett textvärde som anger formatet för `timeValue`-indata.  \nMöjliga värden:  \n  - `h`: timmar i 12-timmarstid, inte utfyllda (1 - 12)  \n  - `hh`: timmar i 12-timmarstid, utfyllda (01 - 12)  \n  - `H`: timmar i 24-timmarstid, inte utfyllda (0 - 23)  \n  - `HH`: timmar i 24-timmarstid, utfyllda (00 - 23)  \n  - `m`: minuter, inte utfyllda (0 - 59)  \n  - `mm`: minuter, utfyllda (00 - 59)  \n  - `s`: sekunder, inte utfyllda (0 - 59)  \n  - `ss`: sekunder, utfyllda (00 - 59)  \n  - `A`: FM/EM  \n\n\n**Returvärde**: [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":"Skapar ett tidsvärde från ett angivet datum.","examples":"\n**Exempel**\n\nReturnerar tiden från det angivna datumet\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett tidsvärde från ett angivet datum.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Det datum från vilket tiden ska hämtas.\n\n**Returvärde**: [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":"Skapar en kopia av ett tidsvärde.","examples":"\n**Exempel**\n\nSkapar en kopia av tidsvärde\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar en kopia av ett tidsvärde.\n\n**Parameter**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Tidsvärdet som ska kopieras.\n\n**Returvärde**: [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":"Skapar ett datumvärde som representerar aktuellt datum och tid i UTC.","examples":"\n**Exempel**\n\nSkapar ett datum i UTC-tid\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":"**[Sedan version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett datumvärde som representerar aktuellt datum och tid i UTC.\n\n**Returvärde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Ytterligare resurser**\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":"Returnerar tidszonen för det angivna datumet. Tidszonen kommer att vara någon av följande:\n\n- text som representerar en post i IANA-tidszonsdatabasen (d.v.s. `Amerika/New_York`)\n\n- text som representerar timmar och minuter som ska läggas till i UTC (d.v.s. `+07:00` eller `-03:00`)\n\n- `system` - tidszonen baseras på klientens eller systemets lokala tidszon\n\n- `UTC` - koordinerad universell tid\n\n- `Okänd` - tidszonsinformationen är inte definierad.","examples":"\n**Exempel**\n\nReturnerar tidszonen för ett datum\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar tidszonen för det angivna datumet. Tidszonen kommer att vara någon av följande:\n\n- text som representerar en post i IANA-tidszonsdatabasen (d.v.s. `Amerika/New_York`)\n\n- text som representerar timmar och minuter som ska läggas till i UTC (d.v.s. `+07:00` eller `-03:00`)\n\n- `system` - tidszonen baseras på klientens eller systemets lokala tidszon\n\n- `UTC` - koordinerad universell tid\n\n- `Okänd` - tidszonsinformationen är inte definierad.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Ett datumvärde från vilket tidszonen ska hämtas.\n\n**Returvärde**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Ytterligare resurser**\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":"Returnerar tidszonsförskjutningen i millisekunder från UTC för det angivna datumet.","examples":"\n**Exempel**\n\nReturnerar tidszonsförskjutningen i millisekunder från 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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar tidszonsförskjutningen i millisekunder från UTC för det angivna datumet.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Ett datumvärde från vilket tidszonsförskjutningen ska hämtas.\n\n**Returvärde**: [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":"Returnerar det aktuella datumet vid midnatt i tidszonen för profilens körningskontext.","examples":"\n**Exempel**\n\nReturnerar aktuellt datum vid midnatt, t.ex. Mon Oct 24 2016 00:00:00 GMT-0700 (PDT)\n\n```arcade\nToday()\n```\n\n","completion":{"label":"Today","detail":"Today() -> Date","insertText":"Today($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det aktuella datumet vid midnatt i tidszonen för profilens körningskontext.\n\n**Returvärde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Ytterligare resurser**\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":"Skapar ett nytt datumvärde som matchar epoken för datumet för indata och ställer in tidszonen till klientens lokala tid eller systemtid.","examples":"\n**Exempel**\n\nSkapar ett datum i lokal tid vid samma epok som datumet för indata\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":"**[Sedan version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett nytt datumvärde som matchar epoken för datumet för indata och ställer in tidszonen till klientens lokala tid eller systemtid.\n\n**Parameter**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Ett datumvärde som ska representeras i klientens lokala tid.\n\n**Returvärde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Ytterligare resurser**\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":"Skapar ett nytt datumvärde som matchar epoken för datumet för indata och ställer in tidszonen till UTC (koordinerad universell tid).","examples":"\n**Exempel**\n\nSkapar ett datum i UTC-tid vid samma epok som datumet för indata.\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":"**[Sedan version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett nytt datumvärde som matchar epoken för datumet för indata och ställer in tidszonen till UTC (koordinerad universell tid).\n\n**Parameter**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Ett datumvärde som ska representeras i UTC-tid.\n\n**Returvärde**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Ytterligare resurser**\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":"Returnerar veckonumret från året för det angivna datumet. Värdena sträcker sig från 0-53 där årets första vecka är '0' och årets sista vecka är '51', '52' eller '53', beroende på år. De första och sista veckorna kanske inte utgör hela sjudagarsveckor.","examples":"\n**Exempel**\n\nAnvänd standardvärdet för veckans första dag (söndag)\n\n```arcade\nWeek( Date(1974,0,3) )\n// Returns 0\n```\n\nStäll in veckans första dag på torsdag.\n\n```arcade\nWeek( Date(1974,0,3), 4 )\n// Returns 1\n```\n\nStäll in veckans första dag på fredag.\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\nReturnerar veckan från DateOnly-värdet\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":"**[Sedan version 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar veckonumret från året för det angivna datumet. Värdena sträcker sig från 0-53 där årets första vecka är '0' och årets sista vecka är '51', '52' eller '53', beroende på år. De första och sista veckorna kanske inte utgör hela sjudagarsveckor.\n\n**Parametrar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ett datum- eller DateOnly-värde från vilket veckan ska hämtas. DateOnly-värden stöds med början från version 1.24.\n- **startDay** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal som representerar veckans första dag. Söndag = 0; måndag = 1; tisdag = 2; onsdag = 3; torsdag = 4; fredag = 5; lördag = 6. Standardvärdet är `0` (söndag).\n\n**Returvärde**: [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":"Returnerar veckodagen för det angivna datumet. Värdena varierar från 0-6 där söndag är `0` och lördag är `6`.","examples":"\n**Exempel**\n\nReturnerar veckodagen för det givna datumet Returnerar `3` för onsdag.\n\n```arcade\nWeekday(Date(1980, 11, 31))\n```\n\nReturnerar dag i veckan för det angivna DateOnly-värdet.\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar veckodagen för det angivna datumet. Värdena varierar från 0-6 där söndag är `0` och lördag är `6`.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ett datum- eller DateOnly-värde från vilket veckodagen ska returneras. DateOnly-värden stöds med början från version 1.24.\n\n**Returvärde**: [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":"Returnerar året från det angivna datumet.","examples":"\n**Exempel**\n\nHämtar året från det aktuella datumet\n\n```arcade\nYear(Now())\n```\n\nHämtar året för det angivna DateOnly-värdet\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar året från det angivna datumet.\n\n**Parameter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ett datum- eller DateOnly-värde från vilket året ska hämtas. DateOnly-värden stöds med början från version 1.24.\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"enterprise_functions","title":"Enterprise-funktioner","items":[{"type":"function","name":"nextsequencevalue","bundle":"database","sinceVersion":"1.4","link":"https://developers.arcgis.com/arcade/function-reference/enterprise_functions/#nextsequencevalue","description":"Returnerar nästa sekvensvärde från den specificerade databassekvensen. Om `inputSequenceName` inte finns, returnerar uttrycket ett fel.","examples":"\n**Exempel**\n\nReturnerar en siffra med nästa sekvensvärde\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":"**[Sedan version 1.4](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar nästa sekvensvärde från den specificerade databassekvensen. Om `inputSequenceName` inte finns, returnerar uttrycket ett fel.\n\n**Parameter**\n\n- **sequenceName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på sekvensen. Detta måste redan vara konfigurerat i databasen.\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"featureset_functions","title":"FeatureSet-funktioner","items":[{"type":"function","name":"area","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#area","description":"Returnerar arean för indata-FeatureSet i de givna enheterna. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar arean för lagret i kvadratkilometer\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar arean för indata-FeatureSet i de givna enheterna. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet som planområdet ska beräknas för.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar den geodetiska arean för indata-FeatureSet i de givna enheterna. Detta är en mer tillförlitlig mätning av området än `Area()` eftersom den tar hänsyn till jordens kurvatur.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar den geodetiska arean för lagret i kvadratkilometer\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den geodetiska arean för indata-FeatureSet i de givna enheterna. Detta är en mer tillförlitlig mätning av området än `Area()` eftersom den tar hänsyn till jordens kurvatur.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet som den geodetiska arean ska beräknas för.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar en lista med bilagor kopplade till indatageoobjektet. Varje resultat innehåller namnet på bilagan, innehållstypen, ID och storlek i byte. Gäller endast geoobjekt med ursprung i en geoobjekttjänst.","examples":"\n**Exempel**\n\nReturnerar antalet bilagor som är kopplade till geoobjektet\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":"**[Sedan version 1.6](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en lista med bilagor kopplade till indatageoobjektet. Varje resultat innehåller namnet på bilagan, innehållstypen, ID och storlek i byte. Gäller endast geoobjekt med ursprung i en geoobjekttjänst.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Bilagor som är kopplade till det här geoobjektet hämtas från tjänsten.\n- **options** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Inställningar för förfrågan. Egenskaper för ordlista:\n\n  - **types**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med textvärden som representerar de filtyper som ska hämtas.  \nMöjliga värden: `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) - Den minsta filstorleken på bilagan i byte.\n  - **maxsize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den maximala filstorleken på bilagan i byte.\n  - **metadata** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger huruvida bilagans metadata i funktionsreturen ska inkluderas. För närvarande stöds bara Exif-metadata för bilder.\n\n**Returvärde**: [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":"Returnerar snittvärdet för ett angivet numeriskt fält i ett FeatureSet.","examples":"\n**Exempel**\n\nberäknar skillnaden mellan geoobjektets befolkning och snittbefolkningen för alla geoobjekt i lagret\n\n```arcade\n$feature.population - Average($layer, 'population')\n```\n\nberäknar snittbefolkningen per engelska kvadratmil för alla geoobjekt i lagret\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar snittvärdet för ett angivet numeriskt fält i ett FeatureSet.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som åtgärden ska utföras på.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Anger namnet på ett numeriskt fält eller ett SQL92-uttryck för vilket statistiken beräknas från det FeatureSet som används som indata.\n\n**Returvärde**: [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":"Returnerar geoobjekt från ett FeatureSet som ingår i indatageometrin. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**","examples":"\n**Exempel**\n\nReturnerar antalet geoobjekt som finns inom den angivna polygonen\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar geoobjekt från ett FeatureSet som ingår i indatageometrin. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**\n\n**Parametrar**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som testas för relationen 'innehåller' gentemot `insideFeatures`. Tänk på denna geometri som den potentiella 'behållaren' för `insideFeatures`.\n- **insideFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet som testas för relationen 'inom' gentemot `containerGeometry`.\n\n**Returvärde**: [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":"Returnerar antalet geoobjekt i ett FeatureSet.","examples":"\n**Exempel**\n\nReturnerar antalet geoobjekt i ett lager\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar antalet geoobjekt i ett FeatureSet.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som antal geoobjekt ska räknas från.\n\n**Returvärde**: [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":"Returnerar geoobjekt från ett FeatureSet som korsar indatageometrin. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar antalet geoobjekt i FeatureSet som korsar den angivna polygonen\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar geoobjekt från ett FeatureSet som korsar indatageometrin. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De geoobjekt som ska testas för relationen \\\"korsar\\\" gentemot indatan `crossingGeometry`.\n- **crossingGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som korsas.\n\n**Returvärde**: [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":"Returnerar en uppsättning distinkta, eller unika, värden från ett FeatureSet.","examples":"\n**Exempel**\n\nReturnerar ett FeatureSet med kolumnen 'Status'. Varje rad i FeatureSet innehåller ett unikt statusvärde\n\n```arcade\nDistinct($layer, 'Status')\n```\n\nReturnerar ett FeatureSet med kolumnerna ’Status’ och ’Type'. Varje rad i FeatureSet innehåller en unik kombination av 'Status'- och 'Type'-värden\n\n```arcade\nDistinct($layer, ['Status', 'Type'])\n```\n\nReturnerar ett FeatureSet med en densitetskolumn med rader som kan innehålla värdena Låg, Hög eller N/A\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\nReturnerar ett FeatureSet med kolumnerna Score och 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":"**[Sedan version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en uppsättning distinkta, eller unika, värden från ett FeatureSet.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som distinkta värden ska returneras från.\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 fält och/eller uttryck som används för att fastställa unika värden. Den här parametern kan vara en vektor med fältnamn, en vektor med uttryck eller en ordlista eller en vektor med ordlistor som anger specifika kolumnnamn för utdata där unika värden ska lagras. Om en ordlista anges måste följande specifikation användas:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på kolumnen som ska lagra resultatet för det givna uttrycket.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett SQL-92-uttryck som ska användas för att beräkna ett unikt värde.\n\n**Returvärde**: [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":"Returnerar domänen som tilldelats det givna fältet för angivet ’featureSet’. Om ’featureSet’ tillhör en klass med en subtyp, returnerar detta den domän som är tilldelad till subtypen.","examples":"\n**Exempel**\n\nDen domän som är tilldelad till geoobjektets subtyp\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar domänen som tilldelats det givna fältet för angivet ’featureSet’. Om ’featureSet’ tillhör en klass med en subtyp, returnerar detta den domän som är tilldelad till subtypen.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet vars geoobjekt innehåller ett fält som har en domän.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på det fält (inte fältets alias) som innehåller domänen.\n- **subtype** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det kodade värdet för subtypen om geoobjektet stöder subtyper.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som beskrivs av egenskaperna nedan.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Typen av domän – antingen ’codedValue’ eller ’range’.\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domännamnet.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domänfältets datatyp. Det kan vara något av följande värden: `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) - Endast tillämpligt för ’range’-domäner. Minimivärdet för domänen.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Endast tillämpligt för ’range’-domäner. Maximivärdet för domänen.\n- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Endast tillämpligt för ’codedValue’-domäner. En vektor med ordlistor som beskriver de giltiga värdena för fältet. Varje ordlista har en `code`-egenskap som innehåller det faktiska fältvärdet och en `name`-egenskap som innehåller en användarvänlig beskrivning av värdet (t.ex `{ 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":"Returnerar koden för en associerad domänbeskrivning i ett FeatureSet.","examples":"\n**Exempel**\n\nSkriver ut domänbeskrivningen för det fält som det refereras till.\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar koden för en associerad domänbeskrivning i ett FeatureSet.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Geoobjektsetet med ett fält som har en domän.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på det fält (inte fältets alias) som innehåller domänen.\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Värdet som ska konverteras tillbaka till en kod. Den returnerade koden kommer från tjänstens metadata.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Subtypens kodade nummer, om geoobjektsetet stöder subtyper.\n\n**Returvärde**: [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":"Returnerar det beskrivande namnet för en domänkod i ett FeatureSet.","examples":"\n**Exempel**\n\nskriver ut domänbeskrivningen för det fält som det refereras till\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det beskrivande namnet för en domänkod i ett FeatureSet.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet med ett fält som har en domän.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på det fält (inte fältets alias) som innehåller domänen.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Koden som associerats med det önskade beskrivande namnet. Den returnerade koden kommer från tjänstens metadata.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Subtypens kodade nummer, om FeatureSet stöder subtyper.\n\n**Returvärde**: [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":"Returnerar geoobjekt från ett FeatureSet där utbredningsområdena (eller utbredningen) av en uppsättning geoobjekt skär en annan geometri. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar antalet geoobjekt som skär utbredningsområdet för 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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar geoobjekt från ett FeatureSet där utbredningsområdena (eller utbredningen) av en uppsättning geoobjekt skär en annan geometri. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet som testas för relationen korsar gentemot indatan `envelope`.\n- **envelope**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Det utbredningsområde som skärs.\n\n**Returvärde**: [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":"Begär ytterligare attribut för angivet FeatureSet.","examples":"\n**Exempel**\n\nBegär fältet BEFOLKNING för geoobjekten i klustret\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":"**[Sedan version 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBegär ytterligare attribut för angivet FeatureSet.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det geoobjektset till vilket de begärda fälten kommer att bifogas.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett fältnamn att begära för det givna geoobjektet. Listar bara fält som är nödvändiga för användningen i uttrycket. Om det krävs kan du begära alla fält med hjälp av jokertecknet \\\"*\\\". Detta bör dock undvikas för att förhindra inläsning av onödiga mängder data, vilket kan påverka appars prestanda negativt. Det här värdet måste vara en textlitteral och kan inte vara en variabel.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - En pågående lista med fältnamn att begära för det givna geoobjektet. Listar bara fält som är nödvändiga för användningen i uttrycket. Dessa värden måste vara textlitteraler och kan inte vara variabler.\n\n**Returvärde**: 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":"Skapar ett nytt FeatureSet från JSON enligt ArcGIS REST-specifikationen. Se snippeten nedan om du vill se ett exempel på detta.","examples":"\n**Exempel**\n\nSkapa ett FeatureSet från 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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett nytt FeatureSet från JSON enligt ArcGIS REST-specifikationen. Se snippeten nedan om du vill se ett exempel på detta.\n\n**Parameter**\n\n- **definition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON beskriver ett set med geoobjekt. JSON måste serialiseras som ett textvärde.\n\n**Returvärde**: [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":"Skapar ett nytt FeatureSet från en ordlista som representerar JSON enligt ArcGIS REST-specifikationen. Se snippeten nedan om du vill se ett exempel på detta.","examples":"\n**Exempel**\n\nSkapa ett FeatureSet från ordlista.\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":"**[Sedan version 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett nytt FeatureSet från en ordlista som representerar JSON enligt ArcGIS REST-specifikationen. Se snippeten nedan om du vill se ett exempel på detta.\n\n**Parameter**\n\n- **definition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - En ordlista som beskriver ett set med geoobjekt.\n\n**Returvärde**: [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":"Returnerar alla geoobjekt som är associerade med indatageoobjektet som ett FeatureSet. Detta är specifikt för arbetsflöden för infrastrukturnätverk.","examples":"\n**Exempel**\n\nReturnerar alla resurser som har anslutningsassociationer med transformatorns låga sidoterminal.\n\n```arcade\nFeatureSetByAssociation($feature, 'connected', 'Low');\n```\n\nReturnerar antalet elektriska anordningar som är kopplade till geoobjektet\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":"**[Sedan version 1.9](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar alla geoobjekt som är associerade med indatageoobjektet som ett FeatureSet. Detta är specifikt för arbetsflöden för infrastrukturnätverk.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Det geoobjekt som frågorna efter associerade geoobjekt utgår från. Det här geoobjektet måste komma från en geoobjekttjänst; geoobjektsamlingar stöds inte.\n- **associationType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Associationstypen för geoobjektet som ska returneras.  \n  Möjliga värden: `connected` \\| `container` \\| `content` \\| `structure` \\| `attached`  \n  Möjliga värden läggs till i version 1.10: `junctionEdge` \\| `midspan`\n- **terminalName** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Endast tillämpligt för associationstypen `connected`.\n\n**Returvärde**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)  \nReturnerar ett FeatureSet som innehåller objekt med den fältspecifikation som beskrivs i nedanstående tabell.\n\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Klassnamnet baseras på värdet av `TONETWORKSOURCEID` eller `FROMNETWORKSOURCEID`.\n- **globalId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Det globala ID:t för geoobjektet i den andra tabellen (dvs. `TOGLOBALID` eller `FROMGLOBALID`).\n- **isContentVisible**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kan vara antingen ett värde på `1` (synligt) eller `0` (ej synligt). Detta värde representerar synligheten hos det associerade innehållet och passar bara för inneslutningsassociationer.\n- **objectId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ObjectID för raden i associationstabellen.\n- **percentAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tillämpligt för associationstypen ’midspan’. Returnerar ett flyttal från 0-1 som visar platsen (som ett förhållande) för noden längs gränsen.\n- **side**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tillämpligt för associationstypen ’junctionEdge’. Visar på vilken sida noden är.\n\nMöjliga värden: `from` eller `to`"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"featuresetbyid","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyid","description":"Skapar ett FeatureSet från ett geoobjektlager baserat på dess lager-ID i en karta eller geoobjekttjänst. Om du begränsar antalet fält i begäran och exkluderar geometrin kan skriptet få bättre prestanda.","examples":"\n**Exempel**\n\nReturnerar antalet geoobjekt i lagret med ID:t DemoLayerWM_1117 i den angivna kartan.\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett FeatureSet från ett geoobjektlager baserat på dess lager-ID i en karta eller geoobjekttjänst. Om du begränsar antalet fält i begäran och exkluderar geometrin kan skriptet få bättre prestanda.\n\n**Parametrar**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Kartan eller geoobjekttjänsten som innehåller ett eller flera lager som används för att skapa ett FeatureSet. Värdet är vanligen `$map` eller `$datastore` globalt.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID:t för lagret inom angiven `map`. Det här lagret måste skapas från en geoobjekttjänst; geoobjektsamlingar stöds inte. _Observera att detta värde måste vara en textliteral._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Fälten som ska tas med i FeatureSet. Som standard tas alla fält med. Om du vill begära samtliga fält i lagret ställer du in det här värdet på `['*']`. Om du begränsar antalet fält fungerar skriptet effektivare.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger huruvida geometrin ska tas med i geoobjekten. Detta är `true` som standard. Av prestandaskäl bör du endast begära en geometri om det behövs, till exempel för användning i geometrifunktioner.\n\n**Returvärde**: [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":"Skapar ett FeatureSet från ett geoobjektlager baserat på dess namn i en karta eller geoobjekttjänst. Tänk på att det här namnet inte nödvändigtvis är unikt. Det är därför lämpligare att skapa ett FeatureSet med FeatureSetById(). Om du begränsar antalet fält i FeatureSet och exkluderar geometrin kan skriptet få bättre prestanda.","examples":"\n**Exempel**\n\nReturnerar antalet geoobjekt i lagret med titeln 'Bike routes’ i den angivna kartan.\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett FeatureSet från ett geoobjektlager baserat på dess namn i en karta eller geoobjekttjänst. Tänk på att det här namnet inte nödvändigtvis är unikt. Det är därför lämpligare att skapa ett FeatureSet med FeatureSetById(). Om du begränsar antalet fält i FeatureSet och exkluderar geometrin kan skriptet få bättre prestanda.\n\n**Parametrar**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Kartan eller geoobjekttjänsten som innehåller ett eller flera lager som används för att skapa ett FeatureSet. Värdet är vanligen `$map` eller `$datastore` globalt.\n- **title**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Titeln på lagret inom angiven `map`. Det här lagret måste skapas från en geoobjekttjänst; geoobjektsamlingar stöds inte. _Observera att detta värde måste vara en textliteral._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Fälten som ska tas med i FeatureSet. Som standard tas alla fält med. Om du vill begära samtliga fält i lagret ställer du in det här värdet på `['*']`. Om du begränsar antalet fält fungerar skriptet effektivare.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger huruvida geometrin ska tas med i geoobjekten. Detta är `true` som standard. Av prestandaskäl bör du endast begära en geometri om det behövs, till exempel för användning i geometrifunktioner.\n\n**Returvärde**: [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":"Returnerar de relaterade posterna för ett angivet geoobjekt baserat på namnet på en angiven relationsklass.","examples":"\n**Exempel**\n\nReturnerar antalet stolpinspektionsrelaterade poster\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar de relaterade posterna för ett angivet geoobjekt baserat på namnet på en angiven relationsklass.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Det geoobjekt som relaterade poster ska hämtas från.\n- **relationshipClass**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på relationsklassen så som det anges i datakällan.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Fälten som ska returneras i FeatureSet. Listan innehåller fält från både relationstabellen och indatageoobjektet.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin ska returneras för de resulterade geoobjekten.\n\n**Returvärde**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)\n\n**Ytterligare resurser**\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":"Returnerar de relaterade posterna för ett angivet geoobjekt som ett FeatureSet.","examples":"\n**Exempel**\n\nReturnerar summan av flera fält från alla relaterade poster\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":"**[Sedan version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar de relaterade posterna för ett angivet geoobjekt som ett FeatureSet.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Det geoobjekt för vilket relaterade poster ska hämtas.\n- **relationshipName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på relationen i enlighet med den geoobjekttjänst som är associerad med det angivna geoobjektet.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Fälten som ska returneras i FeatureSet. Listan innehåller fält från både relationstabellen och indatageoobjektet.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin ska returneras för de resulterade geoobjekten.\n\n**Returvärde**: [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":"Skapar ett nytt FeatureSet med alla geoobjekt som passerar SQL92-uttrycksfiltret.","examples":"\n**Exempel**\n\nFiltrerar geoobjekt med hjälp av ett SQL92-uttryck\n\n```arcade\n// Returns all features with a Population greater than 10,000\nvar result = Filter($layer, 'POPULATION > 10000');\n```\n\nFiltrerar geoobjekt med hjälp av ett SQL92-uttryck med en variabelersättning\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett nytt FeatureSet med alla geoobjekt som passerar SQL92-uttrycksfiltret.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet, eller lager, som ska filtreras.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL92-uttrycket som används för att filtrera geoobjekten i lagret. Det här uttrycket kan ersätta en Arcade-variabel med hjälp av `@`-tecknet. Se snippeten nedan om du vill se ett exempel.\n\n**Returvärde**: [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":"Skapar ett nytt FeatureSet med alla geoobjekt som matchar den angivna subtypskoden.","examples":"\n**Exempel**\n\nFiltrera geoobjekt med subtypskoden.\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":"**[Sedan version 1.25](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett nytt FeatureSet med alla geoobjekt som matchar den angivna subtypskoden.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet, eller lager, som ska filtreras.\n- **subtypeCode**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Subtypskoden som används för att filtrera geoobjekt i FeatureSet eller lagret.\n\n**Returvärde**: [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":"Returnerar det första geoobjektet i ett FeatureSet. Returnerar 'null' om FeatureSet är tomt.","examples":"\n**Exempel**\n\nreturnerar ytan av det första geoobjektet i lagret.\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det första geoobjektet i ett FeatureSet. Returnerar 'null' om FeatureSet är tomt.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet som det första geoobjektet ska returneras ifrån.\n\n**Returvärde**: [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":"Returnerar namnet på aktuell geodatabasversion för grendata eller versionerade data. När data inte är i en geodatabas med flera användare returneras ett tomt textvärde.","examples":"\n**Exempel**\n\nReturnerar geodatabasversionen för angivet 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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar namnet på aktuell geodatabasversion för grendata eller versionerade data. När data inte är i en geodatabas med flera användare returneras ett tomt textvärde.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som den aktuella geodatabasen ska returneras till.\n\n**Returvärde**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Ytterligare resurser**\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":"Hämtar det FeatureSet som indatageoobjektet tillhör. Det returnerade FeatureSetet representar alla geoobjekt från indatageoobjektets överordnade lager eller tabell eller dess rotlager eller rottabell.","examples":"\n**Exempel**\n\nReturnerar ett FeatureSet som representerar alla geobjekt i datakällan.\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\nReturnerar geoobjektets rot-FeatureSet.\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\nReturnerar geoobjektets överordnade rot-FeatureSet.\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\nReturnerar antalet geoobjekt i datakällans tabell inom 1 engelsk mil från geoobjektet.\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":"**[Sedan version 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHämtar det FeatureSet som indatageoobjektet tillhör. Det returnerade FeatureSetet representar alla geoobjekt från indatageoobjektets överordnade lager eller tabell eller dess rotlager eller rottabell.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjektet tillhör ett överordnat eller rot-FeatureSet.\n- **source** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Anger vilket käll-FeatureSet ska returneras.  \nMöjliga värden:\n\n  - 'datasource': (standard) returnerar alla geoobjekt från indatageoobjektets datakälla utan filter- eller definitionsuttryck som ett FeatureSet.  \n  - 'root': Returnerar det ursprungliga FeatureSet som indatageoobjektet tillhör. Det här kan vara en filtrerad delmängd av alla geoobjekt i datakällan.  \n  - 'parent': Returnerar det överordnade FeatureSet för indatageoobjektet. Detta kan vara en mindre mängd av geoobjekt än den ursprungliga datakällan eller rot-FeatureSetet.  \n\n\n**Returvärde**: [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":"Returnerar metadata för den ursprungliga källdatabasen och tjänsten (om tillämpligt) för ett FeatureSet.","examples":"\n**Exempel**\n\nMetadata returnerades från ett FeatureSet anslutet till en underliggande geoobjekttjänst\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 returnerades från ett FeatureSet med ursprung i en filegdb eller 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 returnerades från ett FeatureSet anslutent till en sde-arbetskatalog (direktanslutning till klientservern)\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":"**[Sedan version 1.18](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar metadata för den ursprungliga källdatabasen och tjänsten (om tillämpligt) för ett FeatureSet.\n\n**Parameter**\n\n- **inputFeatureSet**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet som metadata ska hämtas från.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som beskrivs av egenskaperna nedan.\n\n- **layerId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geoobjekttjänstens layerId. Gäller endast FeatureSets som har skapats med geoobjekttjänster. Detta värde kommer att vara 'null' för sde/filegdb/mobila arbetskataloger.\n- **layerName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Lagernamnet för geoobjekttjänsten. Gäller endast FeatureSets som har skapats med geoobjekttjänster. Detta värde kommer att vara 'null' för sde/filegdb/mobila arbetskataloger.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Portalens objekt-ID för geoobjekttjänsten. Gäller endast FeatureSets som skapats från geoobjekttjänster som har ett associerat portalobjekt. Detta värde kommer att vara 'null' för sde/filegdb/mobila arbetskataloger.\n- **serviceLayerUrl**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - URL till geoobjekttjänstlagret. Gäller endast FeatureSets som har skapats med geoobjekttjänster. Detta värde kommer att vara 'null' för sde/filegdb/mobila arbetskataloger.\n- **webMapLayerId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - LayerId för det associerade lagret i kontexten av en webbkarta. Gäller endast FeatureSets som skapats från geoobjekttjänstlager som finns i en webbkarta. Detta värde kommer att vara 'null' för sde/filegdb/mobila arbetskataloger.\n- **webMapLayerTitle**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Titeln på det associerade lagret i kontexten av en webbkarta. Gäller endast FeatureSets som skapats från geoobjekttjänstlager som finns i en webbkarta. Detta värde kommer att vara 'null' för sde/filegdb/mobila arbetskataloger.\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på den underliggande geoobjektklassen. Gäller endast FeatureSets som skapats från geoobjektklasser i filegdb/mobila arbetskataloger.\n- **objectClassId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ObjectClassId. Gäller endast FeatureSets som skapats från geoobjektklasser i arbetskataloger för filegdb."}},"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":"Returnerar den aktuella användaren från arbetskatalogen. För data från en tjänst returneras antingen portalanvändaren eller serveranvändaren. För data från en databasanslutning returneras databasanvändaren. När ingen användare är associerad med arbetskatalogen, till exempel en filbaserad geodatabas, ett `null`-värde returneras.","examples":"\n**Exempel**\n\nReturnerar information om användaren \\\"testare\\\".\n\n```arcade\nGetUser($layer, \"tester\")\n// returns {\"id\": \"12\", \"username\": \"tester\", \"name\":\"Testy Tester\", \"email\": \"tester@example.com\", ...}\n```\n\nReturnerar användarnamn för användaren som för närvarande är inloggad i den aktiva portalen. Om ingen användare är associerad med portalen returnerar denna `null`.\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den aktuella användaren från arbetskatalogen. För data från en tjänst returneras antingen portalanvändaren eller serveranvändaren. För data från en databasanslutning returneras databasanvändaren. När ingen användare är associerad med arbetskatalogen, till exempel en filbaserad geodatabas, ett `null`-värde returneras.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som den aktuella användaren ska returneras från.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användarnamnet för användaren som du vill returnera. Endast begränsad information kommer att returneras baserat på dina behörigheter när begäran görs.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som beskrivs av egenskaperna nedan. I ett offline-arbetsflöde returneras endast användarnamnet.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användar-ID för den returnerade användaren.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användarnamn för den returnerade användaren.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användarens förnamn och efternamn.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - E-postadressen associerad med användarens konto.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med grupper som användaren tillhör.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Rollen som användaren har i organisationen (t.ex. Administrator, Publisher, User, Viewer och Custom).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med behörigheter som användaren har inom organisationen (t.ex. redigera, visa osv.)."}},"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":"Returnerar den aktuella användaren från arbetskatalogen. För data från en tjänst returneras antingen portalanvändaren eller serveranvändaren. För data från en databasanslutning returneras databasanvändaren. När ingen användare är associerad med arbetskatalogen, till exempel en filbaserad geodatabas, ett `null`-värde returneras.","examples":"\n**Exempel**\n\nReturnerar information för användaren som för närvarande är inloggad baserat på arbetskatalogsanslutningen från ett lager med användartillägg.\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den aktuella användaren från arbetskatalogen. För data från en tjänst returneras antingen portalanvändaren eller serveranvändaren. För data från en databasanslutning returneras databasanvändaren. När ingen användare är associerad med arbetskatalogen, till exempel en filbaserad geodatabas, ett `null`-värde returneras.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som den aktuella användaren ska returneras från.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Bestämmer om `userLicenseTypeExtensions` ska returneras i ordlistan.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som beskrivs av egenskaperna nedan. I ett offline-arbetsflöde returneras endast användarnamnet.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användar-ID för den returnerade användaren.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användarnamn för den returnerade användaren.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användarens förnamn och efternamn.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - E-postadressen associerad med användarens konto.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med grupper som användaren tillhör.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Rollen som användaren har i organisationen (t.ex. Administrator, Publisher, User, Viewer och Custom).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med behörigheter som användaren har inom organisationen (t.ex. redigera, visa osv.).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med licenstyptillägg associerade med användarens konto (t.ex. \\\"Utility Network\\\", \\\"Parcel Fabric\\\" osv.). Parametern `extensions` anges till `sant` för att detta ska returneras."}},"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":"Returnerar statistik som ett FeatureSet för en uppsättning grupperade eller distinkta värden.","examples":"\n**Exempel**\n\nReturnerar antalet för varje trädtyp\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\nReturnerar antalet och genomsnittlig höjd över marken för varje trädtyp\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":"**[Sedan version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar statistik som ett FeatureSet för en uppsättning grupperade eller distinkta värden.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet att returnera statistik för unika värden från en angiven uppsättning fält och/eller uttryck.\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 fält och/eller uttryck som används för att gruppera statistik efter unika värden. Den här parametern kan vara ett enstaka fältnamn, en vektor med fältnamn eller en vektor med objekt som anger kolumnnamn som kopplats till ett uttryck (normalt fältnamn) för utdata-FeatureSet. Om en vektor objekt anges måste följande specifikation följas för varje objekt:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på kolumnen som ska lagra resultatet för det givna uttrycket.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett SQL-92 uttryck som statistik ska grupperas efter. Det här är normalt sett ett fältnamn.\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; - Sammanfattande statistik som ska beräknas för varje grupp. Den här parametern kan vara en ordlista eller en vektor med ordlistor som anger vilken utdatastatistik som ska returneras för varje grupp. Följande specifikation måste användas:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på kolumnen där resultatet av den givna statistiska frågan lagras i utdata-FeatureSet.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett SQL-92-uttryck eller fältnamn som ska användas för att fråga efter statistik.\n  - **statistic**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Statistiktypen som ska användas för att fråga efter det givna fältet eller uttrycket.  \nMöjliga värden: SUM \\| COUNT \\| MIN \\| MAX \\| AVG \\| STDEV \\| VAR\n\n**Returvärde**: [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":"Returnerar geoobjekt från ett FeatureSet som korsar en annan geometri. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar antalet geoobjekt som skär genom polygonen\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar geoobjekt från ett FeatureSet som korsar en annan geometri. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet som testas för relationen \\\"korsar\\\" gentemot `geometry`.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som skärs.\n\n**Returvärde**: [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":"Returnerar längden för indata-FeatureSet i de givna enheterna. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar lagrets planlängd i meter\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar längden för indata-FeatureSet i de givna enheterna. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet som planlängden ska beräknas för.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar planlängden (d.v.s. kartesisk) för indata-FeatureSet med hänsyn till höjd- eller Z-information. Den geometri som tillhandahålls för den här funktionen måste tilldelas ett projicerat koordinatsystem. Om den spatiala referensen inte tillhandahåller ett värde för Z-enheter, returneras resultatet i meter. Kom ihåg att inte alla klienter (till exempel 3.x-serien i ArcGIS API for JavaScript) har stöd för att begära Z-värden även om data innehåller Z-information.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar lagrets geoobjekts 3D-längd i meter\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":"**[Sedan version 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar planlängden (d.v.s. kartesisk) för indata-FeatureSet med hänsyn till höjd- eller Z-information. Den geometri som tillhandahålls för den här funktionen måste tilldelas ett projicerat koordinatsystem. Om den spatiala referensen inte tillhandahåller ett värde för Z-enheter, returneras resultatet i meter. Kom ihåg att inte alla klienter (till exempel 3.x-serien i ArcGIS API for JavaScript) har stöd för att begära Z-värden även om data innehåller Z-information.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet för vilket planlängden i 3D-utrymme ska beräknas.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar den geodetiska längden för indata-FeatureSet i de givna enheterna. Detta är en mer tillförlitlig mätning av längd än `Length()` eftersom den tar hänsyn till jordens kurvatur.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar lagrets geodetiska längd i meter\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den geodetiska längden för indata-FeatureSet i de givna enheterna. Detta är en mer tillförlitlig mätning av längd än `Length()` eftersom den tar hänsyn till jordens kurvatur.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet som den geodetiska längden ska beräknas för.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar det högsta värdet för ett angivet numeriskt fält från ett FeatureSet.","examples":"\n**Exempel**\n\nskriver ut det högsta värdet för befolkningsfältet för alla geoobjekt i lagret\n\n```arcade\nMax($layer, 'population')\n```\n\nberäknar den högsta befolkningen per engelska kvadratmil för alla geoobjekt i lagret\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det högsta värdet för ett angivet numeriskt fält från ett FeatureSet.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som åtgärden ska utföras på.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Anger namnet på ett numeriskt fält eller ett SQL92-uttryck för vilket statistiken beräknas från det FeatureSet som används som indata.\n\n**Returvärde**: [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":"Returnerar medelvärdet för ett angivet numeriskt fält i FeatureSet.","examples":"\n**Exempel**\n\nberäknar skillnaden mellan geoobjektets befolkning och medelbefolkningen för alla geoobjekt i lagret\n\n```arcade\n$feature.population - Mean($layer, 'population')\n```\n\nberäknar medelbefolkningen per engelska kvadratmil för alla geoobjekt i lagret\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar medelvärdet för ett angivet numeriskt fält i FeatureSet.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som medel ska beräknas för.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Anger namnet på ett numeriskt fält eller ett SQL92-uttryck för vilket statistiken beräknas från det FeatureSet som används som indata.\n\n**Returvärde**: [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":"Returnerar det lägsta värdet för ett angivet numeriskt fält från ett FeatureSet.","examples":"\n**Exempel**\n\nskriver ut det minsta värdet för befolkningsfältet för alla geoobjekt i lagret\n\n```arcade\nMin($layer, 'population')\n```\n\nreturnerar den minsta befolkningen per engelska kvadratmil för alla geoobjekt i lagret\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det lägsta värdet för ett angivet numeriskt fält från ett FeatureSet.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som åtgärden ska utföras på.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Anger namnet på ett numeriskt fält eller ett SQL92-uttryck för vilket statistiken beräknas från det FeatureSet som används som indata.\n\n**Returvärde**: [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":"Beställer ett FeatureSet genom att använda en SQL92 OrderBy-sats.","examples":"\n**Exempel**\n\nBeställ geoobjekt efter befolkning där geoobjekt med störst befolkning kommer först i listan\n\n```arcade\nOrderBy($layer, 'POPULATION DESC')\n```\n\nBeställ geoobjekt efter rang i stigande ordning\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBeställer ett FeatureSet genom att använda en SQL92 OrderBy-sats.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet, eller lager, som ska beställas.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL92-uttrycket som används för att beställa geoobjekt i lagret.\n\n**Returvärde**: [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":"Returnerar geoobjekt från ett FeatureSet som överlappar en annan geometri. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar antalet geoobjekt som överlappar polygonen\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar geoobjekt från ett FeatureSet som överlappar en annan geometri. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **overlappingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De geoobjekt som testas för relationen 'överlappar' med `geometry`.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den jämförelsegeometri som testas för relationen 'överlappar' med `overlappingFeatures`.\n\n**Returvärde**: [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":"Returnerar schemabeskrivningen av det angivna FeatureSet.","examples":"","completion":{"label":"Schema","detail":"Schema(features) -> Dictionary","insertText":"Schema(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar schemabeskrivningen av det angivna FeatureSet.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet vars schema ska returneras.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som beskrivs av egenskaperna nedan.\n\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältet objectID för FeatureSet.\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältet global ID i FeatureSet. Returnerar ’\\\"\\\"’ om inte globalId-aktiverat.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Geometritypen för geoobjekt i FeatureSet. Returnerar `esriGeometryNull` för tabeller utan geometri.  \nMöjliga värden: `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; - Returnerar en vektor med ordlistor som beskriver fälten i FeatureSet. Varje ordlista beskriver fältets `name`, `alias`, `type`, `subtype`, `domain`, `length`, och om det är `editable` and `nullable`."}},"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":"Returnerar standardavvikelsen för värdena från ett angivet numeriskt fält i ett FeatureSet.","examples":"\n**Exempel**\n\nskriver ut standardavvikelsen för värden från befolkningsfältet\n\n```arcade\nStdev($layer, 'population')\n```\n\nberäknar standardavvikelsen för befolkningen per engelska kvadratmil för alla geoobjekt i lagret\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar standardavvikelsen för värdena från ett angivet numeriskt fält i ett FeatureSet.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som åtgärden ska utföras på.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Anger namnet på ett numeriskt fält eller ett SQL92-uttryck för vilket statistiken beräknas från det FeatureSet som används som indata.\n\n**Returvärde**: [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":"Returnerar den subtypskodade värdeordlistan. Returnerar ’null’ när subtyper inte är aktiverade på lagret.","examples":"\n**Exempel**\n\nReturnerar subtyper med kodade värden från ett 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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den subtypskodade värdeordlistan. Returnerar ’null’ när subtyper inte är aktiverade på lagret.\n\n**Parameter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet som subtyper ska hämtas från.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som beskrivs av egenskaperna nedan.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältet med en subtyp.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - En vektor med ordlistor som beskriver subtyperna. Varje ordlista har en `code`-egenskap som innehåller det faktiska fältvärdet och en `name`-egenskap som innehåller en användarvänlig beskrivning av värdet (t.ex `{ 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":"Returnerar summan av värden som returneras från ett angivet numeriskt fält i ett FeatureSet.","examples":"\n**Exempel**\n\nberäknar befolkningen för det aktuella geoobjektet i procent av den totala befolkningen för alla geoobjekt i lagret\n\n```arcade\n( $feature.population / Sum($layer, 'population') ) * 100\n```\n\nberäknar det totala antalet röster som ingår i ett valresultat för hela datasetet\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar summan av värden som returneras från ett angivet numeriskt fält i ett FeatureSet.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som åtgärden ska utföras på.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Anger namnet på ett numeriskt fält eller ett SQL92-uttryck för vilket statistiken beräknas från det FeatureSet som används som indata.\n\n**Returvärde**: [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":"Kortar av FeatureSet och returnerar det första angivna antalet geoobjekt.","examples":"\n**Exempel**\n\nReturnerar de fem främsta geoobjekten med störst befolkning\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKortar av FeatureSet och returnerar det första angivna antalet geoobjekt.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Det FeatureSet som ska trunkeras.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet geoobjekt som ska returneras från början av FeatureSet.\n\n**Returvärde**: [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":"Returnerar geoobjekt från ett FeatureSet som vidrör en annan geometri. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar antalet geoobjekt i lagret som vidrör geometrin.\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar geoobjekt från ett FeatureSet som vidrör en annan geometri. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **touchingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De geoobjekt som ska testas med relationen 'vidrör' och `geometry`.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska testas med relationen \\\"vidrör\\\" och `touchingFeatures`.\n\n**Returvärde**: [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":"Returnerar variansen för värdena från ett angivet numeriskt fält i ett FeatureSet.","examples":"\n**Exempel**\n\nskriver ut variansen för befolkningsfältet i det angivna lagret\n\n```arcade\nVariance($layer, 'population')\n```\n\nberäknar variansen för befolkningen per engelska kvadratmil för alla geoobjekt i lagret\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar variansen för värdena från ett angivet numeriskt fält i ett FeatureSet.\n\n**Parametrar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Ett FeatureSet som åtgärden ska utföras på.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Anger namnet på ett numeriskt fält eller ett SQL92-uttryck för vilket statistiken beräknas från det FeatureSet som används som indata.\n\n**Returvärde**: [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":"Returnerar geoobjekt från ett FeatureSet som innehåller `innerGeometry`. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar antalet geoobjekt i lagret inom polygonen\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar geoobjekt från ett FeatureSet som innehåller `innerGeometry`. I bilden nedan visar den röda markeringen de spatiala relationerna där funktionen kommer att returnera geoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den basgeometri som testas för relationen 'inom' gentemot `outerFeatures`.\n- **outerFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - De jämförelsegeoobjekt som testas för relationen \\\"innehåller\\\" gentemot `innerGeometry`.\n\n**Returvärde**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"debugging_functions","title":"Felsökningsfunktioner","items":[{"type":"function","name":"console","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#console","description":"Loggar ett meddelande till en konsol för felsökning. Den här funktionen kan vara särskilt användbar för felsökningsuttryck. Till skillnad från de flesta funktioner returnerar inte `Console()` egentligen ett värde; snarare loggar den meddelanden i ett separat fönster endast för datainspektion. En framgångsrik användning av den här funktionen har ingen beräkningseffekt på utvärderingen av uttrycket. Platsen för konsolen beror på profilen eller kontexten där uttrycket har skapats. Om du redigerar ett uttryck i ArcGIS Online kan du öppna loggade meddelanden på fliken \\\"Konsol\\\" i fönstret med resultat i Arcade Editor. Uttryck som utförs i webbklienter loggar konsolmeddelanden till webbläsarkonsolen.","examples":"\n**Exempel**\n\nLoggar värdet för `max` en gång för varje upprepning av loopen i funktionen\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoggar ett meddelande till en konsol för felsökning. Den här funktionen kan vara särskilt användbar för felsökningsuttryck. Till skillnad från de flesta funktioner returnerar inte `Console()` egentligen ett värde; snarare loggar den meddelanden i ett separat fönster endast för datainspektion. En framgångsrik användning av den här funktionen har ingen beräkningseffekt på utvärderingen av uttrycket. Platsen för konsolen beror på profilen eller kontexten där uttrycket har skapats. Om du redigerar ett uttryck i ArcGIS Online kan du öppna loggade meddelanden på fliken \\\"Konsol\\\" i fönstret med resultat i Arcade Editor. Uttryck som utförs i webbklienter loggar konsolmeddelanden till webbläsarkonsolen.\n\n**Parameter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - En lista över variabler, text, tal eller ordlista som kan användas som utdata i meddelandefönstret.\n\n**Returvärde**: 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":"Ger information om kontexten och miljön där Arcade-uttrycket utförs.","examples":"\n**Exempel**\n\nHämtar miljön för klienten eller systemet\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":"**[Sedan version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGer information om kontexten och miljön där Arcade-uttrycket utförs.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som innehåller egenskaperna nedan. Egenskaperna som returneras kan variera baserat på var du kör Arcade-uttrycket, så vi rekommenderar att du använder funktionen `HasValue` för att säkerställa att den önskade miljöegenskapen finns.\n\n- **version**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Arcade-versionen. Se Arcade-versionsmatrisen för mer information om versionshantering.\n- **engine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Motorn som kör Arcade-uttrycket. Möjliga värden: `web`, `native`, `jvm`\n- **engineVersion**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Versionen av motorn som kör Arcade-uttrycket. Se Arcade-versionsmatrisen för mer information om versionshantering.\n- **application**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den applikation som Arcade-uttrycket körs i. Det är applikationsutvecklarnas uppgift att ange det här värdet. Därför kan den här egenskapen vara tom beroende på appen som uttrycket körs i.\n- **locale**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Språkversionen för klienten eller systemet.\n- **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Den spatiala referensen för Arcade-kontexten.\n\n  - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det välkända ID:t för den spatiala referensen.\n- **timeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.24_ Tidszonen för uttryckets körningskontext. Denna används när datumvärden skapas och visas om en tidszon inte anges på annat sätt.\n- **userTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.30_ Tidszonen för enheten eller webbläsaren som kör Arcade-uttrycket.\n\n**Ytterligare resurser**\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":"feature_functions","title":"Funktioner för geoobjekt","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#defaultvalue","description":"Returnerar ett specificerat standardvärde om ett fältnamn i ett geoobjekt inte finns eller om värdet vid angivet fält är `null` eller ett tomt textvärde.","examples":"\n**Exempel**\n\nReturnerar \\\"n/a\\\" om geoobjektattributet inte finns eller är tomt\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett specificerat standardvärde om ett fältnamn i ett geoobjekt inte finns eller om värdet vid angivet fält är `null` eller ett tomt textvärde.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Indatageoobjektet som ska kontrolleras.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältnamnet som ska kontrolleras.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det här värdet returneras om fältnamnet inte finns eller om värdet vid angivet fält är `null` eller ett tomt textvärde.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nReturnerar värdet för det angivna fältet om det är definierat. Annars returneras värdet som är angivet i `defaultValue`."}},"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":"Returnerar domänen som tilldelats det givna fältet för angivet ’feature’. Om ’feature’ tillhör en klass med en subtyp, returnerar detta den domän som är tilldelad till subtypen.","examples":"\n**Exempel**\n\nDen domän som är tilldelad till geoobjektets subtyp\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar domänen som tilldelats det givna fältet för angivet ’feature’. Om ’feature’ tillhör en klass med en subtyp, returnerar detta den domän som är tilldelad till subtypen.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjektet med ett fält som har en domän.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på det fält (inte fältets alias) som är tilldelat till domänen.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som beskrivs av egenskaperna nedan.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Typen av domän – antingen ’codedValue’ eller ’range’.\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domännamnet.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domänfältets datatyp. Det kan vara något av följande värden: `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; - Endast tillämpligt för ’codedValue’-domäner. En vektor med ordlistor som beskriver de giltiga värdena för fältet. Varje ordlista har en `code`-egenskap som innehåller det faktiska fältvärdet och en `name`-egenskap som innehåller en användarvänlig beskrivning av värdet (t.ex `{ code: 1, name: \\\"pavement\\\" }`).\n- **min**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Endast tillämpligt för ’range’-domäner. Minimivärdet för domänen.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Endast tillämpligt för ’range’-domäner. Maximivärdet för domänen."}},"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":"Returnerar koden för en associerad domänbeskrivning i ett geoobjekt.","examples":"\n**Exempel**\n\nskriver ut domänkoden för det fält som det refereras till.\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar koden för en associerad domänbeskrivning i ett geoobjekt.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjektet med ett fält som har en domän.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på det fält (inte fältets alias) som innehåller domänen.\n- **value** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Värdet som ska konverteras tillbaka till en kod.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Subtypens kodade nummer eller namn, om geoobjektet stöder subtyper. Om subtyper inte stöds används det aktuella geoobjektets subtyp (om det har någon).\n\n**Returvärde**: [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":"Returnerar det beskrivande namnet för en domänkod i ett geoobjekt.","examples":"\n**Exempel**\n\nskriver ut domänbeskrivningen för det fält som det refereras till\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det beskrivande namnet för en domänkod i ett geoobjekt.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjektet med ett fält som har en domän.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Namnet på det fält (inte fältets alias) som innehåller domänen.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Koden som associerats med det önskade beskrivande namnet. Om den inte anges returneras fältvärdet i geoobjektet.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Subtypens kodade nummer eller namn, om geoobjektet stöder subtyper. Om subtyper inte stöds används geoobjektets subtyp (om det har någon).\n\n**Returvärde**: [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":"Begär ytterligare attribut för det givna geoobjektet. I vissa profiler, till exempel Visualisering och Etikettering, begär appar bara de dataattribut som krävs för rendering av varje geoobjekt eller etikett. Vissa uttryck refererar dynamiskt till fältnamn med variabler i stället för textlitteraler. Detta gör det svårt för renderings- och etiketteringsmotorer att detektera vilka fält som krävs för renderingen. Med den här funktionen kan du indikera nödvändiga fält uttryckligen som en lista. Du kan också begära alla eller en delmängd av fälten med hjälp av ett jokertecken Eftersom uttryck utförs geoobjekt för geoobjekt ska jokertecknet användas med försiktighet, särskilt i lager som innehåller många geoobjekt. Att begära för mycket data kan resultera i dåliga prestanda i appar.","examples":"\n**Exempel**\n\nBegär fält som inte kan detekteras lätt av renderaren\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\nBegär alla data som matchar ett mönster i fältnamnet\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\nBegär alla data för geoobjektet\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":"**[Sedan version 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBegär ytterligare attribut för det givna geoobjektet. I vissa profiler, till exempel Visualisering och Etikettering, begär appar bara de dataattribut som krävs för rendering av varje geoobjekt eller etikett. Vissa uttryck refererar dynamiskt till fältnamn med variabler i stället för textlitteraler. Detta gör det svårt för renderings- och etiketteringsmotorer att detektera vilka fält som krävs för renderingen. Med den här funktionen kan du indikera nödvändiga fält uttryckligen som en lista. Du kan också begära alla eller en delmängd av fälten med hjälp av ett jokertecken Eftersom uttryck utförs geoobjekt för geoobjekt ska jokertecknet användas med försiktighet, särskilt i lager som innehåller många geoobjekt. Att begära för mycket data kan resultera i dåliga prestanda i appar.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Det geoobjekt till vilket de begärda fälten kommer att bifogas.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett fältnamn att begära för det givna geoobjektet. Listar bara fält som är nödvändiga för användningen i uttrycket. Om det krävs kan du begära alla fält med hjälp av jokertecknet \\\"*\\\". Detta bör dock undvikas för att förhindra inläsning av onödiga mängder data, vilket kan påverka appars prestanda negativt. Det här värdet måste vara en textlitteral och kan inte vara en variabel.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - En pågående lista med fältnamn att begära för det givna geoobjektet. Listar bara fält som är nödvändiga för användningen i uttrycket. Dessa värden måste vara textlitteraler och kan inte vara variabler.\n\n**Returvärde**: 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":"Skapar ett nytt geoobjekt.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett nytt geoobjekt.\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrin för geoobjektet.\n- **attribute1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Det första attributets namn.\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) - Det första attributets värde.\n- **[attribute2, value2, ..., attributeN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Aktuella par av namn och värden för varje attribut i geoobjektet.\n\n**Returvärde**: [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":"Skapar ett nytt geoobjekt från en serialiserad JSON-sträng.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett nytt geoobjekt från en serialiserad JSON-sträng.\n\n**Parameter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den serialiserade JSON som representerar ett geoobjekt.\n\n**Returvärde**: [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":"Skapar ett nytt geoobjekt från en geometri och ordlista för attribut.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett nytt geoobjekt från en geometri och ordlista för attribut.\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrin för geoobjektet.\n- **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - En ordlista som innehåller attributen och deras värde.\n\n**Returvärde**: [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":"Skapar ett nytt geoobjekt från en ordlista.","examples":"\n**Exempel**\n\nSkapa ett nytt geoobjekt från en ordlista\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":"**[Sedan version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett nytt geoobjekt från en ordlista.\n\n**Parameter**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - En ordlista med geometri och attribut för geoobjekt.\n\n  - **geometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geometrin för geoobjektet. Om `geometri` är en ordlista konstrueras en ny geometri med funktionen `Geometri`. Om `geometri` är null eller saknas från ordlistan skapas geoobjektet med en `null`-geometri.\n  - **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - En ordlista som innehåller attributen och deras värde.\n\n**Returvärde**: [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":"Skapar en kopia av ett geoobjekt.","examples":"\n**Exempel**\n\nSkapar en kopia av ett geoobjekt\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":"**[Sedan version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar en kopia av ett geoobjekt.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjektet som ska kopieras\n\n**Returvärde**: [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":"Visar om det angivna geoobjektet ingår i den tillhandahållna SQL where-satsen. Om det angivna geoobjektet ingår i where-satsen returnerar funktionen `true`; annars returnerar den `false`. Den här funktionen är användbar för att testa om ett geoobjekt uppfyller att specifikt villkor. Om indatageoobjektet är `null` returnerar funktionen `false`. Om `whereClause` är `null` eller tom returnerar funktionen `true`. Om båda parametrar är `null` returnerar funktionen `false`.","examples":"\n**Exempel**\n\nReturnera sant om geoobjektet ingår i den angivna SQL where-satsen.\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":"**[Sedan version 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVisar om det angivna geoobjektet ingår i den tillhandahållna SQL where-satsen. Om det angivna geoobjektet ingår i where-satsen returnerar funktionen `true`; annars returnerar den `false`. Den här funktionen är användbar för att testa om ett geoobjekt uppfyller att specifikt villkor. Om indatageoobjektet är `null` returnerar funktionen `false`. Om `whereClause` är `null` eller tom returnerar funktionen `true`. Om båda parametrar är `null` returnerar funktionen `false`.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjektet som ska kontrolleras.\n- **whereClause**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL where-satsen som används för att testa geoobjektets inkludering. En ogiltig SQL where-sats resulterar i ett fel. Standardiserad SQL-92 accepteras.\n\n**Returvärde**: [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":"Returnerar namnet på aktuell geodatabasversion för grendata eller versionerade data. När data inte är i en geodatabas med flera användare returneras ett tomt textvärde.","examples":"\n**Exempel**\n\nReturnerar geodatabasversion för det givna geoobjektet.\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar namnet på aktuell geodatabasversion för grendata eller versionerade data. När data inte är i en geodatabas med flera användare returneras ett tomt textvärde.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ett geoobjekt som den aktuella geodatabasen för det associerade lagret ska returneras till.\n\n**Returvärde**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Ytterligare resurser**\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":"Visar om ett geoobjekt har en indatanyckel.","examples":"\n**Exempel**\n\nReturnerar `true` om geoobjektet har ett fält med namnet `temp`\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVisar om ett geoobjekt har en indatanyckel.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjektet som ska genomsökas efter ett fältnamn.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältnamnet som ska kontrolleras.\n\n**Returvärde**: [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":"Visar om ett geoobjekt har ett angivet fält och om det fältet har ett värde.","examples":"\n**Exempel**\n\nReturnerar falskt om geoobjektattributet inte finns eller är tomt\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":"**[Sedan version 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVisar om ett geoobjekt har ett angivet fält och om det fältet har ett värde.\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjektet som ska kontrolleras.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältnamnet som ska kontrolleras.\n\n**Returvärde**: [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":"Returnerar schemabeskrivningen av det angivna Feature.","examples":"","completion":{"label":"Schema","detail":"Schema(inputFeature) -> Dictionary","insertText":"Schema(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar schemabeskrivningen av det angivna Feature.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjektet vars schema ska returneras.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som beskrivs av egenskaperna nedan.\n\n- **fields**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Returnerar en vektor med ordlistor som beskriver fälten i Feature. Varje ordlista beskriver fältets ’name’, ’alias’, ’type’, ’subtype’, ’domain’, ’length’ och om det är ’editable’ och ’nullable’.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Geometritypen för geoobjekt i Feature. Returnerar `esriGeometryNull` för tabeller utan geometri.  \nMöjliga värden: `esriGeometryPoint`, `esriGeometryLine`, `esriGeometryPolygon`, `esriGeometryNull`\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältet global ID i Feature. Returnerar ’\\\"\\\"’ om inte globalId-aktiverat.\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältet objectId i Feature."}},"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":"Returnerar subtypkoden för ett givet geoobjekt.","examples":"\n**Exempel**\n\nReturnerar koden för subtypen\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar subtypkoden för ett givet geoobjekt.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Det geoobjekt som subtypkoden ska hämtas från.\n\n**Returvärde**: [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":"Returnerar subtypnamnet för ett givet geoobjekt.","examples":"\n**Exempel**\n\nReturnerar namnet för subtypen\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar subtypnamnet för ett givet geoobjekt.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Det geoobjekt som subtypnamnet ska hämtas från.\n\n**Returvärde**: [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":"Returnerar den subtypskodade värdeordlistan. Returnerar ’null’ när subtyper inte är aktiverade på lagret.","examples":"\n**Exempel**\n\nReturnerar subtyper med kodade värden från ett geoobjekt\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den subtypskodade värdeordlistan. Returnerar ’null’ när subtyper inte är aktiverade på lagret.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Det geoobjekt som subtyper ska hämtas från.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som beskrivs av egenskaperna nedan.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältet med en subtyp.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - En vektor med ordlistor som beskriver subtyperna. Varje ordlista har en `code`-egenskap som innehåller det faktiska fältvärdet och en `name`-egenskap som innehåller en användarvänlig beskrivning av värdet (t.ex `{ code: 1, name: \\\"pavement\\\" }`)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"geometry_functions","title":"Geometrifunktioner","items":[[{"type":"function","name":"angle","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#angle1","description":"Returnerar den aritmetiska vinkeln för en linje mellan två punkter i grader (0–360). Vinkeln mäts moturs relativt öster. En vinkel på 90 grader pekar till exempel rakt norrut.\n\nEnbart x-y-planet beaktas för mätningen. Alla z-koordinater ignoreras. Punktgeoobjekt kan användas istället för någon av eller båda punktgeometrierna. _Om punkterna är identiska returneras en vinkel på 0 grader._","examples":"\n**Exempel**\n\nReturnerar vinkeln från en punkt till ett geoobjekt i grader\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den aritmetiska vinkeln för en linje mellan två punkter i grader (0–360). Vinkeln mäts moturs relativt öster. En vinkel på 90 grader pekar till exempel rakt norrut.\n\nEnbart x-y-planet beaktas för mätningen. Alla z-koordinater ignoreras. Punktgeoobjekt kan användas istället för någon av eller båda punktgeometrierna. _Om punkterna är identiska returneras en vinkel på 0 grader._\n\n**Parametrar**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den första punkten eller det första geoobjektet som används för att beräkna vinkeln.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den andra punkten eller det andra geoobjektet som används för att beräkna vinkeln.\n\n**Returvärde**: [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":"Returnerar den aritmetiska vinkeln för en linje mellan tre punkter i grader (0–360). Vinkeln mäts runt `pointB` moturs från `pointA` till `pointC`.\n\nEnbart x-y-planet beaktas för mätningen. Alla z-koordinater ignoreras. Punktgeoobjekt kan användas istället för någon av eller alla punktgeometrierna. _Om punkterna är identiska returneras en vinkel på 0 eller 180 grader (beroende på intern aritmetik)._","examples":"\n**Exempel**\n\nReturnerar vinkeln mellan två punkter runt geoobjektet, i grader\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den aritmetiska vinkeln för en linje mellan tre punkter i grader (0–360). Vinkeln mäts runt `pointB` moturs från `pointA` till `pointC`.\n\nEnbart x-y-planet beaktas för mätningen. Alla z-koordinater ignoreras. Punktgeoobjekt kan användas istället för någon av eller alla punktgeometrierna. _Om punkterna är identiska returneras en vinkel på 0 eller 180 grader (beroende på intern aritmetik)._\n\n**Parametrar**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den första punkten eller det första geoobjektet som används för att beräkna vinkeln.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den andra punkten eller det andra geoobjektet som används för att beräkna vinkeln.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den tredje punkten eller det tredje geoobjektet som används för att beräkna vinkeln.\n\n**Returvärde**: [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":"Returnerar arean för indatageometrin eller geoobjektet i de givna enheterna. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar ytan av geoobjektet i kvadratmeter\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar arean för indatageometrin eller geoobjektet i de givna enheterna. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\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; - Den polygon eller det geoobjekt som planområdet ska beräknas för.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan.  \nMöjliga värden: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar den geodetiska arean för indatageometrin eller geoobjektet i de givna enheterna. Detta är en mer tillförlitlig mätning av området än `Area()` eftersom den tar hänsyn till jordens kurvatur.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar den geodetiska arean av geoobjektet i kvadratmeter\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den geodetiska arean för indatageometrin eller geoobjektet i de givna enheterna. Detta är en mer tillförlitlig mätning av området än `Area()` eftersom den tar hänsyn till jordens kurvatur.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\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; - Den polygon eller det geoobjekt som den geodetiska arean ska beräknas för.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan.  \nMöjliga värden: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar den geografiska vinkeln för en linje mellan två punkter i grader (0–360). Bäringen mäts medurs relativt norr. Till exempel, en bäring på 225 grader motsvarar sydvästlig riktning.\n\nEnbart x-y-planet beaktas för mätningen. Alla z-koordinater ignoreras. Punktgeoobjekt kan användas istället för någon av eller båda punktgeometrierna. _Om punkterna är identiska returneras en vinkel på 0._","examples":"\n**Exempel**\n\nReturnerar bäring från en punkt till geoobjektet i grader\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den geografiska vinkeln för en linje mellan två punkter i grader (0–360). Bäringen mäts medurs relativt norr. Till exempel, en bäring på 225 grader motsvarar sydvästlig riktning.\n\nEnbart x-y-planet beaktas för mätningen. Alla z-koordinater ignoreras. Punktgeoobjekt kan användas istället för någon av eller båda punktgeometrierna. _Om punkterna är identiska returneras en vinkel på 0._\n\n**Parametrar**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den första punkten som används för att beräkna bäringen.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den andra punkten som används för att beräkna bäringen.\n\n**Returvärde**: [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":"Returnerar den geografiska vinkeln för en linje mellan tre punkter i grader (0–360). Bäringen mäts runt \\\"pointB\\\" medurs, från \\\"pointA\\\" till \\\"pointC\\\".\n\nEnbart x-y-planet beaktas för mätningen. Alla z-koordinater ignoreras. Punktgeoobjekt kan användas istället för någon av eller alla punktgeometrierna. _Om punkterna är identiska returneras en vinkel på 0 eller 180 grader (beroende på intern aritmetik)._","examples":"\n**Exempel**\n\nReturnerar bäringen mellan två punkter runt geoobjektet, i grader\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den geografiska vinkeln för en linje mellan tre punkter i grader (0–360). Bäringen mäts runt \\\"pointB\\\" medurs, från \\\"pointA\\\" till \\\"pointC\\\".\n\nEnbart x-y-planet beaktas för mätningen. Alla z-koordinater ignoreras. Punktgeoobjekt kan användas istället för någon av eller alla punktgeometrierna. _Om punkterna är identiska returneras en vinkel på 0 eller 180 grader (beroende på intern aritmetik)._\n\n**Parametrar**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den första punkten som används för att beräkna bäringen.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den andra punkten som används för att beräkna bäringen.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den tredje punkten som används för att beräkna bäringen.\n\n**Returvärde**: [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":"Returnerar planbufferten (eller den euklidiska bufferten) med ett angivet avstånd runt indatageometrin. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar en polygon som representerar en buffert på 1/2 engelsk mil runt indatageometrin\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar planbufferten (eller den euklidiska bufferten) med ett angivet avstånd runt indatageometrin. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska buffras.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det avstånd som ska buffras från geometrin.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för buffer `distance`. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Ytterligare resurser**\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":"Returnerar den geodetiska bufferten med ett angivet avstånd runt indatageometrin. Detta är en geodetisk mätning som beräknar avstånden på en ellipsoid.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar en polygon som representerar en buffert på 1/2 engelsk mil runt indatageometrin\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den geodetiska bufferten med ett angivet avstånd runt indatageometrin. Detta är en geodetisk mätning som beräknar avstånden på en ellipsoid.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska buffras.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det avstånd som ska buffras från geometrin.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för buffer `distance`. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Ytterligare resurser**\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":"Returnerar centroiden för indatageometrin.","examples":"\n**Exempel**\n\nReturnerar centroiden för den angivna polygonen\n\n```arcade\nCentroid($feature)\n```\n\nReturnerar centroiden för den angivna polygonringen\n\n```arcade\nvar ringPoints = Geometry($feature).rings[0];\nCentroid(ringPoints);\n```\n\nReturnerar centroiden för den angivna polygonen eller polylinjen och säkerställer att den är inom indatageometrin.\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar centroiden för indatageometrin.\n\n**Parametrar**\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; - Polygonen eller punktuppsättningen som utgör en polygon.\n- **algorithm** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.29_ Metoden som bestämmer positionen för centroiden. Möjliga värden:\n\n  - `geometric`: (standard) Returnerar den sanna centroiden för geometrin. Den geometriska centroiden för en uppsättning punkter returnerar medelvärdet för alla punkterna, medan den geometriska centroiden är representativ för formens område för polygoner. För oregelbundna polygoner kanske den geometriska centroiden inte är inom själva polygonen. För polylinjer kanske den geometriska centroiden inte är på själva linjen.\n\n  - `labelPoint`: Säkerställer, för polygoner, att centroiden som returnerats från den här funktionen är inom själva polygonen. Säkerställer, för polylinjer, att centroiden är på själva linjen.\n\n**Returvärde**: [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":"Beräknar den beskurna geometrin från en målgeometri med ett utbredningsområde.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar den beskurna geometrins area.\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBeräknar den beskurna geometrin från en målgeometri med ett utbredningsområde.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska beskäras.\n- **envelope**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent) - Utbredningsområdet som används för att beskära `geometry`.\n\n**Returvärde**: [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":"Anger om en geometri innehåller en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**","examples":"\n**Exempel**\n\nReturnerar sant om geoobjektet finns inom den angivna polygonen\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om en geometri innehåller en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**\n\n**Parametrar**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som testas för relationen 'innehåller' gentemot 'insideGeometry'. Tänk på denna geometri som den potentiella 'behållaren' för `insideGeometry`.\n- **insideGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som testas för relationen 'inom' gentemot `containerGeometry`.\n\n**Returvärde**: [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":"Vinklar kan ha flera tolkningar och kan representeras som ett tal, en text eller en välformad vektor. Funktionen tar en indatarepresentation och omvandlar den till en annan.\n\nIndatavärdet beskrivs av en ordlista som angav typen av vinkel och typ av riktning. Om 'angleType' och 'directionType' inte är lämpliga för indata, kommer omvandlingen att misslyckas.\n\nDet önskade utdatavärdet beskrivs av en ordlista som anger utdatatyp, vinkeltyp, riktningstyp och ett valfritt format för textutdata.\n\nOm utdatatypen är `value`:  \n - en vektor returneras för vinkeltypen `dms` eller för riktningstyp `quadrant`  \n - ett tal returneras för alla övriga fall\n\nOm utdatatypen är `text` kommer standardutfyllnad och -avgränsare att användas om inte den valfria egenskapen `format` tillhandahålls.  \n`format` styr ordning, avstånd, utfyllnad och avgränsare i utdatatexten.  \nSträngar med formatspecifierare tecken före en decimal indikerar att det finns minimal utfyllnad (t.ex. `DDD -> 000`).  \nSträngar med formattecken efter ett decimaltecken indikerar precision (t.ex. `D,DD -> 0,00`).\n\nTecken som stöds för `format`:  \n- `D` - grader  \n- `R` - radianer  \n- `G` - gradianer  \n- `d` - DMS-grader  \n- `m` - DMS-minuter  \n- `s` - DMS-sekunder  \n- `P` - lång meridian (t.ex. `Nord` vs. `Syd`)  \n- `p` - kort meridian (t.ex. `N` vs. `S`)  \n- `B` - lång riktning (t.ex. `Öst` vs. `Väst`)  \n- `b` - kort riktning (t.ex. `Ö` vs. `V`)  \n-`[ ]` - Escape-tecken  \n\n\nFör `dms`-formatering kommer `m` att avrundas till närmaste minut om `s` inte används. Om `m` inte används kommer `d` att avrundas på samma sätt.","examples":"\n**Exempel**\n\nExempel där `outputType` är `värde`.\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\nExempel där `outputType` är `text`.\n\n```arcade\nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: 'DDDD.D'})\n// returns '0025.3'\n \nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: 'R'})\n// returns '0'\n \nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: '[DD.DD]'})\n// returns 'DD.DD'\n \nConvertDirection( 25.34, {directionType:'North', angleType: 'DEGREES'}, {directionType:'quadrant', outputType: 'text', format: 'P B'})\n// returns 'North East'\n \nConvertDirection( [001,01,59.99], {directionType:'North', angleType: 'DMS'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'dddA mm[B] ssC'})\n// returns '001A 02B 00C'\n```\n\n","completion":{"label":"ConvertDirection","detail":"ConvertDirection(input, inputSpec, outputSpec) -> Array<Number|Text>,Number,Text","insertText":"ConvertDirection(${1:input_}, ${2:inputSpec_}, ${3:outputSpec_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Sedan version 1.13](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVinklar kan ha flera tolkningar och kan representeras som ett tal, en text eller en välformad vektor. Funktionen tar en indatarepresentation och omvandlar den till en annan.\n\nIndatavärdet beskrivs av en ordlista som angav typen av vinkel och typ av riktning. Om 'angleType' och 'directionType' inte är lämpliga för indata, kommer omvandlingen att misslyckas.\n\nDet önskade utdatavärdet beskrivs av en ordlista som anger utdatatyp, vinkeltyp, riktningstyp och ett valfritt format för textutdata.\n\nOm utdatatypen är `value`:  \n - en vektor returneras för vinkeltypen `dms` eller för riktningstyp `quadrant`  \n - ett tal returneras för alla övriga fall\n\nOm utdatatypen är `text` kommer standardutfyllnad och -avgränsare att användas om inte den valfria egenskapen `format` tillhandahålls.  \n`format` styr ordning, avstånd, utfyllnad och avgränsare i utdatatexten.  \nSträngar med formatspecifierare tecken före en decimal indikerar att det finns minimal utfyllnad (t.ex. `DDD -> 000`).  \nSträngar med formattecken efter ett decimaltecken indikerar precision (t.ex. `D,DD -> 0,00`).\n\nTecken som stöds för `format`:  \n- `D` - grader  \n- `R` - radianer  \n- `G` - gradianer  \n- `d` - DMS-grader  \n- `m` - DMS-minuter  \n- `s` - DMS-sekunder  \n- `P` - lång meridian (t.ex. `Nord` vs. `Syd`)  \n- `p` - kort meridian (t.ex. `N` vs. `S`)  \n- `B` - lång riktning (t.ex. `Öst` vs. `Väst`)  \n- `b` - kort riktning (t.ex. `Ö` vs. `V`)  \n-`[ ]` - Escape-tecken  \n\n\nFör `dms`-formatering kommer `m` att avrundas till närmaste minut om `s` inte används. Om `m` inte används kommer `d` att avrundas på samma sätt.\n\n**Parametrar**\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) - En obearbetad representation av bäringen. Typ av `input` och värdena för `inputSpec` anger hur indata tolkas.\n- **inputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Innehåller information om hur du tolkar indata.\n\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beskriver indatavinkelenheten. Värden som stöds: `DEGREES`, `DMS`, `RADIANS`, `GONS`, `GRADIANS`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beskriver indatabäringens meridian och riktning. Värden som stöds: `NORTH`, `SOUTH`, `POLAR`, `QUADRANT`\n- **outputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Innehåller information om hur du formaterar utdata.\n\n  - **outputType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Styr utdatatyp. Värden som stöds `value`, `text`\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beskriver utdatavinkelenheten. Värden som stöds: `DEGREES`, `DMS`, `RADIANS`, `GONS`, `GRADIANS`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Beskriver utdatabäringens meridian och riktning. Värden som stöds: `NORTH`, `SOUTH`, `POLAR`, `QUADRANT`\n  - **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Styr textformatering. Gäller endast om `outputType` är `text`.\n\n**Returvärde**: [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":"Beräknar det konvexa området för en geometri. Ett konvext område är den minsta konvexa polygonen som omsluter en geometri. Området är vanligen en polygon men kan även vara en polylinje eller punkt i felaktiga fall.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**","examples":"\n**Exempel**\n\nReturnerar antalet brytpunkter i det konvexa områdets geometri för det aktuella geoobjektets geometri.\n\n```arcade\nCount(ConvexHull(Geometry($feature)).Rings[0])\n```\n\nReturnerar det konvexa området för en geometri som har en konkav region (som det konvexa området kommer att ignorera)\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":"**[Sedan version 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBeräknar det konvexa området för en geometri. Ett konvext område är den minsta konvexa polygonen som omsluter en geometri. Området är vanligen en polygon men kan även vara en polylinje eller punkt i felaktiga fall.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den punkt, linje eller polygongeometri som ska analyseras.\n\n**Returvärde**: [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":"Anger om en geometri korsar en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar sant om geoobjektet korsar den angivna polygonen\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om en geometri korsar en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska korsas.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som korsas.\n\n**Returvärde**: [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":"Delar av indatapolylinjen eller indatapolygonen där den korsar en beskärande polylinje. När det gäller polylinjer grupperas alla resulterande vänsterbeskärningar tillsammans i den första geometrin. Högerbeskärningar och sammanfallande beskärningar grupperas i den andra geometrin. Varje odefinierad beskärning, tillsammans med eventuella obeskurna delar, returneras som separata polylinjer.\n\nFör polygoner är alla resulterande vänsterbeskärningar grupperade i den första polygonen, alla högerbeskärningar är grupperade i den andra polygonen, och varje odefinierad beskärning, tillsammans med eventuella överblivna delar efter beskärning, är utdata som en separat polygon. Om inga beskärningar returneras kommer vektorn att vara tom. En odefinierad beskärning skapas bara om en vänster- eller högerbeskärning skapades och det fanns en överbliven del efter beskärningen, eller om en beskärning begränsas till vänster och höger om beskäraren.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nBeskär geoobjektets geometri med den angivna polylinjen\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDelar av indatapolylinjen eller indatapolygonen där den korsar en beskärande polylinje. När det gäller polylinjer grupperas alla resulterande vänsterbeskärningar tillsammans i den första geometrin. Högerbeskärningar och sammanfallande beskärningar grupperas i den andra geometrin. Varje odefinierad beskärning, tillsammans med eventuella obeskurna delar, returneras som separata polylinjer.\n\nFör polygoner är alla resulterande vänsterbeskärningar grupperade i den första polygonen, alla högerbeskärningar är grupperade i den andra polygonen, och varje odefinierad beskärning, tillsammans med eventuella överblivna delar efter beskärning, är utdata som en separat polygon. Om inga beskärningar returneras kommer vektorn att vara tom. En odefinierad beskärning skapas bara om en vänster- eller högerbeskärning skapades och det fanns en överbliven del efter beskärningen, eller om en beskärning begränsas till vänster och höger om beskäraren.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\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) - Den geometri som ska beskäras.\n- **cutter**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den polylinje som används för att beskära `geometry`.\n\n**Returvärde**: [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":"Returnerar ett specificerat standardvärde om en nyckel i en geometri inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.","examples":"\n**Exempel**\n\nPunkten som har ett z-värde\n\n```arcade\nDefaultValue(Geometry($feature), \"z\", 1000)\n// Geometry($feature).hasZ is true\n// returns the value of Geometry($feature).z\n```\n\nPunkt som saknar ett z-värde\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett specificerat standardvärde om en nyckel i en geometri inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Indatageometrin som ska kontrolleras.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nyckeln som ska kontrolleras.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det här värdet returneras om nyckeln inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nReturnerar värdet vid angiven nyckel om det är definierat. Annars returneras värdet som är angivet i `defaultValue`."}},"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":"Returnerar ett angivet standardvärde om minst en av nycklarna i en geometris kapslade egenskaper inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.","examples":"\n**Exempel**\n\nSåväl ring och koordinat som x-värde finns och har ett värde\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 finns inte\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 och koordinat finns, men m-värde finns inte\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett angivet standardvärde om minst en av nycklarna i en geometris kapslade egenskaper inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Indatageometrin som ska kontrolleras.\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; - En vektor med de nycklar eller index som ska kontrolleras i varje nivå av behållarens struktur.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det här värdet returneras om minst en av nycklarna eller indexen inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nReturnerar värdet vid angiven nyckel eller angivet index om det är definierat. Annars returneras värdet som är angivet i `defaultValue`."}},"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":"Förtätar geometrier genom att infoga brytpunkter för att skapa segment inte längre än det angivna intervallet.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar den förtätade indatageometrin med en maximal segmentlängd på 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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFörtätar geometrier genom att infoga brytpunkter för att skapa segment inte längre än det angivna intervallet.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Indatageometrin som ska förtätas.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den maximala tillåtna segmentlängden. Måste vara ett positivt värde.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för maxSegmentLength. Använder indatageometrins enheter som standard. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Ytterligare resurser**\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":"Skapar en geodesi mellan var och en av indatageometrins brytpunkter och förtätar utdatageometrin med ytterligare brytpunkter för att skapa segment som inte är längre än det angivna intervallet.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**","examples":"\n**Exempel**\n\nReturnerar den förtätade indatageometrin med en maximal segmentlängd på 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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar en geodesi mellan var och en av indatageometrins brytpunkter och förtätar utdatageometrin med ytterligare brytpunkter för att skapa segment som inte är längre än det angivna intervallet.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Indatageometrin som ska förtätas.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den maximala tillåtna segmentlängden. Måste vara ett positivt värde.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för maxSegmentLength. Använder indatageometrins enheter som standard. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Ytterligare resurser**\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":"Utför den topologiska skillnadsoperationen för de två geometrierna. Den resulterande geometrin kommer från `inputGeometry`, inte från `subtractor`. Måttet för `subtractor` måste vara lika stort som eller större än `inputGeometry`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nSubtraherar den angivna polygonarean från geoobjektet.\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUtför den topologiska skillnadsoperationen för de två geometrierna. Den resulterande geometrin kommer från `inputGeometry`, inte från `subtractor`. Måttet för `subtractor` måste vara lika stort som eller större än `inputGeometry`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Indatageometrin från vilken arean ska subtraheras.\n- **subtractor**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska subtraheras från `geometry`.\n\n**Returvärde**: [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":"Anger om en geometri är skild (inte skärs på något sätt) från en annan geometri. I tabellen nedan anger den röda markeringen att funktionen skulle returnera `true` med de angivna geometrierna.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar sant om geometrier inte skär varandra\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om en geometri är skild (inte skärs på något sätt) från en annan geometri. I tabellen nedan anger den röda markeringen att funktionen skulle returnera `true` med de angivna geometrierna.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den basgeometri som testas för relationen 'disjoint' gentemot `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den jämförelsegeometri som testas för relationen 'disjoint' gentemot `geometry1`.\n\n**Returvärde**: [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":"Returnerar planavståndet mellan två geometrier i de angivna enheterna. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar avståndet mellan två geometrier i meter\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar planavståndet mellan två geometrier i de angivna enheterna. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\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; - Den geometri som används för att mäta avståndet från `geometry2`.\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; - Den geometri som används för att mäta avståndet från `geometry1`.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Beräknar det kortaste avståndet mellan två punkter längs en stor cirkel.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar avståndet från en buss i ett strömlager till centralstationen i kilometer\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":"**[Sedan version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBeräknar det kortaste avståndet mellan två punkter längs en stor cirkel.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **point1**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som används för att mäta avståndet från `point2`.\n- **point2**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den punkt som används för att mäta avståndet från `point1`.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar en koordinat längs en indatalinje baserat på ett angivet avstånd. Alla delar av linjen beaktas vid försök att hitta en koordinat vid angivet avstånd. Avståndet inkluderar inte mellanrum mellan sökvägar (eller delar) av linjen. Om avståndet inte hittas längs indatalinjen blir resultatet `null`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar koordinaten längs en indatapolylinje baserat på det angivna avståndsvärdet.\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en koordinat längs en indatalinje baserat på ett angivet avstånd. Alla delar av linjen beaktas vid försök att hitta en koordinat vid angivet avstånd. Avståndet inkluderar inte mellanrum mellan sökvägar (eller delar) av linjen. Om avståndet inte hittas längs indatalinjen blir resultatet `null`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\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) - Linjen eller sökvägen som en koordinat ska hittas från. När du använder ett geoobjekt som indata måste geoobjektets geometri vara en polylinje.\n- **inputDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Avståndet som används för att hitta koordinaten längs `inputLine` från linjens startpunkt. Alla delar av linjen beaktas vid försök att hitta en koordinat vid angivet avstånd. Avståndet inkluderar inte mellanrum mellan sökvägar (eller delar) av linjen. \n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista med följande egenskaper. Om avståndet inte hittas längs indatalinjen blir resultatet `null`.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Koordinaterna för en punkt längs `inputLine` baserat på det angivna avståndsvärdet.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vid polylinjeindata, indexet för sökvägen som `koordinaten` tillhör.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index (relativt till sökvägen) för linjesegmentet som `koordinaten` tillhör. Om `koordinat` representerar en brytpunkt på indatalinjen returnerar `segmentId` index för föregående brytpunkt. Om `koordinat` är den första brytpunkten på `inputLine` kommer värdet för `segmentId` att vara `0`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"envelopeintersects","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#envelopeintersects","description":"Anger om utbredningsområdet (eller utbredningen) av en geometri skär en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar sant om geometrierna skär varandra\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om utbredningsområdet (eller utbredningen) av en geometri skär en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som testas för relationen ”skär” gentemot den andra geometrin.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som skärs.\n\n**Returvärde**: [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":"Anger om två geometrier är lika eller geografiskt likvärdiga givet den spatiala referensen och toleransen i data. De två indatageometrierna behöver inte vara kloner för att betraktas som lika.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Använd därför ett geoobjekts geometri (dvs. `Geometry($feature)`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar sant om geometrier är lika\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om två geometrier är lika eller geografiskt likvärdiga givet den spatiala referensen och toleransen i data. De två indatageometrierna behöver inte vara kloner för att betraktas som lika.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Använd därför ett geoobjekts geometri (dvs. `Geometry($feature)`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Den första indatageometrin.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Den andra indatageometrin.\n\n**Returvärde**: [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":"Konstruerar ett utbredningsobjekt från en ordlista.","examples":"\n**Exempel**\n\nSkapar ett utbredningsobjekt\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett utbredningsobjekt från en ordlista.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Egenskaperna från vilka utbredningsgeometriobjektet ska konstrueras.\n\n  - **xMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den övre gränsen eller största möjliga x-koordinat för geometrin.\n  - **xMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den nedre gränsen eller minsta möjliga x-koordinat för geometrin.\n  - **yMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den övre gränsen eller största möjliga y-koordinat för geometrin.\n  - **yMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den nedre gränsen eller minsta möjliga y-koordinat för geometrin.\n  - **mMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den övre gränsen eller största möjliga m-värde för geometrin. Om du anger det här värdet måste du ange `hasM` till `true`.\n  - **mMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den nedre gränsen eller minsta möjliga m-värde för geometrin. Om du anger det här värdet måste du ange `hasM` till `true`.\n  - **zMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den övre gränsen eller största möjliga z-värde för geometrin. Om du anger det här värdet måste du ange `hasZ` till `true`.\n  - **zMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den nedre gränsen eller minsta möjliga z-värde för geometrin. Om du anger det här värdet måste du ange `hasZ` till `true`.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har m-värden.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har z-värden.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Den spatiala referensen för geometrin.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det välkända ID:t för det geografiska eller projicerade koordinatsystem som definierar referensen som geometrin ska ritas för.\n\n**Returvärde**: [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":"Returnerar utbredningen för ett geoobjekt, en polygon, punkt, polylinje eller multipunkt som används som indata.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar utbredningen för ett geoobjekt\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar utbredningen för ett geoobjekt, en polygon, punkt, polylinje eller multipunkt som används som indata.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Det geoobjekt eller den geometri som en utbredning ska hämtas från.\n\n**Returvärde**: [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":"Konstruerar ett utbredningsobjekt från serialiserad JSON-text. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för utbredningsområdesobjekt.","examples":"\n**Exempel**\n\nSkapar ett utbredningsobjekt från 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett utbredningsobjekt från serialiserad JSON-text. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för utbredningsområdesobjekt.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den JSON-text från vilken utbredningsobjektet ska konstrueras.\n\n**Returvärde**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent)\n\n**Ytterligare resurser**\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":"Reducerar antalet brytpunkter i indatageometrin baserat på ett givet avvikelsevärde. Punkt- och multipunktgeometrier förblir oförändrade. Utbredningsområden konverteras till polygoner och generaliseras sedan.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar en generaliserad version av indatageometrin.\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReducerar antalet brytpunkter i indatageometrin baserat på ett givet avvikelsevärde. Punkt- och multipunktgeometrier förblir oförändrade. Utbredningsområden konverteras till polygoner och generaliseras sedan.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Indatageometrin som ska generaliseras.\n- **maxDeviation**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den maximala tillåtna avvikelsen från den generaliserade geometrin till den ursprungliga geometrin.\n- **removeDegenerateParts** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Om ”true” tas de felaktiga delarna av geometrin bort från utdata (kan vara oönskade för ritning).\n- **maxDeviationUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för maxDeviation. Använder indatageometrins enheter som standard.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [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":"Konstruerar ett geometriobjekt från serialiserad JSON-text eller en ordlista. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för geometriobjekt. Den här funktionen kan även returnera geometrin för ett indatageoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar geometrin för ett geoobjekt\n\n```arcade\nGeometry($feature)\n```\n\nKonstruerar en punktgeometri. Detta kan göras med valfri geometrityp.\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett geometriobjekt från serialiserad JSON-text eller en ordlista. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för geometriobjekt. Den här funktionen kan även returnera geometrin för ett indatageoobjekt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\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) - Det geoobjekt eller den JSON från vilken geometriobjektet ska konstrueras. Med början från version 1.25 kan indata-JSON-texten eller ordlistedefinitionerna för polygoner eller polylinjer innehålla kurvobjekt när de utförs i ArcGIS Pro och ArcGIS Maps SDKs for Native Apps.\n\n**Returvärde**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Ytterligare resurser**\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":"Anger om en geometri har ett värde vid angiven nyckel eller angivet index.","examples":"\n**Exempel**\n\nPunkt som har ett z-värde\n\n```arcade\nif( TypeOf(Geometry($feature)) == \"Point\"){\n  return HasValue(Geometry($feature), \"z\")\n  // returns true\n}\n```\n\nPolygon med nyckel som inte finns\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om en geometri har ett värde vid angiven nyckel eller angivet index.\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrin som ska kontrolleras.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nyckeln eller egenskapsnamnet som ska kontrolleras.\n\n**Returvärde**: [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":"Kontrollera om en egenskap eller ett index som är kapslad/kapslat flera nivåer i en geometri har ett värde. Här kan du gå mer på djupet i en kapslad struktur i ett steg istället för att kontrollera värden vid varje nivå. Returnerar `true` om nycklarna och indexen vid varje nivå i strukturen finns och inkluderar ett icke-null-värde.","examples":"\n**Exempel**\n\nSåväl ring och koordinat som x-värde finns och har ett värde\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 finns inte\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 och koordinat finns, men m-värde finns inte\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKontrollera om en egenskap eller ett index som är kapslad/kapslat flera nivåer i en geometri har ett värde. Här kan du gå mer på djupet i en kapslad struktur i ett steg istället för att kontrollera värden vid varje nivå. Returnerar `true` om nycklarna och indexen vid varje nivå i strukturen finns och inkluderar ett icke-null-värde.\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Ordlistan eller geoobjektet som ska genomsökas.\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; - En vektor med de nycklar eller index som ska kontrolleras i varje nivå av strukturen.\n\n**Returvärde**: [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":"Skapar den mängdteoretiska skärningspunkten mellan två geometrier och returnerar en ny geometri.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar den gemensamma arean för både polygonerna\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar den mängdteoretiska skärningspunkten mellan två geometrier och returnerar en ny geometri.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska skära `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska skära `geometry1`.\n\n**Returvärde**: [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":"Anger om en geometri skär en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar sant om geometrierna skär varandra\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om en geometri skär en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som testas för relationen \\\"korsar\\\" gentemot `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som skärs.\n\n**Returvärde**: [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":"Anger om indatageometrin har ringar, vägar eller punkter som skär genom eller korsar andra delar av geometrin. Till exempel skulle ett enskilt polylinjegeoobjekt vars vägar skär varandra eller en polygon med självskärande ringar returnera värdet `true`. ","examples":"\n**Exempel**\n\nReturnerar sant om polylinjens vägar korsar sig själva\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":"**[Sedan version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om indatageometrin har ringar, vägar eller punkter som skär genom eller korsar andra delar av geometrin. Till exempel skulle ett enskilt polylinjegeoobjekt vars vägar skär varandra eller en polygon med självskärande ringar returnera värdet `true`. \n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Polygon-, polylinje- eller multipunktgeometri att testa för självskärning.\n\n**Returvärde**: [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":"Anger om den givna geometrin är topologiskt enkel.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar sant om geometrin är topologiskt enkel\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om den givna geometrin är topologiskt enkel.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Indatageometrin.\n\n**Returvärde**: [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":"Returnerar längden för indatageometrin eller geoobjektet i de givna enheterna. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar geoobjektets planlängd i kilometer\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar längden för indatageometrin eller geoobjektet i de givna enheterna. Detta är en planmätning som görs med kartesisk matematik.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\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; - Geometrin eller geometrierna för vilken/vilka planlängden ska beräknas.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar planlängden (d.v.s. kartesisk) för indatageometrin eller geoobjektet med hänsyn till höjd- eller Z-information. Den geometri som tillhandahålls för den här funktionen måste tilldelas ett projicerat koordinatsystem. Om den spatiala referensen inte tillhandahåller ett värde för Z-enheter, returneras resultatet i meter. Kom ihåg att inte alla klienter (till exempel 3.x-serien i ArcGIS API for JavaScript) har stöd för att begära Z-värden även om data innehåller Z-information.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar geoobjektets 3D-planlängd i enheten för den spatiala referensen för den kontext som exekverar uttrycket.\n\n```arcade\nLength3D($feature)\n```\n\nReturnerar geoobjektets 3D-planlängd i fot.\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":"**[Sedan version 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar planlängden (d.v.s. kartesisk) för indatageometrin eller geoobjektet med hänsyn till höjd- eller Z-information. Den geometri som tillhandahålls för den här funktionen måste tilldelas ett projicerat koordinatsystem. Om den spatiala referensen inte tillhandahåller ett värde för Z-enheter, returneras resultatet i meter. Kom ihåg att inte alla klienter (till exempel 3.x-serien i ArcGIS API for JavaScript) har stöd för att begära Z-värden även om data innehåller Z-information.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\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; - Geometrin eller geoobjektet för vilken/vilket planlängden i 3D-utrymme ska beräknas.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar den geodetiska längden för indatageometrin eller geoobjektet i de givna enheterna. Detta är en mer tillförlitlig mätning av längd än `Length()` eftersom den tar hänsyn till jordens kurvatur.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar geoobjektets geodetiska längd i kilometer\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den geodetiska längden för indatageometrin eller geoobjektet i de givna enheterna. Detta är en mer tillförlitlig mätning av längd än `Length()` eftersom den tar hänsyn till jordens kurvatur.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\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; - Geometrin som den geodetiska längden ska beräknas för.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för returvärdet. Detta kan vara ett av de möjliga värdena nedan, eller en av de numeriska koderna som listas i avsnittet Ytterligare resurser nedan. För visualisering, etikettering och popup-fönster, är standardenheten kartans spatiala referens. I andra profiler, t.ex. fältberäkning, är standard baserad på den spatiala referensen för data.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar den första koordinaten längs en indatalinje baserat på ett angivet mått eller m-värde. Om måttet inte hittas längs indatalinjen blir resultatet `null`. Alla delar av linjen beaktas vid försök att hitta en koordinat vid angivet mått. Måttet inkluderar inte mellanrum mellan sökvägar (eller delar) av linjen.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar koordinaten längs en indatapolylinje baserat på det angivna mätvärdet\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den första koordinaten längs en indatalinje baserat på ett angivet mått eller m-värde. Om måttet inte hittas längs indatalinjen blir resultatet `null`. Alla delar av linjen beaktas vid försök att hitta en koordinat vid angivet mått. Måttet inkluderar inte mellanrum mellan sökvägar (eller delar) av linjen.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\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) - Linjen eller sökvägen som en koordinat ska hittas från. Indatalinjen måste ha `hasM` lika med `true`. Om `hasM` är `false` returneras `null`. När du använder ett geoobjekt som indata måste geoobjektets geometri vara en polylinje.\n- **inputMeasure**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Måttet, eller m-värdet, som en koordinat ska hittas från längs `inputLine` från linjens startpunkt. Alla delar av linjen beaktas vid försök att hitta en koordinat vid angivet mått. Måttet inkluderar inte mellanrum mellan sökvägar (eller delar) av linjen.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista med följande egenskaper. Om måttet inte hittas längs indatalinjen blir resultatet `null`.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Den första koordinaten för en punkt längs `inputLine` baserat på det angivna mätvärdet.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planavståndet från `startpunkten för inputLine` uppmätt längs linjen till `koordinaten`. I polylinjer där sökvägar inte ansluter till varandra inkluderar värdet `distanceAlong` inte avståndet för mellanrummen mellan start- och slutbrytpunkterna för sökvägarna.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vid polylinjeindata, indexet för sökvägen som `koordinaten` tillhör.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index (relativt till sökvägen) för linjesegmentet som `koordinaten` tillhör. Om `koordinat` representerar en brytpunkt på indatalinjen returnerar `segmentId` index för föregående brytpunkt. Om `koordinat` är den första brytpunkten på `inputLine` kommer värdet för `segmentId` att vara `0`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"multiparttosinglepart","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#multiparttosinglepart","description":"Konverterar en flerdelad geometri till flera separata geometrier.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar en vektor av enkla geometrier från en flerdelad geometri\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonverterar en flerdelad geometri till flera separata geometrier.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den flerdelade geometri som ska brytas upp i enskilda delar.\n\n**Returvärde**: [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":"Konstruerar ett multipunktobjekt från en ordlista endast med hjälp av en vektor med värden som koordinater.","examples":"\n**Exempel**\n\nSkapar en multipunkt med endast x,y-koordinater\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\nSkapar en multipunkt med m-värden\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\nSkapar en multipunkt med z-värden\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\nSkapar en multipunkt med z- och m-värden\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett multipunktobjekt från en ordlista endast med hjälp av en vektor med värden som koordinater.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Egenskaperna från vilka multipunktgeometriobjektet ska konstrueras.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - En vektor med koordinater som representerar punktplatser.\n\n    - **singlePoint**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - En vektor med tal som representerar en enda punkt eller koordinat. Det första objektet i vektorn representerar x-koordinaten. Det andra elementet representerar y-koordinaten. Det tredje elementet representerar m-koordinaten om `hasM` är sant och `hasZ` är falskt. Annars representerar det tredje elementet z-koordinaten. Om både `hasZ` och `hasM` är sanna representerar det tredje elementet z-koordinaten och det fjärde elementet representerar m-koordinaten.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har m-värden.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har z-värden.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Den spatiala referensen för geometrin.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det välkända ID:t för det geografiska eller projicerade koordinatsystem som definierar referensen som geometrin ska ritas för.\n\n**Returvärde**: [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":"Konstruerar ett multipunktobjekt från en ordlista med hjälp av en vektor med punktobjekt.","examples":"\n**Exempel**\n\nSkapar en multipunkt med endast x,y-koordinater\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett multipunktobjekt från en ordlista med hjälp av en vektor med punktobjekt.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Egenskaperna från vilka multipunktgeometriobjektet ska konstrueras.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - En vektor med punktobjekt.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har m-värden.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har z-värden.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Den spatiala referensen för geometrin.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det välkända ID:t för det geografiska eller projicerade koordinatsystem som definierar referensen som geometrin ska ritas för.\n\n**Returvärde**: [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":"Konstruerar ett multipunktobjekt från serialiserad JSON-text. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för multipunktobjekt.","examples":"\n**Exempel**\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":"Konstruerar ett multipunktobjekt från serialiserad JSON-text. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för multipunktobjekt.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den JSON från vilken multipunktgeometriobjektet ska konstrueras.\n\n**Returvärde**: [Multipoint](https://developers.arcgis.com/arcade/guide/types/#multipoint)\n\n**Ytterligare resurser**\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":"Returnerar den närmaste koordinaten (inte brytpunkt) för indatageometrin till sökpunkten. Den returnerade ordlistan innehåller även det kortaste planavståndet från sökpunkten till den närmaste koordinaten. Om sökpunkten korsar indatageometrin returneras sökpunkten som resultat med ett avstånd på noll.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar den närmaste koordinaten från indatapolygonen tillsammans med avståndet till denna koordinat\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":"**[Sedan version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den närmaste koordinaten (inte brytpunkt) för indatageometrin till sökpunkten. Den returnerade ordlistan innehåller även det kortaste planavståndet från sökpunkten till den närmaste koordinaten. Om sökpunkten korsar indatageometrin returneras sökpunkten som resultat med ett avstånd på noll.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som närmaste koordinat ska hämtas från.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den punkt för vilken man ska hitta närmaste koordinat för `inputGeometry`.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista med följande egenskaper.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Den närmaste koordinaten från `inputGeometry` till `searchPoint`.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planavståndet från den närmaste koordinaten till `searchPoint`. Detta representerar det kortaste avståndet mellan `inputGeometry` och `searchPoint`.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den spatiala relationen mellan `searchPoint` och segmentet för `inputGeometry` som föregår den närmaste koordinaten. Möjliga värden: \n\n`left` - `searchPoint` är på vänster sida av `inputGeometry`.\n\n`right` - `searchPoint` är på höger sida av `inputGeometry`.\n\n`straddle` - `searchPoint` sträcker sig över eller är ovanpå `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":"Returnerar den närmaste brytpunkten för indatageometrin till sökpunkten. Den returnerade ordlistan innehåller det kortaste planavståndet från sökpunkten till den närmaste brytpunkten.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar den närmaste brytpunkten från indatapolygonen tillsammans med avståndet till denna brytpunkt\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":"**[Sedan version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den närmaste brytpunkten för indatageometrin till sökpunkten. Den returnerade ordlistan innehåller det kortaste planavståndet från sökpunkten till den närmaste brytpunkten.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som närmaste brytpunkt ska hämtas från.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den punkt för vilken man ska hitta närmaste brytpunkt för `inputGeometry`.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista med följande egenskaper.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punktplatsen som representerar den närmaste brytpunkten från `inputGeometry` till `searchPoint`.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planavståndet från indatageometrins närmaste brytpunkt till `searchPoint`.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den spatiala relationen mellan `searchPoint` och segmentet för `inputGeometry` som föregår den närmaste brytpunkten. Möjliga värden: \n\n`left` - `searchPoint` är på vänster sida av `inputGeometry`.\n\n`right` - `searchPoint` är på höger sida av `inputGeometry`.\n\n`straddle` - `searchPoint` sträcker sig över eller är ovanpå `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":"Skapar en geometri som är ett konstant planavstånd från en indatageometri. Det liknar buffring men producerar ett ensidigt resultat.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar förskjutningsgeometrin\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar en geometri som är ett konstant planavstånd från en indatageometri. Det liknar buffring men producerar ett ensidigt resultat.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska förskjutas. Punktgeometrier stöds inte.\n- **offsetDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det planavstånd som ska förskjutas från indatageometrin. Om 'offsetDistance > 0' konstrueras förskjutningsgeometrin till höger om indatageometrin, om 'offsetDistance = 0' finns det ingen förändring i geometrierna, annars konstrueras den till vänster. Riktningen för sökvägarna eller ringarna för indatageometrin avgör vilken sida av geometrin som anses vara höger, och vilken sida som anses vara vänster. För en enkel polygon är orienteringen för yttre ringar medurs och för inre ringar är den moturs. Högersidan av en enkel polygon är alltså alltid insidan.\n- **offsetUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mätenhet för ’offsetDistance’. Använder indatageometrins enheter som standard.  \nMöjliga värden: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n- **joinType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Föreningstypen. Möjliga värden är ’round’, ’bevel’, ’miter’ eller ’square’.\n- **bevelRatio** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gäller när 'joinType = 'miter'; 'bevelRatio' multipliceras med förskjutningsavståndet och resultatet avgör hur långt en kantig förskjutningsskärning kan placeras innan den avfasas.\n- **flattenError** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tillämpligt när ’joinType = 'round'’; ’flattenError’ avgör de resulterande segmentens maximala avstånd jämfört med den verkliga cirkelbågen. Algoritmen producerar aldrig fler än ca 180 brytpunkter för varje rund förening.\n\n**Returvärde**: [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":"Anger om en geometri överlappar en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar sant om geometrierna överlappar varandra\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om en geometri överlappar en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den basgeometri som testas för relationen 'överlappar' med `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den jämförelsegeometri som testas för relationen 'överlappar' med `geometry1`.\n\n**Returvärde**: [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":"Konstruerar ett punktobjekt från en ordlista.","examples":"\n**Exempel**\n\nSkapar en punkt med endast x,y-koordinater\n\n```arcade\nPoint({\n  x: -97.06138,\n  y: 32.837,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nSkapar en punkt med m-värden\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\nSkapar en punkt med z-värden\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\nSkapar en punkt med z- och m-värden\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett punktobjekt från en ordlista.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Egenskaperna från vilka punktgeometriobjektet ska konstrueras.\n\n  - **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - X-koordinaten (longitud) för punktplatsen.\n  - **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Y-koordinaten (latitud) för punktplatsen.\n  - **m**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - M-värdet (måttet) för punktplatsen. Om du anger ett m-värde måste du ange `hasM` till `true`.\n  - **z**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Z-värdet (höjd) för punktplatsen. Om du anger ett z-värde måste du ange `hasZ` till `true`.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har m-värden.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har z-värden.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Den spatiala referensen för geometrin.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det välkända ID:t för det geografiska eller projicerade koordinatsystem som definierar referensen som geometrin ska ritas för.\n\n**Returvärde**: [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":"Konstruerar ett punktobjekt från serialiserad JSON-text. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för punktobjekt.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett punktobjekt från serialiserad JSON-text. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för punktobjekt.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den JSON från vilken punktgeometriobjektet ska konstrueras.\n\n**Returvärde**: [Point](https://developers.arcgis.com/arcade/guide/types/#point)\n\n**Ytterligare resurser**\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":"Returnerar den närmaste koordinaten och avståndet till den koordinaten för sökpunkten till indatalinjen.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar avståndet till den närmaste koordinaten längs en indatapolylinje baserat på den klickade platsen för att öppna ett popup-fönster\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den närmaste koordinaten och avståndet till den koordinaten för sökpunkten till indatalinjen.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\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) - Linjen eller sökvägen som närmaste koordinat ska hämtas från. När du använder ett geoobjekt som indata måste geoobjektets geometri vara en polylinje.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Den punkt för vilken man ska hitta närmaste koordinat för `inputLine`.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista med följande egenskaper.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punktkoordinaten som representerar den närmaste koordinaten längs `inputLine` till `searchPoint`. Om `hasZ` är `false` i `searchPoint` utförs sökningen i x/y-koordinater och z-värdet interpoleras.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planavståndet från `searchPoint` till `coordinate`.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planavståndet från `startpunkten för inputLine` uppmätt längs linjen till `coordinate`. I polylinjer där sökvägar inte ansluter till varandra inkluderar värdet `distanceAlong` inte avståndet för mellanrummen mellan start- och slutbrytpunkterna för sökvägarna.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vid polylinjeindata, indexet för sökvägen som `koordinaten` tillhör.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index (relativt till sökvägen) för linjesegmentet som `koordinaten` tillhör. Om `koordinat` representerar en brytpunkt på indatalinjen returnerar `segmentId` index för föregående brytpunkt. Om `koordinat` är den första brytpunkten på `inputLine` kommer värdet för `segmentId` att vara `0`."}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"polygon","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polygon1","description":"Konstruerar ett polygonobjekt från en ordlista endast med hjälp av en vektor med värden som koordinater.","examples":"\n**Exempel**\n\nSkapar en polygon med endast x,y-koordinater\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\nSkapar en polygon med m-värden\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\nSkapar en polygon med z-värden\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\nSkapar en polygon med z- och m-värden\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett polygonobjekt från en ordlista endast med hjälp av en vektor med värden som koordinater.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Egenskaperna från vilka polygongeometriobjektet ska konstrueras.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - En vektor med ringar (eller former) där varje ring är en vektor med brytpunkter.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - En vektor med brytpunkter i en ring. Alla ringar ska vara stängda, vilket innebär att den första brytpunkten för varje ring alltid ska vara samma som den senaste brytpunkten. Brytpunkter ska definieras medurs. Ringar med brytpunkter som är definierade moturs resulterar i polygonhål.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - En vektor med tal som representerar en enda brytpunkt eller koordinat i en ring. Det första objektet i vektorn representerar x-koordinaten. Det andra elementet representerar y-koordinaten. Det tredje elementet representerar m-koordinaten om `hasM` är sant och `hasZ` är falskt. Annars representerar det tredje elementet z-koordinaten. Om både `hasZ` och `hasM` är sanna representerar det tredje elementet z-koordinaten och det fjärde elementet representerar m-koordinaten.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Sedan version 1.25 i ArcGIS Pro och ArcGIS Maps SDKs for Native Apps._ En vektor med ringar (eller former) som kan innehålla kurvor.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - En vektor med brytpunkter eller kurvobjekt i en ring. Alla ringar ska vara stängda, vilket innebär att den första brytpunkten för varje ring alltid ska vara samma som den senaste brytpunkten. Brytpunkter ska definieras medurs. Ringar med brytpunkter som är definierade moturs resulterar i polygonhål. Varje objekt i vektorn kan vara antingen en brytpunkt eller ett kurvobjekt.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - En vektor med tal som representerar en enda brytpunkt eller koordinat i en ring. Det första objektet i vektorn representerar x-koordinaten. Det andra elementet representerar y-koordinaten. Det tredje elementet representerar m-koordinaten om `hasM` är sant och `hasZ` är falskt. Annars representerar det tredje elementet z-koordinaten. Om både `hasZ` och `hasM` är sanna representerar det tredje elementet z-koordinaten och det fjärde elementet representerar m-koordinaten.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ett kurvobjekt som representerar ett segment i en ring. Kurvobjektet har följande egenskaper:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definierar en elliptisk eller cirkulär båge. Cirkulära bågar har fyra element i vektorn; elliptiska bågar måste ha 7 element.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Representerar en kubisk Bezier-kurva. Detta definieras av en vektor med tre vektorer som representerar en slutpunkt och två kontrollpunkter.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - C-egenskapen representerar en öppen cirkulär båge. Detta definieras som en vektor med två värden med dubbel precision som representerar x- och y-koordinaterna för cirkelns mitt.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har m-värden.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har z-värden.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Den spatiala referensen för geometrin.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det välkända ID:t för det geografiska eller projicerade koordinatsystem som definierar referensen som geometrin ska ritas för.\n\n**Returvärde**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Ytterligare resurser**\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":"Konstruerar ett polygonobjekt från en ordlista med hjälp av en vektor med punkter som koordinater.","examples":"\n**Exempel**\n\nSkapar en polygon med endast x,y-koordinater\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett polygonobjekt från en ordlista med hjälp av en vektor med punkter som koordinater.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Egenskaperna från vilka polygongeometriobjektet ska konstrueras.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - En vektor med ringar (eller former) där varje ring är en vektor med punktobjekt.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - En uppsättning punkter som representerar en ring. Alla ringar ska vara stängda, vilket innebär att den första punkten för varje ring alltid ska vara samma som den senaste punkten i ringen. Punkter ska definieras medurs. Ringar med brytpunkter som är definierade moturs resulterar i polygonhål.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Sedan version 1.25 i ArcGIS Pro och ArcGIS Maps SDKs for Native Apps._ En vektor med ringar (eller former) som kan innehålla kurvor.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - En vektor med brytpunkter eller kurvobjekt i en ring. Alla ringar ska vara stängda, vilket innebär att den första brytpunkten för varje ring alltid ska vara samma som den senaste brytpunkten. Brytpunkter ska definieras medurs. Ringar med brytpunkter som är definierade moturs resulterar i polygonhål. Varje objekt i vektorn kan vara antingen en brytpunkt eller ett kurvobjekt.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - En punkt som representerar en enda brytpunkt eller koordinat i en ring.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ett kurvobjekt som representerar ett segment i en ring. Kurvobjektet har följande egenskaper:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definierar en elliptisk eller cirkulär båge. Cirkulära bågar har fyra element i vektorn; elliptiska bågar måste ha 7 element.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Representerar en kubisk Bezier-kurva. Detta definieras av en vektor med tre vektorer som representerar en slutpunkt och två kontrollpunkter.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - C-egenskapen representerar en öppen cirkulär båge. Detta definieras som en vektor med två värden med dubbel precision som representerar x- och y-koordinaterna för cirkelns mitt.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har m-värden.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har z-värden.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Den spatiala referensen för geometrin.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det välkända ID:t för det geografiska eller projicerade koordinatsystem som definierar referensen som geometrin ska ritas för.\n\n**Returvärde**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Ytterligare resurser**\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":"Konstruerar ett polygonobjekt från serialiserad JSON-text. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för polygonobjekt. JSON-texten kan innehålla kurvobjekt i ArcGIS Pro och ArcGIS Maps SDKs for Native Apps med början från version 1.25.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett polygonobjekt från serialiserad JSON-text. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för polygonobjekt. JSON-texten kan innehålla kurvobjekt i ArcGIS Pro och ArcGIS Maps SDKs for Native Apps med början från version 1.25.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den JSON från vilken polygongeometriobjektet ska konstrueras.\n\n**Returvärde**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Ytterligare resurser**\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":"Konstruerar ett polylinjeobjekt från en ordlista endast med hjälp av en vektor med värden som koordinater.","examples":"\n**Exempel**\n\nSkapar en polylinje med endast x,y-koordinater\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\nSkapar en polylinje med m-värden\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\nSkapar en polylinje med z-värden\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\nSkapar en polylinje med z- och m-värden\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett polylinjeobjekt från en ordlista endast med hjälp av en vektor med värden som koordinater.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Egenskaperna från vilka polylinjegeometriobjektet ska konstrueras.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - En vektor med sökvägar (eller linjesegment) där varje sökväg är en vektor med brytpunkter.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - En vektor med brytpunkter i ett linjesegment eller en sökväg.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - En vektor med tal som representerar en enda brytpunkt eller koordinat i ett linjesegment. Det första objektet i vektorn representerar x-koordinaten. Det andra elementet representerar y-koordinaten. Det tredje elementet representerar m-koordinaten om `hasM` är sant och `hasZ` är falskt. Annars representerar det tredje elementet z-koordinaten. Om både `hasZ` och `hasM` är sanna representerar det tredje elementet z-koordinaten och det fjärde elementet representerar m-koordinaten.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Sedan version 1.25 i ArcGIS Pro och ArcGIS Maps SDKs for Native Apps._ En vektor med sökvägar (eller linjesegment) som kan innehålla kurvor.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - En vektor med brytpunkter eller kurvobjekt i en sökväg.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - En vektor med tal som representerar en enda brytpunkt eller koordinat i ett linjesegment. Det första objektet i vektorn representerar x-koordinaten. Det andra elementet representerar y-koordinaten. Det tredje elementet representerar m-koordinaten om `hasM` är sant och `hasZ` är falskt. Annars representerar det tredje elementet z-koordinaten. Om både `hasZ` och `hasM` är sanna representerar det tredje elementet z-koordinaten och det fjärde elementet representerar m-koordinaten.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ett kurvobjekt som representerar ett segment i en sökväg. Kurvobjektet har följande egenskaper:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definierar en elliptisk eller cirkulär båge. Cirkulära bågar har fyra element i vektorn; elliptiska bågar måste ha 7 element.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Representerar en kubisk Bezier-kurva. Detta definieras av en vektor med tre vektorer som representerar en slutpunkt och två kontrollpunkter.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - C-egenskapen representerar en öppen cirkulär båge. Detta definieras som en vektor med två värden med dubbel precision som representerar x- och y-koordinaterna för cirkelns mitt.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har m-värden.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har z-värden.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Den spatiala referensen för geometrin.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det välkända ID:t för det geografiska eller projicerade koordinatsystem som definierar referensen som geometrin ska ritas för.\n\n**Returvärde**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Ytterligare resurser**\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":"Konstruerar ett polylinjeobjekt från en ordlista med hjälp av en vektor med punkter som koordinater.","examples":"\n**Exempel**\n\nSkapar en polylinje med endast x,y-koordinater\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett polylinjeobjekt från en ordlista med hjälp av en vektor med punkter som koordinater.\n\n**Parameter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Egenskaperna från vilka polylinjegeometriobjektet ska konstrueras.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - En uppsättning sökvägar (eller linjesegment) där varje sökväg är en uppsättning punktobjekt.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - En uppsättning punkter som representerar ett linjesegment eller en sökväg.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Sedan version 1.25 i ArcGIS Pro och ArcGIS Maps SDKs for Native Apps._ En vektor med sökvägar (eller linjesegment) som kan innehålla kurvor.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - En vektor med brytpunkter eller kurvobjekt i en sökväg.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - En punkt som representerar en brytpunkt i en sökväg.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ett kurvobjekt som representerar ett segment i en sökväg. Kurvobjektet har följande egenskaper:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definierar en elliptisk eller cirkulär båge. Cirkulära bågar har fyra element i vektorn; elliptiska bågar måste ha 7 element.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Representerar en kubisk Bezier-kurva. Detta definieras av en vektor med tre vektorer som representerar en slutpunkt och två kontrollpunkter.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - C-egenskapen representerar en öppen cirkulär båge. Detta definieras som en vektor med två värden med dubbel precision som representerar x- och y-koordinaterna för cirkelns mitt.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har m-värden.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om geometrin har z-värden.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Den spatiala referensen för geometrin.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det välkända ID:t för det geografiska eller projicerade koordinatsystem som definierar referensen som geometrin ska ritas för.\n\n**Returvärde**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Ytterligare resurser**\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":"Konstruerar ett polylinjeobjekt från serialiserad JSON-text. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för polylinjeobjekt. JSON-texten kan innehålla kurvobjekt i ArcGIS Pro och ArcGIS Maps SDKs for Native Apps med början från version 1.25.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruerar ett polylinjeobjekt från serialiserad JSON-text. JSON-schemat måste följa ArcGIS REST API-JSON-specifikationen för polylinjeobjekt. JSON-texten kan innehålla kurvobjekt i ArcGIS Pro och ArcGIS Maps SDKs for Native Apps med början från version 1.25.\n\n**Parameter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den JSON-text från vilken polylinjegeometriobjektet ska konstrueras.\n\n**Returvärde**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Ytterligare resurser**\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":"Anger om den givna DE-9IM-relationen är `true` för de två geometrierna.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar sant om indatageometriernas relation matchar\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om den givna DE-9IM-relationen är `true` för de två geometrierna.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den första geometrin för relationen.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den andra geometrin för relationen.\n- **relation**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - DE-9IM-matrisrelationen (Dimensionally Extended 9 Intersection Model), kodad som ett textvärde, som ska testas mot relationen mellan de två geometrierna. Texten innehåller testresultatet av varje skärning som representeras i DE-9IM-matrisen. Varje resultat är ett tecken i texten och kan representeras som antingen ett tal (maximal returnerad dimension: 0,1,2), ett booleskt värde (T eller F) eller ett masktecken (för att ignorera resultat: '\\*').\n\nExempel: Var och en av följande DE-9IM-textkoder är giltig för att testa om en polygongeometri helt innehåller en linjegeometri: TTTFFTFFT (boolesk), 'T\\*\\*\\*\\*\\*\\*FF\\*' (ignorera irrelevanta skärningar) eller '102FF\\*FF\\*' (dimensionsform). Var och en returnerar samma resultat.\n\n**Returvärde**: [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":"Anger om punkterna i en polygonring är ordnade medurs.","examples":"\n**Exempel**\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om punkterna i en polygonring är ordnade medurs.\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; - En uppsättning punkter i en polygonring.\n\n**Returvärde**: [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":"Roterar en geometri moturs med det angivna antalet grader. Rotationen görs runt centroiden eller en given rotationspunkt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar indatageoobjektet roterat runt centroiden med 90 grader\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRoterar en geometri moturs med det angivna antalet grader. Rotationen görs runt centroiden eller en given rotationspunkt.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrin som ska roteras.\n- **angle**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Rotationsvinkeln i grader.\n- **rotationOrigin** (_Optional_): [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punkt att rotera geometrin runt. Använder geometrins centroid som standard.\n\n**Returvärde**: [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":"Anger eller ersätter ett användardefinierat geoobjekt. Observera att geoobjekt som refereras som globala variabler är oföränderliga. Deras geometrier kan inte ändras.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nAnger en ny geometri för geoobjektet\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger eller ersätter ett användardefinierat geoobjekt. Observera att geoobjekt som refereras som globala variabler är oföränderliga. Deras geometrier kan inte ändras.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ett geoobjekt vars geometri ska uppdateras.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Den geometri som ska anges för indatageoobjektet.\n\n**Returvärde**: 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":"Utför operationen förenkla på geometrin. Detta ändrar den givna geometrin så att den blir topologisk giltig.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar den förenklade geometrin för geoobjektet\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":"**[Sedan version 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUtför operationen förenkla på geometrin. Detta ändrar den givna geometrin så att den blir topologisk giltig.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska förenklas.\n\n**Returvärde**: [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":"Utför operationen Symmetrisk skillnad på de två geometrierna. Den symmetriska skillnaden omfattar delar av båda geometrierna som inte är gemensamma med varandra.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar en polygon som representerar områden där inget av indatavärdena överlappar\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUtför operationen Symmetrisk skillnad på de två geometrierna. Den symmetriska skillnaden omfattar delar av båda geometrierna som inte är gemensamma med varandra.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **leftGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometriinstans som ska jämföras med `rightGeometry` i XOR-operationen.\n- **rightGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometriinstans som ska jämföras med `leftGeometry` i XOR-operationen.\n\n**Returvärde**: [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":"Anger om en geometri vidrör en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar sant om geometrierna vidrör varandra\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om en geometri vidrör en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska testas med relationen 'vidrör' och `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den geometri som ska testas med relationen 'vidrör' och `geometry1`.\n\n**Returvärde**: [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":"Skapar den mängdteoretiska unionen av geometrierna i en indatavektor och returnerar en enda geometri. Alla indata måste ha samma geometrityp och dela samma spatiala referens.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**","examples":"\n**Exempel**\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar den mängdteoretiska unionen av geometrierna i en indatavektor och returnerar en enda geometri. Alla indata måste ha samma geometrityp och dela samma spatiala referens.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**\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; - En vektor med geometrier eller en vektor med geoobjekt som ska förenas i en enkel geometri. Detta kan vara valfritt antal geometrier.\n\n**Returvärde**: [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":"Skapar den mängdteoretiska unionen av en lista med geometrier och returnerar en enda geometri. Alla indata måste ha samma geometrityp och dela samma spatiala referens.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**","examples":"\n**Exempel**\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar den mängdteoretiska unionen av en lista med geometrier och returnerar en enda geometri. Alla indata måste ha samma geometrityp och dela samma spatiala referens.\n\n**Tänk på att om du använder `$feature` som indata till den här funktionen kommer det endast att leda till resultat som är så exakta som skalans upplösning. Det innebär att värden som returneras från uttryck som använder den här funktionen kan ändras efter zoomning mellan skalor.**\n\n**Parametrar**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - En geometri som ska förenas i en enkel geometri med de andra geometrierna.\n- **[geometry2, ..., geometryN]** (_Optional_): [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - En pågående lista över geometrier eller geoobjekt som ska förenas i en enkel geometri. Detta kan vara valfritt antal geometrier.\n\n**Returvärde**: [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":"Anger om en geometri finns inom en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._","examples":"\n**Exempel**\n\nReturnerar sant om geoobjektet finns inom den angivna polygonen\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om en geometri finns inom en annan geometri. I bilden nedan visar den röda höjdpunkten de scenarier där funktionen kommer att returnera `true`.\n\n_Geoobjektgeometrier i visualiserings- och etikettprofiler generaliseras enligt vyns skalupplösning för att förbättra ritningsprestanda. Om du använder ett geoobjekts geometri (dvs. `$feature`) som indata till en geometrifunktion i dessa kontexter returneras därför olika resultat på varje skalnivå. Andra profiler, som popup-fönster, tillhandahåller fullständig upplösningsgeometri._\n\n**Parametrar**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den basgeometri som testas för relationen 'inom' gentemot `outerGeometry`.\n- **outerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Den jämförelsegeometri som testas för relationen 'innehåller' gentemot `innerGeometry`.\n\n**Returvärde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"knowledge-graph_functions","title":"Kunskapsdiagramfunktioner","items":[{"type":"function","name":"knowledgegraphbyportalitem","bundle":"knowledge-graph","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/knowledge-graph_functions/#knowledgegraphbyportalitem","description":"Returnerar ett kunskapsdiagram från ett portalobjekt.","examples":"\n**Exempel**\n\nReturnerar kunskapsdiagrammet från portalobjektet.\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett kunskapsdiagram från ett portalobjekt.\n\n**Parametrar**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Den portal där du vill fråga efter geoobjekt.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - GUID för portalobjektet som refererar till en kunskapsdiagramtjänst. _Detta värde måste vara en textliteral._\n\n**Returvärde**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph)\n\n**Ytterligare resurser**\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":"Frågar ett kunskapsdiagram med en openCypher-fråga och returnerar uppsättningen enheter och relationer i ett diagram, tillsammans med deras egenskaper.","examples":"\n**Exempel**\n\nFrågar kunskapsdiagrammet för information om de `Student`-enheter som det innehåller.\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\nFrågar kunskapsdiagrammet med bindparametrar.\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFrågar ett kunskapsdiagram med en openCypher-fråga och returnerar uppsättningen enheter och relationer i ett diagram, tillsammans med deras egenskaper.\n\n**Parametrar**\n\n- **graph**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph) - Kunskapsdiagrammet som fråga ska ställas till.\n- **openCypherQuery**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den openCypher-fråga som ska utföras mot kunskapsdiagrammet.\n- **queryParameters** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - En ordlista med namngivna frågeparametrar för openCypher-frågan. Parameternamnen eller nycklarna i ordlistan är skiftlägeskänsliga. Parametrar accepteras beroende på det externa diagramlagret och kan vara av typen: `Array`, `Date`, `Dictionary`, `Geometry`, `Number`, `Text`\n\n**Returvärde**: Array\n\n**Ytterligare resurser**\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":"Logikfunktioner","items":[{"type":"function","name":"boolean","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#boolean","description":"Försöker konvertera det givna icke-booleska värdet till ett booleskt värde. Textvärdet 'true' skulle alltså konverteras till sanningsvärdet `true`.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nFörsöker konvertera det givna icke-booleska värdet till ett booleskt värde. Textvärdet 'true' skulle alltså konverteras till sanningsvärdet `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) - Ett text- eller siffervärde som ska konverteras till ett booleskt värde.\n\n**Returvärde**: [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":"Utvärderar ett uttryck med ett värde och jämför resultatvärdet med värdet på efterföljande parametrar. Om uttrycket utvärderas till ett matchande värde returneras nästa parametervärde. Om inga matchningar hittas, returneras värdet `default`. Detta liknar en switch/case-sats.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUtvärderar ett uttryck med ett värde och jämför resultatvärdet med värdet på efterföljande parametrar. Om uttrycket utvärderas till ett matchande värde returneras nästa parametervärde. Om inga matchningar hittas, returneras värdet `default`. Detta liknar en switch/case-sats.\n\n**Parametrar**\n\n- **expression**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ett Arcade-uttryck som måste utvärderas till ett värde som kan jämföras med de angivna case-värdena.\n- **[compare1, return1, ..., compareN, returnN]**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - En uppsättning par bestående av jämförelsevärden och returvärden.\n- **default**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ett standardvärde som returneras om inget av jämförelsevärdena matchar. Värdet kan vara av valfri typ.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nReturnerar det matchade returvärdet. Om inga matchningar hittas, returneras värdet `default`."}},"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":"Returnerar ett specificerat standardvärde om ett tomt värde känns av.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett specificerat standardvärde om ett tomt värde känns av.\n\n**Parametrar**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det indatavärde som ska jämföras med `null` eller `''`. Värdet kan vara av valfri typ. Om det här värdet är en tom vektor returneras dock den tomma vektorn.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Returnera detta värde om angivet `value` är tomt. Datatypen för ’defaultValue’ måste matcha datatypen för ’value’.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nOm ’value’ är tomt, returneras ’defaultValue’. Annars returneras värdet från ’value’."}},"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":"Anger om två värden är lika. Objekttyper (d.v.s. vektorer, geoobjekt, ordlistor, geometri) returnerar bara sant om de är samma objekt.","examples":"\n**Exempel**\n\nJämför om två värden är lika\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":"**[Sedan version 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om två värden är lika. Objekttyper (d.v.s. vektorer, geoobjekt, ordlistor, geometri) returnerar bara sant om de är samma objekt.\n\n**Parametrar**\n\n- **value1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det första indatavärdet.\n- **value2**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Den andra indatavärdet.\n\n**Returvärde**: [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":"Returnerar ett värde om ett villkorsuttryck utvärderas till `true`, och ett annat värde returneras om villkoret utvärderas till `false`.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett värde om ett villkorsuttryck utvärderas till `true`, och ett annat värde returneras om villkoret utvärderas till `false`.\n\n**Parametrar**\n\n- **condition**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Ett logiskt uttryck som måste utvärderas till `true` eller `false`.\n- **trueValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Värdet som ska returneras om villkoret `condition` utvärderas till `true`. Värdet kan vara av valfri typ.\n- **falseValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Värdet som ska returneras om villkoret `condition` utvärderas till `false`. Värdet kan vara av valfri typ.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nOm villkoret `condition` är `true` returneras `trueValue`. Annars returneras värdet från`falseValue`."}},"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":"Returnerar `true` om det angivna värdet är `null` eller en tom text (t.ex. `''`). Returnerar `false` i alla andra fall, inklusive tomma vektorer eller ordlistor.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar `true` om det angivna värdet är `null` eller en tom text (t.ex. `''`). Returnerar `false` i alla andra fall, inklusive tomma vektorer eller ordlistor.\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det värde som jämförs med `null` eller `''`. Värdet kan vara av valfri typ.\n\n**Returvärde**: [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":"Anger huruvida indatavärdet inte är ett tal (NaN). Ett tal betraktas som NaN i något av följande scenarion: - '0/0' - 'Infinity / Infinity' - 'Infinity * 0' - Alla operationer där NaN är en operand - Konverterar en icke-numerisk text eller `undefined` till ett tal","examples":"\n**Exempel**\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":"**[Sedan version 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger huruvida indatavärdet inte är ett tal (NaN). Ett tal betraktas som NaN i något av följande scenarion: - '0/0' - 'Infinity / Infinity' - 'Infinity * 0' - Alla operationer där NaN är en operand - Konverterar en icke-numerisk text eller `undefined` till ett tal\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Värdet som ska kontrolleras om det är NaN.\n\n**Returvärde**: [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":"Returnerar typ för indatavärdet. Returnerar en av följande typer: Array, Date, Text, Boolean, Number, Dictionary, Feature, FeatureSet, Point, Polygon, Polyline, Multipoint, Extent, Function, Unrecognized Type.","examples":"\n**Exempel**\n\nskriver ut 'Boolean'\n\n```arcade\nTypeOf(true)\n```\n\nskriver ut '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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar typ för indatavärdet. Returnerar en av följande typer: Array, Date, Text, Boolean, Number, Dictionary, Feature, FeatureSet, Point, Polygon, Polyline, Multipoint, Extent, Function, Unrecognized Type.\n\n**Parameter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Indatavärdet, variabeln eller geoobjektattributet.\n\n**Returvärde**: [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":"Utvärderar en serie villkorliga uttryck tills ett utvärderas till `true`.","examples":"\n**Exempel**\n\nKlassificera om ett numeriskt fältvärde till en generisk rangordning (text).  \nOm alla uttryck är `false` returneras `n/a`\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUtvärderar en serie villkorliga uttryck tills ett utvärderas till `true`.\n\n**Parametrar**\n\n- **expression1**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - ett villkorligt uttryck, om det utvärderas till 'true' returneras 'result1'.\n- **result1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Värdet som ska returneras om `expression1` utvärderas till `true`. Värdet kan vara av valfri typ.\n- **[expression2, result2, ..., expressionN, resultN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - En serie villkorliga uttryck och returnerade värden om det givna uttrycket till `true`. Värdet kan vara av valfri typ.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Returnerar detta värde om alla utryck utvärderas till ’false’. Värdet kan vara av valfri typ.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":3,"max":-1}}]},{"id":"math_functions","title":"Matematiska funktioner","items":[{"type":"function","name":"abs","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#abs","description":"Returnerar det absoluta värdet för ett tal. Om indata är `null` returneras 0.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det absoluta värdet för ett tal. Om indata är `null` returneras 0.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar arcus cosinus av indatavärdet i radianer i intervallet noll till pi. Om indatavärdet befinner sig utanför det lämpliga intervallet +/− 1 returneras NaN.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar arcus cosinus av indatavärdet i radianer i intervallet noll till pi. Om indatavärdet befinner sig utanför det lämpliga intervallet +/− 1 returneras NaN.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal mellan −1 och 1 som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar arcus sinus av indatavärdet i radianer i intervallet −pi/2 till pi/2. Om indatavärdet befinner sig utanför det lämpliga intervallet +/− 1 returneras NaN.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar arcus sinus av indatavärdet i radianer i intervallet −pi/2 till pi/2. Om indatavärdet befinner sig utanför det lämpliga intervallet +/− 1 returneras NaN.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal mellan −1 och 1 som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar arcus tangens av indatavärdet i radianer i intervallet -PI/2 och PI/2.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar arcus tangens av indatavärdet i radianer i intervallet -PI/2 och PI/2.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar arcus tangens av kvoten av indatavärdet i radianer i intervallet −PI till noll eller noll till PI, beroende på argumentets tecken.","examples":"\n**Exempel**\n\nskriver ut -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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar arcus tangens av kvoten av indatavärdet i radianer i intervallet −PI till noll eller noll till PI, beroende på argumentets tecken.\n\n**Parametrar**\n\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal som representerar y-koordinaten.\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal som representerar x-koordinaten.\n\n**Returvärde**: [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":"Returnerar medelvärdet av en vektor med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar medelvärdet av en vektor med tal.\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; - En vektor med tal som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar medelvärdet av en lista med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar medelvärdet av en lista med tal.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - En lista med siffror som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar indatavärdet avrundat uppåt till det angivna antalet decimaler.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar indatavärdet avrundat uppåt till det angivna antalet decimaler.\n\n**Parametrar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Talet avrundat uppåt.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet decimaler som `värdet` ska avrundas till. Standard är 0. Avslutande nollor klipps bort.\n\n**Returvärde**: [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":"Begränsar det givna `value` för indata till minimi- och maximigränser. Om indatavärdet till exempel är \\\"10\\\", den nedre gränsen är \\\"50\\\" och den övre gränsen är \\\"100\\\", returneras värdet \\\"50\\\".","examples":"\n**Exempel**\n\nreturnerar 5\n\n```arcade\nConstrain(5, 0, 10)\n```\n\nreturnerar 0\n\n```arcade\nConstrain(-3, 0, 10)\n```\n\nreturnerar 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":"**[Sedan version 1.2](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBegränsar det givna `value` för indata till minimi- och maximigränser. Om indatavärdet till exempel är \\\"10\\\", den nedre gränsen är \\\"50\\\" och den övre gränsen är \\\"100\\\", returneras värdet \\\"50\\\".\n\n**Parametrar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Värdet som ska begränsas till de givna `min`- och `max`-gränserna.\n- **lowerBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den nedre gränsen som indata-`värdet` ska begränsas till. Om det givna värdet är mindre än `min` returneras `min`.\n- **upperBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den övre gränsen som indata-`värdet` ska begränsas till. Om det givna värdet är större än `max` returneras `max`.\n\n**Returvärde**: [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":"Returnerar cosinus av indatavärdet i radianer.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar cosinus av indatavärdet i radianer.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal i radianer som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar värdet av e upphöjt till x, där e är basen för den naturliga logaritmen `2,718281828`.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar värdet av e upphöjt till x, där e är basen för den naturliga logaritmen `2,718281828`.\n\n**Parameter**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Exponenten, eller det antal gånger som talet `e` ska multipliceras med sig självt.\n\n**Returvärde**: [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":"Returnerar indatavärdet avrundat nedåt till det angivna antalet decimaler.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar indatavärdet avrundat nedåt till det angivna antalet decimaler.\n\n**Parametrar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal som ska avrundas nedåt.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet decimaler som talet ska avrundas till. Standard är 0. Avslutande nollor klipps bort.\n\n**Returvärde**: [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":"Genererar ett hashkodvärde för den givna variabeln.","examples":"\n**Exempel**\n\nReturnerar `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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGenererar ett hashkodvärde för den givna variabeln.\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) - Variabeln som ska hashkodas. DateOnly- och tidsvärden stöds med början från version 1.24.\n\n**Returvärde**: [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":"Returnerar den naturliga logaritmen (basen e) för x.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den naturliga logaritmen (basen e) för x.\n\n**Parameter**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar det högsta värdet från en vektor med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det högsta värdet från en vektor med tal.\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; - En vektor med tal.\n\n**Returvärde**: [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":"Returnerar det högsta värdet från en lista med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det högsta värdet från en lista med tal.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - En lista med tal.\n\n**Returvärde**: [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":"Returnerar medelvärdet i en vektor med tal.","examples":"\n**Exempel**\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":"**[Sedan version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar medelvärdet i en vektor med tal.\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; - En vektor med siffror som medelvärdet ska beräknas från.\n\n**Returvärde**: [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":"Returnerar medelvärdet i en lista med tal.","examples":"\n**Exempel**\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":"**[Sedan version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar medelvärdet i en lista med tal.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - En lista med siffror som medelvärdet ska beräknas från.\n\n**Returvärde**: [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":"Returnerar det lägsta värdet i en given vektor med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det lägsta värdet i en given vektor med tal.\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; - En vektor med tal.\n\n**Returvärde**: [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":"Returnerar det lägsta värdet i en given lista med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det lägsta värdet i en given lista med tal.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - En lista med tal.\n\n**Returvärde**: [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":"Konverterar indatavärdet till ett tal. Datumvärden konverteras till antalet millisekunder sedan 1 januari, 1970 (d.v.s. Unix-epoken).","examples":"\n**Exempel**\n\nTolkar ett tal med en grupperingsseparator som passar platsen där uttrycket utförs\n\n```arcade\nNumber('1,365', ',###') // returns 1365\n```\n\nTa bort bokstäver från tal.\n\n```arcade\nNumber('abc10def', 'abc##def') // return 10\n```\n\nAnge lägsta antal siffror efter 0 som två och högst antal siffror efter 0 som 4.\n\n```arcade\nNumber('10.456','00.00##') // returns 10.456\n```\n\nAnge lägsta antal siffror efter 0 som två och högst antal siffror efter 0 som 4. Den vänstra och högra sidan av funktionen måste matcha eller så returneras NaN.\n\n```arcade\nNumber('10.4','00.00##') // returns NaN\n```\n\nAnge storlek för den upprepade gruppen och den sista gruppstorleken för det ingående värdet.\n\n```arcade\nNumber('12,12,456', ',##,###') // returns 1212456\n```\n\nOm det finns ett negativt underliggande mönster ska det bara användas för att ange negativa prefix och suffix.\n\n```arcade\nNumber('-12,23,345', ',##,###;-,##,###') // returns -1223345\n```\n\nDividera med 100. Högst tre decimaler kan matas in.\n\n```arcade\nNumber('99.99%', '#.##%') // 0.9999\n```\n\nReturnerar antalet millisekunder sedan 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonverterar indatavärdet till ett tal. Datumvärden konverteras till antalet millisekunder sedan 1 januari, 1970 (d.v.s. Unix-epoken).\n\n**Parametrar**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Värdet som ska konverteras till ett tal.\n- **pattern** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den formatmönstertext som används för att tolka tal som formaterats i en lokaliserad kontext från ett textvärde till ett tal. Följande är specialtecken som används för att definiera mönstret:\n\n  - 0: obligatoriska siffror  \n  - #: Valfria siffror  \n  - %: Dividera med 100  \n\n\n**Returvärde**: [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":"Returnerar värdet av x upphöjt till y.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar värdet av x upphöjt till y.\n\n**Parametrar**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Basvärdet.\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Exponenten. Denna avser det antal gånger som `x` ska multipliceras med sig självt.\n\n**Returvärde**: [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":"Returnerar ett godtyckligt tal mellan 0 och 1.","examples":"\n**Exempel**\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett godtyckligt tal mellan 0 och 1.\n\n**Returvärde**: [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":"Returnerar indatavärdet avrundat till det angivna antalet decimaler.  \n_Obs! Om du vill formatera ett värde för visning i en etikett eller ett popup-fönster, använder du funktionen `Text()`._","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar indatavärdet avrundat till det angivna antalet decimaler.  \n_Obs! Om du vill formatera ett värde för visning i en etikett eller ett popup-fönster, använder du funktionen `Text()`._\n\n**Parametrar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal som ska avrundas.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet decimaler som talet ska avrundas till. Standard är `0`. Avslutande nollor klipps bort.\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Ytterligare resurser**\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":"Returnerar sinus för indatavärdet.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar sinus för indatavärdet.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal i radianer som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar kvadratroten av ett tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar kvadratroten av ett tal.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal som kvadratroten ska beräknas på.\n\n**Returvärde**: [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":"Returnerar standardavvikelsen (populationens standardavvikelse) för en vektor med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar standardavvikelsen (populationens standardavvikelse) för en vektor med tal.\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; - En vektor med tal som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar standardavvikelsen (populationens standardavvikelse) för en lista med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar standardavvikelsen (populationens standardavvikelse) för en lista med tal.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - En lista med siffror som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar summan av en vektor med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar summan av en vektor med tal.\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; - En vektor med tal som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar summan av en lista med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar summan av en lista med tal.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - En lista med siffror som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar tangenten för en vinkel i radianer.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar tangenten för en vinkel i radianer.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal som tangenten ska beräknas på.\n\n**Returvärde**: [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":"Returnerar variansen (populationens varians) för en vektor med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar variansen (populationens varians) för en vektor med tal.\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; - En vektor med tal som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar variansen (populationens varians) för en lista med tal.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar variansen (populationens varians) för en lista med tal.\n\n**Parameter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - En vektor med tal som åtgärden ska utföras på.\n\n**Returvärde**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}]]},{"id":"dictionary_functions","title":"Ordlistefunktioner","items":[[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#defaultvalue1","description":"Returnerar ett specificerat standardvärde om en nyckel i en ordlista inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.","examples":"\n**Exempel**\n\nDefaultValue returnerar ett definierat värde\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 returnerar ett standardvärde om det inte finns något värde vid den angivna nyckeln.\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 returnerar ett standardvärde om nyckeln inte finns.\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett specificerat standardvärde om en nyckel i en ordlista inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.\n\n**Parametrar**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Ordlistan eller bilagan som ska kontrolleras.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nyckeln som ska kontrolleras.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det här värdet returneras om nyckeln inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nReturnerar värdet vid angiven nyckel om det är definierat. Annars returneras värdet som är angivet i `defaultValue`."}},"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":"Returnerar ett angivet standardvärde om minst en av nycklarna i en kapslad ordlista inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.","examples":"\n**Exempel**\n\nDefaultValue returnerar ett definierat värde\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 returnerar ett standardvärde om det inte finns något värde vid den angivna nyckeln.\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 returnerar ett standardvärde om nyckeln inte finns.\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\nKontrollera null-värde i en vektor i en ordlista med nyckel som finns\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett angivet standardvärde om minst en av nycklarna i en kapslad ordlista inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.\n\n**Parametrar**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Ordlistan eller bilagan som ska kontrolleras.\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; - En vektor med de nycklar eller index som ska kontrolleras i varje nivå av behållarens struktur.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det här värdet returneras om minst en av nycklarna eller indexen inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nReturnerar värdet vid angiven nyckel eller angivet index om det är definierat. Annars returneras värdet som är angivet i `defaultValue`."}},"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":"Returnerar en ny ordlista baserat på de angivna argumenten. Argumenten är namn-/värdepar, till exempel dictionary('field1',val,'field2',val2,...).","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en ny ordlista baserat på de angivna argumenten. Argumenten är namn-/värdepar, till exempel dictionary('field1',val,'field2',val2,...).\n\n**Parameter**\n\n- **[name1, value1, ..., nameN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Pågående namn- och värdepar.\n\n**Returvärde**: [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":"Avserialiserar JSON-text som en Arcade-ordlista.","examples":"\n**Exempel**\n\nAvserialiserar JSON som en ordlista.\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":"**[Sedan version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAvserialiserar JSON-text som en Arcade-ordlista.\n\n**Parameter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den JSON som ska omvandlas till en Arcade-ordlista. Detta måste serialiseras som ett textvärde.\n\n**Returvärde**: [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":"Omvandlar ett geometrivärde till en ordlista.","examples":"\n**Exempel**\n\nUppdatera x-attributet för en punktgeometri.\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":"**[Sedan version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOmvandlar ett geometrivärde till en ordlista.\n\n**Parameter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrin som ska omvandlas till en Arcade-ordlista. Med början från version 1.25, kan polygon- eller polylinjeindata innehålla kurvobjekt när de utförs i ArcGIS Pro och ArcGIS Maps SDKs for Native Apps.\n\n**Returvärde**: [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":"Omvandlar ett geoobjekt till en ordlista.","examples":"\n**Exempel**\n\nOmvandla ett geoobjekt till en ordlista\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":"**[Sedan version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOmvandlar ett geoobjekt till en ordlista.\n\n**Parameter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjektet som ska omvandlas till en Arcade-ordlista.\n\n**Returvärde**: [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":"Skapar antingen en grund eller djup kopia av en ordlista.","examples":"\n**Exempel**\n\nSkapa en grund kopia av en ordlista\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\nSkapa en djup kopia av en ordlista\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":"**[Sedan version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar antingen en grund eller djup kopia av en ordlista.\n\n**Parametrar**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ordlistan som ska kopieras.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Om `sant`, skapas en djup kopia av ordlistan, vilket innebär att egenskaperna för utdataordlistan inte delar samma referenser som indataordlistan. Standardvärde är `falskt`.\n\n**Returvärde**: [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":"Omvandlar en voxel till en ordlista.","examples":"\n**Exempel**\n\nOmvandla en voxel till en ordlista\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":"**[Sedan version 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOmvandlar en voxel till en ordlista.\n\n**Parameter**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Den voxel som ska omvandlas till en Arcade-ordlista.\n\n**Returvärde**: [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":"Avserialiserar JSON-text till dess motsvarande Arcade-datatyper.","examples":"\n**Exempel**\n\nOmvandlar text till ett booleskt värde\n\n```arcade\nFromJSON(\"true\")\n// Returns true\n```\n\nOmvandlar text till ett tal\n\n```arcade\nfromJSON(\"731.1\")\n// returns 731.1\n```\n\nOmvandlar text till en ordlista\n\n```arcade\nvar d = fromJSON('{\"kids\": 3, \"adults\": 4 }')\nd.kids + d.adults\n// returns 7\n```\n\nOmvandlar text till en vektor\n\n```arcade\nfromJSON('[\"one\", 2, \"three\", false]')\n// returns [ \"one\", 2, \"three\", false ]\n```\n\nOmvandlar text till 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":"**[Sedan version 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAvserialiserar JSON-text till dess motsvarande Arcade-datatyper.\n\n**Parameter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON-texten som ska avserialiseras till en Arcade-datatyp.\n\n**Returvärde**: [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":"Visar om en ordlista har en indatanyckel.","examples":"\n**Exempel**\n\nskriver ut `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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVisar om en ordlista har en indatanyckel.\n\n**Parametrar**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ordlistan som ska genomsökas efter en nyckel.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nyckeln som ska kontrolleras.\n\n**Returvärde**: [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":"Visar om en ordlista har en angiven nyckel och om den nyckeln har ett värde.","examples":"\n**Exempel**\n\nOrdlista med nyckel som har ett värde\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', 18519);\nHasValue(d, 'Cobourg');\n// returns true\n```\n\nOrdlista med nyckel som inte har ett värde\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', null);\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nOrdlista utan angiven nyckel\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000');\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nOrdlista utan angiven nyckel\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":"**[Sedan version 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVisar om en ordlista har en angiven nyckel och om den nyckeln har ett värde.\n\n**Parametrar**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Ordlistan eller bilagan som ska kontrolleras.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nyckeln eller fältnamnet som ska kontrolleras.\n\n**Returvärde**: [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":"Kontrollera om en egenskap som är kapslad flera nivåer i en ordlista har ett värde. Här kan du gå mer på djupet i en kapslad struktur i ett steg istället för att kontrollera värden vid varje nivå. Returnerar `true` om nycklarna och indexen vid varje nivå i strukturen finns och inkluderar ett icke-null-värde.","examples":"\n**Exempel**\n\nKontrollera ordlista med nyckel som har ett kapslat värde\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\nKontrollera värde i en ordlista med nyckel som inte finns\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\nKontrollera värde i en vektor i en ordlista med nyckel som finns\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKontrollera om en egenskap som är kapslad flera nivåer i en ordlista har ett värde. Här kan du gå mer på djupet i en kapslad struktur i ett steg istället för att kontrollera värden vid varje nivå. Returnerar `true` om nycklarna och indexen vid varje nivå i strukturen finns och inkluderar ett icke-null-värde.\n\n**Parametrar**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Ordlistan eller bilagan som ska kontrolleras.\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; - En vektor med de nycklar eller index som ska kontrolleras i varje nivå av strukturen.\n\n**Returvärde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]]},{"id":"portal_functions","title":"Portalfunktioner","items":[{"type":"function","name":"featuresetbyportalitem","bundle":"portal-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#featuresetbyportalitem","description":"Skapar ett FeatureSet från ett geoobjektlager i ett portalobjekt från en angiven portal. Om du begränsar antalet fält i FeatureSet och exkluderar geometrin kan skriptet få bättre prestanda.","examples":"\n**Exempel**\n\nReturnerar antalet geoobjekt i lagret från en annan portal än geoobjektet i kartan.\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":"**[Sedan version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar ett FeatureSet från ett geoobjektlager i ett portalobjekt från en angiven portal. Om du begränsar antalet fält i FeatureSet och exkluderar geometrin kan skriptet få bättre prestanda.\n\n**Parametrar**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Den portal där du vill fråga efter geoobjekt från ett visst portalobjekt-ID.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - GUID för portalobjektet som refererar till ett geoobjektlager eller en geoobjekttjänst. _Observera att detta värde måste vara en textliteral._\n- **layerId** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ID för lagret i geoobjekttjänsten. Det här lagret måste skapas från en geoobjekttjänst; geoobjektsamlingar stöds inte.\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Fälten som ska tas med i FeatureSet. Som standard tas alla fält med. Om du vill begära samtliga fält i lagret ställer du in det här värdet på `['*']`. Om du begränsar antalet fält fungerar skriptet effektivare.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger huruvida geometrin ska tas med i geoobjekten. Av prestandaskäl bör du endast begära geometrin om det behövs, till exempel för användning med geometrifunktioner.\n\n**Returvärde**: [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":"Returnerar den aktuella användaren från arbetskatalogen. För data från en tjänst returneras antingen portalanvändaren eller serveranvändaren. För data från en databasanslutning returneras databasanvändaren. När ingen användare är associerad med arbetskatalogen, till exempel en filbaserad geodatabas, ett `null`-värde returneras.","examples":"\n**Exempel**\n\nReturnerar användarnamn för användaren som för närvarande är inloggad i den aktiva portalen. Om ingen användare är associerad med portalen returnerar denna `null`.\n\n```arcade\nvar userInfo = GetUser();\nif(HasValue(userInfo, \"username\")){\n  return userInfo.username;\n}\n```\n\nReturnerar ordlista för användaren som för närvarande är inloggad baserat på arbetskatalogsanslutningen från den givna portalen.\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den aktuella användaren från arbetskatalogen. För data från en tjänst returneras antingen portalanvändaren eller serveranvändaren. För data från en databasanslutning returneras databasanvändaren. När ingen användare är associerad med arbetskatalogen, till exempel en filbaserad geodatabas, ett `null`-värde returneras.\n\n**Parametrar**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - En portal som den aktuella användaren ska returneras från. Om ingen portal har angivits returneras användarinformation från den aktiva portalen.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användarnamnet för användaren som du vill returnera. Endast begränsad information kommer att returneras baserat på dina behörigheter när begäran görs.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som beskrivs av egenskaperna nedan. I ett offline-arbetsflöde returneras endast användarnamnet.\n\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - E-postadressen associerad med användarens konto.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användarens förnamn och efternamn.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med grupper som användaren tillhör.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användar-ID för den returnerade användaren.\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med behörigheter som användaren har inom organisationen (t.ex. redigera, visa osv.).\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Rollen som användaren har i organisationen (t.ex. Administrator, Publisher, User, Viewer och Custom).\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användarnamn för den returnerade användaren."}},"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":"Returnerar den aktuella användaren från arbetskatalogen. För data från en tjänst returneras antingen portalanvändaren eller serveranvändaren. För data från en databasanslutning returneras databasanvändaren. När ingen användare är associerad med arbetskatalogen, till exempel en filbaserad geodatabas, ett `null`-värde returneras.","examples":"\n**Exempel**\n\nReturnerar användarinformation för den aktiva portalen. Om ingen användare är associerad med portalen returnerar denna `null`.\n\n```arcade\nGetUser()\n```\n\nReturnerar information om den användare som är inloggad för närvarande baserat på portalen med användartillägg.\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar den aktuella användaren från arbetskatalogen. För data från en tjänst returneras antingen portalanvändaren eller serveranvändaren. För data från en databasanslutning returneras databasanvändaren. När ingen användare är associerad med arbetskatalogen, till exempel en filbaserad geodatabas, ett `null`-värde returneras.\n\n**Parametrar**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - En portal som den aktuella användaren ska returneras från. Om ingen portal har angivits returneras användarinformation från den aktiva portalen.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Bestämmer om `userLicenseTypeExtensions` ska returneras i ordlistan.\n\n**Returvärde**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nReturnerar en ordlista som beskrivs av egenskaperna nedan. I ett offline-arbetsflöde returneras endast användarnamnet.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användar-ID för den returnerade användaren.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användarnamn för den returnerade användaren.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Användarens förnamn och efternamn.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - E-postadressen associerad med användarens konto.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med grupper som användaren tillhör.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Rollen som användaren har i organisationen (t.ex. Administrator, Publisher, User, Viewer och Custom).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med behörigheter som användaren har inom organisationen (t.ex. redigera, visa osv.).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med licenstyptillägg associerade med användarens konto (t.ex. \\\"Utility Network\\\", \\\"Parcel Fabric\\\" osv.). Parametern `extensions` anges till `sant` för att detta ska returneras."}},"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":"Skapar en referens till en ArcGIS-portal.","examples":"\n**Exempel**\n\nFrågar efter geoobjekt från ett portalobjekt i 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":"**[Sedan version 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar en referens till en ArcGIS-portal.\n\n**Parameter**\n\n- **url**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - URL för portalen.\n\n**Returvärde**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"track_functions","title":"Spåra funktioner","items":[{"type":"function","name":"trackaccelerationat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationat","description":"Accelerationen vid observationen relativt den aktuella observationen.","examples":"\n**Exempel**\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en siffra för varje geoobjekt som representerar accelerationsvärdet i meter per kvadratsekund. I det här exemplet undersöker vi resultaten för geoobjekt 1 (p1) med `value` 1. Resultatet är lika med accelerationen för geoobjekt 2 (p2).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(1)\naccelerationAt;\n// returns 0.0167\n```\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en siffra för varje geoobjekt som representerar accelerationsvärdet i meter per kvadratsekund. I det här exemplet undersöker vi resultaten för geoobjekt 1 (p1) med `value` 3. Resultatet är lika med accelerationen för geoobjekt 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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAccelerationen vid observationen relativt den aktuella observationen.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet geoobjekt före eller efter den aktuella observationen.  \nDet aktuella geoobjektet är index 0. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position 1 är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är -1 är det föregående värdet i vektorn.\n\n**Returvärde**: [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":"Accelerationsvärden mellan det första värdet (inklusive) till det sista värdet (exklusive) i ett fönster om den aktuella observationen (0).","examples":"\n**Exempel**\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en matris som innehåller accelerationsvärdet för varje geoobjekt i det angivna fönstret. Accelerationer beräknas i meter per kvadratsekund. I detta exempel undersöker vi resultaten för geoobjekt 3 (p3) när de utvärderats med ett `startIndex` på `-1` och ett `endIndex` på `2`.\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(-1, 2)\naccelerationWindow;\n// returns [0.0167, 0.0056, -0.0014]\n```\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en matris som innehåller accelerationsvärdet för varje geoobjekt i det angivna fönstret. Accelerationer beräknas i meter per kvadratsekund. I detta exempel undersöker vi resultaten för geoobjekt 3 (p3) när de utvärderats med ett `startIndex` på `-1` och ett `endIndex` på `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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAccelerationsvärden mellan det första värdet (inklusive) till det sista värdet (exklusive) i ett fönster om den aktuella observationen (0).\n\n**Parametrar**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index för startgeoobjektet. Det aktuella geoobjektet är index 0. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position 1 är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är -1 är det föregående värdet i vektorn.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geoobjektets index i slutet av fönstret. Det aktuella geoobjektet är index 0. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position 1 är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är -1 är det föregående värdet i vektorn.\n\n**Returvärde**: [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":"Accelerationen i den aktuella observationen mäts mellan den tidigare observationen och den aktuella observationen.","examples":"\n**Exempel**\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en siffra för varje geoobjekt som representerar accelerationsvärdet i meter per kvadratsekund. I det första exemplet undersöker vi resultaten för geoobjekt 2 (p2).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns 0.0167\n```\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en siffra för varje geoobjekt som representerar accelerationsvärdet i meter per kvadratsekund. I följande exempel undersöker vi resultaten för geoobjekt 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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAccelerationen i den aktuella observationen mäts mellan den tidigare observationen och den aktuella observationen.\n\n**Returvärde**: [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":"Summan av avstånd som färdats mellan observationer från den första till den aktuella observationen.","examples":"\n**Exempel**\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar ett värde för det aktuella geoobjektet i spåret. I det första exemplet undersöker vi resultaten för geoobjekt 3 (p3). Beräkningen är `80 + 60 = 140`.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 140\n```\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar ett värde för det aktuella geoobjektet i spåret. Ditt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar ett värde för varje geoobjekt i spåret. I följande exempel undersöker vi resultaten för geoobjekt 6 (p6). Beräkningen är `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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSumman av avstånd som färdats mellan observationer från den första till den aktuella observationen.\n\n**Returvärde**: [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":"Hastigheten mellan den tidigare observationen och den aktuella observationen.","examples":"\n**Exempel**\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en siffra för varje geoobjekt som representerar hastigheten beräknad i meter per sekund. I det första exemplet undersöker vi resultaten för geoobjekt 2 (p2). Beräkningen är `60/60`.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 1\n```\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en siffra för varje geoobjekt som representerar hastigheten beräknad i meter per sekund. I följande exempel undersöker vi resultaten för geoobjekt 6 (p6). Beräkningen är `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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHastigheten mellan den tidigare observationen och den aktuella observationen.\n\n**Returvärde**: [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":"Beräknar tiden för det aktuella geoobjektet i ett spår.","examples":"\n**Exempel**\n\nReturnerar tiden för det aktuella geoobjekt som utvärderas. Om det t.ex. finns ett spår med tre geoobjekt från 1 januari 2012, 9 december 2012 och 3 maj 2013 utvärderas den aktuella tiden för varje geoobjekt. I det här exemplet utvärderas tiden för det mellersta geoobjektet, 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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBeräknar tiden för det aktuella geoobjektet i ett spår.\n\n**Returvärde**: [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":"Summan av avstånd som färdats mellan observationer från den första till den aktuella observationen plus det givna värdet.","examples":"\n**Exempel**\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar ett värde för varje geoobjekt i spåret. I det första exemplet undersöker vi resultaten när de utvärderats vid geoobjekt 2 (p2) med ett indexvärde på 2. Beräkningen är `30 + 80 + 60 = 170`.\n\n```arcade\nTrackDistanceAt(2)\n// returns 170\n```\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar ett värde för varje geoobjekt i spåret. I följande exempel undersöker vi resultaten när de utvärderats vid geoobjekt 4 (p4) med ett indexvärde på 4. Beräkningen är `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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSumman av avstånd som färdats mellan observationer från den första till den aktuella observationen plus det givna värdet.\n\n**Parameter**\n\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index för spårgeoobjekt att beräkna avstånd för. Ett värde på \\\"2\\\" skulle till exempel beräkna avståndet från det första geoobjektet (index \\\"0\\\") i spåret till det tredje geoobjektet (index \\\"2\\\") i spåret.\n\n**Returvärde**: [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":"Avstånden mellan det första värdet (inklusive) till det sista värdet (exklusive) i ett fönster om den aktuella observationen (0).","examples":"\n**Exempel**\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en vektor som innehåller avståndsvärdet för varje geoobjekt i fönstret. I det första exemplet undersöker vi resultaten för geoobjekt 3 (p3) när de utvärderats med ett `startIndex` på `-1` och ett `endIndex` på `2`.\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [60, 140, 170]\n```\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en vektor som innehåller avståndsvärdet för varje geoobjekt i fönstret. I följande exempel undersöker vi resultaten för geoobjekt 5 (p5) när de utvärderats med ett `startIndex` på `-1` och ett `endIndex` på `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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAvstånden mellan det första värdet (inklusive) till det sista värdet (exklusive) i ett fönster om den aktuella observationen (0).\n\n**Parametrar**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index för startgeoobjektet. Det aktuella geoobjektet är index 0. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position 1 är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är -1 är det föregående värdet i vektorn.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geoobjektets index i slutet av fönstret. Det aktuella geoobjektet är index 0. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position 1 är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är -1 är det föregående värdet i vektorn.\n\n**Returvärde**: [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":"Beräknar varaktigheten för spåret från startgeoobjektet till det aktuella geoobjektet i millisekunder från epok.","examples":"\n**Exempel**\n\nReturnerar varaktigheten för ett spår som börjar 1 januari 2012 och fortsätter till det aktuella geoobjektet den 3 maj 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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBeräknar varaktigheten för spåret från startgeoobjektet till det aktuella geoobjektet i millisekunder från epok.\n\n**Returvärde**: [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":"Returnerar en vektor med attributvärden från det angivna `field` för det angivna tidsintervallet. Med fönsterfunktionen kan du gå framåt och bakåt i tiden.","examples":"\n**Exempel**\n\nDitt spår har ett fält med värden i ordningsföljd på `[10, 20, 30, 40, 50]`. Geoobjektens geometrier är `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Uttrycket utvärderas vid varje geoobjekt längs spåret. Resultaten returneras inklusive startgeoobjektet men exklusive slutgeoobjektet. Det här exemplet utvärderas vid det andra geoobjektet (20) och returnerar en vektor från föregående värde (-1, inklusive).\n\n```arcade\nvar window = TrackFieldWindow('MyField', -1,0)\nwindow;\n// returns [10]\n```\n\nDitt spår har ett fält som heter `Hastighet` med värden i ordningsföljd på [10, 20, 30, 40, 50]. Geoobjektens geometrier är `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Uttrycket utvärderas vid varje geoobjekt längs spåret. För det här exemplet undersöker vi resultaten vid utvärdering vid det tredje geoobjektet (30). Resultaten returneras inklusive startgeoobjektet men exklusive slutgeoobjektet. \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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en vektor med attributvärden från det angivna `field` för det angivna tidsintervallet. Med fönsterfunktionen kan du gå framåt och bakåt i tiden.\n\n**Parametrar**\n\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältnamnet som värdena returneras från.\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index för startgeoobjektet. Det aktuella geoobjektet är index `0`. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position `1` är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är `-1` det föregående värdet i vektorn.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geoobjektets index i slutet av fönstret. Det aktuella geoobjektet är index `0`. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position `1` är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är `-1` det föregående värdet i vektorn.\n\n**Returvärde**: [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":"Returnerar en vektor med geometrier för de angivna tidsindexen. Med fönsterfunktionen kan du gå framåt och bakåt i tiden.","examples":"\n**Exempel**\n\nDitt spår har ett fält med värden i ordningsföljd på `[10, 20, 30, 40, 50]`. Geoobjektens geometrier är `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Uttrycket utvärderas vid varje geoobjekt längs spåret. För det här exemplet undersöker vi resultaten vid utvärdering vid det tredje geoobjektet (30). Resultaten returneras inklusive startgeoobjektet, men exklusive slutgeoobjektet\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en vektor med geometrier för de angivna tidsindexen. Med fönsterfunktionen kan du gå framåt och bakåt i tiden.\n\n**Parametrar**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index för startgeoobjektet. Det aktuella geoobjektet är index `0`. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position `1` är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är `-1` det föregående värdet i vektorn.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geoobjektets index i slutet av fönstret. Det aktuella geoobjektet är index `0`. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position `1` är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är `-1` det föregående värdet i vektorn.\n\n**Returvärde**: [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":"Returnerar index för ett geoobjekt som beräknas. Geoobjekten indexeras i tidsordning i ett spår.","examples":"\n**Exempel**\n\nReturnerar index för det första geoobjektet i ett spår.\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar index för ett geoobjekt som beräknas. Geoobjekten indexeras i tidsordning i ett spår.\n\n**Returvärde**: [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":"Hastigheten vid observationen relativt den aktuella observationen. Till exempel, vid värde 2 är det hastigheten vid observationen två observationer efter den aktuella observationen.","examples":"\n**Exempel**\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en siffra för varje geoobjekt som representerar hastigheten beräknad i meter per sekund. I det första exemplet undersöker vi resultaten för geoobjekt 1 (p1) med `value` 2. Beräkningen är `80/60`.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1.33\n```\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en siffra för varje geoobjekt som representerar hastigheten beräknad i meter per sekund. I följande exempel undersöker vi resultaten för geoobjekt 3 (p3) med `value` -1. Beräkningen är `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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHastigheten vid observationen relativt den aktuella observationen. Till exempel, vid värde 2 är det hastigheten vid observationen två observationer efter den aktuella observationen.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet geoobjekt före eller efter den aktuella observationen. Det aktuella geoobjektet är index 0. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position 1 är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är -1 är det föregående värdet i vektorn.\n\n**Returvärde**: [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":"Hastighetsvärdena mellan det första värdet (inklusive) till det sista värdet (exklusive) i ett fönster runt den aktuella observationen (0).","examples":"\n**Exempel**\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en matris som innehåller hastighetsvärdet för varje geoobjekt i det angivna fönstret. Hastigheter beräknas i meter per sekund. I detta exempel undersöker vi resultaten för geoobjekt 3 (p3) när de utvärderats med ett `startIndex` på `-1` och ett `endIndex` på `2`.\n\n```arcade\nvar speedWindow = TrackSpeedWindow(-1, 2)\nspeedWindow // returns [1, 1.3, 0.5]\n```\n\nDitt spår har sex geoobjekt, som visas ovan. Uttrycket returnerar en matris som innehåller hastighetsvärdet för varje geoobjekt i det angivna fönstret. Hastigheter beräknas i meter per sekund. I detta exempel undersöker vi resultaten för geoobjekt 3 (p3) när de utvärderats med ett `startIndex` på `-1` och ett `endIndex` på `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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHastighetsvärdena mellan det första värdet (inklusive) till det sista värdet (exklusive) i ett fönster runt den aktuella observationen (0).\n\n**Parametrar**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index för startgeoobjektet. Det aktuella geoobjektet är index 0. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position 1 är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är -1 är det föregående värdet i vektorn.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geoobjektets index i slutet av fönstret. Det aktuella geoobjektet är index 0. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position 1 är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är -1 är det föregående värdet i vektorn.\n\n**Returvärde**: [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":"Beräknar starttiden för ett spår.","examples":"\n**Exempel**\n\nReturnerar starttiden för ett spår från 1 januari 2012 till 3 maj 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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBeräknar starttiden för ett spår.\n\n**Returvärde**: [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":"Returnerar en vektor med geoobjekt för de angivna tidsindexen. Med den här funktionen kan du gå framåt och bakåt i tiden.","examples":"\n**Exempel**\n\nDitt spår har ett fält med värden i ordningsföljd på `[10, 20, 30, 40, 50]`. Geoobjektens geometrier är `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Uttrycket utvärderas vid varje geoobjekt längs spåret. Resultaten returneras inklusive startgeoobjektet men exklusive slutgeoobjektet. Det här exemplet utvärderas vid det andra geoobjektet (20) och returnerar en vektor för ett enda värde – föregående geoobjekt.\n\n```arcade\nvar window = TrackWindow(-1,0)\nwindow;\n// returns [{'geometry': {x: 1, y: 1}}, {'attributes': {'MyField' : 10, 'trackName':'ExampleTrack1'}}]\n```\n\nDitt spår har ett fält med värden i ordningsföljd på `[10, 20, 30, 40, 50]`. Geoobjektens geometrier är `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Uttrycket utvärderas vid varje geoobjekt längs spåret. För det här exemplet undersöker vi resultaten vid utvärdering vid det tredje geoobjektet (30). Resultaten returneras inklusive startgeoobjektet men exklusive slutgeoobjektet.\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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en vektor med geoobjekt för de angivna tidsindexen. Med den här funktionen kan du gå framåt och bakåt i tiden.\n\n**Parametrar**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index för startgeoobjektet. Det aktuella geoobjektet är index `0`. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position `1` är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är `-1` det föregående värdet i vektorn.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geoobjektets index i slutet av fönstret. Det aktuella geoobjektet är index `0`. Positiva värden representerar geoobjekt som inträffar i framtiden, efter det aktuella värdet. Position `1` är till exempel nästa värde i vektorn. Negativa siffror representerar geoobjekt som inträffade i det förflutna, före det aktuella geoobjektet. Exempelvis är `-1` det föregående värdet i vektorn.\n\n**Returvärde**: [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":"text_functions","title":"Textfunktioner","items":[{"type":"function","name":"concatenate","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#concatenate","description":"Konkatenerar värden tillsammans och returnerar ett textvärde.","examples":"\n**Exempel**\n\nskriver ut 'red/blue/green'\n\n```arcade\nConcatenate(['red', 'blue', 'green'], '/')\n```\n\n","completion":{"label":"Concatenate","detail":"Concatenate(values?, separator?, format?) -> Text","insertText":"Concatenate($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonkatenerar värden tillsammans och returnerar ett textvärde.\n\n**Parametrar**\n\n- **values** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - En vektor med textvärden som ska konkateneras.\n- **separator** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Avgränsare som ska användas vid konkatenering om parametern `values` är en vektor. Eller text som ska konkateneras, om ett enda värde anges för den första parametern. Om den inte anges är den tom.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specialformateringstecken för datum eller tal. Denna parameter är tillgänglig från och med Arcade version 1.3.  \nMöjliga värden:  \n  - `0`: siffra  \n  - `#`: siffra, med undantag av inledande/efterföljande nollor  \n  - `D`: dag i månaden, inte utfylld (1 - 31)  \n  - `DD`: dag i månaden, utfylld (01 - 31)  \n  - `DDD`: dag på året (1 - 365)  \n  - `d`: veckodag (1 - 7)  \n  - `ddd`: förkortad veckodag (t.ex. mån)  \n  - `dddd`: fullständig veckodag (t.ex. måndag)  \n  - `M`: månadsnummer (1 - 12)  \n  - `MM`: månadsnummer, utfylld (01 - 12)  \n  - `MMM`: förkortat månadsnamn (t.ex. jan)  \n  - `MMMM`: fullständigt månadsnamn (t.ex. januari)  \n  - `Y`: helt år  \n  - `YY`: tvåsiffrigt år  \n  - `h`: timmar i 12-timmarstid, inte utfyllda (1 - 12)  \n  - `hh`: timmar i 12-timmarstid, utfyllda (01 - 12)  \n  - `H`: timmar i 24-timmarstid, inte utfyllda (0 - 23)  \n  - `HH`: timmar i 24-timmarstid, utfyllda (00 - 23)  \n  - `m`: minuter, inte utfyllda (0 - 59)  \n  - `mm`: minuter, utfyllda (00 - 59)  \n  - `s`: sekunder, inte utfyllda (0 - 59)  \n  - `ss`: sekunder, utfyllda (00 - 59)  \n  - `SSS`: millisekunder, utfyllda (000 - 999)  \n  - `A`: FM/EM  \n  - `Z`: tidszonsförskjutning i begränsade timmar +/- UTC (t.ex. `-7` eller `+11`)  \n  - `ZZ`: tidszonsförskjutning i timmar +/- UTC (t.ex. `-07:00` eller `+11:00`)  \n  - `ZZ`: tidszonsförskjutning i kompakta timmar +/- UTC (t.ex. `-07:00` eller `+11:00`)  \n  - `ZZZZ`: förkortad namngiven tidszon (t.ex. `EST`)  \n  - `ZZZZZ`: namngiven tidszon (t.ex. `Eastern Standard Time`)  \n\n\n**Returvärde**: [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":"Returnerar antalet tecken i ett textvärde.","examples":"\n**Exempel**\n\nReturnerar 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar antalet tecken i ett textvärde.\n\n**Parameter**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett textvärde som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Hittar en teckensekvens i ett textvärde. Jokertecken stöds INTE. Ett returnerat värde på ’-1’ visar att inga resultat hittades.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHittar en teckensekvens i ett textvärde. Jokertecken stöds INTE. Ett returnerat värde på ’-1’ visar att inga resultat hittades.\n\n**Parametrar**\n\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Texten som ska sökas efter.\n- **targetText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Texten som ska sökas efter.\n- **startPosition** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Nollbaserat index för det tecken i texten som sökningen ska utgå ifrån.\n\n**Returvärde**: [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":"Returnerar ett textvärde som skapats från en sekvens för UTF-16-teckenkoder.","examples":"\n**Exempel**\n\nFöljande exempel returnerar 'XYZ'\n\n```arcade\nFromCharCode(88,89,90)\n// returns 'XYZ'\n```\n\nFöljande exempel returnerar '🌉'\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":"**[Sedan version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett textvärde som skapats från en sekvens för UTF-16-teckenkoder.\n\n**Parametrar**\n\n- **charCode1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett tal som representerar UTF-16-kodenheter. Varje enhet har ett intervall på 0-65535.\n- **[charCode2, ..., charCodeN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - En sekvens med tal som representerar UTF-16-kodenheter. Varje enhet har ett intervall på 0-65535.\n\n**Returvärde**: [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":"Returnerar ett textvärde som skapats från en sekvens för UTF-32-kodpunkter.","examples":"\n**Exempel**\n\nFöljande exempel returnerar 'XYZ'\n\n```arcade\nFromCodePoint(88,89,90)\n// returns 'XYZ'\n```\n\nFöljande exempel returnerar '🌉'\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":"**[Sedan version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett textvärde som skapats från en sekvens för UTF-32-kodpunkter.\n\n**Parametrar**\n\n- **codePoint1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - En kodpunkt.\n- **[codePoint2, ..., codePoint1N]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - En lista med kodpunkter\n\n**Returvärde**: [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":"Returnerar ett slumpmässigt GUID som ett textvärde.","examples":"\n**Exempel**\n\nReturnerar ett värde i stil med `{db894515-ed21-4df1-af67-36232256f59a}`\n\n```arcade\nGuid()\n```\n\nReturnerar ett värde i stil med `d00cf4dffb184caeb8ed105b2228c247`\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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett slumpmässigt GUID som ett textvärde.\n\n**Parameter**\n\n- **guidFormat** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett namngivet format för GUID. Standardvärdet är `digits-hyphen-braces`.  \nMöjliga värden: `digits` \\| `digits-hyphen` \\| `digits-hyphen-braces` \\| `digits-hyphen-parentheses`\n\n**Returvärde**: [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":"Returnerar det angivna antalet tecken från inledningen av ett textvärde.","examples":"\n**Exempel**\n\nskriver ut 'the'\n\n```arcade\nLeft('the quick brown fox', 3)\n```\n\n","completion":{"label":"Left","detail":"Left(value, charCount) -> Text","insertText":"Left(${1:value_}, ${2:charCount_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det angivna antalet tecken från inledningen av ett textvärde.\n\n**Parametrar**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Värdet som tecknen ska hämtas ifrån.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet tecken som ska hämtas från textens inledning.\n\n**Returvärde**: [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":"Omvandlar ett textvärde till gemener.","examples":"\n**Exempel**\n\nskriver ut 'hello'\n\n```arcade\nLower('HELLO')\n```\n\n","completion":{"label":"Lower","detail":"Lower(inputText) -> Text","insertText":"Lower(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOmvandlar ett textvärde till gemener.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den text som ska omvandlas till gemener.\n\n**Returvärde**: [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":"Hämtar ett antal tecken från mittendelen av ett textvärde.","examples":"\n**Exempel**\n\nskriver ut 'quick'\n\n```arcade\nMid('the quick brown fox', 4, 5)\n```\n\n","completion":{"label":"Mid","detail":"Mid(value, startPosition, charCount?) -> Text","insertText":"Mid(${1:value_}, ${2:startPosition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHämtar ett antal tecken från mittendelen av ett textvärde.\n\n**Parametrar**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Värdet som tecknen ska hämtas ifrån. Om värdet inte är av typen Text konverteras värdet först till Text.\n- **startPosition**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Utgångsläget som texten ska hämtas ifrån. 0 är den första positionen.\n- **charCount** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet tecken som ska extraheras. Om detta utelämnas extraheras tecken till slutet av texten\n\n**Returvärde**: [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":"Omvandlar ett textvärde till inledande versaler. Som standard omvandlas den första bokstaven i varje ord till versaler. Alternativet `firstword` omvandlar endast det första ordet till versaler.","examples":"\n**Exempel**\n\nskriver ut '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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOmvandlar ett textvärde till inledande versaler. Som standard omvandlas den första bokstaven i varje ord till versaler. Alternativet `firstword` omvandlar endast det första ordet till versaler.\n\n**Parametrar**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Den text som ska omvandlas till inledande versaler.\n- **applyToText** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett textvärde som anger hur versaler ska användas. Som standard omvandlas varje ord till versaler. Den här parametern godtar ett av två värden: `everyword` eller `firstword`.\n\n**Returvärde**: [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":"Ersätter tecken i ett textvärde. Som standard ersätts samtliga förekomster.","examples":"\n**Exempel**\n\nskriver ut '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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nErsätter tecken i ett textvärde. Som standard ersätts samtliga förekomster.\n\n**Parametrar**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Texten som ersättningarna ska ske i.\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Texten som ska sökas efter.\n- **replacementText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ersättningstexten.\n- **allOccurrences** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om alla förekomster av `searchText` ska ersättas i texten. Standard är `true`.\n\n**Returvärde**: [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":"Returnerar det angivna antalet tecken från slutet av ett textvärde.","examples":"\n**Exempel**\n\nskriver ut '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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det angivna antalet tecken från slutet av ett textvärde.\n\n**Parametrar**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Texten som tecknen ska hämtas ifrån.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet tecken som ska hämtas från slutet av textvärdet.\n\n**Returvärde**: [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":"Delar upp ett textvärde i en vektor.","examples":"\n**Exempel**\n\nreturnerar '[red,green]'\n\n```arcade\nSplit('red,green,blue,orange', ',', 2)\n```\n\nDelar paragrafen vid varje utrymme ett obegränsat antal gånger. Returnerar en vektor med orden i paragrafen.\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDelar upp ett textvärde i en vektor.\n\n**Parametrar**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Textvärdet som ska delas upp.\n- **separatorText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Avgränsaren som används för att dela texten.\n- **limit** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett heltal som anger antalet delningar. Standard är ’-1’, vilket visar ett obegränsat nummer delningar.\n- **removeEmpty** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Anger om tomma värden ska tas bort. Som standard är detta `false`.\n\n**Returvärde**: [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":"Returnerar ett standardiserat, formaterat filnamn baserat på följande teckenersättningsregler. Fältvärdets tecken returneras i ett standardiserat format enligt nedanstående.  \n- Snedstreck (`/`) &rarr; bindestreck (`-`)  \n- Omvänt snedstreck (`\\`) &rarr; bindestreck (`-`)  \n- Lodstreck eller vertikal linje (`|`) &rarr; bindestreck (`-`)  \n- Asterisk (`*`) &rarr; understreck (`_`)  \n- Mindre än (`<`) &rarr; understreck (`_`)  \n- Större än (`>`) &rarr; understreck (`_`)  \n- Frågetecken (`?`) &rarr; understreck (`_`)  \n- Kolon (`:`) &rarr; Ett komma följt av ett blanksteg (`, `)","examples":"\n**Exempel**\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":"**[Sedan version 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett standardiserat, formaterat filnamn baserat på följande teckenersättningsregler. Fältvärdets tecken returneras i ett standardiserat format enligt nedanstående.  \n- Snedstreck (`/`) &rarr; bindestreck (`-`)  \n- Omvänt snedstreck (`\\`) &rarr; bindestreck (`-`)  \n- Lodstreck eller vertikal linje (`|`) &rarr; bindestreck (`-`)  \n- Asterisk (`*`) &rarr; understreck (`_`)  \n- Mindre än (`<`) &rarr; understreck (`_`)  \n- Större än (`>`) &rarr; understreck (`_`)  \n- Frågetecken (`?`) &rarr; understreck (`_`)  \n- Kolon (`:`) &rarr; Ett komma följt av ett blanksteg (`, `)\n\n**Parameter**\n\n- **inputFilename**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Indatafilnamnet som ska standardiseras.\n\n**Returvärde**: [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":"Returnerar en standardiserad, formaterad GUID-sträng.","examples":"\n**Exempel**\n\nKonverterar ett GUID till formatet `digits`\n\n```arcade\nStandardizeGuid('{4e6f776d-c298-4b4b-86a4-57103b4d0f4a}', 'digits')\n// Returns a value of 4e6f776dc2984b4b86a457103b4d0f4a\n```\n\nKonverterar ett GUID till formatet `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":"**[Sedan version 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en standardiserad, formaterad GUID-sträng.\n\n**Parametrar**\n\n- **inputGuid**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Indata-GUID i alla format som ska standardiseras.\n- **format**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ett namngivet format för GUID.  \nMöjliga värden: `digits` \\| `digits-hyphen` \\| `digits-hyphen-braces` \\| `digits-hyphen-parentheses`\n\n**Returvärde**: [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":"Omvandlar valfritt värde till ett textvärde. En valfri `format`-parameter anges för att tillåta formatering av datum och indata för nummerdata. Returnerar `null` om en motsvarande textkonvertering inte kan bestämmas.","examples":"\n**Exempel**\n\nFyll ut talet till vänster om decimaltecknet\n\n```arcade\nText(123, '0000') // '0123'\n```\n\nBegränsa talet till vänster om decimaltecknet\n\n```arcade\nText(123, '00') // '23'\n```\n\nGruppera talet i tusental\n\n```arcade\nText(1234, '#,###') // '1,234'\n```\n\nAvrunda talet till två decimaler\n\n```arcade\nText(12345678.123, '#,###.00') // '12,345,678.12'\n```\n\nFormatera siffror som valuta\n\n```arcade\nText(1234.55, '$#,###.00') // '$1,234.55'\n```\n\nAvrunda talet till två decimaler\n\n```arcade\nText(1.236, '#.00') // '1.24'\n```\n\nBehåll signifikanta siffror och gruppera i tusental\n\n```arcade\nText(1234.5678, '#,##0.00#') // '1,234.568'\n```\n\nFormatera talet och formatera positivt/negativt – om det finns ett negativt underliggande mönster ska det bara användas för att ange negativa prefix och suffix\n\n```arcade\nText(-2, 'Floor #;Basement #') // 'Basement 2'\n```\n\n\n\n```arcade\nText(2, 'Floor #;Basement #') // 'Floor 2'\n```\n\nMultiplicera med 100 och formatera som procent\n\n```arcade\nText(0.3, '#%') // '30%'\n```\n\nFormatera datum och tid för ögonblicket, t.ex. 'tisdag 25 oktober 2016 kl. 08:43:11'\n\n```arcade\nText(Now(), 'dddd, MMMM D, Y @ h:m:s')\n```\n\nFormaterar datum och tid med tidszonen\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOmvandlar valfritt värde till ett textvärde. En valfri `format`-parameter anges för att tillåta formatering av datum och indata för nummerdata. Returnerar `null` om en motsvarande textkonvertering inte kan bestämmas.\n\n**Parametrar**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ett värde (d.v.s. datum, tal eller annan datatyp) som ska konverteras till text. Med början från version 1.25, kan polygon- eller polylinjeindata returnera JSON som innehåller kurvobjekt när de utförs i ArcGIS Pro och ArcGIS Maps SDKs for Native Apps.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specialtecken för formatering av datum eller tal.  \nMöjliga värden:  \n  - `0`: siffra  \n  - `#`: siffra, med undantag av inledande/efterföljande nollor  \n  - `D`: dag i månaden, inte utfylld (1 - 31)  \n  - `DD`: dag i månaden, utfylld (01 - 31)  \n  - `DDD`: dag på året (1 - 365)  \n  - `d`: veckodag (1 - 7)  \n  - `ddd`: förkortad veckodag (t.ex. mån)  \n  - `dddd`: fullständig veckodag (t.ex. måndag)  \n  - `M`: månadsnummer (1 - 12)  \n  - `MM`: månadsnummer, utfylld (01 - 12)  \n  - `MMM`: förkortat månadsnamn (t.ex. jan)  \n  - `MMMM`: fullständigt månadsnamn (t.ex. januari)  \n  - `Y`: helt år  \n  - `YY`: tvåsiffrigt år  \n  - `h`: timmar i 12-timmarstid, inte utfyllda (1 - 12)  \n  - `hh`: timmar i 12-timmarstid, utfyllda (01 - 12)  \n  - `H`: timmar i 24-timmarstid, inte utfyllda (0 - 23)  \n  - `HH`: timmar i 24-timmarstid, utfyllda (00 - 23)  \n  - `m`: minuter, inte utfyllda (0 - 59)  \n  - `mm`: minuter, utfyllda (00 - 59)  \n  - `s`: sekunder, inte utfyllda (0 - 59)  \n  - `ss`: sekunder, utfyllda (00 - 59)  \n  - `SSS`: millisekunder, utfyllda (000 - 999)  \n  - `A`: FM/EM  \n  - `Z`: tidszonsförskjutning i begränsade timmar +/- UTC (t.ex. `-7` eller `+11`)  \n  - `ZZ`: tidszonsförskjutning i timmar +/- UTC (t.ex. `-07:00` eller `+11:00`)  \n  - `ZZ`: tidszonsförskjutning i kompakta timmar +/- UTC (t.ex. `-07:00` eller `+11:00`)  \n  - `ZZZZ`: förkortad namngiven tidszon (t.ex. `EST`)  \n  - `ZZZZZ`: namngiven tidszon (t.ex. `Eastern Standard Time`)  \n\n\n**Returvärde**: [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":"Returnerar ett tal mellan 0 och 65535 som representerar UTF-16-kodenheten vid det givna indexet. Ogiltiga halvor av surrogatpar tas bort automatiskt.","examples":"\n**Exempel**\n\nFöljande exempel returnerar 88, Unicode-värdet för X.\n\n```arcade\nToCharCode('XYZ')\n// returns 88\n```\n\nFöljande exempel returnerar 89, Unicode-värdet för Y.\n\n```arcade\nToCharCode('XYZ', 1)\n// returns 89\n```\n\nFöljande exempel returnerar 65535.\n\n```arcade\nToCharCode('\\uFFFF\\uFFFE')\n// returns 65535\n```\n\nFöljande exempel returnerar 55356.\n\n```arcade\nToCharCode('🌉')\n// returns 55356\n```\n\nFöljande exempel returnerar 57097.\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":"**[Sedan version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett tal mellan 0 och 65535 som representerar UTF-16-kodenheten vid det givna indexet. Ogiltiga halvor av surrogatpar tas bort automatiskt.\n\n**Parametrar**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Texten som ett UTF-16-kodenhetsvärde ska hämtas ifrån.\n- **index** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ett heltal med ett värde på minst 0 och inte större än antalet tecken i `inputText`. Som standard är det här värdet 0.\n\n**Returvärde**: [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":"Returnerar ett icke-negativt tal som representerar UTF-32-kodpunktsvärdet för indatatexten. Hela kodpunkten returneras om den indexeras till den första halvan av ett surrogatpar. Den här funktionen returnerar värden för den andra halvan om den indexerar till den andra halvan av paret. Om en stor kod inte är ett giltigt tecken returnerar funktionen bara värdet för halvan som den indexerar till.","examples":"\n**Exempel**\n\nFöljande exempel returnerar 88, Unicode-värdet för X.\n\n```arcade\nToCodePoint('XYZ')\n// returns 88\n```\n\nFöljande exempel returnerar 89, Unicode-värdet för Y.\n\n```arcade\nToCodePoint('XYZ', 1)\n// returns 89\n```\n\nFöljande exempel returnerar 127753.\n\n```arcade\nToCodePoint('🌉')\n// returns 127753\n```\n\nFöljande exempel returnerar 57097.\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":"**[Sedan version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett icke-negativt tal som representerar UTF-32-kodpunktsvärdet för indatatexten. Hela kodpunkten returneras om den indexeras till den första halvan av ett surrogatpar. Den här funktionen returnerar värden för den andra halvan om den indexerar till den andra halvan av paret. Om en stor kod inte är ett giltigt tecken returnerar funktionen bara värdet för halvan som den indexerar till.\n\n**Parametrar**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Texten som UTF-32-kodpunktsvärdet ska hämtas ifrån.\n- **position** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Position för ett tecken i `inputText` som kodpunktsvärdet ska returneras ifrån. Som standard är det här värdet 0.\n\n**Returvärde**: [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":"Konverterar ett heltal till hexidecimal representation.","examples":"\n**Exempel**\n\nReturnerar `\\\"64\\\"`.\n\n```arcade\nToHex(100)\n```\n\nReturnerar hexidecimal representation för färgen royalblue, `\\\"#4169E1\\\"`, från dess RGB-värden\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonverterar ett heltal till hexidecimal representation.\n\n**Parameter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Värdet som ska konverteras till ett hexidecimal värde.\n\n**Returvärde**: [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":"Tar bort blanksteg från början eller slutet av ett indatatextvärde.","examples":"\n**Exempel**\n\nskriver ut '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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTar bort blanksteg från början eller slutet av ett indatatextvärde.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Texten som ska ändras.\n\n**Returvärde**: [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":"Omvandlar text till versaler.","examples":"\n**Exempel**\n\nskriver ut '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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOmvandlar text till versaler.\n\n**Parameter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Textvärdet som ska omvandlas till versaler.\n\n**Returvärde**: [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":"Kodar en URL genom att ersätta varje instans av vissa tecken med en, två, tre, eller fyra escape-sekvenser som representerar teckenkodningen UTF-8.","examples":"\n**Exempel**\n\nKodar angiven 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":"**[Sedan version 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKodar en URL genom att ersätta varje instans av vissa tecken med en, två, tre, eller fyra escape-sekvenser som representerar teckenkodningen UTF-8.\n\n**Parameter**\n\n- **textOrDictionary**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - URL:en som ska kodas.\n\n**Returvärde**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"array_functions","title":"Vektorfunktioner","items":[{"type":"function","name":"all","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#all","description":"Anger om alla element i en viss vektor klarar ett test från tillhandahållen funktion. Returnerar `true` om funktionen returnerar `true` för alla objekt i indatavektorn.","examples":"\n**Exempel**\n\nReturnerar`falskt` eftersom vissa av elementen i indatavektorn inte klarar testet `isEven`\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\nAnvänder befintlig Arcade-funktion `isEmpty` som `testFunction`. Detta är giltigt eftersom `isEmpty` tar en enskild parameter och returnerar ett booleskt värde. Uttrycket returnerar `true` om alla fälten är tomma.\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":"**[Sedan version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om alla element i en viss vektor klarar ett test från tillhandahållen funktion. Returnerar `true` om funktionen returnerar `true` för alla objekt i indatavektorn.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Indatavektorn som ska testas.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funktionen som används för att testa varje element i vektorn `testFunction(value: Any) -> Boolean`. Funktionen måste returnera ett sant värde om elementet klarar testet. Funktionen kan vara en användardefinierad funktion eller en kärn-Arcade-funktion definierad med följande parameter:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Representerar värdet för ett element i vektorn.\n\n**Returvärde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true` om testfunktionen returnerar ett sant värde för alla element."}},"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":"Testar om något element i en viss vektor klarar ett test från tillhandahållen funktion. Returnerar `true` om funktionen returnerar `true` för minst ett objekt i indatavektorn.","examples":"\n**Exempel**\n\nReturnerar `sant` eftersom minst ett av elementen i indatavektorn klarar testet `isEven`.\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\nAnvänder befintlig Arcade-funktion `isEmpty` som `testFunction`. Detta är giltigt eftersom `isEmpty` tar en enskild parameter och returnerar ett booleskt värde. Uttrycket returnerar `true` om något av fälten är tomma.\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":"**[Sedan version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTestar om något element i en viss vektor klarar ett test från tillhandahållen funktion. Returnerar `true` om funktionen returnerar `true` för minst ett objekt i indatavektorn.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Indatavektorn som ska testas.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funktionen som används för att testa varje element i vektorn `testFunction(value: Any) -> Boolean`. Funktionen måste returnera ett sant värde om elementet klarar testet. Funktionen kan vara en användardefinierad funktion eller en kärn-Arcade-funktion definierad med följande parameter:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Representerar värdet för ett element i vektorn.\n\n**Returvärde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true` om testfunktionen returnerar ett sant värde för något av 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":"Returnerar en ny vektor med en given längd.","examples":"\n**Exempel**\n\nReturnerar `[null, null, null, null, null]`.\n\n```arcade\nArray(5)\n```\n\nReturnerar `[\\\"hello\\\",\\\"hello\\\"]`\n\n```arcade\nArray(2, \"hello\")\n```\n\nReturnerar `[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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en ny vektor med en given längd.\n\n**Parametrar**\n\n- **arrayLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Önskad längd för den nya vektorn.\n- **defaultValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Värdet för varje element i vektorn. Om inget värde angetts blir standard 'null'.\n\n**Returvärde**: [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":"Returnerar antingen en grund eller djup kopia av en indatavektor.","examples":"\n**Exempel**\n\nSkapar en grund kopia av indatavektorn\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\nSkapar en djup kopia av indatavektorn\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":"**[Sedan version 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar antingen en grund eller djup kopia av en indatavektor.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vektorn som ska kopieras.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Om `sant`, skapas en djup kopia av varje element i indatavektorn, vilket innebär att elementen i utdatavektorn inte delar samma referenser som elementen i indatavektorn. Standardvärde är `falskt`.\n\n**Returvärde**: [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":"Returnerar det sista elementet i en vektor. Om indatavektorn är tom kommer utvärderingen av uttrycket att misslyckas.","examples":"\n**Exempel**\n\nReturnerar '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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det sista elementet i en vektor. Om indatavektorn är tom kommer utvärderingen av uttrycket att misslyckas.\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; - Vektorn som det sista geoobjektet ska hämtas ifrån.\n\n**Returvärde**: [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":"Returnerar antalet poster i en vektor.","examples":"\n**Exempel**\n\nReturnerar 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar antalet poster i en vektor.\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; - En vektor som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar ett specificerat standardvärde om ett index i en vektor inte finns eller om värdet vid angivet index är `null` eller ett tomt textvärde.","examples":"\n**Exempel**\n\nVektor med värde vid angivet index\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 4, \"No data\");\n// returns 901\n```\n\nVektor utan värde vid angivet index\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 5, \"No data\");\n// returns \"No data\"\n```\n\nVektor med ett null-värde vid angivet 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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett specificerat standardvärde om ett index i en vektor inte finns eller om värdet vid angivet index är `null` eller ett tomt textvärde.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Indatavektorn som ska kontrolleras.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index som ska kontrolleras.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det här värdet returneras om index inte finns eller om värdet vid angivet index är `null` eller ett tomt textvärde.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nReturnerar värdet vid angivet index om det är definierat. Annars returneras värdet som är angivet i `defaultValue`."}},"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":"Kontrollera om ett index som är kapslat flera nivåer i en flerdimensionell vektor har ett värde och returnerar det värdet i förekommande fall. Annars returnerar funktionen ett angivet standardvärde om minst en av de kapslade nycklarna eller indexen inte finns eller om värdet vid angiven nyckel eller angivet index är `null` eller ett tomt textvärde. Här kan du gå mer på djupet i en kapslad struktur i ett steg istället för att kontrollera värden inom varje vektor.","examples":"\n**Exempel**\n\nVektor med ett värde vid kapslat 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\nVektor utan värde vid kapslat 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\nVektor utan värde vid överordnat index\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nDefaultValue(a, [10, 3], \"No data\");\n// returns \"No data\"\n```\n\nVektor med ordlistor med kapslade värden\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKontrollera om ett index som är kapslat flera nivåer i en flerdimensionell vektor har ett värde och returnerar det värdet i förekommande fall. Annars returnerar funktionen ett angivet standardvärde om minst en av de kapslade nycklarna eller indexen inte finns eller om värdet vid angiven nyckel eller angivet index är `null` eller ett tomt textvärde. Här kan du gå mer på djupet i en kapslad struktur i ett steg istället för att kontrollera värden inom varje vektor.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Indatavektorn som ska kontrolleras.\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; - En vektor med de nycklar eller index som ska kontrolleras i varje nivå av behållarens struktur.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det här värdet returneras om minst en av nycklarna eller indexen inte finns eller om värdet vid angiven nyckel är `null` eller ett tomt textvärde.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nReturnerar värdet vid angiven nyckel eller angivet index om det är definierat. Annars returneras värdet som är angivet i `defaultValue`."}},"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":"Returnerar en uppsättning av distinkta, eller unika, värden för en vektor över värden.","examples":"\n**Exempel**\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":"**[Sedan version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en uppsättning av distinkta, eller unika, värden för en vektor över värden.\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; - En vektor över värden som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Returnerar en uppsättning av distinkta, eller unika, värden för en lista över värden.","examples":"\n**Exempel**\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":"**[Sedan version 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en uppsättning av distinkta, eller unika, värden för en lista över värden.\n\n**Parameter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - En lista över värden som åtgärden ska utföras på.\n\n**Returvärde**: [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":"Tar bort ett värde från en vektor vid ett givet index. Befintliga element placerade vid eller över det givna indexet kommer att ändras nedåt ett indexvärde. Vektorn minskar i storlek med en.","examples":"\n**Exempel**\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTar bort ett värde från en vektor vid ett givet index. Befintliga element placerade vid eller över det givna indexet kommer att ändras nedåt ett indexvärde. Vektorn minskar i storlek med en.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vektor som värdet ska tas bort från.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index för värde som ska tas bort från vektorn. Om ett negativt index anges kommer det användas som en förskjutning från slutet av vektorn.\n\n**Returvärde**: 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":"Skapar en ny vektor med elementen som filtrerats från indatavektorn som klarar ett test från tillhandahållen funktion.","examples":"\n**Exempel**\n\nReturnerar en ny vektor som består av element som passerat filtret `isEven`.\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\nAnvänder befintlig Arcade-funktion `isEmpty` i `filterFunction`. Returnerar en ny vektor med fält som inte är tomma.\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":"**[Sedan version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar en ny vektor med elementen som filtrerats från indatavektorn som klarar ett test från tillhandahållen funktion.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Indatavektorn som ska filtreras.\n- **filterFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funktionen som används för att filtrera element i vektorn `filterFunction(value: Any) -> Boolean`. Funktionen måste returnera ett sant värde om elementet klarar testet. Den här funktionen kan vara en användardefinierad funktion eller en kärn-Arcade-funktion definierad med följande parameter:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Representerar värdet för ett element i vektorn.\n\n**Returvärde**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nReturnerar en vektor med element som klarar testfunktionen."}},"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":"Returnerar det första elementet i en vektor. Returnerar 'null' om vektorn är tom.","examples":"\n**Exempel**\n\nskriver ut '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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det första elementet i en vektor. Returnerar 'null' om vektorn är tom.\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; - Vektorn som det första objektet ska returneras ifrån.\n\n**Returvärde**: [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":"Returnerar det första elementet i en vektor. Om indatavektorn är tom kommer utvärderingen av uttrycket att misslyckas.","examples":"\n**Exempel**\n\nReturnerar \\\"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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar det första elementet i en vektor. Om indatavektorn är tom kommer utvärderingen av uttrycket att misslyckas.\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; - Vektorn som det första värdet ska hämtas från.\n\n**Returvärde**: [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":"Anger om en vektor har ett värde vid angivet index.","examples":"\n**Exempel**\n\nVektor med värde vid angivet index\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 4);\n// returns true\n```\n\nVektor utan värde vid angivet index\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 5);\n// returns false\n```\n\nVektor med ett null-värde vid angivet 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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnger om en vektor har ett värde vid angivet index.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Den vektor som ska kontrolleras.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Det index som ska kontrolleras.\n\n**Returvärde**: [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":"Kontrollera om ett index som är kapslat flera nivåer i en flerdimensionell vektor har ett värde. Här kan du gå mer på djupet i en kapslad struktur i ett steg istället för att kontrollera värden inom varje vektor. Returnerar `true` om indexen vid varje nivå i strukturen finns och inkluderar ett icke-null-värde.","examples":"\n**Exempel**\n\nVektor med ett värde vid kapslat index\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 4]);\n// returns true\n```\n\nVektor utan värde vid kapslat index\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 10]);\n// returns false\n```\n\nVektor utan värde vid överordnat index\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [10, 5]);\n// returns false\n```\n\nVektor med ordlistor med kapslade värden\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":"**[Sedan version 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKontrollera om ett index som är kapslat flera nivåer i en flerdimensionell vektor har ett värde. Här kan du gå mer på djupet i en kapslad struktur i ett steg istället för att kontrollera värden inom varje vektor. Returnerar `true` om indexen vid varje nivå i strukturen finns och inkluderar ett icke-null-värde.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Den vektor som ska kontrolleras.\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; - En vektor med de nycklar eller index som ska kontrolleras i varje nivå av strukturen.\n\n**Returvärde**: [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":"Bestämmer om en vektor innehåller ett givet värde. Returnerar ’sant’ om värdet hittas inom vektorn.","examples":"\n**Exempel**\n\nReturnerar `sant`.\n\n```arcade\nIncludes(['orange', 'purple', 'gray'], 'purple')\n```\n\nReturnerar `falskt`.\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBestämmer om en vektor innehåller ett givet värde. Returnerar ’sant’ om värdet hittas inom vektorn.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Indatavektor.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Värdet att titta efter i en viss vektor.\n\n**Returvärde**: [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":"Returnerar indataobjektets nollbaserade indexplats i en vektor. Om `objektet` inte finns, returneras `-1`.","examples":"\n**Exempel**\n\nskriver ut 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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar indataobjektets nollbaserade indexplats i en vektor. Om `objektet` inte finns, returneras `-1`.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vektorn som ska genomsökas.\n- **item**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Posten som ska hittas i vektorn.\n\n**Returvärde**: [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":"Infogar ett nytt värde i en vektor vid ett givet index. Befintliga element placerade vid eller över det givna indexet kommer att ändras uppåt ett indexvärde. Vektorn ökar i storlek med en.","examples":"\n**Exempel**\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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInfogar ett nytt värde i en vektor vid ett givet index. Befintliga element placerade vid eller över det givna indexet kommer att ändras uppåt ett indexvärde. Vektorn ökar i storlek med en.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vektor att infoga det nya värdet i.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index för vektor där det nya värdet ska infogas. Ett index på 0 infogar värdet i början av vektorn. Ett index som motsvarar storleken på vektorn infogar värdet i slutet av vektorn. Ett index större än storleken på vektorn orsakar ett fel.  Om ett negativt index anges kommer det användas som en förskjutning från slutet av vektorn.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Värdet som ska infogas i vektorn.\n\n**Returvärde**: 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":"Skapar en ny vektor baserat på resultaten av anrop av en tillhandahållen funktion för varje element i indatavektorn.","examples":"\n**Exempel**\n\nKonverterar alla element i vektorn från Fahrenheit till Celsius och returnerar dem i en ny vektor.\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\nKonverterar datumobjekt till formaterad text\n\n```arcade\nvar dates = [ Date(1996, 11, 10), Date(1995, 1, 6), Date(1992, 2, 27), Date(1990, 10, 2)];\nfunction formatDates(dateVal) { return Text(dateVal, 'MMM D, Y') }\nMap(dates, formatDates);\n// returns ['Dec 10, 1996', 'Feb 6, 1995', 'Mar 27, 1992', 'Nov 2, 1990']\n```\n\n","completion":{"label":"Map","detail":"Map(inputArray, mappingFunction) -> Array<Any>","insertText":"Map(${1:inputArray_}, ${2:mappingFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Sedan version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkapar en ny vektor baserat på resultaten av anrop av en tillhandahållen funktion för varje element i indatavektorn.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Indatavektorn som ska mappas.\n- **mappingFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funktionen att anropa varje element i vektorn `mappingFunction(value: Any) -> Any`. Funktionen måste returnera ett nytt objekt som kommer att ingå i den returnerade vektorn. Funktionen kan vara en användardefinierad funktion eller en kärn-Arcade-funktion definierad med följande parameter:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Representerar värdet för ett element i vektorn.\n\n**Returvärde**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nObjekten som returneras av kartfunktionen."}},"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":"Testar om inget element i en viss vektor klarar ett test från tillhandahållen funktion. Returnerar `true` om `testFunction` returnerar `false` för alla objekt i indatavektorn.","examples":"\n**Exempel**\n\nReturnerar `false` eftersom vissa av elementen i indatavektorn klarar testet `isEven`\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\nAnvänder befintlig Arcade-funktion `isEmpty` som `testFunction`. Detta är giltigt eftersom `isEmpty` tar en enskild parameter och returnerar ett booleskt värde. Uttrycket returnerar `true` om inget av fälten är tomma.\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":"**[Sedan version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTestar om inget element i en viss vektor klarar ett test från tillhandahållen funktion. Returnerar `true` om `testFunction` returnerar `false` för alla objekt i indatavektorn.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Indatavektorn som ska testas.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funktionen för att testa varje element i vektorn \\\"testFunction(value: Any) -> Boolean\\\". Funktionen måste returnera ett falskt värde om elementet inte klarar testet. Funktionen kan vara en användardefinierad funktion eller en kärn-Arcade-funktion definierad med följande parameter:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Representerar värdet för ett element i vektorn.\n\n**Returvärde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true` om alla element i vektorn inte klarar testfunktionen."}},"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":"Tar bort och returnerar elementet i slutet av vektorn. Om vektorn är tom visas ett fel.","examples":"\n**Exempel**\n\nReturnerar 'gray'. Indatavektorn motsvarar nu `['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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTar bort och returnerar elementet i slutet av vektorn. Om vektorn är tom visas ett fel.\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; - Indatavektorn från vilken det senaste elementet kommer att tas bort och returneras.\n\n**Returvärde**: [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":"Lägger till ett element i slutet av en vektor och returnerar vektorns nya längd.","examples":"\n**Exempel**\n\nReturnerar 4. Indatavektorn motsvarar nu `['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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLägger till ett element i slutet av en vektor och returnerar vektorns nya längd.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vektorn som element ska skickas till.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Värdet som ska läggas till som det sista elementet i indatavektorn.\n\n**Returvärde**: [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":"Utför en tillhandahållen \\\"reducerar\\\"-funktion för varje element i vektorn, och skickar returvärdet från beräkningen av det föregående elementet.","examples":"\n**Exempel**\n\nUtan parametern `initialValue` skickas de första två elementen i vektorn `cities` till funktionen \\\"lägg till\\\" som argument.\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\nEftersom parametern 'initialValue' är inställd kommer värdet att vara funktionens första argument ('city1'), och det första elementet i 'cities' kommer att vara funktionens andra argument ('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":"**[Sedan version 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUtför en tillhandahållen \\\"reducerar\\\"-funktion för varje element i vektorn, och skickar returvärdet från beräkningen av det föregående elementet.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Indatavektorn som ska reduceras.\n- **reducerFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Reducer-funktionen som aggregerar vektorvärdena `reducerFunction(previousValue: Any, arrayValue: Any) -> Any`.\n\n  - **previousValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Första gången funktionen körs är detta det första elementet i indatavektorn eller 'initialValue', om det anges.\n  - **arrayValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Representerar det aktuella värdet för ett element i indatavektorn.\n- **initialValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ett objekt som ska skickas till det första argumentet för reducerarfunktionen.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVärdet som sattes ihop av reducer-funktionen för varje element i vektorn."}},"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":"Ändrar antalet element i en vektor till den angivna storleken. Det kan användas för att utöka vektorn eller korta av den i förtid. Efter storleksändringen får du ett fel när du försöker indexera utanför det nya sista elementet. förutom när det gäller indexering av nästa element, som kommer att fortsätta att utöka vektorn med ett element.","examples":"\n**Exempel**\n\nReturnerar `['orange', 'purple', 'gray', null, null]`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5)\nreturn colors\n```\n\nReturnerar `['orange', 'purple', 'gray', 'red', 'red']`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5, 'red')\nreturn colors\n```\n\nReturnerar `['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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nÄndrar antalet element i en vektor till den angivna storleken. Det kan användas för att utöka vektorn eller korta av den i förtid. Efter storleksändringen får du ett fel när du försöker indexera utanför det nya sista elementet. förutom när det gäller indexering av nästa element, som kommer att fortsätta att utöka vektorn med ett element.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vektorn som ska storleksändras.\n- **newSize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antal element som önskas i den storleksändrade vektorn.\n- **value** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det valfria värdet som kommer att användas för alla nya element som läggs till i vektorn. Om inget värde anges får de nyligen tillagda elementen ett `null`-värde.\n\n**Returvärde**: 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":"Kastar om ordningen på innehållet i vektorn på plats.","examples":"\n**Exempel**\n\nReturnerar '['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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKastar om ordningen på innehållet i vektorn på plats.\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; - Vektorn vars ordning ska kastas om.\n\n**Returvärde**: [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":"Returnerar en del av en vektor mellan två index som en ny vektor.","examples":"\n**Exempel**\n\nReturnerar `['purple', 'gray']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 1, 3)\n```\n\nReturnerar `['red', 'blue']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 3)\n```\n\nReturnerar `['orange', 'purple', 'gray', 'red', 'blue']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'])\n```\n\nReturnerar `['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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar en del av en vektor mellan två index som en ny vektor.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vektorn som ska tidsindelas.\n- **startIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index som indelningen ska starta från. Ställs som standard in till `0`. Om ett negativt index anges kommer det användas som en förskjutning från slutet av vektorn.\n- **endIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index där indelningen ska sluta. Värdet vid detta index kommer inte att inkluderas i den returnerade vektorn. Standard anges till vektorstorleken.\n\n**Returvärde**: [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":"Sorterar en vektor efter ASCII-värde. Om alla objekt i vektorn är av samma typ, används en lämplig sorteringsfunktion. Om de är olika typer kommer objekten att konverteras till text. Om vektorn innehåller ordlistor och ingen användardefinierad funktion tillhandahålls, sker ingen sortering. Om vektorn innehåller `null`-värden konverteras de inte till text och returneras i slutet av den sorterade vektorn.","examples":"\n**Exempel**\n\nreturnerar `['$', 1, 'A', 'a']`\n\n```arcade\nSort([1, 'a', '$', 'A'])\n```\n\nSortera med en användardefinierad funktion\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":"**[Sedan version 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSorterar en vektor efter ASCII-värde. Om alla objekt i vektorn är av samma typ, används en lämplig sorteringsfunktion. Om de är olika typer kommer objekten att konverteras till text. Om vektorn innehåller ordlistor och ingen användardefinierad funktion tillhandahålls, sker ingen sortering. Om vektorn innehåller `null`-värden konverteras de inte till text och returneras i slutet av den sorterade vektorn.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vektorn som ska sorteras.\n- **comparatorFunction** (_Optional_): [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - En användardefinierad funktion som ska användas för sorteringen `orderingFunction(a: Any, b: Any) -> Number`. Funktionen tar emot två element och bör returnera ett tal som anger sorteringsordning för de båda elementen:  \n'> 0': sortera `b` före `av  \n'= 0': behåll den ursprungliga ordningen `a` och `b`  \n'< 0': sortera `a` före `b`\n\n  - **a**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det första elementet för jämförelse.\n  - **b**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det andra elementet för jämförelse.\n\n**Returvärde**: [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":"Sammanfogar alla parametrar tillsammans i en ny vektor.","examples":"\n**Exempel**\n\nReturnerar `['orange', 'purple', 1, 2, 'red']`\n\n```arcade\nSplice(['orange', 'purple'], 1, 2, 'red')\n```\n\nReturnerar `[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":"**[Sedan version 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSammanfogar alla parametrar tillsammans i en ny vektor.\n\n**Parameter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - En pågående lista med värden som ska sammanfogas till en ny vektor.\n\n**Returvärde**: [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":"Kortar av indatavektorn och returnerar det första angivna antalet element.","examples":"\n**Exempel**\n\nReturnerar `[ 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":"**[Sedan version 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKortar av indatavektorn och returnerar det första angivna antalet element.\n\n**Parametrar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vektorn som ska kortas av.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Antalet objekt som ska returneras från början av vektorn.\n\n**Returvärde**: [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":"voxel_functions","title":"Voxelfunktioner","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#defaultvalue","description":"Returnerar ett specificerat standardvärde om ett fältnamn i en voxel inte finns eller om värdet för angivet fält är `null` eller ett tomt textvärde.","examples":"\n**Exempel**\n\nReturnerar \"n/a\" om voxelattributet inte finns eller är tomt\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":"**[Sedan version 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nReturnerar ett specificerat standardvärde om ett fältnamn i en voxel inte finns eller om värdet för angivet fält är `null` eller ett tomt textvärde.\n\n**Parametrar**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Indatavoxeln som ska kontrolleras.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältnamnet som ska kontrolleras.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Det här värdet returneras om fältnamnet inte finns eller om värdet för angivet fält är `null` eller ett tomt textvärde.\n\n**Returvärde**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nReturnerar värdet för det angivna fältet om det är definierat. Annars returneras värdet som är angivet i `defaultValue`."}},"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":"Visar om en voxel har en indatanyckel.","examples":"\n**Exempel**\n\nReturnerar `true` om voxeln har ett fält med namnet `sea_temp`\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":"**[Sedan version 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVisar om en voxel har en indatanyckel.\n\n**Parametrar**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Indatavoxeln som ska genomsökas efter ett fältnamn.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältnamnet som ska kontrolleras.\n\n**Returvärde**: [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":"Visar om en voxel har ett angivet fält och om det fältet har ett värde.","examples":"\n**Exempel**\n\nReturnerar falskt om voxelattributet inte finns eller är tomt\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":"**[Sedan version 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVisar om en voxel har ett angivet fält och om det fältet har ett värde.\n\n**Parametrar**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voxeln som ska kontrolleras.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Fältnamnet som ska kontrolleras.\n\n**Returvärde**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]}]