[{"id":"constants","title":"Konstandid","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Tähistab väärtust, mis on suurem kui mis tahes muu number. Mis tahes numbrist väiksema väärtusena võib kasutada ka väärtust „-Infinity“.","examples":"\n**Näide**\n\nArvutab nelja väljaväärtuse maksimumi\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTähistab väärtust, mis on suurem kui mis tahes muu number. Mis tahes numbrist väiksema väärtusena võib kasutada ka väärtust „-Infinity“."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"Ringi ümbermõõdu väärtus jagatuna ringi läbimõõduga, umbes 3,14159.","examples":"\n**Näide**\n\nTagastab ringobjekti pindala\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRingi ümbermõõdu väärtus jagatuna ringi läbimõõduga, umbes 3,14159."}}},{"type":"constant","name":"textformatting.backwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.backwardslash","description":"Sisestab teksti längkriipsu märgi “\\“.","examples":"\n**Näide**\n\nTagastab '\\\\\\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSisestab teksti längkriipsu märgi “\\“."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"Sisestab teksti kahekordse jutumärgi `\\\"`.","examples":"\n**Näide**\n\nTagastab '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSisestab teksti kahekordse jutumärgi `\\\"`."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"Sisestab teksti kaldkriipsu märgi “/“.","examples":"\n**Näide**\n\nTagastab väärtuse '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSisestab teksti kaldkriipsu märgi “/“."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"Sisestab teksti uue rea ehk teeb reavahetuse. Mitmerealisi silte **EI TOETA** ei ArcGIS API 3.x for JavaScript ega ArcGIS Online Map Viewer Classic.","examples":"\n**Näide**\n\nTagastab väärtuse „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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSisestab teksti uue rea ehk teeb reavahetuse. Mitmerealisi silte **EI TOETA** ei ArcGIS API 3.x for JavaScript ega 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":"Sisestab teksti ühekordse jutumärgi `'`.","examples":"\n**Näide**\n\nTagastab \\\"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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSisestab teksti ühekordse jutumärgi `'`."}}}]},{"id":"enterprise_functions","title":"Ettevõtte funktsioonid","items":[{"type":"function","name":"nextsequencevalue","bundle":"database","sinceVersion":"1.4","link":"https://developers.arcgis.com/arcade/function-reference/enterprise_functions/#nextsequencevalue","description":"Tagastab järgmise järjestuse väärtuse määratletud andmebaasi järjestusest. Kui `inputSequenceName` puudub, ilmneb avaldises tõrge.","examples":"\n**Näide**\n\nTagastab järgmise järjestuse väärtusega arvu\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":"**[Alates versioonist 1.4](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab järgmise järjestuse väärtuse määratletud andmebaasi järjestusest. Kui `inputSequenceName` puudub, ilmneb avaldises tõrge.\n\n**Parameeter**\n\n- **sequenceName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Järjestuse nimi. See peab olema andmebaasis juba konfigureeritud.\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"geometry_functions","title":"Geomeetriafunktsioonid","items":[[{"type":"function","name":"angle","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#angle1","description":"Tagastab kahe punkti vahelise joone aritmeetilise nurga kraadides (0–360). Nurka mõõdetakse vastupäeva suunas ida suhtes. 90-kraadine nurk osutab näiteks põhja suunas.\n\nMõõtmisel võetakse arvesse ainult x-y tasapinda. Igasuguseid z-koordinaate eiratakse. Mingi või mõlema punktgeomeetria asemel võib kasutada punktobjekte. _Kui punktid on identsed, siis tagastatakse nurk 0 kraadi._","examples":"\n**Näide**\n\nTagastab punkti ja objekti vahelise nurga kraadides\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab kahe punkti vahelise joone aritmeetilise nurga kraadides (0–360). Nurka mõõdetakse vastupäeva suunas ida suhtes. 90-kraadine nurk osutab näiteks põhja suunas.\n\nMõõtmisel võetakse arvesse ainult x-y tasapinda. Igasuguseid z-koordinaate eiratakse. Mingi või mõlema punktgeomeetria asemel võib kasutada punktobjekte. _Kui punktid on identsed, siis tagastatakse nurk 0 kraadi._\n\n**Parameetrid**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Esimene punkt või objekt, mida kasutatakse nurga arvutamiseks.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Teine punkt või objekt, mida kasutatakse nurga arvutamiseks.\n\n**Tagastusväärtus**: [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":"Tagastab kolme punkti vahelise joone aritmeetilise nurga kraadides (0–360). Nurka mõõdetakse `pointB` ümber vastupäeva suunas `pointA`-st `pointC`-ni.\n\nMõõtmisel võetakse arvesse ainult x-y tasapinda. Igasuguseid z-koordinaate eiratakse. Mingi või mõlema punktgeomeetria asemel võib kasutada punktobjekte. _Kui punktid on identsed, tagastatakse nurk 0 või 180 kraadi (olenevalt sisemisest aritmeetikast)._","examples":"\n**Näide**\n\nTagastab kahe objekti ümbritseva punkti vahelise nurga kraadides.\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab kolme punkti vahelise joone aritmeetilise nurga kraadides (0–360). Nurka mõõdetakse `pointB` ümber vastupäeva suunas `pointA`-st `pointC`-ni.\n\nMõõtmisel võetakse arvesse ainult x-y tasapinda. Igasuguseid z-koordinaate eiratakse. Mingi või mõlema punktgeomeetria asemel võib kasutada punktobjekte. _Kui punktid on identsed, tagastatakse nurk 0 või 180 kraadi (olenevalt sisemisest aritmeetikast)._\n\n**Parameetrid**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Esimene punkt või objekt, mida kasutatakse nurga arvutamiseks.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Teine punkt või objekt, mida kasutatakse nurga arvutamiseks.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Kolmas punkt või objekt, mida kasutatakse nurga arvutamiseks.\n\n**Tagastusväärtus**: [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":"Tagastab sisendgeomeetria või objekti pindala määratud ühikutes. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab objekti pindala ruutmeetrites\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendgeomeetria või objekti pindala määratud ühikutes. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\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; - Polügoon või objekt, mille tasapinnaline pindala arvutatakse.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest.  \nVõimalikud väärtused: aaker | `hektar` | `ruutsentimeeter` | `ruutdetsimeeter` | `ruutjalg` | \"ruuttoll\" | \"ruutkilomeeter\" | `ruutmeeter` | `ruutmiil` | `ruutmillimeeter` | `USA ruutjalg` | `USA ruutmiil` | `ruutjard`  \n\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab sisendgeomeetria või objekti geodeetilise pindala määratud ühikutes. See on usaldusväärsem pindala mõõtmise viis kui `Area()` kuna arvestab Maa kumerusega.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab objekti geodeetilise pindala ruutmeetrites.\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendgeomeetria või objekti geodeetilise pindala määratud ühikutes. See on usaldusväärsem pindala mõõtmise viis kui `Area()` kuna arvestab Maa kumerusega.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\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; - Polügoon või objekt, mille geodeetiline pindala arvutatakse.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest.  \nVõimalikud väärtused: aaker | `hektar` | `ruutsentimeeter` | `ruutdetsimeeter` | `ruutjalg` | \"ruuttoll\" | \"ruutkilomeeter\" | `ruutmeeter` | `ruutmiil` | `ruutmillimeeter` | `USA ruutjalg` | `USA ruutmiil` | `ruutjard`  \n\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab kahe punkti vahelise joone geograafilise nurga kraadides (0–360). Kurssi mõõdetakse päripäeva suunas põhja suhtes. Näiteks tähistab 225-kraadine kurss edelasuunda.\n\nMõõtmisel võetakse arvesse ainult x-y tasapinda. Igasuguseid z-koordinaate eiratakse. Mingi või mõlema punktgeomeetria asemel võib kasutada punktobjekte. _Kui punktid on identsed, siis tagastatakse nurk 0._","examples":"\n**Näide**\n\nTagastab punkti ja objekti vahelise kursi kraadides\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab kahe punkti vahelise joone geograafilise nurga kraadides (0–360). Kurssi mõõdetakse päripäeva suunas põhja suhtes. Näiteks tähistab 225-kraadine kurss edelasuunda.\n\nMõõtmisel võetakse arvesse ainult x-y tasapinda. Igasuguseid z-koordinaate eiratakse. Mingi või mõlema punktgeomeetria asemel võib kasutada punktobjekte. _Kui punktid on identsed, siis tagastatakse nurk 0._\n\n**Parameetrid**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Esimene punkt, mida kasutatakse kursi arvutamiseks.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Teine punkt, mida kasutatakse kursi arvutamiseks.\n\n**Tagastusväärtus**: [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":"Tagastab kolme punkti vahelise joone geograafilise nurga kraadides (0–360). Kurssi mõõdetakse `pointB` ümber päripäeva suunas `pointA`-st `pointC`-ni.\n\nMõõtmisel võetakse arvesse ainult x-y tasapinda. Igasuguseid z-koordinaate eiratakse. Mingi või mõlema punktgeomeetria asemel võib kasutada punktobjekte. _Kui punktid on identsed, tagastatakse nurk 0 või 180 kraadi (olenevalt sisemisest aritmeetikast)._","examples":"\n**Näide**\n\nTagastab kahe objekti ümbritseva punkti vahelise kursi kraadides.\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab kolme punkti vahelise joone geograafilise nurga kraadides (0–360). Kurssi mõõdetakse `pointB` ümber päripäeva suunas `pointA`-st `pointC`-ni.\n\nMõõtmisel võetakse arvesse ainult x-y tasapinda. Igasuguseid z-koordinaate eiratakse. Mingi või mõlema punktgeomeetria asemel võib kasutada punktobjekte. _Kui punktid on identsed, tagastatakse nurk 0 või 180 kraadi (olenevalt sisemisest aritmeetikast)._\n\n**Parameetrid**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Esimene punkt, mida kasutatakse kursi arvutamiseks.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Teine punkt, mida kasutatakse kursi arvutamiseks.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Kolmas punkt, mida kasutatakse kursi arvutamiseks.\n\n**Tagastusväärtus**: [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":"Tagastab tasapinnalise (või eukleidilise) puhvri määratud kaugusel sisendgeomeetria ümber. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab polügooni, mis tähistab sisendgeomeetria ümber asuvat 0,5-miilist puhvrit\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab tasapinnalise (või eukleidilise) puhvri määratud kaugusel sisendgeomeetria ümber. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Puhverdatav geomeetria.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kaugus geomeetriast, mida puhverdada.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Puhvri vahemaa mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Abimaterjalid**\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":"Tagastab geodeetilise puhvri määratud kaugusel sisendgeomeetria ümber. See on geodeetiline mõõtmisviis, kus kaugused arvutatakse ellipsoidi põhjal.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab polügooni, mis tähistab sisendgeomeetria ümber asuvat 0,5-miilist puhvrit\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab geodeetilise puhvri määratud kaugusel sisendgeomeetria ümber. See on geodeetiline mõõtmisviis, kus kaugused arvutatakse ellipsoidi põhjal.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Puhverdatav geomeetria.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kaugus geomeetriast, mida puhverdada.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Puhvri vahemaa mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Abimaterjalid**\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":"Tagastab sisendgeomeetria tsentroidi.","examples":"\n**Näited**\n\nTagastab määratud polügooni tsentroidi\n\n```arcade\nCentroid($feature)\n```\n\nTagastab määratud polügooniringi tsentroidi\n\n```arcade\nvar ringPoints = Geometry($feature).rings[0];\nCentroid(ringPoints);\n```\n\nTagastab antud hulknurga või kompleksjoone tsentroidi ja tagab selle sisendgeomeetriasse jäämise\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendgeomeetria tsentroidi.\n\n**Parameetrid**\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; - Polügoon või punktide massiiv, mis moodustab polügooni.\n- **algorithm** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.29_ Keskpunkti asukoha määramise meetod. Võimalikud väärtused:\n\n  - `geometric`: (vaikimisi) Tagastab geomeetria tegeliku tsentroidi. Punktimassiivi geomeetriline tsentroid tagastab kõigi punktide keskmise, samas kui hulknurkade puhul esindab geomeetriline tsentroid kujundi ala. Ebakorrapäraste hulknurkade puhul ei pruugi geomeetriline tsentroid hulknurgas endas olla. Kompleksjoonte puhul ei pruugi geomeetriline tsentroid olla joonel endal.\n\n  - `labelPoint`: Hulknurkade puhul tagab, et sellest funktsioonist tagastatud tsentroid on hulknurgas endas. Kompleksjoonte puhul tagab, et tsentroid on joonel endal.\n\n**Tagastusväärtus**: [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":"Arvutab ümbriskastiga piiritletud sisendgeomeetria põhjal piiritletud geomeetria.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab piiritletud geomeetria pindala.\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nArvutab ümbriskastiga piiritletud sisendgeomeetria põhjal piiritletud geomeetria.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Piiritletav geomeetria.\n- **envelope**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent) - Ümbriskast, millega `geometry` piiritletakse.\n\n**Tagastusväärtus**: [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":"Näitab, kas ühes geomeetrias asub teine geomeetria. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**","examples":"\n**Näide**\n\nTagastab väärtuse „tõene“, kui objekt asub määratud polügoonis\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas ühes geomeetrias asub teine geomeetria. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**\n\n**Parameetrid**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mille seost „contains“ (sisaldab) argumendiga „innerGeometry“ (sisemine geomeetria) kontrollitakse. Käsitlege seda geomeetriat argumendi „innerGeometry“ (sisemise geomeetria) potentsiaalse argumendina „container“ (hoidla).\n- **insideGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mille seost „within“ argumendiga „containerGeometry“ kontrollitakse.\n\n**Tagastusväärtus**: [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":"Nurkadel võivad olla erinevad tõlgendused ja neid võib esitada numbri, teksti või hästi vormindatud massiivina. Selle funktsiooni abil saab võtta ühe sisendesituse ja teisendada selle teiseks.\n\nSisendväärtust kirjeldatakse sõnastiku järgi, mis määras nurga tüübi ja suuna tüübi. Kui `angleType` ja `directionType` pole sisendi jaoks sobivad, siis teisendamine nurjub.\n\nSoovitud väljundväärtust kirjeldatakse sõnastikus, mis täpsustab väljundi tüübi, nurga tüübi, suuna tüübi ja tekstiväljundi valikulise vormingu.\n\nKui väljundi tüüp on `väärtus`:  \n - massiiv tagastatakse nurga tüübi `dms` või suuna tüübi `kvadrant` jaoks  \n - kõigil muudel juhtudel tagastatakse number\n\nKui väljundi tüüp on `text`, siis kasutatakse vaiketäidist ja eraldajaid, välja arvatud juhul, kui on esitatud valikuline atribuut `format`.  \n`format` juhib väljundtekstis järjestust, vahesid, täidist ja eraldajaid.  \nVorminguspetsiifiliste märkide stringid enne kümnendkoha lõppu tähistavad minimaalset täitmist (nt `DDD -> 000`).  \nVormingumärkide stringid pärast kümnendkohta viitavad täpsusele (nt `D.DD -> 0.00`).\n\nToetatud vormingumärgid:  \n- `D` - kraadid  \n- `R` - radiaanid  \n- `G` - gradiaanid  \n- `d` - DMS-i kraadid  \n- `m` - DMS-i minutid  \n- `s` - DMS-i sekundid  \n- `P` - pikk meridiaan (nt põhi versus lõuna)  \n- `p` - lühike meridiaan (nt `N` versus `S`)  \n- `B` - pikk suund (nt ida versus lääs)  \n- `b` - lühike suund (nt `E` versus `W`)  \n- `[ ]` - paomärgid  \n\n\nKui vormingu `dms` puhul väärtust `s` ei kasutata, siis ümardatakse `m` lähima minutini. Analoogselt, kui \"m\"-i ei kasutata\", siis ümardatakse \"d\".","examples":"\n**Näited**\n\nNäited sellest, kui \\\"väljundi tüüp\\\" on \\\"väärtus\\\".\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\nNäited sellest, kui \\\"väljundi tüüp\\\" on \\\"tekst\\\".\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":"**[Alates versioonist 1.13](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNurkadel võivad olla erinevad tõlgendused ja neid võib esitada numbri, teksti või hästi vormindatud massiivina. Selle funktsiooni abil saab võtta ühe sisendesituse ja teisendada selle teiseks.\n\nSisendväärtust kirjeldatakse sõnastiku järgi, mis määras nurga tüübi ja suuna tüübi. Kui `angleType` ja `directionType` pole sisendi jaoks sobivad, siis teisendamine nurjub.\n\nSoovitud väljundväärtust kirjeldatakse sõnastikus, mis täpsustab väljundi tüübi, nurga tüübi, suuna tüübi ja tekstiväljundi valikulise vormingu.\n\nKui väljundi tüüp on `väärtus`:  \n - massiiv tagastatakse nurga tüübi `dms` või suuna tüübi `kvadrant` jaoks  \n - kõigil muudel juhtudel tagastatakse number\n\nKui väljundi tüüp on `text`, siis kasutatakse vaiketäidist ja eraldajaid, välja arvatud juhul, kui on esitatud valikuline atribuut `format`.  \n`format` juhib väljundtekstis järjestust, vahesid, täidist ja eraldajaid.  \nVorminguspetsiifiliste märkide stringid enne kümnendkoha lõppu tähistavad minimaalset täitmist (nt `DDD -> 000`).  \nVormingumärkide stringid pärast kümnendkohta viitavad täpsusele (nt `D.DD -> 0.00`).\n\nToetatud vormingumärgid:  \n- `D` - kraadid  \n- `R` - radiaanid  \n- `G` - gradiaanid  \n- `d` - DMS-i kraadid  \n- `m` - DMS-i minutid  \n- `s` - DMS-i sekundid  \n- `P` - pikk meridiaan (nt põhi versus lõuna)  \n- `p` - lühike meridiaan (nt `N` versus `S`)  \n- `B` - pikk suund (nt ida versus lääs)  \n- `b` - lühike suund (nt `E` versus `W`)  \n- `[ ]` - paomärgid  \n\n\nKui vormingu `dms` puhul väärtust `s` ei kasutata, siis ümardatakse `m` lähima minutini. Analoogselt, kui \"m\"-i ei kasutata\", siis ümardatakse \"d\".\n\n**Parameetrid**\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) - Kursi toores esitus. Sisendi parsimise viisi määravad sisendi tüüp ja sisendi spetsifikatsiooni väärtused.\n- **inputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Sisaldab teavet sisendi tõlgendamise viisi kohta.\n\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kirjeldab sisendi nurgaühikut. Toetatud väärtused: `KRAADID`, `DMS`, `RADIAANID`, `GOONID`, `GRADIAANID`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kirjeldab sisendi kursi meridiaani ja suunda. Toetatud väärtused `PÕHI`, `LÕUNA`, `POLAARNE`, `KVADRANT`\n- **outputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Sisaldab teavet väljundi vormindamise viisi kohta.\n\n  - **outputType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollib väljundi tüüpi. Toetatud väärtused: `väärtus`, `tekst`\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kirjeldab väljundi nurgaühikut. Toetatud väärtused: `KRAADID`, `DMS`, `RADIAANID`, `GOONID`, `GRADIAANID`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kirjeldab väljundi kursi meridiaani ja suunda. Toetatud väärtused `PÕHI`, `LÕUNA`, `POLAARNE`, `KVADRANT`\n  - **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Reguleerib teksti vormingut. Kehtib ainult juhul, kui `outputType` on `tekst`.\n\n**Tagastusväärtus**: [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":"Arvutab geomeetria kumera katte. Kumer kate on kõige väiksem kumer polügoon, mis sulgeb geomeetria. Kate on tavaliselt polügoon, kuid võib olla ka murdjoon või degenereeritud juhtudel punkt.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**","examples":"\n**Näited**\n\nTagastab tippude arvu praeguse objekti geomeetria kumera katte geomeetrias\n\n```arcade\nCount(ConvexHull(Geometry($feature)).Rings[0])\n```\n\nTagastab geomeetria kumera katte, millel on nõgus piirkond (mida kuler kate eirab)\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":"**[Alates versioonist 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nArvutab geomeetria kumera katte. Kumer kate on kõige väiksem kumer polügoon, mis sulgeb geomeetria. Kate on tavaliselt polügoon, kuid võib olla ka murdjoon või degenereeritud juhtudel punkt.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**\n\n**Parameeter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Punkti, joone või polügooni geomeetria, mida tuleb analüüsida\n\n**Tagastusväärtus**: [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":"Näitab, kas üks geomeetria ristub mõne teise geomeetriaga. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab väärtuse „tõene“, kui objekt ristub määratud polügooniga\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas üks geomeetria ristub mõne teise geomeetriaga. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ristuv geomeetria.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, millega ristutakse.\n\n**Tagastusväärtus**: [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":"Katkestab sisendmurdjoone või -hulknurga kohas, kus see ristub lõikuva murdjoonega. Murdjoonte puhul rühmitatakse kõik vasakpoolsed lõiked esimesse geomeetriasse. Parempoolsed ja kattuvad lõiked rühmitatakse teise geomeetriasse. Iga määramata lõige ja mittelõikuvad osad esitatakse eraldi murdjoontena.\n\nHulknurkade puhul rühmitatakse kõik vasakpoolsed lõiked esimesse hulknurka, kõik parempoolsed lõiked teise hulknurka ning kõik määramata lõiked ja lõikumisel järelejäänud osad esitatakse eraldi hulknurgana. Kui ühtegi lõiget ei tagastata, on massiiv tühi. Määramata lõige luuakse vaid siis, kui vasak- või parempoolse lõike loomisel jäi osa järgi või kui lõiget piiravad vasak ja parem lõikaja.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nLõikab objekti geomeetria määratud murdjoonega\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKatkestab sisendmurdjoone või -hulknurga kohas, kus see ristub lõikuva murdjoonega. Murdjoonte puhul rühmitatakse kõik vasakpoolsed lõiked esimesse geomeetriasse. Parempoolsed ja kattuvad lõiked rühmitatakse teise geomeetriasse. Iga määramata lõige ja mittelõikuvad osad esitatakse eraldi murdjoontena.\n\nHulknurkade puhul rühmitatakse kõik vasakpoolsed lõiked esimesse hulknurka, kõik parempoolsed lõiked teise hulknurka ning kõik määramata lõiked ja lõikumisel järelejäänud osad esitatakse eraldi hulknurgana. Kui ühtegi lõiget ei tagastata, on massiiv tühi. Määramata lõige luuakse vaid siis, kui vasak- või parempoolse lõike loomisel jäi osa järgi või kui lõiget piiravad vasak ja parem lõikaja.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\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) - Lõigatav geomeetria.\n- **cutter**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Murdjoon, millega väärtust `geometryt` lõigatakse.\n\n**Tagastusväärtus**: [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":"Tagastab määratud vaikeväärtuse, kui geomeetrias pole võtit või kui määratud võtme väärtus on null või tühi tekstiväärtus.","examples":"\n**Näited**\n\nPunkt, millel on z-väärus\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, millel pole z-väärtust\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud vaikeväärtuse, kui geomeetrias pole võtit või kui määratud võtme väärtus on null või tühi tekstiväärtus.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Kontrollitav sisendgeomeetria.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollitav võti.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus tagastatakse, kui võtit pole või määratud võtme väärtus on null või tühi tekstiväärtus.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nTagastab määratud võtme väärtuse, kui see on määratletud. Vastasel korral tagastab kohas `defaultValue` määratletud väärtuse."}},"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":"Tagastab määratud vaikeväärtuse, kui geomeetria pesastatud atribuutides pole vähemalt üht võtit või kui määratud võtme väärtus on null või tühi tekstiväärtus.","examples":"\n**Näited**\n\nRing, koordinaat ja x-väärtus on olemas ja kõigil on väärtus\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\nRingi pole\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 ja koordinaat on olemas, kuid m-väärtust pole\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud vaikeväärtuse, kui geomeetria pesastatud atribuutides pole vähemalt üht võtit või kui määratud võtme väärtus on null või tühi tekstiväärtus.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Kontrollitav sisendgeomeetria.\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; - Konteineri struktuuris igal tasemel kontrollitavate võtmete või indeksite massiiv.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus tagastatakse, kui vähemalt ühte võtit või indeksit pole või kui määratud indeksi väärtus on null või tühi tekstiväärtus.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nTagastab määratud võtme või indeksi väärtuse, kui see on määratletud. Vastasel korral tagastab kohas `defaultValue` määratletud väärtuse."}},"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":"Tihendab geomeetriat tippude lisamise teel, et luua segmente, mis pole määratud intervallist pikemad.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab tihendatud geomeetria segmendi maksimaalse pikkusega 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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTihendab geomeetriat tippude lisamise teel, et luua segmente, mis pole määratud intervallist pikemad.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Tihendatav sisendgeomeetria.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Segmendi lubatud maksimaalne pikkus. Peab olema positiivne väärtus.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Segmendi maksimaalse pikkuse mõõtühik. Vaikeväärtus on sisendgeomeetria ühikud. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Abimaterjalid**\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":"Loob geodeesia iga sisendgeomeetria tipu vahel ja tihendab väljundgeomeetria lisatippudega, et luua segmendid, mis pole määratud intervallist pikemad.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**","examples":"\n**Näide**\n\nTagastab tihendatud geomeetria segmendi maksimaalse pikkusega 10 000.\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob geodeesia iga sisendgeomeetria tipu vahel ja tihendab väljundgeomeetria lisatippudega, et luua segmendid, mis pole määratud intervallist pikemad.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Tihendatav sisendgeomeetria.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Segmendi lubatud maksimaalne pikkus. Peab olema positiivne väärtus.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Segmendi maksimaalse pikkuse mõõtühik. Vaikeväärtus on sisendgeomeetria ühikud. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Abimaterjalid**\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":"Teostab kahe geomeetria topoloogilise erinevuse tehte. Tehte tulemuse geomeetria tuleb argumendist `inputGeometry` (sisendgeomeetria), mitte argumendist `subtractor` (lahutaja). Argumendi `subtractor` dimensioon peab olema suurem kui `inputGeometry` (sisendgeomeetria) dimensioon või sellega võrdne.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nLahutab objektist määratud polügooni pindala.\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeostab kahe geomeetria topoloogilise erinevuse tehte. Tehte tulemuse geomeetria tuleb argumendist `inputGeometry` (sisendgeomeetria), mitte argumendist `subtractor` (lahutaja). Argumendi `subtractor` dimensioon peab olema suurem kui `inputGeometry` (sisendgeomeetria) dimensioon või sellega võrdne.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Sisendgeomeetria, millest lahutatakse.\n- **subtractor**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mis lahutatakse väärtusest `geometry` (geomeetria).\n\n**Tagastusväärtus**: [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":"Näitab, kas üks geomeetria on teisest eraldatud (ei lõiku teise geomeetriaga ühelgi viisil). Allpool tabelis näitab punane esiletoomine, et funktsioon võib tagastada määratud geomeetriaga väärtuse \\\"tõene\\\".\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab tulemi „tõene“, kui geomeetriad ei lõiku\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas üks geomeetria on teisest eraldatud (ei lõiku teise geomeetriaga ühelgi viisil). Allpool tabelis näitab punane esiletoomine, et funktsioon võib tagastada määratud geomeetriaga väärtuse \\\"tõene\\\".\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Baasgeomeetria, mille 'disjoint’-seost (eraldatud) argumendiga `geometry2` kontrollitakse.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Võrdlusgeomeetria, mille 'disjoint’-seost (eraldatud) argumendiga `geometry1` kontrollitakse.\n\n**Tagastusväärtus**: [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":"Tagastab kahe geomeetria vahelise tasandilise vahemaa määratud ühikutes. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab kahe geomeetria vahelise vahemaa meetrites\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab kahe geomeetria vahelise tasandilise vahemaa määratud ühikutes. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\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; - Geomeetria, mida kasutatakse, et mõõta kaugust argumendist `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; - Geomeetria, mida kasutatakse, et mõõta kaugust argumendist `geometry1`.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Arvutab lühima vahemaa kahe punkti vahel piki suurringi.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab voogesituse kihil bussi kauguse keskbussijaamast kilomeetrites.\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":"**[Alates versioonist 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nArvutab lühima vahemaa kahe punkti vahel piki suurringi.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **point1**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Punkt, mida kasutatakse, et mõõta kaugust argumendist `point2`.\n- **point2**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Punkt, mida kasutatakse, et mõõta kaugust argumendist `point1`.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab koordinaadi sisendjoonel määratud kauguse põhjal. Kõiki joone osi võetakse arvesse, kui määratud kaugusel proovitakse leida koordinaati. Kaugus ei sisalda joone teede (või osade) vahel olevaid vahesid. Kui sisendjoonel ei leita kaugust, on tulemuseks null.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab sisendmurdjoone koordinaadi määratud vahemaa väärtuse põhjal\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab koordinaadi sisendjoonel määratud kauguse põhjal. Kõiki joone osi võetakse arvesse, kui määratud kaugusel proovitakse leida koordinaati. Kaugus ei sisalda joone teede (või osade) vahel olevaid vahesid. Kui sisendjoonel ei leita kaugust, on tulemuseks null.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\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) - Joon või tee, millest koordinaat leida. Kui sisendina kasutatakse objekti, peab objekti geomeetria olema murdjoon.\n- **inputDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vahemaa, mida kasutatakse koordinaadi leidmiseks sisendjoonel `inputLine` alates joone algusest. Kõiki joone osi võetakse arvesse, kui määratud kaugusel proovitakse leida koordinaati. Kaugus ei sisalda joone teede (või osade) vahel olevaid vahesid. \n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab järgmiste atribuutidega sõnastiku. Kui sisendjoonel ei leita kaugust, on tulemuseks null.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punkti koordinaadid sisendjoonel `inputLine` määratud vahemaa väärtuse põhjal.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Murdjoonsisendi puhul selle tee indeks, kuhu `coordinate` kuulub.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Selle joonsegmendi indeks (suhteline teega), kuhu `coordinate` kuulub. Kui `coordinate` tähistab sisendjoone käänupunkti, siis tagastab `segmentId` eelmise käänupunkti indeksi. Kui `coordinate` on üksuse `inputLine` esimene käänpunkt, siis on üksuse `segmentId` väärtuseks `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":"Näitab, kas ühel geomeetria ümbriskastil (või ulatusel) on teise geomeetria ümbriskastiga ühisosa. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab tulemi „tõene“, kui geomeetriatel on ühisosa\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas ühel geomeetria ümbriskastil (või ulatusel) on teise geomeetria ümbriskastiga ühisosa. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mille ühisosa seost teise geomeetriaga kontrollitakse.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, millega esineb ühisosa.\n\n**Tagastusväärtus**: [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":"Näitab, kas kaks geomeetriat on võrdsed või geograafiliselt võrdväärsed, kui arvestada koordinaatsüsteemi ja andmete tolerantsi. Sisendgeomeetriad ei pea olema identsed selleks, et olla võrdsed.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `Geometry($feature)`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab tulemi „tõene“, kui geomeetriad on võrdsed\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas kaks geomeetriat on võrdsed või geograafiliselt võrdväärsed, kui arvestada koordinaatsüsteemi ja andmete tolerantsi. Sisendgeomeetriad ei pea olema identsed selleks, et olla võrdsed.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `Geometry($feature)`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Esimene sisendgeomeetria.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Teine sisendgeomeetria.\n\n**Tagastusväärtus**: [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":"Koostab sõnastiku alusel ulatuseobjekti.","examples":"\n**Näide**\n\nLoob ulatuseobjekti\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKoostab sõnastiku alusel ulatuseobjekti.\n\n**Parameeter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Atribuudid, mille põhjal koostatakse ulatuse geomeetriaobjekt.\n\n  - **xMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ülempiir või geomeetria suurim võimalik x-koordinaat.\n  - **xMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Alampiir või geomeetria vähim võimalik x-koordinaat.\n  - **yMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ülempiir või geomeetria suurim võimalik y-koordinaat.\n  - **yMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Alampiir või geomeetria vähim võimalik y-koordinaat.\n  - **mMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ülempiir või geomeetria suurim võimalik m-väärtus. Selle väärtuse määramise korral peab „hasM“ väärtus olema „true“.\n  - **mMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Alampiir või geomeetria vähim võimalik m-väärtus. Selle väärtuse määramise korral peab „hasM“ väärtus olema „true“.\n  - **zMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ülempiir või geomeetria suurim võimalik z-väärtus. Selle väärtuse määramise korral peab „hasZ“ väärtus olema „true“.\n  - **zMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Alampiir või geomeetria vähim võimalik z-väärtus. Selle väärtuse määramise korral peab „hasZ“ väärtus olema „true“.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on m-väärtusi.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on z-väärtusi.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geomeetria koordinaatsüsteem.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geograafiliste koordinaatide või tasapinnaliste ristkoordinaatide süsteemi tuntud ID, mis määratleb geomeetria joonistamiseks viite.\n\n**Tagastusväärtus**: [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":"Tagastab sisestatud objekti, hulknurga, punkti, murdjoone või mitmikpunkti ulatuse.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab objekti ulatuse\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisestatud objekti, hulknurga, punkti, murdjoone või mitmikpunkti ulatuse.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameeter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt või geomeetria, millest saadakse ulatus.\n\n**Tagastusväärtus**: [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":"Loob jadastatud JSON-teksti alusel ulatuseobjekti. JSON-skeem peab Envelope'i objektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni.","examples":"\n**Näide**\n\nLoob JSON-ist ulatuseobjekti\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob jadastatud JSON-teksti alusel ulatuseobjekti. JSON-skeem peab Envelope'i objektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni.\n\n**Parameeter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON-tekst, mille alusel luuakse ulatuseobjekt.\n\n**Tagastusväärtus**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent)\n\n**Abimaterjalid**\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":"Vähendab tippude arvu sisendgeomeetrias antud kõrvalekalde väärtuse põhjal. Punktgeomeetria ja multipunktgeomeetria jäävad muutmata. Ümbriskastid teisendatakse hulknurkadeks ja seejärel üldistatakse.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab sisendgeomeetria üldistatud versiooni\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVähendab tippude arvu sisendgeomeetrias antud kõrvalekalde väärtuse põhjal. Punktgeomeetria ja multipunktgeomeetria jäävad muutmata. Ümbriskastid teisendatakse hulknurkadeks ja seejärel üldistatakse.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Üldistatav sisendgeomeetria.\n- **maxDeviation**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Üldistatud geomeetria maksimaalne lubatud kõrvalekalle esialgse geomeetria suhtes.\n- **removeDegenerateParts** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Kui väärtus on \\\"tõene\\\", eemaldatakse geomeetria degenereerunud osad väljundist (võivad olla joonistamise jaoks soovimatud).\n- **maxDeviationUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maksimaalse kõrvalekalde mõõtühik. Vaikeväärtus on sisendgeomeetria ühikud.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [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":"Loob jadastatud JSON-teksti või sõnastiku alusel geomeetriaobjekti. JSON-skeem peab geomeetriaobjektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni. See funktsioon võib tagastada ka sisendobjekti geomeetria.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näited**\n\nTagastab objekti geomeetria\n\n```arcade\nGeometry($feature)\n```\n\nLoob punktgeomeetria. Seda saab teha mis tahes geomeetriatüübi korral.\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob jadastatud JSON-teksti või sõnastiku alusel geomeetriaobjekti. JSON-skeem peab geomeetriaobjektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni. See funktsioon võib tagastada ka sisendobjekti geomeetria.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameeter**\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) - Objekt või JSON, millest luuakse geomeetriaobjekt. Alates versioonist 1.25 võib Polygoni või Polyline'i sisendis JSONi tekst või sõnastiku definitsioonid sisaldada kõvera objekte, kui neid teostatakse rakendustes ArcGIS Pro ja ArcGIS Maps SDKs for Native Apps.\n\n**Tagastusväärtus**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Abimaterjalid**\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":"Näitab, kas geomeetrial on määratud võtmes või indeksis väärtus.","examples":"\n**Näited**\n\nPunkt, millel on z-väärus\n\n```arcade\nif( TypeOf(Geometry($feature)) == \"Point\"){\n  return HasValue(Geometry($feature), \"z\")\n  // returns true\n}\n```\n\nPolügoon, mille võtit pole\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas geomeetrial on määratud võtmes või indeksis väärtus.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Kontrollitav geomeetria.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollitav võtme- või atribuudinimi.\n\n**Tagastusväärtus**: [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":"Kontrollib, kas geomeetrias mitu taset sügavamale pesastatud atribuudil või indeksil on väärtus. See võimaldab pesastatud struktuuris ühe taseme võrra süvitsi minna, nii et väärtusi ei pea kontrollima igal tasemel. Tagastab väärtuse `true`, kui struktuuri igal tasemel on võtmed ja indeksid ja need sisaldavad mittenullväärtust.","examples":"\n**Näited**\n\nRing, koordinaat ja x-väärtus on olemas ja kõigil on väärtus\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\nRingi pole\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 ja koordinaat on olemas, kuid m-väärtust pole\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKontrollib, kas geomeetrias mitu taset sügavamale pesastatud atribuudil või indeksil on väärtus. See võimaldab pesastatud struktuuris ühe taseme võrra süvitsi minna, nii et väärtusi ei pea kontrollima igal tasemel. Tagastab väärtuse `true`, kui struktuuri igal tasemel on võtmed ja indeksid ja need sisaldavad mittenullväärtust.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Kontrollitav sõnastik või objekt.\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; - Struktuuris igal tasemel kontrollitavate võtmete või indeksite massiiv.\n\n**Tagastusväärtus**: [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":"Loob kahe geomeetria vahelise hulgateoreetilise ühisosa ja tagastab uue geomeetria.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab mõlema polügooni ühise pindala\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kahe geomeetria vahelise hulgateoreetilise ühisosa ja tagastab uue geomeetria.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mis lõikub geomeetriaga `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mis lõikub geomeetriaga `geometry1`.\n\n**Tagastusväärtus**: [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":"Näitab, kas ühel geomeetrial on teise geomeetriaga ühisosa. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab tulemi „tõene“, kui geomeetriatel on ühisosa\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas ühel geomeetrial on teise geomeetriaga ühisosa. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mille ristumisseost argumendiga `geometry2` kontrollitakse.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, millega esineb ühisosa.\n\n**Tagastusväärtus**: [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":"Näitab, kas sisendgeomeetrial on ringid, teed või punktid, mis ristuvad teiste geomeetria osadega või ületavad neid. Näiteks üksik murdjoonobjekt, mille teed lõikuvad üksteisega või teise iselõikuva ringidega polügooniga, naaseb `tõesena`. ","examples":"\n**Näide**\n\nTagastab väärtuse \\\"tõene\\\", kui murdjoone teed lõikuvad teineteisega.\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":"**[Alates versioonist 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas sisendgeomeetrial on ringid, teed või punktid, mis ristuvad teiste geomeetria osadega või ületavad neid. Näiteks üksik murdjoonobjekt, mille teed lõikuvad üksteisega või teise iselõikuva ringidega polügooniga, naaseb `tõesena`. \n\n**Parameeter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Polügooni, murdjoone või mitmikpunkti geomeetria, mille iseendaga lõikumist kontrollitakse.\n\n**Tagastusväärtus**: [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":"Näitab, kas antud geomeetria on topoloogiliselt lihtne.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab väärtuse \\\"tõene\\\", kui geomeetria on topoloogiliselt lihtne\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas antud geomeetria on topoloogiliselt lihtne.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameeter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Sisendgeomeetria.\n\n**Tagastusväärtus**: [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":"Tagastab sisendgeomeetria pikkuse määratud ühikutes. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab objekti tasapinnalise pikkuse kilomeetrites\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendgeomeetria pikkuse määratud ühikutes. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\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; - Geomeetria või geomeetriad, mille tasapinnaline pikkus arvutatakse.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab sisendgeomeetria või objekti tasapinnalise (nt Cartesiuse tasand) pikkuse, võttes arvesse kõrgust ehk Z-d. Sellesse funktsiooni sisestatud geomeetriale tuleb määrata tasapinnaliste ristkoordinaatide süsteem. Kui koordinaatsüsteemis ei ole määratud Z-üksustele väärtust, tagastatakse tulemus meetrites. Pidage meeles, et mitte kõik kliendid (nt ArcGIS API for JavaScripti seeria 3.x) ei toeta Z-väärtuste taotlemist, isegi kui andmed sisaldavad Z-teavet.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näited**\n\nTagastab objekti tasapinnalise 3D pikkuse avaldist käivitanud konteksti koordinaatsüsteemi ühikutes.\n\n```arcade\nLength3D($feature)\n```\n\nTagastab objekti tasapinnalise 3D pikkuse jalgades.\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":"**[Alates versioonist 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendgeomeetria või objekti tasapinnalise (nt Cartesiuse tasand) pikkuse, võttes arvesse kõrgust ehk Z-d. Sellesse funktsiooni sisestatud geomeetriale tuleb määrata tasapinnaliste ristkoordinaatide süsteem. Kui koordinaatsüsteemis ei ole määratud Z-üksustele väärtust, tagastatakse tulemus meetrites. Pidage meeles, et mitte kõik kliendid (nt ArcGIS API for JavaScripti seeria 3.x) ei toeta Z-väärtuste taotlemist, isegi kui andmed sisaldavad Z-teavet.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\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; - Geomeetria või objekt, mille tasapinnaline pikkus arvutatakse 3D-ruumis.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab sisendgeomeetria või objekti geodeetilise pikkuse määratud ühikutes. See on usaldusväärsem pikkuse mõõtmise viis kui `Length()` kuna arvestab Maa kumerusega.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab objekti geodeetilise pikkuse kilomeetrites\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendgeomeetria või objekti geodeetilise pikkuse määratud ühikutes. See on usaldusväärsem pikkuse mõõtmise viis kui `Length()` kuna arvestab Maa kumerusega.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\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; - Geomeetria, mille geodeetiline pikkus arvutatakse.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab esimese koordinaadi sisendjoonel määratud mõõdu põhjal või m-väärtuse. Kui sisendjoonel ei leita mõõtu, on tulemuseks null. Kõiki joone osi võetakse arvesse, kui määratud mõõdu juures proovitakse leida koordinaati. Mõõt ei sisalda joone teede (või osade) vahel olevaid vahesid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab sisendmurdjoone koordinaadi määratud mõõdu väärtuse põhjal\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab esimese koordinaadi sisendjoonel määratud mõõdu põhjal või m-väärtuse. Kui sisendjoonel ei leita mõõtu, on tulemuseks null. Kõiki joone osi võetakse arvesse, kui määratud mõõdu juures proovitakse leida koordinaati. Mõõt ei sisalda joone teede (või osade) vahel olevaid vahesid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\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) - Joon või tee, millest koordinaat leida. Sisendjoonel peab olema `hasM`, mis võrdub `true`. Kui `hasM` on `false`, siis tagastatakse `null`. Kui sisendina kasutatakse objekti, peab objekti geomeetria olema murdjoon.\n- **inputMeasure**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mõõt ehk m-väärtus, millest leida koordinaat sisendjoonel `inputLine` alates joone algusest. Kõiki joone osi võetakse arvesse, kui määratud mõõdu juures proovitakse leida koordinaati. Mõõt ei sisalda joone teede (või osade) vahel olevaid vahesid.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab järgmiste atribuutidega sõnastiku. Kui sisendjoonel ei leita mõõtu, on tulemuseks null.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punkti esimene koordinaat sisendjoonel `inputLine` määratud mõõdu väärtuse põhjal.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planaarne kaugus kohast `inputLine`, mõõdetuna mööda joont kuni kohani `coordinate`. Murdjoontel, kus teed ei ole ühendatud, ei sisalda väärtus `distanceAlong` vahemaad teede algus- ja lõpptippude vaheliste vahede vahel.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Murdjoonsisendi puhul selle tee indeks, kuhu `coordinate` kuulub.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Selle joonsegmendi indeks (suhteline teega), kuhu `coordinate` kuulub. Kui `coordinate` tähistab sisendjoone käänupunkti, siis tagastab `segmentId` eelmise käänupunkti indeksi. Kui `coordinate` on üksuse `inputLine` esimene käänupunkt, siis on üksuse `segmentId` väärtuseks `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":"Teisendab mitmeosalise geomeetria eraldi geomeetriateks.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab mitmeosalisest geomeetriast üheosaliste geomeetriate massiivi\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeisendab mitmeosalise geomeetria eraldi geomeetriateks.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameeter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Mitmeosaline geomeetria, mis jagatakse üksikosadeks.\n\n**Tagastusväärtus**: [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":"Koostab sõnastiku alusel mitmikpunktobjekti, kasutades koordinaatidena ainult väärtuste massiivi.","examples":"\n**Näited**\n\nLoob mitmikpunkti ainult x- ja y-koordinaadiga\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\nLoob mitmikpunkti m-väärtustega\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\nLoob mitmikpunkti z-väärtustega\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\nLoob mitmikpunkti z- ja m-väärtustega\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKoostab sõnastiku alusel mitmikpunktobjekti, kasutades koordinaatidena ainult väärtuste massiivi.\n\n**Parameeter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Atribuudid, mille põhjal koostatakse mitmikpunkt-geomeetriaobjekt.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Punktasukohti tähistavate koordinaatide massiiv.\n\n    - **singlePoint**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Üht punkti või koordinaati tähistavate numbrite massiiv. Massiivi esimene üksus tähistab x-koordinaati. Teine element tähistab y-koordinaati. Kolmas element tähistab m-koordinaati, kui seade „hasM“ väärtus on true ja „hasZ“ on false. Vastasel korral tähistab kolmas element z-koordinaati. Kui seade „hasM“ ja „hasZ“ on mõlemad tõesed, siis tähistab kolmas element z-koordinaati ja neljas element tähistab m-koordinaati.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on m-väärtusi.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on z-väärtusi.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geomeetria koordinaatsüsteem.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geograafiliste koordinaatide või tasapinnaliste ristkoordinaatide süsteemi tuntud ID, mis määratleb geomeetria joonistamiseks viite.\n\n**Tagastusväärtus**: [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":"Koostab sõnastiku alusel mitmikpunktobjekti, kasutades punktobjektide massiivi.","examples":"\n**Näide**\n\nLoob mitmikpunkti ainult x- ja y-koordinaadiga\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKoostab sõnastiku alusel mitmikpunktobjekti, kasutades punktobjektide massiivi.\n\n**Parameeter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Atribuudid, mille põhjal koostatakse mitmikpunkt-geomeetriaobjekt.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Punktobjektide massiiv.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on m-väärtusi.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on z-väärtusi.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geomeetria koordinaatsüsteem.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geograafiliste koordinaatide või tasapinnaliste ristkoordinaatide süsteemi tuntud ID, mis määratleb geomeetria joonistamiseks viite.\n\n**Tagastusväärtus**: [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":"Loob jadastatud JSON-teksti alusel mitmikpunktobjekti. JSON-skeem peab mitmikpunktobjektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni.","examples":"\n**Näide**\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":"Loob jadastatud JSON-teksti alusel mitmikpunktobjekti. JSON-skeem peab mitmikpunktobjektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni.\n\n**Parameeter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON-string, mille alusel luuakse mitmikpunkt-geomeetriaobjekt.\n\n**Tagastusväärtus**: [Multipoint](https://developers.arcgis.com/arcade/guide/types/#multipoint)\n\n**Abimaterjalid**\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":"Tagastab sisendgeomeetria lähima koordinaadi (mitte käänupunkt) otsingupunkti. Tagastatud sõnastik sisaldab ka lühimat planaarset kaugust alguspunktist kuni lähima koordinaadini. Kui otsingupunkt ristub sisendgeomeetriaga, siis otsingupunkt tagastatakse tulemusena, mille kaugus on null.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab sisendpolügooni lähima koordinaadi koos kaugusega sellest koordinaadist\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":"**[Alates versioonist 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendgeomeetria lähima koordinaadi (mitte käänupunkt) otsingupunkti. Tagastatud sõnastik sisaldab ka lühimat planaarset kaugust alguspunktist kuni lähima koordinaadini. Kui otsingupunkt ristub sisendgeomeetriaga, siis otsingupunkt tagastatakse tulemusena, mille kaugus on null.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, millest saadakse lähim koordinaat.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Punkt, millest leitakse argumendi „inputGeometry“ (sisendgeomeetria) lähim koordinaat.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab järgmiste atribuutidega sõnastiku.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Lähim koordinaat argumendist „inputGeometry“ (sisendgeomeetria) kuni argumendini „searchPoint“ (otsingupunkt).\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planaarne kaugus lähimast koordinaadist kuni argumendini „searchPoint“ (otsingupunkt). See kujutab lühimat kaugust argumentide „inputGeometry“ (sisendgeomeetria) ja „searchPoint“ (otsingupunkt) vahel.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ruumiline seos üksuse `searchPoint` ja üksuse `inputGeometry` segmendi vahel kuni lähima koordinaadini. Võimalikud väärtused: \n\n`left` – `searchPoint` asub üksusest `inputGeometry` vasakul.\n\n`right` – `searchPoint` asub üksusest `inputGeometry` paremal.\n\n`straddle` – `searchPoint` on mõlemal küljel või asub üksuse `inputGeometry` kohal."}},"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":"Tagastab sisendgeomeetria lähima käänupunkti otsingupunkti. Tagastatud sõnastik sisaldab planaarset kaugust alguspunktist kuni lähima käänupunktini.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab sisendpolügooni lähima käänupunkti koos selle käänupunkti kaugusega\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":"**[Alates versioonist 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendgeomeetria lähima käänupunkti otsingupunkti. Tagastatud sõnastik sisaldab planaarset kaugust alguspunktist kuni lähima käänupunktini.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, millest saadakse lähim käänupunkt.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Punkt, millest leitakse argumendi „inputGeometry“ (sisendgeomeetria) lähim käänupunkt.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab järgmiste atribuutidega sõnastiku.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punkti asukoht, mis kujutab lähimat käänupunkti argumendist „inputGeometry“ (sisendgeomeetria) kuni argumendini „searchPoint“ (otsingupunkt).\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planaarne kaugus sisendgeomeetria lähimast käänupunktist kuni argumendini „searchPoint“ (otsingupunkt).\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ruumiline seos üksuse `searchPoint` ja üksuse `inputGeometry` segmendi vahel kuni lähima käänupunktini. Võimalikud väärtused: \n\n`left` – `searchPoint` asub üksusest `inputGeometry` vasakul.\n\n`right` – `searchPoint` asub üksusest `inputGeometry` paremal.\n\n`straddle` – `searchPoint` on mõlemal küljel või asub üksuse `inputGeometry` kohal."}},"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":"Loob geomeetria, mis on konstantsel planaarsel kaugusel sisendgeomeetriast. See sarnaneb puhverdamisele, kuid annab ühepoolse tulemuse.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab nihke geomeetria\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob geomeetria, mis on konstantsel planaarsel kaugusel sisendgeomeetriast. See sarnaneb puhverdamisele, kuid annab ühepoolse tulemuse.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Nihutatav geomeetria. Punktgeomeetriat ei toetata.\n- **offsetDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planaarne kaugus, mille võrra tuleb sisendgeomeetriast nihutada. Kui `offsetDistance > 0`, siis konstrueeritakse nihke geomeetria sisendgeomeetrist paremale; kui `offsetDistance = 0`, siis ei tehta geomeetrias muudatusi; muul juhul konstrueeritakse see vasakule. Sisendgeomeetria radade või rõngaste suund määrab, millist geomeetria poolt peetakse paremaks ja millist vasakuks. Lihtsa hulknurga puhul on orientatsioon välisrõngastel päripäeva ja siserõngastel vastupäeva. Seega on lihtsa hulknurga parem pool alati hulknurga sisekülg.\n- **offsetUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Nihke kauguse mõõtühik. Vaikeväärtus on sisendgeomeetria ühikud.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n- **joinType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Liitumise tüüp. Võimalikud väärtused on \\\"ümmargune\\\", \\\"faasitud\\\", \\\"kaldu\\\" või \\\"kanditud\\\".\n- **bevelRatio** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kehtib, kui `joinType = 'miter'`; `bevelRatio` korrutatakse nihke kaugusega ja kui kaugel võib täisnurga all nihke lõikepunkt paikneda enne, kui see seatakse kaldu\n- **flattenError** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kehtib, kui liitumise tüüp = ümmargune; \\\"tasandamisviga\\\" määrab tulemussegmentide maksimaalse kauguse võrreldes tõelise ringikaarega. Algoritm ei anna kunagi igale ümarliitele rohkem kui umbes 180 tippu.\n\n**Tagastusväärtus**: [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":"Näitab, kas üks geomeetria kattub teise geomeetriaga. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab tulemi „tõene“, kui geomeetriad kattuvad\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas üks geomeetria kattub teise geomeetriaga. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Baasgeomeetria, mille ülekatte seost on testitud `geometry2` võrdluses.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Võrdlusgeomeetria, mille 'overlaps’-seost (kattub) argumendiga `geometry2` kontrollitakse.\n\n**Tagastusväärtus**: [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":"Koostab sõnastiku alusel punktobjekti.","examples":"\n**Näited**\n\nLoob punkti ainult x- ja y-koordinaadiga\n\n```arcade\nPoint({\n  x: -97.06138,\n  y: 32.837,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nLoob punkti m-väärtustega\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\nLoob punkti z-väärtustega\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\nLoob punkti z- ja m-väärtustega\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKoostab sõnastiku alusel punktobjekti.\n\n**Parameeter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Atribuudid, mille põhjal koostatakse punktgeomeetriaobjekt.\n\n  - **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Punktasukoha x-koordinaat (pikkuskraad).\n  - **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Punktasukoha y-koordinaat (laiuskraad).\n  - **m**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Punktasukoha m-väärtus (mõõt). M-väärtuse määramise korral peab „hasM“ väärtus olema „true“.\n  - **z**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Punktasukoha z-väärtus (kõrgus). Z-väärtuse määramise korral peab „hasZ“ väärtus olema „true“.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on m-väärtusi.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on z-väärtusi.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geomeetria koordinaatsüsteem.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geograafiliste koordinaatide või tasapinnaliste ristkoordinaatide süsteemi tuntud ID, mis määratleb geomeetria joonistamiseks viite.\n\n**Tagastusväärtus**: [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":"Loob jadastatud JSON-teksti alusel punktobjekti. JSON-skeem peab punktobjektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni.","examples":"\n**Näide**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob jadastatud JSON-teksti alusel punktobjekti. JSON-skeem peab punktobjektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni.\n\n**Parameeter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON-string, mille alusel luuakse punktgeomeetriaobjekt.\n\n**Tagastusväärtus**: [Point](https://developers.arcgis.com/arcade/guide/types/#point)\n\n**Abimaterjalid**\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":"Tagastab lähima koordinaadi ja vahemaa selle sisendjoone otsingupunkti koordinaadini.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab vahemaa lähima koordinaadini sisendmurdjoonel hüpikakna avamiseks klõpsatud asukoha põhjal\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab lähima koordinaadi ja vahemaa selle sisendjoone otsingupunkti koordinaadini.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\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) - Joon või tee, millest saadakse lähim koordinaat. Kui sisendina kasutatakse objekti, peab objekti geomeetria olema murdjoon.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punkt, millest saadakse üksuse `inputLine` lähim koordinaat.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab järgmiste atribuutidega sõnastiku.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punktkoordinaat, mis tähistab lähimat koordinaati joonel `inputLine` kuni punktini `searchPoint`. Kui `hasZ` on `false` kohas `searchPoint`, siis tehakse otsing x-/y-koordinaatides ja z-väärtus interpoleeritakse.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planaarne kaugus punktist `searchPoint` üksuseni `coordinate`.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planaarne kaugus kohast `inputLine`, mõõdetuna mööda joont kuni kohani `coordinate`. Murdjoontel, kus teed ei ole ühendatud, ei sisalda väärtus `distanceAlong` vahemaad teede algus- ja lõpptippude vaheliste vahede vahel.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Murdjoonsisendi puhul selle tee indeks, kuhu `coordinate` kuulub.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Selle joonsegmendi indeks (suhteline teega), kuhu `coordinate` kuulub. Kui `coordinate` tähistab sisendjoone käänupunkti, siis tagastab `segmentId` eelmise käänupunkti indeksi. Kui `coordinate` on üksuse `inputLine` esimene käänupunkt, siis on üksuse `segmentId` väärtuseks `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":"Koostab sõnastiku alusel hulknurkobjekti, kasutades koordinaatidena ainult väärtuste massiivi.","examples":"\n**Näited**\n\nLoob hulknurga ainult x- ja y-koordinaadiga\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\nLoob hulknurga m-väärtustega\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\nLoob hulknurga z-väärtustega\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\nLoob hulknurga z- ja m-väärtustega\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKoostab sõnastiku alusel hulknurkobjekti, kasutades koordinaatidena ainult väärtuste massiivi.\n\n**Parameeter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Atribuudid, mille põhjal koostatakse hulknurk-geomeetriaobjekt.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ringide (või kujundite) massiiv, kus iga ring on käänupunktide massiiv.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ringis olevate tippude massiiv. Kõik ringid peavad olema suletud, mis tähendab, et iga ringi esimene tipp peab alati olema sama mis viimane tipp. Tipud peavad olema määratletud päripäeva. Vastupäeva määratletud tippudega ringid põhjustavad hulknurgas auke.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ringi ühte tippu või koordinaati tähistavate numbrite massiiv. Massiivi esimene üksus tähistab x-koordinaati. Teine element tähistab y-koordinaati. Kolmas element tähistab m-koordinaati, kui seade „hasM“ väärtus on true ja „hasZ“ on false. Vastasel korral tähistab kolmas element z-koordinaati. Kui seade „hasM“ ja „hasZ“ on mõlemad tõesed, siis tähistab kolmas element z-koordinaati ja neljas element tähistab m-koordinaati.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Alates versioonist 1.25 ArcGIS Pro jaArcGIS Maps SDKs for Native Apps._ Ringide (või kujundite) massiiv, mis võib sisaldada kõveraid.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ringis olevate tippude või kõverate objektide massiiv. Kõik ringid peavad olema suletud, mis tähendab, et iga ringi esimene tipp peab alati olema sama mis viimane tipp. Tipud peavad olema määratletud päripäeva. Vastupäeva määratletud tippudega ringid põhjustavad hulknurgas auke. Iga massiivi üksus võib olla kas tipp või kõvera objekt.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Ringi ühte tippu või koordinaati tähistavate numbrite massiiv. Massiivi esimene üksus tähistab x-koordinaati. Teine element tähistab y-koordinaati. Kolmas element tähistab m-koordinaati, kui seade „hasM“ väärtus on true ja „hasZ“ on false. Vastasel korral tähistab kolmas element z-koordinaati. Kui seade „hasM“ ja „hasZ“ on mõlemad tõesed, siis tähistab kolmas element z-koordinaati ja neljas element tähistab m-koordinaati.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Kõver objekt, mis kujutab rõnga segmenti. Kõvera objektil on järgmised omadused:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Määrab elliptilise või ringikujulise kaare. Ringikujulistel kaartel on massiivi neli elementi; elliptilised kaared peavad sisaldama 7 elementi.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Esindab kuupjat Bézier' kõverat. See on määratletud kolmest massiivist koosneva massiiviga, mis tähistavad lõpp-punkti ja kahte kontrollpunkti.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Omadus c esindab elliptilist või avatud ringikujulist kaart. Seda määratletakse kahe topelttäpse väärtuse massiivina, mis tähistavad ringi keskpunkti x- ja y-koordinaate.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on m-väärtusi.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on z-väärtusi.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geomeetria koordinaatsüsteem.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geograafiliste koordinaatide või tasapinnaliste ristkoordinaatide süsteemi tuntud ID, mis määratleb geomeetria joonistamiseks viite.\n\n**Tagastusväärtus**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Abimaterjalid**\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":"Koostab sõnastiku alusel hulknurkobjekti, kasutades koordinaatidena punktide massiivi.","examples":"\n**Näide**\n\nLoob hulknurga ainult x- ja y-koordinaadiga\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKoostab sõnastiku alusel hulknurkobjekti, kasutades koordinaatidena punktide massiivi.\n\n**Parameeter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Atribuudid, mille põhjal koostatakse hulknurk-geomeetriaobjekt.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ringide (või kujundite) massiiv, kus iga ring on punktobjektide massiiv.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Ringi tähistavate punktide massiiv. Kõik ringid peavad olema suletud, mis tähendab, et iga ringi esimene punkt peab alati olema sama mis ringi viimane punkt. Punktid peavad olema määratletud päripäeva. Vastupäeva määratletud tippudega ringid põhjustavad hulknurgas auke.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Alates versioonist 1.25 ArcGIS Pro jaArcGIS Maps SDKs for Native Apps._ Ringide (või kujundite) massiiv, mis võib sisaldada kõveraid.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ringis olevate tippude või kõvera objektide massiiv. Kõik ringid peavad olema suletud, mis tähendab, et iga ringi esimene tipp peab alati olema sama mis viimane tipp. Tipud peavad olema määratletud päripäeva. Vastupäeva määratletud tippudega ringid põhjustavad hulknurgas auke. Iga massiivi üksus võib olla kas tipp või kõvera objekt.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punkt, mis tähistab ühte ringi tippu või koordinaati.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Kõvera objekt, mis kujutab ringi segmenti. Kõvera objektil on järgmised omadused:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Määrab elliptilise või ringikujulise kaare. Ringikujulistel kaartel on massiivi neli elementi; elliptilised kaared peavad sisaldama 7 elementi.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Esindab kuupjat Bézier' kõverat. See on määratletud kolmest massiivist koosneva massiiviga, mis tähistavad lõpp-punkti ja kahte kontrollpunkti.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Omadus c esindab elliptilist või avatud ringikujulist kaart. Seda määratletakse kahe topelttäpse väärtuse massiivina, mis tähistavad ringi keskpunkti x- ja y-koordinaate.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on m-väärtusi.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on z-väärtusi.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geomeetria koordinaatsüsteem.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geograafiliste koordinaatide või tasapinnaliste ristkoordinaatide süsteemi tuntud ID, mis määratleb geomeetria joonistamiseks viite.\n\n**Tagastusväärtus**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Abimaterjalid**\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":"Loob jadastatud JSON-teksti alusel hulknurkobjekti. JSON-skeem peab polügoonobjektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni. JSONi tekst võib alates versioonist 1.25 sisaldada kõvera objekte, rakendustes ArcGIS Pro ja ArcGIS Maps SDKs for Native Apps.","examples":"\n**Näide**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob jadastatud JSON-teksti alusel hulknurkobjekti. JSON-skeem peab polügoonobjektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni. JSONi tekst võib alates versioonist 1.25 sisaldada kõvera objekte, rakendustes ArcGIS Pro ja ArcGIS Maps SDKs for Native Apps.\n\n**Parameeter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON-string, mille alusel luuakse hulknurk-geomeetriaobjekt.\n\n**Tagastusväärtus**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Abimaterjalid**\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":"Koostab sõnastiku alusel murdjoonobjekti, kasutades koordinaatidena ainult väärtuste massiivi.","examples":"\n**Näited**\n\nLoob murdjoone ainult x- ja y-koordinaadiga\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\nLoob murdjoone m-väärtustega\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\nLoob murdjoone z-väärtustega\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\nLoob murdjoone z- ja m-väärtustega\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKoostab sõnastiku alusel murdjoonobjekti, kasutades koordinaatidena ainult väärtuste massiivi.\n\n**Parameeter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Atribuudid, mille põhjal koostatakse murdjoon-geomeetriaobjekt.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Teede (või joonsegmentide) massiiv, kus iga tee on käänupunktide massiiv.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Joonsegmendi või tee tippude massiiv.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Joonsegmendi ühte tippu või koordinaati tähistavate numbrite massiiv. Massiivi esimene üksus tähistab x-koordinaati. Teine element tähistab y-koordinaati. Kolmas element tähistab m-koordinaati, kui seade „hasM“ väärtus on true ja „hasZ“ on false. Vastasel korral tähistab kolmas element z-koordinaati. Kui seade „hasM“ ja „hasZ“ on mõlemad tõesed, siis tähistab kolmas element z-koordinaati ja neljas element tähistab m-koordinaati.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Alates versioonist 1.25 ArcGIS Pro jaArcGIS Maps SDKs for Native Apps._ Radade (või joonsegmentide) massiiv, mis võib sisaldada kõveraid.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Rajal olevate tippude või kõvera objektide massiiv.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Joonsegmendi ühte tippu või koordinaati tähistavate numbrite massiiv. Massiivi esimene üksus tähistab x-koordinaati. Teine element tähistab y-koordinaati. Kolmas element tähistab m-koordinaati, kui seade „hasM“ väärtus on true ja „hasZ“ on false. Vastasel korral tähistab kolmas element z-koordinaati. Kui seade „hasM“ ja „hasZ“ on mõlemad tõesed, siis tähistab kolmas element z-koordinaati ja neljas element tähistab m-koordinaati.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Kõvera objekt, mis kujutab raja segmenti. Kõvera objektil on järgmised omadused:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Määrab elliptilise või ringikujulise kaare. Ringikujulistel kaartel on massiivi neli elementi; elliptilised kaared peavad sisaldama 7 elementi.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Esindab kuupjat Bézier' kõverat. See on määratletud kolmest massiivist koosneva massiiviga, mis tähistavad lõpp-punkti ja kahte kontrollpunkti.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Omadus c esindab elliptilist või avatud ringikujulist kaart. Seda määratletakse kahe topelttäpse väärtuse massiivina, mis tähistavad ringi keskpunkti x- ja y-koordinaate.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on m-väärtusi.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on z-väärtusi.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geomeetria koordinaatsüsteem.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geograafiliste koordinaatide või tasapinnaliste ristkoordinaatide süsteemi tuntud ID, mis määratleb geomeetria joonistamiseks viite.\n\n**Tagastusväärtus**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Abimaterjalid**\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":"Koostab sõnastiku alusel murdjoonobjekti, kasutades koordinaatidena punktide massiivi.","examples":"\n**Näide**\n\nLoob murdjoone ainult x- ja y-koordinaadiga\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKoostab sõnastiku alusel murdjoonobjekti, kasutades koordinaatidena punktide massiivi.\n\n**Parameeter**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Atribuudid, mille põhjal koostatakse murdjoon-geomeetriaobjekt.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Teede (või joonsegmentide) massiiv, kus iga tee on punktobjektide massiiv.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Joonsegmenti või teed tähistavate punktide massiiv.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Alates versioonist 1.25 ArcGIS Pro jaArcGIS Maps SDKs for Native Apps._ Radade (või joonsegmentide) massiiv, mis võib sisaldada kõveraid.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Rajal olevate tippude või kõvera objektide massiiv.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Punkt, mis tähistab tippu rajal.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Kõvera objekt, mis kujutab raja segmenti. Kõvera objektil on järgmised omadused:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Määrab elliptilise või ringikujulise kaare. Ringikujulistel kaartel on massiivi neli elementi; elliptilised kaared peavad sisaldama 7 elementi.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Esindab kuupjat Bézier' kõverat. See on määratletud kolmest massiivist koosneva massiiviga, mis tähistavad lõpp-punkti ja kahte kontrollpunkti.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Omadus c esindab elliptilist või avatud ringikujulist kaart. Seda määratletakse kahe topelttäpse väärtuse massiivina, mis tähistavad ringi keskpunkti x- ja y-koordinaate.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on m-väärtusi.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetrial on z-väärtusi.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geomeetria koordinaatsüsteem.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Geograafiliste koordinaatide või tasapinnaliste ristkoordinaatide süsteemi tuntud ID, mis määratleb geomeetria joonistamiseks viite.\n\n**Tagastusväärtus**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Abimaterjalid**\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":"Loob jadastatud JSON-teksti alusel murdjoonobjekti. JSON-skeem peab murdjoonobjektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni. JSONi tekst võib alates versioonist 1.25 sisaldada kõvera objekte, rakendustes ArcGIS Pro ja ArcGIS Maps SDKs for Native Apps.","examples":"\n**Näide**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob jadastatud JSON-teksti alusel murdjoonobjekti. JSON-skeem peab murdjoonobjektide puhul järgima ArcGIS REST API JSON-i spetsifikatsiooni. JSONi tekst võib alates versioonist 1.25 sisaldada kõvera objekte, rakendustes ArcGIS Pro ja ArcGIS Maps SDKs for Native Apps.\n\n**Parameeter**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON-tekst, mille alusel luuakse murdjoon-geomeetriaobjekt.\n\n**Tagastusväärtus**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Abimaterjalid**\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":"Näitab, kas kahe geomeetria vaheline DE-9IM seos on „tõene“.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab tõese väärtuse, kui sisendgeomeetriate suhe langeb kokku.\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas kahe geomeetria vaheline DE-9IM seos on „tõene“.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Suhte esimene geomeetria.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Suhte teine geomeetria.\n- **relation**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Maatriksseos Dimensionally Extended 9 Intersection Model (DE-9IM) (kodeeritud tekstiväärtusena), et kontrollida kahe geomeetria suhet. See tekst sisaldab kontrollitulemusi igal lõikepunktil, mida esitab DE-9IM maatriks Iga tulemus on üks märk tekstis ja võib olla number (maksimaalne tagastatav dimensioon: 0,1,2), kahendmuutuja (tõene või väär) või maskimärk (et tulemusi eirata: '\\\\*').\n\nNäide. Iga järgneva DE-9IM tekstikoodiga saab kontrollida kas polügoongeomeetria sisaldab täielikult joongeomeetriat: TTTFFTFFT (kahendmuutuja), 'T\\*\\*\\*\\*\\*\\*FF\\*' (eira asjakohatuid ühisosi) või '102FF\\*FF\\*' (dimensiooni vorm). Kõik tagastavad sama tulemuse.\n\n**Tagastusväärtus**: [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":"Näitab, kas polügooniringi punktid on järjestatud päripäeva.","examples":"\n**Näide**\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas polügooniringi punktid on järjestatud päripäeva.\n\n**Parameeter**\n\n- **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Polügooniringi punktide massiiv.\n\n**Tagastusväärtus**: [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":"Pöörab geomeetriat vastupäeva etteandud kraadide arvu võrra. Pöördumine toimub tsentroidi või antud pöördepunkti ümber.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab sisendobjekti, mis on pööratud tsentroidi ümber 90 kraadi\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPöörab geomeetriat vastupäeva etteandud kraadide arvu võrra. Pöördumine toimub tsentroidi või antud pöördepunkti ümber.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Pööratav geomeetria.\n- **angle**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Pööramisnurk kraadides.\n- **rotationOrigin** (_Optional_): [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Geomeetria ümberpööramise punkt. Vaikeväärtus on geomeetria tsentroid.\n\n**Tagastusväärtus**: [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":"Määrab või asendab kasutaja poolt määratud objekti geomeetria. Pange tähele, et üldise muutujana viidatud objekte ei saa muuta, nende geomeetriaid ei saa samuti muuta.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nMäärab objektile uue geomeetria\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMäärab või asendab kasutaja poolt määratud objekti geomeetria. Pange tähele, et üldise muutujana viidatud objekte ei saa muuta, nende geomeetriaid ei saa samuti muuta.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, mille geomeetriat uuendatakse.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geomeetria, mis sisendobjektile määratakse.\n\n**Tagastusväärtus**: 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":"Teostab geomeetria lihtsustamise tehte. See muudab määratud geomeetriat, et muuta see topoloogiliselt seaduslikuks.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab objekti lihtsustatud geomeetria\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeostab geomeetria lihtsustamise tehte. See muudab määratud geomeetriat, et muuta see topoloogiliselt seaduslikuks.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameeter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Lihtsustatav geomeetria.\n\n**Tagastusväärtus**: [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":"Teostab kahe geomeetriaga sümmeetrilise erinevuse tehte. Sümmeetriline erinevus hõlmab ka neid geomeetriate osi, mis ole ole ühised.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab polügooni aladega, kus sisendid ei kattu\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeostab kahe geomeetriaga sümmeetrilise erinevuse tehte. Sümmeetriline erinevus hõlmab ka neid geomeetriate osi, mis ole ole ühised.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **leftGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mida võrreldakse XOR-tehtes väärtusega `rightGeometry`.\n- **rightGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mida võrreldakse XOR-tehtes väärtusega `leftGeometry`.\n\n**Tagastusväärtus**: [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":"Näitab, kas üks geomeetria puudutab teist geomeetriat. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab tulemi „tõene“, kui geomeetriad puudutavad teineteist\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas üks geomeetria puudutab teist geomeetriat. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mille puutumist käsitlevat seost `geometry2` vahel kontrollitakse.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mille 'touches'-seost (puudutab) argumendiga `geometry1` kontrollitakse.\n\n**Tagastusväärtus**: [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":"Loob sisendmassiivis geomeetriate või objektide hulgateoreetilise ühendi ja tagastab ühe geomeetria. Kõik sisendid peavad olema sama geomeetriatüübiga ja kasutama sama ruumilist viidet.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**","examples":"\n**Näide**\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob sisendmassiivis geomeetriate või objektide hulgateoreetilise ühendi ja tagastab ühe geomeetria. Kõik sisendid peavad olema sama geomeetriatüübiga ja kasutama sama ruumilist viidet.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**\n\n**Parameeter**\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; - Geomeetriate massiiv või objektide massiiv, mis ühendatakse ühe geomeetriaga. See võib olla mis tahes arv geomeetriaid.\n\n**Tagastusväärtus**: [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":"Loob geomeetriate hulgateoreetilise ühendi ja tagastab ühe geomeetria. Kõik sisendid peavad olema sama geomeetriatüübiga ja kasutama sama ruumilist viidet.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**","examples":"\n**Näide**\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob geomeetriate hulgateoreetilise ühendi ja tagastab ühe geomeetria. Kõik sisendid peavad olema sama geomeetriatüübiga ja kasutama sama ruumilist viidet.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**\n\n**Parameetrid**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mis ühendatakse ühte geomeetriasse koos teiste geomeetriatega.\n- **[geometry2, ..., geometryN]** (_Optional_): [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ühe geomeetriaga ühendatavate geomeetriate või objektide olemasolev loend. See võib olla mis tahes arv geomeetriaid.\n\n**Tagastusväärtus**: [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":"Näitab, kas üks geomeetria asub teise geomeetria sees. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab väärtuse „tõene“, kui objekt asub määratud polügoonis\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas üks geomeetria asub teise geomeetria sees. Alloleval diagrammil tähistab punane esiletõst stsenaariume, kus funktsioon tagastab väärtuse `tõene`.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Baasgeomeetria, mille 'piires’ olevat seost `outerGeometry` vahel kontrollitakse.\n- **outerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Võrdlusgeomeetria, mille 'contains’-seost (sisaldab) argumendiga `innerGeometry` (sisemine geomeetria) kontrollitakse.\n\n**Tagastusväärtus**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"date_functions","title":"Kuupäevafunktsioonid","items":[{"type":"function","name":"changetimezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone","description":"Muudab määratud kuupäevaväärtuse kuvamiseks kasutatavat ajavööndit. Kui sisendil `dateValue` on olekuga `unknown` ajavöönd, siis kuvatakse kuupäeva väljundväärtus sama kuupäeva ja kellaajaga nagu sisendväärtus `dateValue`, aga sellele määratakse `newTimeZone`.","examples":"\n**Näited**\n\nMuudab määratud kuupäeva ajavööndi `America/New_York` ajavööndiks `America/Los_Angeles`\n\n```arcade\nvar inputDate = Date(2011,10,11,8,0,0,0, \"America/New_York\")\nChangeTimeZone(inputDate, \"America/Los_Angeles\");\n// returns a Date representing Nov 11, 2011, 5:00:00 AM PST\n```\n\nMäärab kuupäevale, millel on ajavöönd `unknown`, kellaaja nihke `+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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMuudab määratud kuupäevaväärtuse kuvamiseks kasutatavat ajavööndit. Kui sisendil `dateValue` on olekuga `unknown` ajavöönd, siis kuvatakse kuupäeva väljundväärtus sama kuupäeva ja kellaajaga nagu sisendväärtus `dateValue`, aga sellele määratakse `newTimeZone`.\n\n**Parameetrid**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Kuupäevaväärtus, mis sisaldab kuupäeva- ja kellaajateavet.\n- **newTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uus ajavöönd, mida kasutatakse määratud kuupäevaväärtuse kuvamiseks. Ajavöönd peab olema üks järgmistest:\n\n  - tekst, mis tähistab kirjet IANA ajavööndite andmebaasis (nt `America/New_York`)\n\n  - tekst, mis tähistab tunde ja minuteid, mis tuleb lisada UTC-le (nt `+07:00` või `-03:00`)\n\n  - `system` – ajavööndiks seatakse seadme või süsteemi kohalik ajavöönd\n\n  - `default` – profiili täitmiskonteksti ajavöönd\n\n  - `UTC` – koordineeritud maailmaaeg\n\n  - `unknown` – eemaldab määratud väärtuse ajavöönditeabe ning kuvab kuupäeva ja kellaaja avaldises määratletud viisil.\n\n**Tagastusväärtus**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Abimaterjalid**\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":"Loob parameetrite komplektist kuupäevaobjekti. Vaikimisi luuakse kuupäevad profiili täitmiskonteksti ajavööndis.","examples":"\n**Näited**\n\nLoob kuupäeva, mis tähistab määratud kellaaega profiili Arcade'i käitava täitmiskonteksti ajavööndis\n\n```arcade\n// Date that represents Jun 02, 1987, 12:00:00 AM PST\nDate(1987,05,02)\n```\n\nLoob kuupäeva kindlas ajavööndis määratletud kellaajaga\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob parameetrite komplektist kuupäevaobjekti. Vaikimisi luuakse kuupäevad profiili täitmiskonteksti ajavööndis.\n\n**Parameetrid**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Aastat tähistav number.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kuu (0–11), kus jaanuari tähis on 0 ja detsembri tähis 11.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Päev (1–31).\n- **hour** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tunnid (0–23).\n- **minute** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Minutid (0–59).\n- **second** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Sekundid (0–59).\n- **millisecond** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Millisekundid (0–999).\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.24_ Kuupäeva ajavöönd. Kui see on määramata, luuakse kuupäev profiili täitmiskonteksti vaikeajavööndis. Võimalikud väärtused:\n\n  - tekst, mis tähistab kirjet IANA ajavööndite andmebaasis (nt `America/New_York`)\n\n  - tekst, mis tähistab tunde ja minuteid, mis tuleb lisada UTC-le (nt `+07:00` või `-03:00`)\n\n  - `system` – ajavööndiks seatakse seadme või süsteemi kohalik ajavöönd\n\n  - `default` – profiili täitmiskonteksti ajavöönd\n\n  - `UTC` – koordineeritud maailmaaeg\n\n  - `unknown` – eemaldab määratud väärtuse ajavöönditeabe ning kuvab kuupäeva ja kellaaja avaldises määratletud viisil.\n\n**Tagastusväärtus**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Abimaterjalid**\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":"Loob kuupäeva määratud Unixi epohhi numbriga. Vaikimisi kuvatakse kuupäev profiili täitmiskonteksti ajavööndis. Kui epohhi pole esitatud, luuakse kuupäev praeguse kuupäeva ja kellaajaga profiili vaikeajavööndis. Kui ajastule antakse nullväärtus, kantakse see kaudselt üle nulliks ja minnakse tagasi kuupäevale 1. jaanuar 1970 UTC.","examples":"\n**Näited**\n\nMillisekundid alates 1. jaanuarist 1970\n\n```arcade\nDate(1476987783555) // 'Thu Oct 20 2016 11:23:03 GMT-0700 (PDT)'\n```\n\nLoob kuupäeva, mis tähistab praegust kellaaega profiili Arcade'i käitava täitmiskonteksti ajavööndis\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kuupäeva määratud Unixi epohhi numbriga. Vaikimisi kuvatakse kuupäev profiili täitmiskonteksti ajavööndis. Kui epohhi pole esitatud, luuakse kuupäev praeguse kuupäeva ja kellaajaga profiili vaikeajavööndis. Kui ajastule antakse nullväärtus, kantakse see kaudselt üle nulliks ja minnakse tagasi kuupäevale 1. jaanuar 1970 UTC.\n\n**Parameeter**\n\n- **epoch** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Millisekundite arv alates 1. jaanuarist 1970 UTC.\n\n**Tagastusväärtus**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Abimaterjalid**\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":"Loob ISO 8601 tekstiväärtusest kuupäevaväärtuse. Kui esitatud on UTC nihe, kuvatakse kuupäev endiselt profiili ajavööndis. Kui tekstiväärtust ei esitata, luuakse kuupäev praeguse kuupäeva ja kellaajaga profiili ajavööndis.","examples":"\n**Näited**\n\nLoob kuupäeva ISO 8601 tekstiväärtusest teadaoleva kellaajanihkega\n\n```arcade\nDate('2016-10-20T17:41:37+00:00') // 'Thu Oct 20 2016 10:41:37 GMT-0700 (PDT)'\n```\n\nLoob kuupäeva ISO 8601 tekstiväärtusest teadmata kellaajanihkega\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob ISO 8601 tekstiväärtusest kuupäevaväärtuse. Kui esitatud on UTC nihe, kuvatakse kuupäev endiselt profiili ajavööndis. Kui tekstiväärtust ei esitata, luuakse kuupäev praeguse kuupäeva ja kellaajaga profiili ajavööndis.\n\n**Parameeter**\n\n- **timestamp** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kuupäevaks teisendatav ISO 8601 tekstiväärtus.\n\n**Tagastusväärtus**: [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":"Loob kuupäeva DateOnly väärtusest koos valikulise kellaaja ja ajavööndi väärtusega.","examples":"\n**Näide**\n\nLoob kuupäeva DateOnly väärtusest ja kellaajatüübist\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kuupäeva DateOnly väärtusest koos valikulise kellaaja ja ajavööndi väärtusega.\n\n**Parameetrid**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - DateOnly väärtus, millest luua kuupäevaväärtus.\n- **timeValue** (_Optional_): [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Kuupäeva kellaajaväärtus. Kui see on määramata, luuakse kuupäev kellaajaga `00:00:00`.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kuupäeva ajavöönd. Kui see on määramata, luuakse kuupäev ajavööndis `unknown`. Võimalikud väärtused:\n\n  - tekst, mis tähistab kirjet IANA ajavööndite andmebaasis (nt `America/New_York`)\n\n  - tekst, mis tähistab tunde ja minuteid, mis tuleb lisada UTC-le (nt `+07:00` või `-03:00`)\n\n  - `system` – ajavööndiks seatakse seadme või süsteemi kohalik ajavöönd\n\n  - `default` – profiili täitmiskonteksti ajavöönd\n\n  - `UTC` – koordineeritud maailmaaeg\n\n  - `unknown` – eemaldab määratud väärtuse ajavöönditeabe ning kuvab kuupäeva ja kellaaja avaldises määratletud viisil.\n\n**Tagastusväärtus**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Abimaterjalid**\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":"Loob määratud kuupäeva koopia.","examples":"\n**Näide**\n\nLoob praeguse kuupäevaväärtuse koopia\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob määratud kuupäeva koopia.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Kopeeritav kuupäev.\n\n**Tagastusväärtus**: [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":"Lisab kuupäevale määratud ühikutes määratud ajavahemiku ja tagastab uue kuupäeva. Kui kuupäeval on IANA ajavöönd, siis rakendub suveaja ja muu ajavööndipõhine loogika.","examples":"\n**Näide**\n\nLisab määratud kuupäevale 7 päeva\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLisab kuupäevale määratud ühikutes määratud ajavahemiku ja tagastab uue kuupäeva. Kui kuupäeval on IANA ajavöönd, siis rakendub suveaja ja muu ajavööndipõhine loogika.\n\n**Parameetrid**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Sisendkuupäev, millele aeg lisatakse.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kuupäevale määratud ühikutes lisatav väärtus.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kuupäevale lisatava numbri ühikud. Vaikeväärtus on `milliseconds`. Muu hulgas toetatakse järgmisi ühikuid: `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`\n\n**Tagastusväärtus**: [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":"Lisab DateOnly väärtusele määratud ühikutes ajavahemiku ja tagastab uue DateOnly väärtuse.","examples":"\n**Näited**\n\nLisab väljal olevale kuupäevale 7 päeva\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\nLisab väljal olevale kuupäevale 12 päeva\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLisab DateOnly väärtusele määratud ühikutes ajavahemiku ja tagastab uue DateOnly väärtuse.\n\n**Parameetrid**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - DateOnly sisendväärtus, millele aeg lisatakse.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kuupäevale lisatava ajavahemiku väärtus määratud ühikutes. DateOnly sisendite puhul ümardatakse see väärtus alla lähima päevani 24-tunnise intervalli põhjal. Kui lisatav väärtus on väiksem kui 24 tundi, siis ei lisata sisendile DateOnly väärtust.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kuupäevale lisatava numbri ühikud. Vaikeväärtus on `milliseconds`. Muu hulgas toetatakse järgmisi ühikuid: `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`\n\n**Tagastusväärtus**: [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":"Lisab kellaajaväärtusele määratud ühikutes määratud ajavahemiku ja tagastab uue kellaajaväärtuse.","examples":"\n**Näited**\n\nLisab määratud kellaajale 7 tundi\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\nLisab määratud kellaajale 90 sekundit\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\nLisab määratud kellaajale 25 tundi\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLisab kellaajaväärtusele määratud ühikutes määratud ajavahemiku ja tagastab uue kellaajaväärtuse.\n\n**Parameetrid**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Kellaaja sisendväärtus, millele aeg lisatakse.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kellaajale lisatav väärtus määratud ühikutes.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kuupäevale lisatava numbri ühikud. Vaikeväärtus on `milliseconds`. Muu hulgas toetatakse järgmisi ühikuid: `milliseconds`, `seconds`, `minutes`, `hours`\n\n**Tagastusväärtus**: [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":"Lahutab üksteisest kaks kuupäeva ja tagastab nende vahele jääva aja määratud ühikutes.","examples":"\n**Näited**\n\nLahutab üksteisest kaks kuupäeva ja tagastab vanuse\n\n```arcade\nvar startDate = Date($feature.startDateField);\nvar endDate = Date($feature.endDateField);\nvar age = DateDiff(endDate, startDate, 'years');\nreturn age;\n```\n\nLahutab üksteisest kaks kuupäeva ja tagastab erinevuse\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLahutab üksteisest kaks kuupäeva ja tagastab nende vahele jääva aja määratud ühikutes.\n\n**Parameetrid**\n\n- **date1**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Kuupäevaväärtus, millest lahutatakse teine kuupäevaväärtus.\n- **date2**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Kuupäevaväärtus, mis lahutatakse esimesest määratud kuupäevaväärtusest.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ühikud, milles kahe määratud kuupäeva vaheline erinevus tagastatakse. Muuhulgas toetatakse järgmisi ühikuid: `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`. Vaikeväärtus on millisekundid.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since version 1.24_ ajavöönd, mis määratakse sisendkuupäevadele teadmata ajavööndiga. Kui see on määramata, juhtub järgmine. (1) Kui ühel sisendil on määratletud ajavöönd ja teisel teadmata ajavöönd, võtab teadmata ajavööndiga väärtus üle teisele sisendile vastava ajavööndi. (2) Kui mõlemal sisendil on teadmata ajavöönd, siis arvutatakse DateDiff mõlema kuupäeva põhjal, nagu need oleksid määratletud samas ajavööndis. Võimalikud väärtused:\n\n  - tekst, mis tähistab kirjet IANA ajavööndite andmebaasis (nt `America/New_York`)\n\n  - tekst, mis tähistab tunde ja minuteid, mis tuleb lisada UTC-le (nt `+07:00` või `-03:00`)\n\n  - `system` – ajavööndiks seatakse seadme või süsteemi kohalik ajavöönd\n\n  - `default` – profiili täitmiskonteksti ajavöönd\n\n  - `UTC` – koordineeritud maailmaaeg\n\n  - `unknown` – eemaldab määratud väärtuse ajavöönditeabe ning kuvab kuupäeva ja kellaaja avaldises määratletud viisil.\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Lahutab üksteisest kaks DateOnly väärtust ja tagastab nende vahele jääva aja määratud ühikutes.","examples":"\n**Näide**\n\nLahutab üksteisest kaks DateOnly väärtust ja tagastab erinevuse\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLahutab üksteisest kaks DateOnly väärtust ja tagastab nende vahele jääva aja määratud ühikutes.\n\n**Parameetrid**\n\n- **dateOnly1**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - DateOnly väärtus, millest lahutatakse teine DateOnly väärtus.\n- **dateOnly2**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - DateOnly väärtus, mis lahutatakse esimesest määratud DateOnly väärtusest.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ühikud, milles tagastatakse kahe määratud DateOnly väärtuste vaheline erinevus. Muuhulgas toetatakse järgmisi ühikuid: `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`. Vaikeväärtus on millisekundid.\n\n**Tagastusväärtus**: [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":"Lahutab üksteisest kaks kellaajaväärtust ja tagastab nende vahele jääva aja määratud ühikutes.","examples":"\n**Näide**\n\nLahutab üksteisest kaks kellaajaväärtust ja tagastab erinevuse tundides\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLahutab üksteisest kaks kellaajaväärtust ja tagastab nende vahele jääva aja määratud ühikutes.\n\n**Parameetrid**\n\n- **time1**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Kellaajaväärtus, millest lahutatakse teine kellaajaväärtus.\n- **time2**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Kellaajaväärtus, mis lahutatakse esimesest määratud kellaajaväärtusest.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ühikud, milles kahe määratud kellaajaväärtuse vaheline erinevus tagastatakse. Muu hulgas toetatakse järgmisi ühikuid: `milliseconds`, `seconds`, `minutes`, `hours` Vaikeväärtus on millisekundid.\n\n**Tagastusväärtus**: [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":"Loob DateOnly väärtuse praeguse kuupäeva põhjal profiili täitmiskonteksti ajavööndis.","examples":"\n**Näide**\n\nTagastab praeguse DateOnly (ilma kellaajata)\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob DateOnly väärtuse praeguse kuupäeva põhjal profiili täitmiskonteksti ajavööndis.\n\n**Tagastusväärtus**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)\n\n**Abimaterjalid**\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":"Loob DateOnly väärtuse sisenditest, mis tähistavad aastat, kuud ja päeva.","examples":"\n**Näide**\n\nLoob DateOnly väärtuse sisenditest, mis tähistavad aastat, kuud ja päeva\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob DateOnly väärtuse sisenditest, mis tähistavad aastat, kuud ja päeva.\n\n**Parameetrid**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Aastat tähistav number.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kuu (0–11), kus jaanuari tähis on 0 ja detsembri tähis 11. Kui see väärtus jääb väljapoole tavalist vahemikku (0–11), tagastab funktsioon väärtuse `null`.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Päev (1–31). Kui see väärtus jääb väljapoole tavalist vahemikku (1–31), tagastab funktsioon väärtuse `null`.\n\n**Tagastusväärtus**: [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":"Loob DateOnly kuupäeva määratud Unixi epohhi numbriga.","examples":"\n**Näide**\n\nTagastab DateOnly millisekundite arvust pärast 1. jaanuari 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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob DateOnly kuupäeva määratud Unixi epohhi numbriga.\n\n**Parameeter**\n\n- **epoch**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Millisekundite arv alates 1. jaanuarist 1970 UTC.\n\n**Tagastusväärtus**: [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":"Loob DateOnly väärtuse tekstisisendist, mis tähistab ISO vormingus kuupäeva või muud vormindatud tekstimustrit.","examples":"\n**Näited**\n\nLoob DateOnly väärtuse tekstiväärtusest, mis tähistab kuupäeva\n\n```arcade\nDateOnly(\"2023-05-11T13:43:18.990+01:00\");\n// returns 2023-05-11\n```\n\nLoob DateOnly väärtuse tekstiväärtusest, mis tähistab kuupäeva määratud vormingus\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob DateOnly väärtuse tekstisisendist, mis tähistab ISO vormingus kuupäeva või muud vormindatud tekstimustrit.\n\n**Parameetrid**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstiväärtus, mis tähistab kuupäeva. See peab olema ISO vormingus kuupäev või muu vormindatud tekst, mis esindab kuupäeva. Kui see väärtus ei järgi ISO vormingut, peab parameeter `format` olema määratletud ja viitama kuupäeva vormingule.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstiväärtus, mis viitab sisendi `dateValue` vormingule.  \nVõimalikud väärtused:  \n  - `D`: kuupäev, täitmata (1–31)  \n  - `DD`: kuupäev, täidetud (01–31)  \n  - `DDD`: päeva järjekorranumber aastas (1–365)  \n  - `d`: päev nädalas (1–7)  \n  - `ddd`: nädalapäeva lühend (nt E)  \n  - `dddd`: nädalapäeva täisnimi (nt esmaspäev)  \n  - `M`: kuu number (1–12)  \n  - `MM`: kuu number, täidetud (01–12)  \n  - `MMM`: kuu lühendatud nimi (nt jaan)  \n  - `MMMM`: kuu täisnimi (nt jaanuar)  \n  - `Y`: täisaasta  \n  - `YY`: kahekohaline aasta  \n\n\n**Tagastusväärtus**: [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":"Loob DateOnly väärtuse määratud kuupäevast.","examples":"\n**Näide**\n\nTagastab DateOnly määratud kuupäevast\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob DateOnly väärtuse määratud kuupäevast.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Kuupäev, millest luua DateOnly väärtus.\n\n**Tagastusväärtus**: [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":"Loob DateOnly väärtuse koopia.","examples":"\n**Näide**\n\nLoob DateOnly väärtuse koopia\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob DateOnly väärtuse koopia.\n\n**Parameeter**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Kopeeritav DateOnly väärtus.\n\n**Tagastusväärtus**: [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":"Tagastab antud kuupäeva päeva.","examples":"\n**Näited**\n\nToob praeguse kuupäeva päeva\n\n```arcade\nDay(Now())\n```\n\nTagastab kuupäeva DateOnly väärtusest\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab antud kuupäeva päeva.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Kuupäevaväärtus, millest tuuakse kuupäev. DateOnly väärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [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":"Tagastab määratud kuupäeva- või kellaajaväärtuse tunnid (0–23).","examples":"\n**Näited**\n\nTagastab praeguse kellaaja tunnid\n\n```arcade\nHour(Now())\n```\n\nTagastab kellaaja tunni\n\n```arcade\nHour(Date(2023, 1, 1, 12, 59, 23))\n// returns 12\n```\n\nTagastab kellaaja tunni\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud kuupäeva- või kellaajaväärtuse tunnid (0–23).\n\n**Parameeter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Kuupäeva- või kellaajaväärtus, millest tuuakse kellaaja tunnid. Kellaajaväärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [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":"Tagastab kuu antud kuupäeva kohta, mis põhineb ISO 8601 standardil. Väärtused on vahemikus 0–11, kus jaanuari tähis on 0 ja detsembri tähis 12.","examples":"\n**Näited**\n\nAnnab kuu antud kuupäeva kohta, mis põhineb ISO 8601 standardil. Tagastab detsembrikuu 12. kuupäeva\n\n```arcade\nISOMonth(Date(1980, 11, 31))\n```\n\nToob määratud DateOnly väärtuse kuu, mis põhineb ISO 8601 standardil.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab kuu antud kuupäeva kohta, mis põhineb ISO 8601 standardil. Väärtused on vahemikus 0–11, kus jaanuari tähis on 0 ja detsembri tähis 12.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Kuupäevaväärtus, millest tuuakse kuu. DateOnly väärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [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":"Tagastab nädala antud kuupäeva aastal, mis põhineb ISO 8601 standardi nädalakalendril. Väärtuste vahemik on 1-53, kus aasta esimene nädal on 1 ja aasta viimane nädal on aastast olenevalt kas 52 või 53.","examples":"\n**Näited**\n\nAnnab nädala antud kuupäeva kohta, mis põhineb ISO 8601 standardil. Tagastab 1, sest see kuupäev kuulub järgmise aasta esimesse nädalasse.\n\n```arcade\nISOWeek(Date(1980, 11, 31))\n```\n\nToob määratud DateOnly väärtuse nädala, mis põhineb ISO 8601 standardil.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab nädala antud kuupäeva aastal, mis põhineb ISO 8601 standardi nädalakalendril. Väärtuste vahemik on 1-53, kus aasta esimene nädal on 1 ja aasta viimane nädal on aastast olenevalt kas 52 või 53.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Kuupäevaväärtus, millest tuuakse nädal. DateOnly väärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [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":"Tagastab antud kuupäeva nädalapäeva, mis põhineb ISO 8601 standardil. Väärtused on vahemikus 1–7, kus esmaspäeva tähis on 1 ja pühapäeva tähis on 12.","examples":"\n**Näited**\n\nTagastab antud kuupäeva nädalapäeva, mis põhineb ISO 8601 standardil. Tagastab 3, mis tähistab kolmapäeva.\n\n```arcade\nISOWeekday(Date(1980, 11, 31))\n```\n\nTagastab määratud DateOnly väärtuse nädalapäeva, mis põhineb ISO 8601 standardil.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab antud kuupäeva nädalapäeva, mis põhineb ISO 8601 standardil. Väärtused on vahemikus 1–7, kus esmaspäeva tähis on 1 ja pühapäeva tähis on 12.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Kuupäevaväärtus, millest tagastatakse nädalapäev. DateOnly väärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [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":"Tagastab antud kuupäeva aasta, mis põhineb ISO 8601 standardi nädalakalendril.","examples":"\n**Näited**\n\nAnnab antud kuupäeva aasta, mis põhineb ISO 8601 standardi nädalakalendril. Tagastab 1981, sest see kuupäev kuulub järgmise aasta esimesse nädalasse.\n\n```arcade\nISOYear(Date(1980, 11, 31))\n```\n\nToob määratud DateOnly väärtuse, mis põhineb ISO 8601 standardi nädalakalendril.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab antud kuupäeva aasta, mis põhineb ISO 8601 standardi nädalakalendril.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Kuupäevaväärtus, millest tuuakse aasta. DateOnly väärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [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":"Tagastab määratud kuupäeva- või kellaajaväärtuse kellaaja millisekundid.","examples":"\n**Näited**\n\nTagastab praeguse kellaaja millisekundid\n\n```arcade\nMillisecond(Now())\n```\n\nTagastab kellaaja millisekundid\n\n```arcade\nMillisecond(Date(2023, 1, 1, 12, 59, 23, 999))\n// returns 999\n```\n\nTagastab kellaaja millisekundid\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud kuupäeva- või kellaajaväärtuse kellaaja millisekundid.\n\n**Parameeter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Kuupäeva- või kellaajaväärtus, millest tuuakse kellaaja millisekundid. Kellaajaväärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [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":"Tagastab määratud kuupäeva- või kellaajaväärtuse kellaaja minutid.","examples":"\n**Näited**\n\nTagastab praeguse kellaaja minutid\n\n```arcade\nMinute(Now())\n```\n\nTagastab kellaaja minutid\n\n```arcade\nMinute(Date(2013, 1, 1, 2, 15, 23))\n// returns 15\n```\n\nTagastab kellaaja minutid\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud kuupäeva- või kellaajaväärtuse kellaaja minutid.\n\n**Parameeter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Kuupäeva- või kellaajaväärtus, millest tuuakse kellaaja minutid. Kellaajaväärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [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":"Tagastab määratud kuupäeva kuu. Väärtused on vahemikus 0–11, kus jaanuari tähis on `0` ja detsembri tähis `11`.","examples":"\n**Näited**\n\nToob praeguse kuupäeva kuu. Väärtus võib olla vahemikus 0–11, kus `0` tähistab jaanuari ja `11` tähistab detsembrit.\n\n```arcade\nMonth(Date(1980, 11, 31))\n// returns 11\n```\n\nToob määratud DateOnly väärtuse kuu.\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud kuupäeva kuu. Väärtused on vahemikus 0–11, kus jaanuari tähis on `0` ja detsembri tähis `11`.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Kuupäevaväärtus, millest tuuakse kuu. DateOnly väärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Loob kuupäevaväärtuse, mis tähistab praegust kuupäeva ja kellaaega profiili täitmiskonteksti ajavööndis.","examples":"\n**Näide**\n\nTagastab praeguse kuupäeva ja kellaaja profiili vaikeajavööndis.\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kuupäevaväärtuse, mis tähistab praegust kuupäeva ja kellaaega profiili täitmiskonteksti ajavööndis.\n\n**Tagastusväärtus**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Abimaterjalid**\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":"Tagastab määratud kuupäeva- või kellaajaväärtuse sekundid.","examples":"\n**Näited**\n\nToob praeguse kellaaja sekundid\n\n```arcade\nSecond(Now())\n```\n\nToob kellaaja sekundid\n\n```arcade\nSecond(Date(2023, 1, 1, 2, 59, 01))\n// returns 1\n```\n\nToob kellaaja sekundid\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud kuupäeva- või kellaajaväärtuse sekundid.\n\n**Parameeter**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Kuupäeva- või kellaajaväärtus, millest tuuakse kellaaja sekundid. Kellaajaväärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [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":"Loob kellaajaväärtuse, mis tähistab praegust kellaaega profiili täitmiskonteksti ajavööndis.","examples":"\n**Näide**\n\nTagastab praeguse kellaaja, mis on kuvatud profiili vaikeajavööndiga.\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kellaajaväärtuse, mis tähistab praegust kellaaega profiili täitmiskonteksti ajavööndis.\n\n**Tagastusväärtus**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)\n\n**Abimaterjalid**\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":"Loob kellaajaväärtuse sisenditest, mis tähistavad tunde, minuteid, sekundeid ja millisekundeid.","examples":"\n**Näide**\n\nLoob kellaajaväärtuse sisenditest, mis tähistavad tunde, minuteid, sekundeid ja millisekundeid\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kellaajaväärtuse sisenditest, mis tähistavad tunde, minuteid, sekundeid ja millisekundeid.\n\n**Parameetrid**\n\n- **hours**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Number, mis tähistab kellaajaväärtuse tunde (0–23). Kui see väärtus jääb väljapoole tavalist vahemikku (0–23), tagastab funktsioon väärtuse `null`.\n- **minutes**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Number, mis tähistab kellaajaväärtuse minuteid (0–59). Kui see väärtus jääb väljapoole tavalist vahemikku (0–59), tagastab funktsioon väärtuse `null`.\n- **seconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Number, mis tähistab kellaajaväärtuse sekundeid (0–59). Kui see väärtus jääb väljapoole tavalist vahemikku (0–59), tagastab funktsioon väärtuse `null`.\n- **milliseconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Number, mis tähistab kellaajaväärtuse millisekundeid (0–999). Kui see väärtus jääb väljapoole tavalist vahemikku (0–999), tagastab funktsioon väärtuse `null`.\n\n**Tagastusväärtus**: [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":"Loob kellaajaväärtuse määratud numbrist, mis tähistab millisekundeid alates keskööst.","examples":"\n**Näited**\n\nTagastab kellaaja millisekundite arvust alates keskööst\n\n```arcade\nTime(8119800);\n// returns a Time value of 02:15:19.800\n```\n\nTagastab kellaaja millisekundite arvust alates keskööst\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kellaajaväärtuse määratud numbrist, mis tähistab millisekundeid alates keskööst.\n\n**Parameeter**\n\n- **numValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Millisekundite arv alates keskööst. Kui see väärtus on suurem kui 86 400 000 (maksimaalne millisekundite arv päevas) või väiksem kui 0, tagastab funktsioon väärtuse `null`.\n\n**Tagastusväärtus**: [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":"Loob kellaajaväärtuse tekstisisendist, mis tähistab kellaaega, koos valikulise sisendiga, mis viitab tekstivormingule.","examples":"\n**Näited**\n\nLoob kellaajaväärtuse tekstiväärtusest, mis tähistab kellaaega\n\n```arcade\nTime(\"1:20 PM\");\n// returns a Time value of 13:20:00\n```\n\nLoob kellaajaväärtuse tekstiväärtusest, mis tähistab kellaaega ja vormingut\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kellaajaväärtuse tekstisisendist, mis tähistab kellaaega, koos valikulise sisendiga, mis viitab tekstivormingule.\n\n**Parameetrid**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstiväärtus, mis tähistab kellaaega.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstiväärtus, mis viitab sisendi `timeValue` vormingule.  \nVõimalikud väärtused:  \n  - `h`: tavakellaaja tunnid, täitmata (1–12)  \n  - `hh`: tavakellaaja tunnid, täidetud (01–12)  \n  - `H`: militaarkellaaja tunnid, täitmata (0–23)  \n  - `HH`: militaarkellaaja tunnid, täidetud (00–23)  \n  - `m`: minutid, täitmata (0–59)  \n  - `mm`: minutid, täidetud (00–59)  \n  - `s`: sekundid, täitmata (0–59)  \n  - `ss`: sekundid, täidetud (00–59)  \n  - `A`: AM/PM  \n\n\n**Tagastusväärtus**: [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":"Loob kellaajaväärtuse määratud kuupäevast.","examples":"\n**Näide**\n\nTagastab kellaaja määratud kuupäevast\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kellaajaväärtuse määratud kuupäevast.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Kuupäev, millest tuuakse kellaaeg.\n\n**Tagastusväärtus**: [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":"Loob kellaajaväärtuse koopia.","examples":"\n**Näide**\n\nLoob kellaajaväärtuse koopia\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kellaajaväärtuse koopia.\n\n**Parameeter**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Kopeeritav kellaajaväärtus.\n\n**Tagastusväärtus**: [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":"Loob kuupäevaväärtuse, mis tähistab praegust kuupäeva ja kellaaega UTC-s.","examples":"\n**Näide**\n\nLoob kuupäeva UTC kellaajana\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":"**[Alates versioonist 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kuupäevaväärtuse, mis tähistab praegust kuupäeva ja kellaaega UTC-s.\n\n**Tagastusväärtus**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Abimaterjalid**\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":"Tagastab määratud kuupäeva ajavööndi. Ajavöönd on üks järgmistest:\n\n- tekst, mis tähistab kirjet IANA ajavööndite andmebaasis (s.t `America/New_York`)\n\n- tekst, mis tähistab tunde ja minuteid, mis tuleb lisada UTC-le (s.t `+07:00` või `-03:00`)\n\n- `system` – ajavöönd põhineb kliendi või süsteemi kohalikul ajavööndil\n\n- `UTC` – koordineeritud maailmaaeg\n\n- `Unknown` – ajavööndi teave pole määratletud.","examples":"\n**Näide**\n\nTagastab kuupäeva ajavööndi\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud kuupäeva ajavööndi. Ajavöönd on üks järgmistest:\n\n- tekst, mis tähistab kirjet IANA ajavööndite andmebaasis (s.t `America/New_York`)\n\n- tekst, mis tähistab tunde ja minuteid, mis tuleb lisada UTC-le (s.t `+07:00` või `-03:00`)\n\n- `system` – ajavöönd põhineb kliendi või süsteemi kohalikul ajavööndil\n\n- `UTC` – koordineeritud maailmaaeg\n\n- `Unknown` – ajavööndi teave pole määratletud.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Kuupäevaväärtus, millest tuua ajavöönd.\n\n**Tagastusväärtus**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Abimaterjalid**\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":"Tagastab ajavööndi nihke määratud kuupäeva UTC-st millisekundites.","examples":"\n**Näide**\n\nTagastab ajavööndi nihke UTC-st millisekundites.\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab ajavööndi nihke määratud kuupäeva UTC-st millisekundites.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Kuupäevaväärtus, millest tuua ajavööndi nihe.\n\n**Tagastusväärtus**: [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":"Tagastab praeguse kuupäeva keskööl profiili täitmiskonteksti ajavööndis.","examples":"\n**Näide**\n\nTagastab praeguse kuupäeva keskööl, nt E, 24. okt 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab praeguse kuupäeva keskööl profiili täitmiskonteksti ajavööndis.\n\n**Tagastusväärtus**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Abimaterjalid**\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":"Loob uue kuupäevaväärtuse, mis vastab sisestatud kuupäeva epohhile, ja määrab ajavööndiks kliendi kohaliku või süsteemi ajavööndi.","examples":"\n**Näide**\n\nLoob kuupäeva kohaliku kellaaja järgi samas epohhis nagu sisendkuupäev\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":"**[Alates versioonist 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob uue kuupäevaväärtuse, mis vastab sisestatud kuupäeva epohhile, ja määrab ajavööndiks kliendi kohaliku või süsteemi ajavööndi.\n\n**Parameeter**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Kuupäevaväärtus, mis esitatakse kliendi kohaliku kellaaja järgi.\n\n**Tagastusväärtus**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Abimaterjalid**\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":"Loob uue kuupäevaväärtuse, mis vastab sisestatud kuupäeva epohhile, ja määrab ajavööndiks UTC (koordineeritud maailmaaeg).","examples":"\n**Näide**\n\nLoob kuupäeva UTC kellaaja järgi samas epohhis nagu sisendkuupäev.\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":"**[Alates versioonist 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob uue kuupäevaväärtuse, mis vastab sisestatud kuupäeva epohhile, ja määrab ajavööndiks UTC (koordineeritud maailmaaeg).\n\n**Parameeter**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Kuupäevaväärtus, mis esitatakse UTC kellaajana.\n\n**Tagastusväärtus**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Abimaterjalid**\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":"Tagastab nädala numbri määratud kuupäeva aastas. Väärtuste vahemik on 0–53, kus aasta esimene nädal on 0 ja aasta viimane nädal on aastast olenevalt kas 51, 52 või 53. Esimese ja viimase nädala pikkus ei pruugi olla seitse päeva.","examples":"\n**Näited**\n\nKasuta nädala vaikealguspäeva (pühapäev)\n\n```arcade\nWeek( Date(1974,0,3) )\n// Returns 0\n```\n\nMäära nädala alguspäevaks neljapäev\n\n```arcade\nWeek( Date(1974,0,3), 4 )\n// Returns 1\n```\n\nMäära nädala alguspäevaks reede\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\nTagastab nädala DateOnly väärtusest\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":"**[Alates versioonist 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab nädala numbri määratud kuupäeva aastas. Väärtuste vahemik on 0–53, kus aasta esimene nädal on 0 ja aasta viimane nädal on aastast olenevalt kas 51, 52 või 53. Esimese ja viimase nädala pikkus ei pruugi olla seitse päeva.\n\n**Parameetrid**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Kuupäeva või DateOnly väärtus, millest tuuakse nädal. DateOnly väärtusi toetatakse alates versioonist 1.24.\n- **startDay** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Number, mis tähistab nädala alguspäeva. Pühapäev = 0; esmaspäev = 1; teisipäev = 2; kolmapäev = 3; neljapäev = 4; reede = 5; laupäev = 6. Vaikeväärtus on 0 (pühapäev).\n\n**Tagastusväärtus**: [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":"Tagastab praeguse kuupäeva nädalapäeva. Väärtused on vahemikus 0–6, kus pühapäeva tähis on `0` ja laupäeva tähis on `6`.","examples":"\n**Näited**\n\nTagastab praeguse kuupäeva nädalapäeva Tagastab 3, mis tähistab kolmapäeva.\n\n```arcade\nWeekday(Date(1980, 11, 31))\n```\n\nTagastab määratud DateOnly väärtuse nädalapäeva.\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab praeguse kuupäeva nädalapäeva. Väärtused on vahemikus 0–6, kus pühapäeva tähis on `0` ja laupäeva tähis on `6`.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Kuupäeva või DateOnly väärtus, millest tagastatakse nädalapäev. DateOnly väärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [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":"Tagastab antud kuupäeva aasta.","examples":"\n**Näited**\n\nToob praeguse kuupäeva aasta\n\n```arcade\nYear(Now())\n```\n\nToob määratud DateOnly väärtuse aasta\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab antud kuupäeva aasta.\n\n**Parameeter**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Kuupäeva või DateOnly väärtus, mille põhjal saadakse aasta. DateOnly väärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"logical_functions","title":"Loogikafunktsioonid","items":[{"type":"function","name":"boolean","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#boolean","description":"Püüab mitte-kahendväärtuse teisendada kahendväärtuseks. Näiteks muudetaks teksti väärtus 'tõene' kujule `tõene`.","examples":"\n**Näited**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPüüab mitte-kahendväärtuse teisendada kahendväärtuseks. Näiteks muudetaks teksti väärtus 'tõene' kujule `tõene`.\n\n**Parameeter**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kahendväärtuseks teisendatav tekst- või arvväärtus.\n\n**Tagastusväärtus**: [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":"Arvutab avaldise väärtuse ja võrdleb tulemiks saadud väärtust järgmiste parameetrite väärtusega. Kui avaldis annab tulemiks sobiva väärtuse, tagastatakse järgmise parameetri väärtus. Kui vasteid ei leita, tagastatakse vaikeväärtus. See sarnaneb lausega switch/case.","examples":"\n**Näide**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nArvutab avaldise väärtuse ja võrdleb tulemiks saadud väärtust järgmiste parameetrite väärtusega. Kui avaldis annab tulemiks sobiva väärtuse, tagastatakse järgmise parameetri väärtus. Kui vasteid ei leita, tagastatakse vaikeväärtus. See sarnaneb lausega switch/case.\n\n**Parameetrid**\n\n- **expression**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Arcade’i avaldis, mille tulemiks peab olema väärtus, mida saab võrrelda esitatud valikuväärtustega.\n- **[compare1, return1, ..., compareN, returnN]**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Võrdlusväärtuste ja tagastusväärtuse paaride kogum.\n- **default**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vaikeväärtus, mis tagastatakse juhul, kui ükski võrdlusväärtus ei vasta tulemile. See võib olla igat tüüpi väärtus.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nTagastab vastendatud tagastusväärtuse. Kui vasteid ei leita, tagastatakse vaikeväärtus."}},"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":"Tagastab määratud vaikeväärtuse, kui tuvastatakse tühi väärtus.","examples":"\n**Näide**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud vaikeväärtuse, kui tuvastatakse tühi väärtus.\n\n**Parameetrid**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Sisendväärtus, mida võrreldakse väärtusega `null` või `''`. See võib olla igat tüüpi väärtus. Kui väärtuseks on siiski tühi massiiv, tagastatakse tühi massiiv.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tagastab selle väärtuse, kui esitatud argument `value` on tühi. Välja `vaikeväärtuse` tüüp peab vastama `väärtuse` tüübile.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nKui `väärtus` on tühi, tagastatakse `vaikeväärtus`. Muul juhul tagastatakse argumendi `väärtus` väärtus."}},"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":"Näitab, kas kaks väärtust on võrdsed. Objektitüübid (s.t massiivid, objektid, sõnastikud, geomeetria) tagastatakse tõesena ainult siis, kui need on samad objektid.","examples":"\n**Näide**\n\nVõrdleb, kas kaks väärtust on võrdsed\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas kaks väärtust on võrdsed. Objektitüübid (s.t massiivid, objektid, sõnastikud, geomeetria) tagastatakse tõesena ainult siis, kui need on samad objektid.\n\n**Parameetrid**\n\n- **value1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Esimene sisendväärtust.\n- **value2**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Teine sisendväärtus.\n\n**Tagastusväärtus**: [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":"Tagastab ühe väärtuse, kui tingimusavaldise tulem on `true`, ja teise väärtuse, kui tingimuse võrdluse tulem on `false`.","examples":"\n**Näide**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab ühe väärtuse, kui tingimusavaldise tulem on `true`, ja teise väärtuse, kui tingimuse võrdluse tulem on `false`.\n\n**Parameetrid**\n\n- **condition**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Loogikaavaldis, mille tulemiks peab olema `true` või `false`.\n- **trueValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus, mis tagastatakse juhul, kui parameetri `condition` väärtuseks hinnatakse `true`. See võib olla igat tüüpi väärtus.\n- **falseValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus, mis tagastatakse juhul, kui parameetri `condition` väärtuseks hinnatakse `false`. See võib olla igat tüüpi väärtus.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nKui `condition` on `true`, siis tagastatakse `trueValue`. Vastasel korral tagastatakse `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":"Tagastab tulemi `tõene`, kui sisestatud väärtus on `null` või`''` või tühi tekst (nt `''`). Muudel juhtudel (sh tühjade massiivide ja sõnastike korral) tagastab tulemi `väär`.","examples":"\n**Näited**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab tulemi `tõene`, kui sisestatud väärtus on `null` või`''` või tühi tekst (nt `''`). Muudel juhtudel (sh tühjade massiivide ja sõnastike korral) tagastab tulemi `väär`.\n\n**Parameeter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus, mida võrreldakse väärtusega `null` või `''`. See võib olla igat tüüpi väärtus.\n\n**Tagastusväärtus**: [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":"Näitab, ega sisendväärtus ei ole number (NaN). Number loetakse NaN-iks, kui tegemist on ühega järgmistest stsenaariumidest: - `0/0` - `lõpmatus / lõpmatus` - `lõpmatus * 0` - mis tahes operatsioon, kus NaN on operand - mittenumbrilise teksti esitamine või määratlemata numbriga","examples":"\n**Näited**\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, ega sisendväärtus ei ole number (NaN). Number loetakse NaN-iks, kui tegemist on ühega järgmistest stsenaariumidest: - `0/0` - `lõpmatus / lõpmatus` - `lõpmatus * 0` - mis tahes operatsioon, kus NaN on operand - mittenumbrilise teksti esitamine või määratlemata numbriga\n\n**Parameeter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus, mida kontrollitakse, kui see on NaN.\n\n**Tagastusväärtus**: [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":"Tagastab sisendväärtuse tüübi. Tagastab ühe järgmistest tüüpidest: massiiv, kuupäev, tekst, kahendmuutuja, number, sõnastik, objekt, FeatureSet, punkt, polügoon, murdjoon, mitmikpunkt, ulatus, funktsioon, tundmatu tüüp.","examples":"\n**Näited**\n\nkuvab väärtuse 'Kahendmuutuja'\n\n```arcade\nTypeOf(true)\n```\n\nkuvab väärtuse 'Kuupäev'\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendväärtuse tüübi. Tagastab ühe järgmistest tüüpidest: massiiv, kuupäev, tekst, kahendmuutuja, number, sõnastik, objekt, FeatureSet, punkt, polügoon, murdjoon, mitmikpunkt, ulatus, funktsioon, tundmatu tüüp.\n\n**Parameeter**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Sisendväärtus, dispersioon või objekti atribuut.\n\n**Tagastusväärtus**: [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":"Arvutab järgemööda mitme tingimusavaldise tulemi, kuni ühe tulem on `true`.","examples":"\n**Näide**\n\nMuudab välja arvväärtuse liigituse üldiseks (tekst)  \nKui kõigi avaldiste tulem on `false`, tagastatakse väärtus '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nArvutab järgemööda mitme tingimusavaldise tulemi, kuni ühe tulem on `true`.\n\n**Parameetrid**\n\n- **expression1**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - tingimusavaldised, kui tulem on `true`, siis tagastatakse `result1`.\n- **result1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tagastatud tulemus, kui avaldise `expression1` tulem on `true`. See võib olla igat tüüpi väärtus.\n- **[expression2, result2, ..., expressionN, resultN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Järjestikused tingimusavaldised ja nende väärtused juhul, kui avaldise tulem on `true`. See võib olla igat tüüpi väärtus.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tagastab selle väärtuse, kui kõigi avaldiste tulem on `false`. See võib olla igat tüüpi väärtus.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":3,"max":-1}}]},{"id":"array_functions","title":"Massiivi funktsioonid","items":[{"type":"function","name":"all","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#all","description":"Näitab, kas antud massiivi kõik elemendid läbivad esitatud objekti testi. Tagastab väärtuse 'tõene', kui funktsioon tagastab väärtuse 'tõene' sisendmassiivi kõigi elementide kohta.","examples":"\n**Näited**\n\nTagastab väärtuse 'väär', kuna mõned sisendmassiivi elemendid ei läbi testi '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\nKasutab olemasolevat Arcade-funktsiooni `isEmpty` funktsioonina `testFunction`. See kehtib, sest `isEmpty` võtab ühe parameetri ja tagastab kahendväärtuse. See avaldis tagastab väärtuse 'tõene', kui lõik väljad on tühjad.\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":"**[Alates versioonist 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas antud massiivi kõik elemendid läbivad esitatud objekti testi. Tagastab väärtuse 'tõene', kui funktsioon tagastab väärtuse 'tõene' sisendmassiivi kõigi elementide kohta.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Testitav sisendmassiiv.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funktsioon, mida kasutatakse iga elemendi testimiseks massiivis `testFunction(value: Any) -> Boolean`. Kui element läbib testi, peab funktsioon tagastama tõese väärtuse. Funktsioon võib olla kasutaja määratletud funktsioon või Arcade'i põhifunktsioon, mis on määratletud järgmise parameetriga:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tähistab elemendi väärtust massiivis.\n\n**Tagastusväärtus**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n„tõene“, kui testfunktsioon tagastab kõigi elementide puhul tõese väärtuse."}},"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":"Testib, kas antud massiivi mis tahes element läbib esitatud objekti testi. Tagastab tulemi \\\"tõene\\\", kui objekt tagastab tulemi \\\"tõene\\\" vähemalt ühe elemendi kohta sisendmassiivis.","examples":"\n**Näited**\n\nTagastab väärtuse 'tõene', kuna vähemalt üks sisendmassiivi element läbib testi '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\nKasutab olemasolevat Arcade-funktsiooni `isEmpty` funktsioonina `testFunction`. See kehtib, sest `isEmpty` võtab ühe parameetri ja tagastab kahendväärtuse. See avaldis tagastab väärtuse 'tõene', kui mistahes väli on tühi.\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":"**[Alates versioonist 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTestib, kas antud massiivi mis tahes element läbib esitatud objekti testi. Tagastab tulemi \\\"tõene\\\", kui objekt tagastab tulemi \\\"tõene\\\" vähemalt ühe elemendi kohta sisendmassiivis.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Testitav sisendmassiiv.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funktsioon, mida kasutatakse iga elemendi testimiseks massiivis `testFunction(value: Any) -> Boolean`. Kui element läbib testi, peab funktsioon tagastama tõese väärtuse. Funktsioon võib olla kasutaja määratletud funktsioon või Arcade'i põhifunktsioon, mis on määratletud järgmise parameetriga:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tähistab elemendi väärtust massiivis.\n\n**Tagastusväärtus**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n„tõene“, kui testfunktsioon tagastab mis tahes elementide puhul tõese väärtuse."}},"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":"Tagastab antud pikkusega uue massiivi","examples":"\n**Näited**\n\nTagastab `[null, null, null, null, null]`.\n\n```arcade\nArray(5)\n```\n\nTagastab `[\\\"hello\\\",\\\"hello\\\"]`\n\n```arcade\nArray(2, \"hello\")\n```\n\nTagastab `[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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab antud pikkusega uue massiivi\n\n**Parameetrid**\n\n- **arrayLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Uue massiivi soovitud pikkus.\n- **defaultValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Massiivi iga elemendi väärtus. Kui väärtust ei ole määratud, on vaikeväärtus null.\n\n**Tagastusväärtus**: [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":"Tagastab sisendmassiivi pind- või süvakoopia.","examples":"\n**Näited**\n\nLoob sisendmassiivi pindkoopia\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\nLoob sisendmassiivi süvakoopia\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":"**[Alates versioonist 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendmassiivi pind- või süvakoopia.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Kopeeritav massiiv.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Kui see on „tõene“, luuakse sisendmassiivi igast elementist süvakoopia, mis tähendab, et väljundmassiivi elemendid ei jaga sisendmassiiviga samu viiteid. Vaikeväärtus on „väär“.\n\n**Tagastusväärtus**: [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":"Tagastab massiivi viimase väärtuse. Kui sisendmassiiv on tühi, siis avaldise hindamine nurjub.","examples":"\n**Näide**\n\nTagastab `'halli'`.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab massiivi viimase väärtuse. Kui sisendmassiiv on tühi, siis avaldise hindamine nurjub.\n\n**Parameeter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Massiiv, millest tuuakse viimane objekt.\n\n**Tagastusväärtus**: [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":"Tagastab massiivis olevate üksuste arvu.","examples":"\n**Näide**\n\nTagastab 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab massiivis olevate üksuste arvu.\n\n**Parameeter**\n\n- **value**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Massiiv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab määratud vaikeväärtuse, kui massiivi indeksit pole või määratud indeksi väärtus on null või tühi tekstiväärtus.","examples":"\n**Näited**\n\nMassiiv, millel on määratud indeksis väärtus\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 4, \"No data\");\n// returns 901\n```\n\nMassiiv, millel pole määratud indeksis väärtust\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 5, \"No data\");\n// returns \"No data\"\n```\n\nMassiiv, millel on määratud indeksis nullväärtus\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud vaikeväärtuse, kui massiivi indeksit pole või määratud indeksi väärtus on null või tühi tekstiväärtus.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Kontrollitav sisendmassiiv.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kontrollitav indeks.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus tagastatakse, kui indeksit pole või määratud indeksi väärtus on null või tühi tekstiväärtus.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nTagastab määratud indeksi väärtuse, kui see on määratletud. Vastasel korral tagastab kohas `defaultValue` määratletud väärtuse."}},"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":"Kontrollib, kas mitmemõõtmelises massiivis mitu taset sügavamale pesastatud indeksil on väärtus, ja kui on, siis tagastab selle väärtuse. Vastasel korral tagastab see funktsioon määratud vaikeväärtuse, kui vähemalt ühte pesastatud võtit või indeksit pole või kui määratud võtme või indeksi väärtus on null või tühi tekstiväärtus. See võimaldab pesastatud struktuuris ühe taseme võrra süvitsi minna, nii et väärtusi ei pea kontrollima igas massiivis.","examples":"\n**Näited**\n\nMassiiv, millel on pesastatud indeksis väärtus\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\nMassiiv, millel pole pesastatud indeksis väärtust\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\nMassiiv, millel pole ülataseme indeksis väärtust\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\nPesastatud väärtustega sõnastike massiiv\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKontrollib, kas mitmemõõtmelises massiivis mitu taset sügavamale pesastatud indeksil on väärtus, ja kui on, siis tagastab selle väärtuse. Vastasel korral tagastab see funktsioon määratud vaikeväärtuse, kui vähemalt ühte pesastatud võtit või indeksit pole või kui määratud võtme või indeksi väärtus on null või tühi tekstiväärtus. See võimaldab pesastatud struktuuris ühe taseme võrra süvitsi minna, nii et väärtusi ei pea kontrollima igas massiivis.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Kontrollitav sisendmassiiv.\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; - Konteineri struktuuris igal tasemel kontrollitavate võtmete või indeksite massiiv.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus tagastatakse, kui vähemalt ühte võtit või indeksit pole või kui määratud indeksi väärtus on null või tühi tekstiväärtus.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nTagastab määratud võtme või indeksi väärtuse, kui see on määratletud. Vastasel korral tagastab kohas `defaultValue` määratletud väärtuse."}},"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":"Tagastab väärtuste massiivi kohta kogumi erinevaid või kordumatuid väärtusi.","examples":"\n**Näide**\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":"**[Alates versioonist 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab väärtuste massiivi kohta kogumi erinevaid või kordumatuid väärtusi.\n\n**Parameeter**\n\n- **values**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Väärtuste massiiv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab väärtuste loendi kohta kogumi erinevaid või kordumatuid väärtusi.","examples":"\n**Näide**\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":"**[Alates versioonist 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab väärtuste loendi kohta kogumi erinevaid või kordumatuid väärtusi.\n\n**Parameeter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtuste massiiv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Eemaldab massiivist antud indeksiga väärtuse. Antud indeksil või selle kohal asuvad olemasolevad elemendid nihkuvad ühe indeksi väärtuse võrra allapoole. Massiivi suurus väheneb ühe väärtuse võrra.","examples":"\n**Näited**\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nEemaldab massiivist antud indeksiga väärtuse. Antud indeksil või selle kohal asuvad olemasolevad elemendid nihkuvad ühe indeksi väärtuse võrra allapoole. Massiivi suurus väheneb ühe väärtuse võrra.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Massiiv, millest eemaldatakse väärtus.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Massiivilt eemaldatava väärtuse indeks. Kui esitatakse negatiivne indeks, kasutatakse seda nihkena massiivi lõpust.\n\n**Tagastusväärtus**: 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":"Loob uue massiivi sisendmassiivist filtreeritud elementidega, mis läbivad esitatud funktsiooni testi.","examples":"\n**Näited**\n\nTagastab uue massiivi, mis koosneb elementidest, mis läbisid filtri '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\nKasutab olemasolevat Arcade-funktsiooni `isEmpty` funktsioonina `filterFunction`. Tagastab uue massiivi, mis koosneb mittetühjadest väljadest.\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":"**[Alates versioonist 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob uue massiivi sisendmassiivist filtreeritud elementidega, mis läbivad esitatud funktsiooni testi.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Filtreeritav sisendmassiiv.\n- **filterFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funktsioon, mida kasutatakse elementide filtreerimiseks massiivis `filterFunction(value: Any) -> Boolean`. Kui element läbib testi, peab funktsioon tagastama tõese väärtuse. See funktsioon võib olla kasutaja määratletud funktsioon või Arcade'i põhifunktsioon, mis on määratletud järgmise parameetriga:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tähistab elemendi väärtust massiivis.\n\n**Tagastusväärtus**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nTagastab massiivi elementidega, mis läbivad testifunktsiooni."}},"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":"Tagastab massiivi esimese väärtuse. Kui massiiv on tühi, tagastab väärtuse `null`.","examples":"\n**Näide**\n\nkuvab väärtuse 'oranž'\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab massiivi esimese väärtuse. Kui massiiv on tühi, tagastab väärtuse `null`.\n\n**Parameeter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Massiiv, millest tagastatakse esimene üksus.\n\n**Tagastusväärtus**: [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":"Tagastab massiivi esimese väärtuse. Kui sisendmassiiv on tühi, siis avaldise hindamine nurjub.","examples":"\n**Näide**\n\nTagastab väärtuse `'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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab massiivi esimese väärtuse. Kui sisendmassiiv on tühi, siis avaldise hindamine nurjub.\n\n**Parameeter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Massiiv, millest saadakse esimene väärtus.\n\n**Tagastusväärtus**: [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":"Näitab, kas massiivil on määratud indeksis väärtus.","examples":"\n**Näited**\n\nMassiiv, millel on määratud indeksis väärtus\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 4);\n// returns true\n```\n\nMassiiv, millel pole määratud indeksis väärtust\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 5);\n// returns false\n```\n\nMassiiv, millel on määratud indeksis nullväärtus\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas massiivil on määratud indeksis väärtus.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Kontrollitav massiiv.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kontrollitav indeks.\n\n**Tagastusväärtus**: [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":"Kontrollib, kas mitmemõõtmelises massiivis mitu taset sügavamale pesastatud indeksil on väärtus. See võimaldab pesastatud struktuuris ühe taseme võrra süvitsi minna, nii et väärtusi ei pea kontrollima igas massiivis. Tagastab väärtuse `true`, kui struktuuri igal tasemel on indeksid ja need sisaldavad mittenullväärtust.","examples":"\n**Näited**\n\nMassiiv, millel on pesastatud indeksis väärtus\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 4]);\n// returns true\n```\n\nMassiiv, millel pole pesastatud indeksis väärtust\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 10]);\n// returns false\n```\n\nMassiiv, millel pole ülataseme indeksis väärtust\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [10, 5]);\n// returns false\n```\n\nPesastatud väärtustega sõnastike massiiv\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKontrollib, kas mitmemõõtmelises massiivis mitu taset sügavamale pesastatud indeksil on väärtus. See võimaldab pesastatud struktuuris ühe taseme võrra süvitsi minna, nii et väärtusi ei pea kontrollima igas massiivis. Tagastab väärtuse `true`, kui struktuuri igal tasemel on indeksid ja need sisaldavad mittenullväärtust.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Kontrollitav massiiv.\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; - Struktuuris igal tasemel kontrollitavate võtmete või indeksite massiiv.\n\n**Tagastusväärtus**: [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":"Määrab, kas massiiv sisaldab antud väärtust. Tagastab tulemi \\\"tõene\\\", kui väärtus leitakse massiivist.","examples":"\n**Näited**\n\nTagastab tulemi \\\"tõene\\\".\n\n```arcade\nIncludes(['orange', 'purple', 'gray'], 'purple')\n```\n\nTagastab tulemi \\\"väär\\\".\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMäärab, kas massiiv sisaldab antud väärtust. Tagastab tulemi \\\"tõene\\\", kui väärtus leitakse massiivist.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Sisendmassiiv\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus, mida antud massiivis otsitakse\n\n**Tagastusväärtus**: [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":"Tagastab massiivi sisendüksuse nullpõhise registri asukoha. Kui väärtust `üksus` pole, siis tagastatakse `-1`.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab massiivi sisendüksuse nullpõhise registri asukoha. Kui väärtust `üksus` pole, siis tagastatakse `-1`.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Massiiv, kust otsitakse.\n- **item**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Üksus, mida massiivist otsitakse.\n\n**Tagastusväärtus**: [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":"Sisestab massiivi antud indeksiga uue väärtuse. Antud indeksil või selle kohal asuvad olemasolevad elemendid nihkuvad ühe indeksi väärtuse võrra ülespoole. Massiivi suurus suureneb ühe väärtuse võrra.","examples":"\n**Näited**\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSisestab massiivi antud indeksiga uue väärtuse. Antud indeksil või selle kohal asuvad olemasolevad elemendid nihkuvad ühe indeksi väärtuse võrra ülespoole. Massiivi suurus suureneb ühe väärtuse võrra.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Massiiv, millesse sisestatakse uus väärtus.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks massiivil, kuhu tuleb sisestada uus väärtus. Indeks 0 sisestab väärtuse massiivi algusse. Massiivi suurusega võrdne indeks sisestab väärtuse massiivi lõppu. Massiivi suurusest suurem indeks põhjustab vea.  Kui esitatakse negatiivne indeks, kasutatakse seda nihkena massiivi lõpust.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Massiivi sisestatav väärtus.\n\n**Tagastusväärtus**: 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":"Loob sisendmassiivi igale elemendile esitatud funktsiooni kutsumise tulemuste põhjal uue massiivi.","examples":"\n**Näited**\n\nTeisendab kõik massiivi elemendid Fahrenheiti kraadidest Celsiuse kraadideks ja tagastab need uude massiivi.\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\nTeisendab kuupäevaobjektid vormindatud tekstiks\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":"**[Alates versioonist 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob sisendmassiivi igale elemendile esitatud funktsiooni kutsumise tulemuste põhjal uue massiivi.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vastendatav sisendmassiiv.\n- **mappingFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funktsion, mida kasutatakse iga elemendi kutsumiseks massiivis `mappingFunction(value: Any) -> Any`. Funktsioon peab tagastama uue üksuse, mis on osa tagastatud massiivist. Funktsioon võib olla kasutaja määratletud funktsioon või Arcade'i põhifunktsioon, mis on määratletud järgmise parameetriga:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tähistab elemendi väärtust massiivis.\n\n**Tagastusväärtus**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nVastendusfunktsioon tagastatavad üksused."}},"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":"Testib, kas antud massiivi ükski element ei läbi esitatud objekti testi. Tagastab tulemi 'tõene', kui 'testFunction' tagastab tulemi 'väär' sisendmassiivi kõigi elementide kohta.","examples":"\n**Näited**\n\nTagastab väärtuse 'väär', kuna mõned sisendmassiivi elemendid läbivad testi '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\nKasutab olemasolevat Arcade-funktsiooni `isEmpty` funktsioonina `testFunction`. See kehtib, sest `isEmpty` võtab ühe parameetri ja tagastab kahendväärtuse. See avaldis tagastab väärtuse 'tõene', kui ükski väli pole tühi.\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":"**[Alates versioonist 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTestib, kas antud massiivi ükski element ei läbi esitatud objekti testi. Tagastab tulemi 'tõene', kui 'testFunction' tagastab tulemi 'väär' sisendmassiivi kõigi elementide kohta.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Testitav sisendmassiiv.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funktsioon, mida kasutatakse iga elemendi testimiseks massiivis `testFunction(value: Any) -> Boolean`. Kui element ei läbi testi, peab funktsioon tagastama väära väärtuse. Funktsioon võib olla kasutaja määratletud funktsioon või Arcade'i põhifunktsioon, mis on määratletud järgmise parameetriga:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tähistab elemendi väärtust massiivis.\n\n**Tagastusväärtus**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true`, kui kõik elemendid massiivis ei läbi testfunktsiooni."}},"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":"Eemaldab elemendi massiivi lõpust ja tagastab elemendi massiivi lõppu. Kui massiiv on tühi, antakse veateade.","examples":"\n**Näide**\n\nTagastab `'halli'`. Sisendmassiiv on nüüd võrdne `['oranži', 'lillaga']`.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nEemaldab elemendi massiivi lõpust ja tagastab elemendi massiivi lõppu. Kui massiiv on tühi, antakse veateade.\n\n**Parameeter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Sisendmassiiv, millest eemaldatakse ja kuhu tagastatakse viimane element.\n\n**Tagastusväärtus**: [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":"Lisab elemendi massiivi lõppu ja tagastab elemendi massiivi uue pikkuse.","examples":"\n**Näide**\n\nTagastab 4. Sisendmassiiv on nüüd võrdne `['oranži', 'lilla', 'halli', 'punasega']`.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLisab elemendi massiivi lõppu ja tagastab elemendi massiivi uue pikkuse.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Massiiv, kuhu lisatakse elemente.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus, mis lisatakse sisendmassiivi viimaseks elemendiks.\n\n**Tagastusväärtus**: [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":"Täidab massiivi igal elemendil etteantud \\\"kärpimisfunktsiooni\\\", edastades eelmise elemendi arvutamisel saadud tagastusväärtuse.","examples":"\n**Näited**\n\nIlma parameetrita „initialValue” edastatakse massiivi 'cities' kaks esimest elementi argumentidena lisamisfunktsiooni.\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\nKuna parameeter 'initialValue' on määratud, on see väärtus funktsiooni esimene argument ('city1') ja massiivi 'cities' esimene element on funktsiooni teine ​​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":"**[Alates versioonist 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTäidab massiivi igal elemendil etteantud \\\"kärpimisfunktsiooni\\\", edastades eelmise elemendi arvutamisel saadud tagastusväärtuse.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Kärbitav sisendmassiiv.\n- **reducerFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Kärpimisfunktsioon, mis agregeerib massiivi väärtused `reducerFunction(previousValue: Any, arrayValue: Any) -> Any`.\n\n  - **previousValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Funktsiooni esmakordsel käivitamisel on see sisendmassiiv (või „initialValue”, kui see esitatud) esimene element.\n  - **arrayValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tähistab elemendi praegust väärtust sisendmassiivis.\n- **initialValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Element, mis läheb üle kärpimisfunktsiooni esimesse argumenti.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVäärtus, mille kärpimisfunktsioon massiivi iga elemendi jaoks koostas."}},"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":"Muudab massiivi elementide arvu ettenähtud suuruseks. Seda võib kasutada massiivi laiendamiseks või selle varajaseks kärpimiseks. Pärast suuruse muutmist põhjustab uue viimase elemendi kaugemale indekseerimise katse vea. Erandiks on järgmise elemendi indekseerimine, mis jätkab massiivi laiendamist ühe elemendi võrra.","examples":"\n**Näited**\n\nTagastab väärtused [oranž, lilla, hall, null, null]\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5)\nreturn colors\n```\n\nTagastab väärtused [oranž, lilla, hall, punane, punane]\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5, 'red')\nreturn colors\n```\n\nTagastab väärtuse [oranž]\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMuudab massiivi elementide arvu ettenähtud suuruseks. Seda võib kasutada massiivi laiendamiseks või selle varajaseks kärpimiseks. Pärast suuruse muutmist põhjustab uue viimase elemendi kaugemale indekseerimise katse vea. Erandiks on järgmise elemendi indekseerimine, mis jätkab massiivi laiendamist ühe elemendi võrra.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Massiiv, mille suurust muudetakse.\n- **newSize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Elementide arv, mida soovitakse muudetud suurusega massiivis.\n- **value** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Valikuline väärtus, mida kasutatakse kõigi massiivile lisatud uute elementide puhul. Kui väärtust ei ole määratud, on lisatud uute elementide väärtus null.\n\n**Tagastusväärtus**: 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":"Muudab olemasoleva massiivi sisu järjetuse vastupidiseks.","examples":"\n**Näide**\n\nTagastab väärtused `['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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMuudab olemasoleva massiivi sisu järjetuse vastupidiseks.\n\n**Parameeter**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Massiiv, mille järjestus muudetakse vastupidiseks.\n\n**Tagastusväärtus**: [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":"Tagastab kahe indeksi vahelise massiivi osa uue massiivina.","examples":"\n**Näited**\n\nTagastab väärtused `[lilla, hall]`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 1, 3)\n```\n\nTagastab väärtused '[punane, sinine]'\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 3)\n```\n\nTagastab väärtused [oranž, lilla, hall, punane, sinine]\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'])\n```\n\nTagastab väärtuse '[sinine]'\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab kahe indeksi vahelise massiivi osa uue massiivina.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Viilutatav massiiv.\n- **startIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks, millest alustatakse viilutamist. Vaikeväärtus on `0`. Kui esitatakse negatiivne indeks, kasutatakse seda nihkena massiivi lõpust.\n- **endIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks, mille juures viilutamine lõpeb. Selle indeksi väärtust ei kaasata tagastatud massiivi. Vaikeväärtus võrdub massiivi suurusega.\n\n**Tagastusväärtus**: [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":"Sordib massiivi ASCII-väärtuse alusel. Kui kõik massiivi üksused on sama tüüpi, kasutatakse sobivat sortimisfunktsiooni. Kui üksused on eri tüüpi, teisendatakse need tekstiks. Kui massiiv sisaldab sõnastikke ja ühtegi kasutaja määratletud funktsiooni pole, siis sortimist ei toimu. Kui massiiv sisaldab nullväärtusi, neid tekstiks ei teisendata ja need tagastatakse sorditud massiivi lõpus,","examples":"\n**Näited**\n\ntagastab väärtused `[$, 1, A, a]`\n\n```arcade\nSort([1, 'a', '$', 'A'])\n```\n\nSortimine kasutaja määratud funktsiooni alusel\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSordib massiivi ASCII-väärtuse alusel. Kui kõik massiivi üksused on sama tüüpi, kasutatakse sobivat sortimisfunktsiooni. Kui üksused on eri tüüpi, teisendatakse need tekstiks. Kui massiiv sisaldab sõnastikke ja ühtegi kasutaja määratletud funktsiooni pole, siis sortimist ei toimu. Kui massiiv sisaldab nullväärtusi, neid tekstiks ei teisendata ja need tagastatakse sorditud massiivi lõpus,\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Sorditav massiiv.\n- **comparatorFunction** (_Optional_): [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Kasutaja määratletud funktsioon, mida kasutatakse sortimiseks `orderingFunction(a: Any, b: Any) -> Number`. Funktsioon võtab vastu kaks elementi ja peab tagastama numbri, mis viitab kahe elemendi sortimisjärjestusele:  \n`> 0`: sordi `b` enne `a`-d  \n`= 0`: säilita `a` ja `b` algne järjestus  \n`< 0`: sordi `a` enne `b`-d\n\n  - **a**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Esimene võrreldav element.\n  - **b**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Teine võrreldav element.\n\n**Tagastusväärtus**: [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":"Koondab kõik parameetrid kokku uude massiivi.","examples":"\n**Näited**\n\nTagastab väärtused [oranž, lilla, 1, 2, punane]\n\n```arcade\nSplice(['orange', 'purple'], 1, 2, 'red')\n```\n\nTagastab väärtused `[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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKoondab kõik parameetrid kokku uude massiivi.\n\n**Parameeter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Uude massiivi koondatavate väärtuste jooksev loend.\n\n**Tagastusväärtus**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":0,"max":-1}},{"type":"function","name":"top","bundle":"core","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#top","description":"Kärbib sisendmassiivi ja tagastab esimesed määratud arvu elemente.","examples":"\n**Näide**\n\nTagastab väärtused `[ 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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKärbib sisendmassiivi ja tagastab esimesed määratud arvu elemente.\n\n**Parameetrid**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Kärbitav massiiv.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Massiivi algusest tagastatavate üksuste arv.\n\n**Tagastusväärtus**: [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":"math_functions","title":"Matemaatikafunktsioonid","items":[{"type":"function","name":"abs","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#abs","description":"Tagastab arvu absoluutväärtuse. Kui sisend on `null`, tagastab vastuse 0.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvu absoluutväärtuse. Kui sisend on `null`, tagastab vastuse 0.\n\n**Parameeter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab sisendväärtuse arkuskoosinuse radiaanides vahemikus null kuni PI. Kui sisendväärtus on väljaspool sobivat vahemikku +/- 1, siis tagastatakse NaN.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendväärtuse arkuskoosinuse radiaanides vahemikus null kuni PI. Kui sisendväärtus on väljaspool sobivat vahemikku +/- 1, siis tagastatakse NaN.\n\n**Parameeter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arv -1 ja 1 vahel, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab sisendväärtuse arkussiinuse radiaanides vahemikus -PI/2 kuni PI/2. Kui sisendväärtus on väljaspool sobivat vahemikku +/- 1, siis tagastatakse NaN.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendväärtuse arkussiinuse radiaanides vahemikus -PI/2 kuni PI/2. Kui sisendväärtus on väljaspool sobivat vahemikku +/- 1, siis tagastatakse NaN.\n\n**Parameeter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arv -1 ja 1 vahel, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab sisendväärtuse arkustangensi radiaanides vahemikus -PI/2 kuni PI/2.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendväärtuse arkustangensi radiaanides vahemikus -PI/2 kuni PI/2.\n\n**Parameeter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab sisendväärtuste jagatise arkustangensi radiaanides vahemikus -PI kuni 0 või 0 kuni PI (olenevalt argumentide märgist).","examples":"\n**Näide**\n\nkuvab väärtuse -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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendväärtuste jagatise arkustangensi radiaanides vahemikus -PI kuni 0 või 0 kuni PI (olenevalt argumentide märgist).\n\n**Parameetrid**\n\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Y-koordinaati tähistav number.\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - X-koordinaati tähistav number.\n\n**Tagastusväärtus**: [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":"Tagastab arvude massiivi keskmise väärtuse.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvude massiivi keskmise väärtuse.\n\n**Parameeter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Arvumassiiv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab arvude loendi keskmise väärtuse.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvude loendi keskmise väärtuse.\n\n**Parameeter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arvude loend, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab sisendväärtuse, mis on ümardatud ülespoole kuni määratud arvu komakohtadeni.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendväärtuse, mis on ümardatud ülespoole kuni määratud arvu komakohtadeni.\n\n**Parameetrid**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ülespoole ümardatav arv.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kümnendkohtade arv, milleni `value` ümardatakse. Vaikeväärtus on 0. Lõpunullid kärbitakse.\n\n**Tagastusväärtus**: [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":"Piirab sisendi `väärtus` alam- ja ülempiiriga. Näiteks juhul, kui sisendväärtus on ’10’, alampiir ’50’ ja ülempiir ’100’, tagastatakse ’50’.","examples":"\n**Näited**\n\ntagastab 5\n\n```arcade\nConstrain(5, 0, 10)\n```\n\ntagastab 0\n\n```arcade\nConstrain(-3, 0, 10)\n```\n\ntagastab 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":"**[Alates versioonist 1.2](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPiirab sisendi `väärtus` alam- ja ülempiiriga. Näiteks juhul, kui sisendväärtus on ’10’, alampiir ’50’ ja ülempiir ’100’, tagastatakse ’50’.\n\n**Parameetrid**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Määratud alam- ja ülempiiriga (`min` ja `max`) piiritletav väärtus.\n- **lowerBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Alampiir, milleni sisend `value` piiratakse. Kui määratud väärtus on väiksem kui `min`, siis tagastatakse `min`.\n- **upperBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ülempiir, milleni sisend `value` piiratakse. Kui määratud väärtus on suurem kui `max`, siis tagastatakse `max`.\n\n**Tagastusväärtus**: [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":"Tagastab sisendväärtuse koosinuse radiaanides.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendväärtuse koosinuse radiaanides.\n\n**Parameeter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Radiaanides arv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab arvu e väärtuse astmel x, kus e on naturaallogaritmi alus `2.718281828`.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvu e väärtuse astmel x, kus e on naturaallogaritmi alus `2.718281828`.\n\n**Parameeter**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Aste või kordade arv, millega `e` peab iseennast korrutama.\n\n**Tagastusväärtus**: [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":"Tagastab sisendväärtuse, mis on ümardatud allapoole kuni määratud arvu komakohtadeni.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendväärtuse, mis on ümardatud allapoole kuni määratud arvu komakohtadeni.\n\n**Parameetrid**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Allapoole ümardatav arv.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kümnendkohtade arv, milleni arv ümardatakse. Vaikeväärtus on 0. Lõpunullid kärbitakse.\n\n**Tagastusväärtus**: [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":"Genereerib antud muutujale koodi räsiväärtuse.","examples":"\n**Näide**\n\nTagastab `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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGenereerib antud muutujale koodi räsiväärtuse.\n\n**Parameeter**\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) - Räsitav muutuja. DateOnly ja kellaajaväärtusi toetatakse alates versioonist 1.24.\n\n**Tagastusväärtus**: [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":"Tagastab arvu x naturaallogaritmi (alusel e).","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvu x naturaallogaritmi (alusel e).\n\n**Parameeter**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab arvumassiivi suurima väärtuse.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvumassiivi suurima väärtuse.\n\n**Parameeter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Arvumassiiv.\n\n**Tagastusväärtus**: [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":"Tagastab arvude loendi suurima väärtuse.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvude loendi suurima väärtuse.\n\n**Parameeter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arvude loend.\n\n**Tagastusväärtus**: [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":"Tagastab arvumassiivi matemaatilise keskmise väärtuse.","examples":"\n**Näide**\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":"**[Alates versioonist 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvumassiivi matemaatilise keskmise väärtuse.\n\n**Parameeter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Arvumassiiv, millest arvutatakse keskmine.\n\n**Tagastusväärtus**: [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":"Tagastab arvude loendi keskmise väärtuse.","examples":"\n**Näide**\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":"**[Alates versioonist 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvude loendi keskmise väärtuse.\n\n**Parameeter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arvuloend, millest arvutatakse keskmine.\n\n**Tagastusväärtus**: [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":"Tagastab antud arvumassiivi väikseima väärtuse.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab antud arvumassiivi väikseima väärtuse.\n\n**Parameeter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Arvumassiiv.\n\n**Tagastusväärtus**: [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":"Tagastab määratud arvude loendi väikseima väärtuse.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud arvude loendi väikseima väärtuse.\n\n**Parameeter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arvude loend.\n\n**Tagastusväärtus**: [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":"Teisendab sisendväärtuse arvuks. Kuupäeva väärtused teisendatakse millisekundite arvuks pärast 1. jaanuari 1970 (st Unixi epohhil).","examples":"\n**Näited**\n\nSõelub arvu selle koha jaoks sobiva rühmitamiseraldaja abil, milles avaldis käivitatakse\n\n```arcade\nNumber('1,365', ',###') // returns 1365\n```\n\nEemaldage tekstimärgid numbrist.\n\n```arcade\nNumber('abc10def', 'abc##def') // return 10\n```\n\nMäärake kohtade väikseim arv pärast 0 (nt kaks) ja suurim arv pärast 0 (nt neli).\n\n```arcade\nNumber('10.456','00.00##') // returns 10.456\n```\n\nMäärake kohtade väikseim arv pärast 0 (nt kaks) ja suurim arv pärast 0 (nt neli). Funktsiooni vasak ja parem pool peavad olema vastavuses; vastasel juhul tagastatakse väärtus NaN.\n\n```arcade\nNumber('10.4','00.00##') // returns NaN\n```\n\nMäärake korduva grupi suurus ja sisendväärtuse lõplik grupi suurus.\n\n```arcade\nNumber('12,12,456', ',##,###') // returns 1212456\n```\n\nNegatiivse alammustri korral kasutatakse seda üksnes negatiivse ees- ja järelliite määramiseks.\n\n```arcade\nNumber('-12,23,345', ',##,###;-,##,###') // returns -1223345\n```\n\nJagage 100-ga. Sisestada saab kuni kolm komakohta.\n\n```arcade\nNumber('99.99%', '#.##%') // 0.9999\n```\n\nTagastab millisekundite arvu pärast 1. jaanuari 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeisendab sisendväärtuse arvuks. Kuupäeva väärtused teisendatakse millisekundite arvuks pärast 1. jaanuari 1970 (st Unixi epohhil).\n\n**Parameetrid**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Arvuks teisendatav väärtus.\n- **pattern** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vormingu mustri tekst, mida kasutatakse lokaliseeritud kontekstis vormindatud arvude sõelumiseks tekstiväärtusest arvuks. Mustri määratlemiseks kasutatavad erimärgid:\n\n  - 0: kohustuslikud numbrikohad  \n  - #: valikulised numbrikohad  \n  - %: jagage 100-ga  \n\n\n**Tagastusväärtus**: [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":"Tagastab arvu x väärtuse astmel y.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvu x väärtuse astmel y.\n\n**Parameetrid**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Alusväärtus.\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Astendaja. Näitab mitu korda tuleb väärtust `x` iseendaga korrutada.\n\n**Tagastusväärtus**: [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":"Tagastab juhusliku arvu vahemikus 0 kuni 1.","examples":"\n**Näide**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab juhusliku arvu vahemikus 0 kuni 1.\n\n**Tagastusväärtus**: [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":"Tagastab sisendväärtuse, mis on ümardatud kuni määratud arvu komakohtadeni.  \n_Märkus. Kui soovite vormindada väärtust sildil või hüpikus kuvamiseks, kasutage funktsiooni `Text()`._","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendväärtuse, mis on ümardatud kuni määratud arvu komakohtadeni.  \n_Märkus. Kui soovite vormindada väärtust sildil või hüpikus kuvamiseks, kasutage funktsiooni `Text()`._\n\n**Parameetrid**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ümardatav arv.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kümnendkohtade arv, milleni arv ümardatakse. Vaikeväärtus on `0`. Lõpunullid kärbitakse.\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab sisendväärtuse siinuse.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendväärtuse siinuse.\n\n**Parameeter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Radiaanides arv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab arvu ruutjuure.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvu ruutjuure.\n\n**Parameeter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arv, millega arvutatakse ruutjuur.\n\n**Tagastusväärtus**: [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":"Tagastab arvumassiivi standardhälbe (rahvaarvu standardhälve).","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvumassiivi standardhälbe (rahvaarvu standardhälve).\n\n**Parameeter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Arvumassiiv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab arvude loendi standardhälbe (rahvaarvu standardhälve).","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvude loendi standardhälbe (rahvaarvu standardhälve).\n\n**Parameeter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arvude loend, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab arvumassiivi summa.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvumassiivi summa.\n\n**Parameeter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Arvumassiiv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab arvude loendi summa.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvude loendi summa.\n\n**Parameeter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arvude loend, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab nurga tangensi radiaanides.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab nurga tangensi radiaanides.\n\n**Parameeter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arv, millega arvutatakse tangens.\n\n**Tagastusväärtus**: [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":"Tagastab arvumassiivi dispersiooni (rahvaarvu dispersioon).","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvumassiivi dispersiooni (rahvaarvu dispersioon).\n\n**Parameeter**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Arvumassiiv, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Tagastab arvude loendi dispersiooni (rahvaarvu dispersioon).","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvude loendi dispersiooni (rahvaarvu dispersioon).\n\n**Parameeter**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Arvumassiiv, millega tehakse tehe.\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}]]},{"id":"feature_functions","title":"Objekti funktsioonid","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#defaultvalue","description":"Tagastab määratud vaikeväärtuse, kui objektis pole vväljanime või kui määratud välja väärtus on null või tühi tekstiväärtus.","examples":"\n**Näide**\n\nTagastab väärtuse „n/a“, kui objekti atribuuti pole või see on tühi\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud vaikeväärtuse, kui objektis pole vväljanime või kui määratud välja väärtus on null või tühi tekstiväärtus.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Kontrollitav sisendobjekt.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollitav väljanimi.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus tagastatakse, kui väljanime pole või määratud välja väärtus on null või tühi tekstiväärtus.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nTagastab määratud välja väärtuse, kui see on määratletud. Vastasel korral tagastab kohas `defaultValue` määratletud väärtuse."}},"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":"Tagastab esitatud \\\"objekti\\\" antud väljale määratud domeeni. Kui objekt kuulub alamtüügiga klassi, tagastab see alamtüübile määratud domeeni.","examples":"\n**Näide**\n\nObjekti alamtüübile määratud domeen.\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab esitatud \\\"objekti\\\" antud väljale määratud domeeni. Kui objekt kuulub alamtüügiga klassi, tagastab see alamtüübile määratud domeeni.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, millel on domeeniga väli.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni sisaldava välja nimi (mitte välja alias).\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool omaduste järgi kirjeldatud sõnastiku.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni tüüp - kas \\\"kodeeritud väärtus\\\" või \\\"vahemik\\\".\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni nimi.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni välja andmete tüüp. See võib olla üks järgmistest väärtustest: `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; - Kehtib ainult domeenidele tüübiga \\\"kodeeritud väärtus\\\". Sõnastike massiiv, mis kirjeldab välja kehtivaid väärtusi. Igal sõnastikul on omadus \\\"kood\\\", mis sisaldab välja tegelikku väärtust, ja omadus \\\"nimi\\\", mis sisaldab väärtuse kasutajasõbralikku kirjeldust (nt `{ code: 1, name: \\\"pavement\\\" }`).\n- **min**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kehtib ainult domeenidele tüübiga \\\"vahemik\\\". Domeeni minimaalne väärtus.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kehtib ainult domeenidele tüübiga \\\"vahemik\\\". Domeeni maksimaalne väärtus."}},"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":"Tagastab seotud domeenikirjelduse koodi objektis.","examples":"\n**Näide**\n\nprindib viidatud välja domeenikoodi.\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab seotud domeenikirjelduse koodi objektis.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, millel on domeeniga väli.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni sisaldava välja nimi (mitte välja alias).\n- **value** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uuesti koodiks teisendatav väärtus.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Alamtüübi kodeeritud number, kui objekt toetab alamtüüpe. Kui seda pole sisestatud, kasutatakse praeguste objektide alamtüüpi (kui see on olemas).\n\n**Tagastusväärtus**: [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":"Tagastab objektis oleva domeenikoodi kirjeldava nime.","examples":"\n**Näide**\n\nkuvab viidatud välja domeenikirjelduse\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab objektis oleva domeenikoodi kirjeldava nime.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, millel on domeeniga väli.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni sisaldava välja nimi (mitte välja alias).\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Soovitud kirjeldava nimega seotud kood. Kui seda ei esitata, tagastatakse objekti välja väärtus.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Alamtüübi kodeeritud number või nimi, kui objekt toetab alamtüüpe. Kui seda pole sisestatud, kasutatakse objekti alamtüüpi (kui see on olemas).\n\n**Tagastusväärtus**: [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":"Taotleb määratud objekti lisaatribuute. Mõnes profiilis, näiteks visualiseerimise ja märgistamise korral, küsivad rakendused ainult selliseid andmeatribuute, mida on vaja iga objekti või märgise renderdamiseks. Mõni avaldis viitab dünaamiliselt muutujatega väljanimedele, mitte tekstile. Seetõttu on renderdamis- ja märgistamismootoritel keeruline tuvastada renderdamiseks vajalikke välju. See funktsioon võimaldab loendivormis selgelt märkida, millised väljad on vajalikud. Jokkerit kasutades saate küsida ka kõiki välju või väljade alamhulka. Kuna avaldisi käitatakse objektipõhiselt, tuleb jokkereid ettevaatlikult kasutada eriti kihtides, mis sisaldavad palju objekte. Suure koguse andmete küsimine võib rakenduse jõudlust halvasti mõjutada.","examples":"\n**Näited**\n\nKüsib välju, mida renderdi ei tuvasta lihtsalt\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\nKüsib kõiki andmeid, mis ühtivad väljanimes oleva mustriga\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\nKüsib kõiki objekti andmeid\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":"**[Alates versioonist 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTaotleb määratud objekti lisaatribuute. Mõnes profiilis, näiteks visualiseerimise ja märgistamise korral, küsivad rakendused ainult selliseid andmeatribuute, mida on vaja iga objekti või märgise renderdamiseks. Mõni avaldis viitab dünaamiliselt muutujatega väljanimedele, mitte tekstile. Seetõttu on renderdamis- ja märgistamismootoritel keeruline tuvastada renderdamiseks vajalikke välju. See funktsioon võimaldab loendivormis selgelt märkida, millised väljad on vajalikud. Jokkerit kasutades saate küsida ka kõiki välju või väljade alamhulka. Kuna avaldisi käitatakse objektipõhiselt, tuleb jokkereid ettevaatlikult kasutada eriti kihtides, mis sisaldavad palju objekte. Suure koguse andmete küsimine võib rakenduse jõudlust halvasti mõjutada.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, millele kinnitatakse taotletud väljad.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Väljanimi, mida asjaomase objekti jaoks küsida. Loetlege ainult väljad, mis on avaldises kasutamiseks vajalikud. Kui vaja, saate küsida kõiki välju, kasutades jokker-tähemärki *. Seda tuleks aga vältida, et ei laaditaks liiga palju andmeid, mis võib rakenduse jõudlust halvasti mõjutada. See väärtus peab olema tekstiliteraal ja ei tohi olla muutuja.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Mittetäielik väljanimede loend, mida asjaomase objekti jaoks küsida. Loetlege ainult väljad, mis on avaldises kasutamiseks vajalikud. Need väärtused peavad olema tekstiliteraalid ja ei tohi olla muutujad.\n\n**Tagastusväärtus**: 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":"Loob uue objekti.","examples":"\n**Näide**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob uue objekti.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Objekti geomeetria.\n- **attribute1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Esimese atribuudi nimi.\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) - Esimese atribuudi väärtus.\n- **[attribute2, value2, ..., attributeN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Objekti iga atribuudi olemasolevad nime/väärtuse paarid.\n\n**Tagastusväärtus**: [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":"Loob jadastatud JSON-stringi põhjal uue objekti.","examples":"\n**Näide**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob jadastatud JSON-stringi põhjal uue objekti.\n\n**Parameeter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objekti esindav jadastatud JSON.\n\n**Tagastusväärtus**: [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":"Loob geomeetria ja atribuutide sõnastiku alusel uue objekti.","examples":"\n**Näide**\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob geomeetria ja atribuutide sõnastiku alusel uue objekti.\n\n**Parameetrid**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Objekti geomeetria.\n- **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Sõnastik, mis sisaldab atribuute ja nende väärtusi.\n\n**Tagastusväärtus**: [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":"Loob sõnastiku alusel uue objekti.","examples":"\n**Näide**\n\nLoo sõnastiku alusel uus objekt\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":"**[Alates versioonist 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob sõnastiku alusel uue objekti.\n\n**Parameeter**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Objekti geomeetriat ja atribuute sisaldav sõnastik.\n\n  - **geometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Objekti geomeetria. Kui „geomeetria“ on sõnastik, siis luuakse uus geomeetria funktsiooniga „Geomeetria“. Kui „geomeetria“ on null või kui seda pole sõnastikus, siis objekt luuakse geomeetriaga „null“.\n  - **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Sõnastik, mis sisaldab atribuute ja nende väärtusi.\n\n**Tagastusväärtus**: [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":"Loob objekti koopia.","examples":"\n**Näide**\n\nLoob objekti koopia\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":"**[Alates versioonist 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob objekti koopia.\n\n**Parameeter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Kopeeritav objekt\n\n**Tagastusväärtus**: [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":"Näitab, kas antud funktsioon sisaldub pakutavas SQL-i where-klauslis. Kui pakutav funktsioon sisaldub where-klauslis, tagastab funktsioon väärtuse `true`; vastasel juhul tagastab see väärtuse `false`. Seda funktsiooni saab kasutada, et testida, kas funktsioon vastab konkreetsele tingimusele. Kui sisendobjekt on `null`, tagastatakse vastus `false`. Kui `whereClause` on `null` või tühi, tagastab funktsioon vastuse `true`. Kui mõlemad parameetrid on `null`, tagastatakse vastus `false`.","examples":"\n**Näide**\n\nTagasta vastus `tõene`, kui funktsioon sisaldub SQL-i where-klauslis.\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":"**[Alates versioonist 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas antud funktsioon sisaldub pakutavas SQL-i where-klauslis. Kui pakutav funktsioon sisaldub where-klauslis, tagastab funktsioon väärtuse `true`; vastasel juhul tagastab see väärtuse `false`. Seda funktsiooni saab kasutada, et testida, kas funktsioon vastab konkreetsele tingimusele. Kui sisendobjekt on `null`, tagastatakse vastus `false`. Kui `whereClause` on `null` või tühi, tagastab funktsioon vastuse `true`. Kui mõlemad parameetrid on `null`, tagastatakse vastus `false`.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Kontrollitav objekt.\n- **whereClause**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL-i where-klauslit kasutatakse objekti kaasamise testimiseks. Sobimatu SQL-i where-klausel põhjustab tõrke. Standarditud SQL-92 aktsepteeritakse.\n\n**Tagastusväärtus**: [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":"Tagastab haru või versiooniga andmete praeguse geoandmebaasi versiooni nime. Kui andmed pole mitme kasutaja geoandmebaasis, tagastatakse tühi tekst.","examples":"\n**Näide**\n\nTagastab antud objekti geoandmebaasi versiooni.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab haru või versiooniga andmete praeguse geoandmebaasi versiooni nime. Kui andmed pole mitme kasutaja geoandmebaasis, tagastatakse tühi tekst.\n\n**Parameeter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, millest tagastatakse seotud kihi praeguse geoandmebaasi versioon.\n\n**Tagastusväärtus**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Abimaterjalid**\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":"Näitab teavet selle kohta, kas objektil on sisendvõti.","examples":"\n**Näide**\n\nTagastab väärtuse „tõene“, kui objektil on väli „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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab teavet selle kohta, kas objektil on sisendvõti.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, mille puhul kontrollitakse välja nime.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollitav väljanimi.\n\n**Tagastusväärtus**: [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":"Näitab, kas objektil on antud väli ja kas väljal on väärtus.","examples":"\n**Näide**\n\nTagastab väärtuse „väär“, kui objekti atribuuti pole või see on tühi\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":"**[Alates versioonist 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas objektil on antud väli ja kas väljal on väärtus.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Kontrollitav objekt.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollitav väljanimi.\n\n**Tagastusväärtus**: [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":"Tagastab esitatud objekti skeemi kirjelduse.","examples":"","completion":{"label":"Schema","detail":"Schema(inputFeature) -> Dictionary","insertText":"Schema(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab esitatud objekti skeemi kirjelduse.\n\n**Parameeter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, mille skeem tuleb tagastada.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool omaduste järgi kirjeldatud sõnastiku.\n\n- **fields**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Tagastab sõnastike massiivi, mis kirjeldab objektikogumi välju. Iga sõnastik kirjeldab välja `nime`, `aliast`, `tüüpi`, `alamtüüpi`, `domeeni`, `pikkust` ja kas see on `muudetav` ja `nullitav`.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objektikogumi objektide geomeetria tüüp. Ilma geomeetriata tabelitele tagastab `esriGeometryNull`  \nVõimalikud väärtused: `esriGeometryPoint`, `esriGeometryLine`, `esriGeometryPolygon`, `esriGeometryNull`\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objekti globaalse ID väli. Tagastab `\\\"\\\"` kui globaalne ID pole lubatud.\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objekti väli \\\"objekti ID\\\"."}},"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":"Tagastab antud objekti alamtüübi koodi.","examples":"\n**Näide**\n\nTagastab alamtüübi koodi.\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab antud objekti alamtüübi koodi.\n\n**Parameeter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, millest saadakse alamtüübi kood.\n\n**Tagastusväärtus**: [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":"Tagastab antud objekti alamtüübi nime","examples":"\n**Näide**\n\nTagastab alamtüübi nime\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab antud objekti alamtüübi nime\n\n**Parameeter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, millest saadakse alamtüübi nimi\n\n**Tagastusväärtus**: [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":"Tagastab sõnastiku alamtüübiga kodeeritud väärtuse. Tagastab nulli, kui alamtüübid ei ole kihis lubatud.","examples":"\n**Näide**\n\nTagastab objektist kodeeritud väärtustega alamtüübid\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sõnastiku alamtüübiga kodeeritud väärtuse. Tagastab nulli, kui alamtüübid ei ole kihis lubatud.\n\n**Parameeter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, millest saadakse alamtüübid.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool omaduste järgi kirjeldatud sõnastiku.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Alamtüüpi sisaldav väli.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Alamtüüpe kirjeldavate sõnastike massiiv. Igal sõnastikul on omadus \\\"kood\\\", mis sisaldab välja tegelikku väärtust, ja omadus \\\"nimi\\\", mis sisaldab väärtuse kasutajasõbralikku kirjeldust (nt `{ code: 1, name: \\\"pavement\\\" }`)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"featureset_functions","title":"Objektikogumi funktsioonid","items":[{"type":"function","name":"area","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#area","description":"Tagastab sisend-FeatureSeti pindala määratud ühikutes. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab kihi pindala ruutkilomeetrites\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisend-FeatureSeti pindala määratud ühikutes. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, mille tasapinnaline pindala arvutatakse.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: aaker | `hektar` | `ruutsentimeeter` | `ruutdetsimeeter` | `ruutjalg` | \"ruuttoll\" | \"ruutkilomeeter\" | `ruutmeeter` | `ruutmiil` | `ruutmillimeeter` | `USA ruutjalg` | `USA ruutmiil` | `ruutjard`  \n\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab sisend-FeatureSeti geodeetilise pindala määratud ühikutes. See on usaldusväärsem pindala mõõtmise viis kui `Area()` kuna arvestab Maa kumerusega.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab kihi geodeetilise pindala ruutkilomeetrites\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisend-FeatureSeti geodeetilise pindala määratud ühikutes. See on usaldusväärsem pindala mõõtmise viis kui `Area()` kuna arvestab Maa kumerusega.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, mille tasapinnaline pindala arvutatakse.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: aaker | `hektar` | `ruutsentimeeter` | `ruutdetsimeeter` | `ruutjalg` | \"ruuttoll\" | \"ruutkilomeeter\" | `ruutmeeter` | `ruutmiil` | `ruutmillimeeter` | `USA ruutjalg` | `USA ruutmiil` | `ruutjard`  \n\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab sisendobjektiga seotud manuste loendi. Iga tulemus sisaldab manuse nime, sisu tüüpi, ID-d ja suurust baitides. Kehtib ainult objektiteenuste põhjal loodud objektide kohta.","examples":"\n**Näide**\n\nTagastab objektiga seotud manuste arvu\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":"**[Alates versioonist 1.6](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisendobjektiga seotud manuste loendi. Iga tulemus sisaldab manuse nime, sisu tüüpi, ID-d ja suurust baitides. Kehtib ainult objektiteenuste põhjal loodud objektide kohta.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Selle objektiga seotud manused tuuakse teenusest.\n- **options** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Taotluse seaded. Sõnastiku atribuudid:\n\n  - **types**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Toodavaid failitüüpe tähistav tekstimassiiv.  \nPossible Values: `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) - Manuse minimaalne failimaht baitides.\n  - **maxsize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Manuse maksimaalne failimaht baitides.\n  - **metadata** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas kaasata funktsiooni tagastades manustatud metaandmed. Praegu toetatake ainult piltide Exif-metaandmeid.\n\n**Tagastusväärtus**: [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":"Tagastab määratud numbrivälja keskmise väärtuse objektikogumis.","examples":"\n**Näited**\n\narvutab erinevuse objekti rahvaarvu ja kihi kõigi objektide keskmise rahvaarvu vahel\n\n```arcade\n$feature.population - Average($layer, 'population')\n```\n\narvutab kihi kõigi objektide keskmise rahvaarvu ruutmiili kohta\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud numbrivälja keskmise väärtuse objektikogumis.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millega tehakse tehe.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Määrab numbrivälja või SQL92 avaldise nime, millele sisend-objektikogumi põhjal arvutatakse statistiline näitaja.\n\n**Tagastusväärtus**: [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":"Tagastab objektikogumist objektid, mis asuvad sisendgeomeetria sees. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**","examples":"\n**Näide**\n\nTagastab objektide arvu, mis asuvad antud hulknurgas\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab objektikogumist objektid, mis asuvad sisendgeomeetria sees. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\n**Arvestage, et `$feature` kasutamine selle funktsiooni sisendina annab tulemuseks ainult vaataja skaala resolutsiooniga võrdse tulemuse.. Seetõttu võivad selle funktsiooni kasutamisel avaldistest tagastatud väärtused muutuda pärast mõõtkavade vahel suumimist.**\n\n**Parameetrid**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mille seost „contains“ (sisaldab) argumendiga „innerFeatures“ (sisemised objektid) kontrollitakse. Käsitlege seda geomeetriat „innerFeatures“ (sisemised objektid) potentsiaalse argumendina „container’“ (ümbrisena).\n- **insideFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet-objektikogum, mille seost „within“ argumendiga „container“ kontrollitakse.\n\n**Tagastusväärtus**: [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":"Tagastab antudobjektikogumis sisalduvate objektide arvu.","examples":"\n**Näide**\n\nTagastab kihis olevate objektide arvu\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab antudobjektikogumis sisalduvate objektide arvu.\n\n**Parameeter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, mille põhjal arvutatakse objektide arv\n\n**Tagastusväärtus**: [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":"Tagastab objektikogumist objektid, mis ristuvad sisendgeomeetriaga. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab antud hulknurgaga ristuvate objektide komplektis sisalduvate objektide arvu\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab objektikogumist objektid, mis ristuvad sisendgeomeetriaga. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Funktsioonid, mis võimaldavad testida ristumise seost sisendiga „crossingGeometry”.\n- **crossingGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, millega ristutakse.\n\n**Tagastusväärtus**: [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":"Tagastab FeatureSet-objektikogumist erinevate või kordumatute väärtuste komplekti.","examples":"\n**Näited**\n\nTagastab FeatureSet-objektikogumi, milles on veerg 'Status' (Olek). Iga FeatureSeti rida sisaldab kordumatut olekuväärtust\n\n```arcade\nDistinct($layer, 'Status')\n```\n\nTagastab FeatureSet-objektikogumi, milles on veerud 'Status' (Olek) ja 'Type' (Tüüp). Iga objektikogumi rida sisaldab kordumatut oleku- ja tüübiväärtuse kombinatsiooni\n\n```arcade\nDistinct($layer, ['Status', 'Type'])\n```\n\nTagastab FeatureSet-objektikogumi, milles on veerg Density (Tihedus) ridadega, mis võivad sisaldada väärtust Low (Madal), High (Kõrge) või N/A (Pole saadaval)\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\nTagastab FeatureSeti, milles on veerud Score (Skoor) ja Type (Tüüp)\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":"**[Alates versioonist 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab FeatureSet-objektikogumist erinevate või kordumatute väärtuste komplekti.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millest tuleb tagastada erinevad väärtused.\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; - Väli (väljad) ja/või avaldis(ed), mille põhjal kordumatud väärtused määratleda. See parameeter võib olla väljanimede massiiv, avaldiste massiiv või objekt või objektide massiiv, mis määravad nende väljundveergude nimed, kus kordumatud väärtused talletatakse. Kui määratakse sõnastik, tuleb kasutada alljärgnevat spetsifikatsiooni:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Selle veeru nimi, kus konkreetse avaldise tulem talletada.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL-92 avaldis, mille põhjal kordumatu väärtus arvutada.\n\n**Tagastusväärtus**: [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":"Tagastab esitatud \\\"objektikogumi\\\" antud väljale määratud domeeni. Kui objektikogum kuulub alamtüügiga klassi, tagastab see alamtüübile määratud domeeni.","examples":"\n**Näide**\n\nObjekti alamtüübile määratud domeen.\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab esitatud \\\"objektikogumi\\\" antud väljale määratud domeeni. Kui objektikogum kuulub alamtüügiga klassi, tagastab see alamtüübile määratud domeeni.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millel on domeeniga väli.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni sisaldava välja nimi (mitte välja alias).\n- **subtype** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Alamtüübi kodeeritud number, kui objekt toetab alamtüüpe.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool omaduste järgi kirjeldatud sõnastiku.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni tüüp - kas \\\"kodeeritud väärtus\\\" või \\\"vahemik\\\".\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni nimi.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni välja andmete tüüp. See võib olla üks järgmistest väärtustest: `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) - Kehtib ainult domeenidele tüübiga \\\"vahemik\\\". Domeeni minimaalne väärtus.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kehtib ainult domeenidele tüübiga \\\"vahemik\\\". Domeeni maksimaalne väärtus.\n- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Kehtib ainult domeenidele tüübiga \\\"kodeeritud väärtus\\\". Sõnastike massiiv, mis kirjeldab välja kehtivaid väärtusi. Igal sõnastikul on omadus \\\"kood\\\", mis sisaldab välja tegelikku väärtust, ja omadus \\\"nimi\\\", mis sisaldab väärtuse kasutajasõbralikku kirjeldust (nt `{ 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":"Tagastab seotud domeenikirjelduse koodi objektikogumis.","examples":"\n**Näide**\n\nKuvab viidatud välja domeenikirjelduse.\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab seotud domeenikirjelduse koodi objektikogumis.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millel on domeeniga väli.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni sisaldava välja nimi (mitte välja alias).\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uuesti koodiks teisendatav väärtus. Tagastuskood on pärit teenuse metaandmete hulgast.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Alamtüübi kodeeritud number või nimi, kui objekt toetab alamtüüpe.\n\n**Tagastusväärtus**: [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":"Tagastab objektis oleva domeenikoodi kirjeldava nime.","examples":"\n**Näide**\n\nkuvab viidatud välja domeenikirjelduse\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab objektis oleva domeenikoodi kirjeldava nime.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millel on domeeniga väli.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Domeeni sisaldava välja nimi (mitte välja alias).\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Soovitud kirjeldava nimega seotud kood. Tagastuskood on pärit teenuse metaandmete hulgast.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Alamtüübi kodeeritud number või nimi, kui objekt toetab alamtüüpe.\n\n**Tagastusväärtus**: [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":"Tagastab objektid objektikogumist, kus objektide kogumi ümbriskastid (või ulatus) ristuvad teise geomeetria ümbriskastiga. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab objektide arvu, mis ristuvad geom2 ümbriskastiga\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab objektid objektikogumist, kus objektide kogumi ümbriskastid (või ulatus) ristuvad teise geomeetria ümbriskastiga. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, mille ristumisseost sisendiga `envelope` kontrollitakse.\n- **envelope**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ümbriskast, millega ilmneb ristumine.\n\n**Tagastusväärtus**: [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":"Taotleb määratud FeatureSeti jaoks lisaatribuute.","examples":"\n**Näide**\n\nKüsib klastris olevate objektide jaoks välja POPULATION\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":"**[Alates versioonist 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTaotleb määratud FeatureSeti jaoks lisaatribuute.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millele kinnitatakse taotletud väljad.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Väljanimi, mida asjaomase objekti jaoks küsida. Loetlege ainult väljad, mis on avaldises kasutamiseks vajalikud. Kui vaja, saate küsida kõiki välju, kasutades jokker-tähemärki *. Seda tuleks aga vältida, et ei laaditaks liiga palju andmeid, mis võib rakenduse jõudlust halvasti mõjutada. See väärtus peab olema tekstiliteraal ja ei tohi olla muutuja.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Mittetäielik väljanimede loend, mida asjaomase objekti jaoks küsida. Loetlege ainult väljad, mis on avaldises kasutamiseks vajalikud. Need väärtused peavad olema tekstiliteraalid ja ei tohi olla muutujad.\n\n**Tagastusväärtus**: 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":"Loob uue objektikogumi JSON-ist vastavalt ArcGIS REST-i spetsifikatsioonile. Selle näitena vaadake allpool esitatud koodilõiku.","examples":"\n**Näide**\n\nSaate luua FeatureSeti JSON-i põhjal.\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob uue objektikogumi JSON-ist vastavalt ArcGIS REST-i spetsifikatsioonile. Selle näitena vaadake allpool esitatud koodilõiku.\n\n**Parameeter**\n\n- **definition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objektide komplekti kirjeldav JSON. JSON peab olema jadastatud tekstiväärtusena.\n\n**Tagastusväärtus**: [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":"Loob uue objektikogumi JSON-i esindavast sõnastikust vastavalt ArcGIS REST-i spetsifikatsioonile. Selle näitena vaadake allpool esitatud koodilõiku.","examples":"\n**Näide**\n\nLooge objektikogum sõnastiku põhjal.\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":"**[Alates versioonist 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob uue objektikogumi JSON-i esindavast sõnastikust vastavalt ArcGIS REST-i spetsifikatsioonile. Selle näitena vaadake allpool esitatud koodilõiku.\n\n**Parameeter**\n\n- **definition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Sõnastik, mis kirjeldab objektide kogumit.\n\n**Tagastusväärtus**: [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":"Tagastab kõik sisendobjektiga FeatureSet-objektikogumina seostatud objektid. See kehtib konkreetselt Utility Networki töövoogudes.","examples":"\n**Näited**\n\nTagastab kõik ressursid, millel on ühendusseosed trafo madala poole terminaliga.\n\n```arcade\nFeatureSetByAssociation($feature, 'connected', 'Low');\n```\n\nTagastab objektiga seotud elektriseadmete arvu\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":"**[Alates versioonist 1.9](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab kõik sisendobjektiga FeatureSet-objektikogumina seostatud objektid. See kehtib konkreetselt Utility Networki töövoogudes.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, kuhu esitada kõigi seostatud objektidega seotud päringud. See objekt tuleb tuua objektiteenuse kaudu; objektide kogumid ei ole toetatud.\n- **associationType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tagastatava objektiga loodud seose tüüp.  \n  Võimalikud väärtused: `connected` \\| `container` \\| `content` \\| `structure` \\| `attached`  \n  Versiooni 1.10 lisatud võimalikud väärtused: `junctionEdge` \\| `midspan`\n- **terminalName** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kohaldub ainult seosetüüpidele `connected` (Ühendatud).\n\n**Tagastusväärtus**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)  \nTagastab FeatureSet-objektikogumi, mis sisaldab allpool tabelis kirjeldatud väljaspetsifikatsiooni.\n\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - `TONETWORKSOURCEID` või `FROMNETWORKSOURCEID` väärtusel põhinev klassinimi.\n- **globalId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objekti globaalne ID teises tabelis (nt kas `TOGLOBALID` või `FROMGLOBALID` väärtus).\n- **isContentVisible**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Võib olla kas väärtusega `1` (nähtav) või `0` (nähtamatu). See väärtus tähistab seostatud sisu nähtavust ja on rakendatav ainult sisalduvusseoste puhul.\n- **objectId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Rea ObjectID seose tabelis.\n- **percentAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kehtib seosetüüpidele `midspan` (keskmise ulatusega). Tagastab ujuvpunktiga arvu vahemikus 0 kuni 1, mis tähistab ühenduskoha asukohta (suhtena) piki serva.\n- **side**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kehtib seosetüüpidele `junctionEdge` (ühenduskoha serv). Näitab, kummal pool ühenduskoht paikneb.\n\nVõimalikud väärtused: `from` või `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":"Loob kaardi või objektiteenuse kihi ID põhjal objektikihist FeatureSeti. Taotluse väljade arvu piiramine ja geomeetria välistamine võivad parandada skripti toimivust.","examples":"\n**Näide**\n\nTagastab antud kaardil objektide arvu kihis ID-ga DemoLayerWM_1117.\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kaardi või objektiteenuse kihi ID põhjal objektikihist FeatureSeti. Taotluse väljade arvu piiramine ja geomeetria välistamine võivad parandada skripti toimivust.\n\n**Parameetrid**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Kaart või objektiteenus sisaldab üht või mitut kihti, mille põhjal saab luua objektikogumi. Tüüpiliselt on see väärtus $map või $datastore global.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kihi ID antud kaardil. See kiht tuleb luua objektiteenuse kaudu; objektide kogumid ei ole toetatud. _Võtke arvesse, et see väärtus peab olema teksti literaal._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - FeatureSetis sisalduvad väljad. Vaikimisi on kaasatud kõik väljad. Selleks, et taotleda kihis kõiki väljasid, tuleb väärtuseks seada ['*']. Väljade arvu piiramine parandab skripti toimivust.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetria tuleb objektidesse kaasata. Vaikimisi on see „tõene“. Jõudluse huvides peaksite geomeetriat taotlema ainult vajaduse korral, nt geomeetriafunktsioonides kasutamiseks.\n\n**Tagastusväärtus**: [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":"Loob kaardil või objektiteenuses toodud nime põhjal objektikihist objektikogumi. Arvestage, et see nimi ei pruugi olla tingimata unikaalne. Seetõttu on asjakohasem luua objektikogum „FeatureSetById’i()“ abil. Objektikogumi väljade arvu piiramine ja geomeetria välistamine võivad parandada skripti toimivust.","examples":"\n**Näide**\n\nTagastab antud kaardil objektide arvu kihis pealkirjaga Jalgrattamarsruudid.\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob kaardil või objektiteenuses toodud nime põhjal objektikihist objektikogumi. Arvestage, et see nimi ei pruugi olla tingimata unikaalne. Seetõttu on asjakohasem luua objektikogum „FeatureSetById’i()“ abil. Objektikogumi väljade arvu piiramine ja geomeetria välistamine võivad parandada skripti toimivust.\n\n**Parameetrid**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Kaart või objektiteenus sisaldab üht või mitut kihti, mille põhjal saab luua objektikogumi. Tüüpiliselt on see väärtus $map või $datastore global.\n- **title**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kihi nimi antud kaardil. See kiht tuleb luua objektiteenuse kaudu; objektide kogumid ei ole toetatud. _Võtke arvesse, et see väärtus peab olema teksti literaal._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - FeatureSetis sisalduvad väljad. Vaikimisi on kaasatud kõik väljad. Selleks, et taotleda kihis kõiki väljasid, tuleb väärtuseks seada ['*']. Väljade arvu piiramine parandab skripti toimivust.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetria tuleb objektidesse kaasata. Vaikimisi on see „tõene“. Jõudluse huvides peaksite geomeetriat taotlema ainult vajaduse korral, nt geomeetriafunktsioonides kasutamiseks.\n\n**Tagastusväärtus**: [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":"Tagastab määratud objekti seotud kirjed määratud seoseklassi nime põhjal.","examples":"\n**Näide**\n\nTagastab postide kontrolliga seotud kirjete arvu\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":"**[Alates versioonist 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud objekti seotud kirjed määratud seoseklassi nime põhjal.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, millest seostuvad kirjed tuua.\n- **relationshipClass**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Seoseklassi nimi, nagu see on määratletud andmeallikas.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - FeatureSet-objektikogumis tagastatavad väljad. See loend sisaldab välju nii seosetabelist kui ka sisendobjektist.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas tagastada tuleks ka tulemiks saadud objektide geomeetriad.\n\n**Tagastusväärtus**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)\n\n**Abimaterjalid**\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":"Tagastab konkreetse objektiga seostatud kirjed FeatureSet-objektikogumina.","examples":"\n**Näide**\n\nTagastab mitme välja summa kõigi seostuvate kirjete ulatuses\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":"**[Alates versioonist 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab konkreetse objektiga seostatud kirjed FeatureSet-objektikogumina.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, mille seotud kirjed tuua.\n- **relationshipName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Seose nimi vastavalt konkreetse objektiga seostatud objektiteenusele.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - FeatureSet-objektikogumis tagastatavad väljad. See loend sisaldab välju nii seosetabelist kui ka sisendobjektist.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas tagastada tuleks ka tulemiks saadud objektide geomeetriad.\n\n**Tagastusväärtus**: [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":"Loob uue funktsioonikomplekti koos kõigi funktsioonidega, mis läbivad SQL92 avaldisefiltri.","examples":"\n**Näited**\n\nFiltreerib objekte SQL92 avaldise abil\n\n```arcade\n// Returns all features with a Population greater than 10,000\nvar result = Filter($layer, 'POPULATION > 10000');\n```\n\nFiltreerib objekte SQL92 avaldise abil, kasutades muutuja asendust\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob uue funktsioonikomplekti koos kõigi funktsioonidega, mis läbivad SQL92 avaldisefiltri.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Filtreeritav objektikogum või kiht.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL92 avaldist kasutatakse kihi objektide filtreerimiseks. Selle avaldisega võib asendada Arcade’i muutujat, kasutades märki @. Selle näitena vaadake allpool toodud juppi.\n\n**Tagastusväärtus**: [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":"Loob uue funktsioonikomplekti koos kõigi funktsioonidega, mis vastavad antud alamtüübi koodile.","examples":"\n**Näide**\n\nFiltreeri funktsioonid alamtüübi koodiga\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":"**[Alates versioonist 1.25](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob uue funktsioonikomplekti koos kõigi funktsioonidega, mis vastavad antud alamtüübi koodile.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Filtreeritav objektikogum või kiht.\n- **subtypeCode**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Funktsioonikomplektis või kihis funktsioonide filtreerimiseks kasutatud alamtüübi kood.\n\n**Tagastusväärtus**: [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":"Tagastab FeatureSeti esimese objekti. Kui FeatureSet on tühi, tagastab väärtuse `null`.","examples":"\n**Näide**\n\nTagastab kihi esimese objekti pindala.\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab FeatureSeti esimese objekti. Kui FeatureSet on tühi, tagastab väärtuse `null`.\n\n**Parameeter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millest tuuakse esimene objekt.\n\n**Tagastusväärtus**: [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":"Tagastab haru või versiooniga andmete praeguse geoandmebaasi versiooni nime. Kui andmed pole mitme kasutaja geoandmebaasis, tagastatakse tühi tekst.","examples":"\n**Näide**\n\nTagastab antud objektikogumi geoandmebaasi versiooni.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab haru või versiooniga andmete praeguse geoandmebaasi versiooni nime. Kui andmed pole mitme kasutaja geoandmebaasis, tagastatakse tühi tekst.\n\n**Parameeter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millest tagastatakse praeguse geoandmebaasi versioon.\n\n**Tagastusväärtus**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Abimaterjalid**\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":"Hangib FeatureSeti, kuhu sisendobjekt kuulub. Tagastatud FeatureSet esindab kõiki sisendobjekti pea-/aluskihi või -tabeli objekte.","examples":"\n**Näited**\n\nTagastab FeatureSeti, mis esindab kõiki andmeallika objekte.\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\nTagastab objekti alus-FeatureSeti.\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\nTagastab objekti peamise FeatureSeti.\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\nTagastab objekti ühe miili raadiuses olevate objektide arvu, mis on pärit andmeallikatabelist.\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":"**[Alates versioonist 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHangib FeatureSeti, kuhu sisendobjekt kuulub. Tagastatud FeatureSet esindab kõiki sisendobjekti pea-/aluskihi või -tabeli objekte.\n\n**Parameetrid**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Objekt, mis kuulub pea- või alus-FeatureSeti.\n- **source** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tähistab tagastatavat lähte-FeatureSeti.  \nVõimalikud väärtused:\n\n  - `datasource`: (vaikeväärtus) tagastab kõik sisendobjekti andmeallika objektid FeatureSetina ilma filtrite või määratluse avaldisteta.  \n  - `root`: tagastab algse FeatureSeti, kuhu sisendobjekt kuulub. See võib olla andmeallika kõigi objektide filtreeritud andmekogum.  \n  - `parent`: tagastab sisendobjekti ülataseme FeatureSeti. See võib olla algsest andmeallikast või alus-FeatureSetist väiksem objektihulk.  \n\n\n**Tagastusväärtus**: [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":"Tagastab FeatureSeti algse lähteandmebaasi ja teenuse (kui on kohaldatav) metaandmed.","examples":"\n**Näited**\n\nAluseks oleva objektiteenusega ühendatud FeatureSetist tagastatud metaandmed\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\nKohast filegdb või mobilegdb pärit FeatureSetist tagastatud metaandmed\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\nsde tööruumiga (klientserveri otseühendus) ühendatud FeatureSetist tagastatud metaandmed\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":"**[Alates versioonist 1.18](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab FeatureSeti algse lähteandmebaasi ja teenuse (kui on kohaldatav) metaandmed.\n\n**Parameeter**\n\n- **inputFeatureSet**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet, millest metaandmed tuuakse.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool omaduste järgi kirjeldatud sõnastiku.\n\n- **layerId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Objektiteenuse layerId. Kehtib ainult objektiteenuste põhjal loodud FeatureSetide kohta. See väärtus on sde / filegdb / mobiilsete tööruumide puhul `null`.\n- **layerName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objektiteenuse kihi nimi. Kehtib ainult objektiteenuste põhjal loodud FeatureSetide kohta. See väärtus on sde / filegdb / mobiilsete tööruumide puhul `null`.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objektiteenuse portaaliüksuse ID. Kehtib ainult seostud portaaliüksustega objektiteenuste põhjal loodud FeatureSetide kohta. See väärtus on sde / filegdb / mobiilsete tööruumide puhul `null`.\n- **serviceLayerUrl**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objektiteenuse kihi URL. Kehtib ainult objektiteenuste põhjal loodud FeatureSetide kohta. See väärtus on sde / filegdb / mobiilsete tööruumide puhul `null`.\n- **webMapLayerId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Veebikaardi kontekstis oleva seotud kihi layerId. Kehtib ainult veebikaardis sisalduvate objektiteenuse kihtide põhjal loodud FeatureSetide kohta. See väärtus on sde / filegdb / mobiilsete tööruumide puhul `null`.\n- **webMapLayerTitle**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Veebikaardi kontekstis oleva seotud kihi tiitel. Kehtib ainult veebikaardis sisalduvate objektiteenuse kihtide põhjal loodud FeatureSetide kohta. See väärtus on sde / filegdb / mobiilsete tööruumide puhul `null`.\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Aluseks oleva objektiklassi nimi. Kehtib ainult filegdb / mobiilsete tööruumide objektiklasside põhjal loodud FeatureSetide kohta.\n- **objectClassId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - See on objectClassId. Kehtib ainult filegdb tööruumide objektiklasside põhjal loodud FeatureSetide kohta."}},"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":"Tagastab praeguse kasutaja tööruumist. Teenuse andmetest tagastatakse kas portaali kasutaja või serveri kasutaja. Andmebaasi ühenduse andmetest tagastatakse andmebaasi kasutaja. Kui kasutajat pole tööruumiga, nt faili geoandmebaasi korral tagastatakse väärtus „null“.","examples":"\n**Näited**\n\nTagastab teabe kasutaja \\\"testija\\\" kohta.\n\n```arcade\nGetUser($layer, \"tester\")\n// returns {\"id\": \"12\", \"username\": \"tester\", \"name\":\"Testy Tester\", \"email\": \"tester@example.com\", ...}\n```\n\nTagastab aktiivse portaali praegu sisselogitud kasutaja kasutajanime. Kui kasutajat pole portaaliga seotud, tagastab see väärtuse „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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab praeguse kasutaja tööruumist. Teenuse andmetest tagastatakse kas portaali kasutaja või serveri kasutaja. Andmebaasi ühenduse andmetest tagastatakse andmebaasi kasutaja. Kui kasutajat pole tööruumiga, nt faili geoandmebaasi korral tagastatakse väärtus „null“.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet-objektikogum, millest praegune kasutaja tagastatakse.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutajanimi kasutajal, keda soovite tagastada. Tagastatakse ainult piiratud teave, mis oleneb teie õigustest taotluse esitamisel.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool omaduste järgi kirjeldatud sõnastiku. Võrguühenduseta töövoo korral tagastatakse ainult kasutajanimi.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tagastatud kasutaja kasutaja ID.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tagastatud kasutaja kasutajanimi.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja ees- ja perekonnanimi.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja kontoga seotud e-posti aadress.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Gruppide massiiv, kuhu kasutaja kuulub.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja roll, mida kasutaja oma organisatsioonis mängib (nt Administrator, Publisher, User, Viewer või Custom).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Privileegide massiiv, mida kasutaja oma organisatsoonis omab (nt muutmine, vaatamine jne)."}},"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":"Tagastab praeguse kasutaja tööruumist. Teenuse andmetest tagastatakse kas portaali kasutaja või serveri kasutaja. Andmebaasi ühenduse andmetest tagastatakse andmebaasi kasutaja. Kui kasutajat pole tööruumiga, nt faili geoandmebaasi korral tagastatakse väärtus „null“.","examples":"\n**Näide**\n\nTagastab tööruumi ühenduse põhjal kasutaja laiendustega kihist teabe parajasti sisseloginud kasutaja kohta.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab praeguse kasutaja tööruumist. Teenuse andmetest tagastatakse kas portaali kasutaja või serveri kasutaja. Andmebaasi ühenduse andmetest tagastatakse andmebaasi kasutaja. Kui kasutajat pole tööruumiga, nt faili geoandmebaasi korral tagastatakse väärtus „null“.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet-objektikogum, millest praegune kasutaja tagastatakse.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Määrab, kas sõnastikust tagastatakse \\\"kasutajaLitsentsiTüübiLaiendused\\\".\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool omaduste järgi kirjeldatud sõnastiku. Võrguühenduseta töövoo korral tagastatakse ainult kasutajanimi.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tagastatud kasutaja kasutaja ID.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tagastatud kasutaja kasutajanimi.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja ees- ja perekonnanimi.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja kontoga seotud e-posti aadress.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Gruppide massiiv, kuhu kasutaja kuulub.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja roll, mida kasutaja oma organisatsioonis mängib (nt Administrator, Publisher, User, Viewer või Custom).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Privileegide massiiv, mida kasutaja oma organisatsoonis omab (nt muutmine, vaatamine jne).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Litsentsitüübi laienduste massiiv, mis on seotud kasutaja kontoga (nt \\\"Utility Network\\\", \\\"Parcel Fabric\\\" jne). Selle tagastamiseks peab parameeter \\\"laiendused\\\" olema seatud \\\"tõeseks\\\","}},"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":"Tagastab grupeeritud või erinevate väärtuste komplekti statistika FeatureSet-objektikogumina.","examples":"\n**Näited**\n\nTagastab iga puutüübi arvu\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\nTagastab iga puutüübi arvu ja keskmise kõrguse\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":"**[Alates versioonist 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab grupeeritud või erinevate väärtuste komplekti statistika FeatureSet-objektikogumina.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet-objektikogum, kust tagastada statistika kordumatute väärtuste kohta, mis on tagastatud konkreetsest väljade ja/või avaldiste kogumist.\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; - Väljad ja/või avaldised, mille põhjal statistika kordumatute väärtuste alusel grupeerida. See parameeter võib olla üks väljanimi, väljanimede massiiv või selliste objektide massiiv, mis määravad väljund-FeatureSeti jaoks avaldisega (enamasti väljanimega) seotud veerunimed. Kui määratud on objektide massiiv, peab iga objekti korral kasutama järgmist teavet.\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Selle veeru nimi, kus konkreetse avaldise tulem talletada.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL-92-avaldis mille põhjal statistika grupeerida. See on tavaliselt väljanimi.\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; - Iga grupi jaoks arvutatav kokkuvõttestatistika. See parameeter võib olla sõnastik või selliste sõnastike massiiv, mis määravad iga grupi kohta tagastatava väljundstatistika. Kasutada tuleb järgmist spetsifikatsiooni:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Selle veeru nimi väljund-FeatureSet, kus talletada konkreetse statistikapäringu tulem.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL-92-avaldis või väljanimi, kus statistika päring esitada.\n  - **statistic**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Statistika tüüp, mille päring konkreetse välja või avaldise jaoks esitada.  \nVõimalikud väärtused: SUM \\| COUNT \\| MIN \\| MAX \\| AVG \\| STDEV \\| VAR\n\n**Tagastusväärtus**: [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":"Tagastab objektikogumist objektid, mis ristuvad teise geomeetriaga. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab objektide arvu, mis ristuvad hulknurgaga\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab objektikogumist objektid, mis ristuvad teise geomeetriaga. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, mille ristumisseost argumendiga `geometry` kontrollitakse.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, millega esineb ühisosa.\n\n**Tagastusväärtus**: [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":"Tagastab sisend-FeatureSeti pikkuse määratud ühikutes. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab kihi tasapinnalise pikkuse meetrites\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisend-FeatureSeti pikkuse määratud ühikutes. See on tasapinnaline mõõde Cartesiuse koordinaatides.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, mille tasapinnaline pikkus arvutatakse.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab sisend-FeatureSeti tasapinnalise (nt Cartesiuse tasand) pikkuse, võttes arvesse kõrgust ehk Z-d. Sellesse funktsiooni sisestatud geomeetriale tuleb määrata tasapinnaliste ristkoordinaatide süsteem. Kui koordinaatsüsteemis ei ole määratud Z-üksustele väärtust, tagastatakse tulemus meetrites. Pidage meeles, et mitte kõik kliendid (nt ArcGIS API for JavaScripti seeria 3.x) ei toeta Z-väärtuste taotlemist, isegi kui andmed sisaldavad Z-teavet.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab kihi objektide 3D-pikkuse meetrites\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":"**[Alates versioonist 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisend-FeatureSeti tasapinnalise (nt Cartesiuse tasand) pikkuse, võttes arvesse kõrgust ehk Z-d. Sellesse funktsiooni sisestatud geomeetriale tuleb määrata tasapinnaliste ristkoordinaatide süsteem. Kui koordinaatsüsteemis ei ole määratud Z-üksustele väärtust, tagastatakse tulemus meetrites. Pidage meeles, et mitte kõik kliendid (nt ArcGIS API for JavaScripti seeria 3.x) ei toeta Z-väärtuste taotlemist, isegi kui andmed sisaldavad Z-teavet.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, mille tasapinnaline pikkus arvutatakse 3D-ruumis.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab sisend-FeatureSeti geodeetilise pikkuse määratud ühikutes. See on usaldusväärsem pikkuse mõõtmise viis kui `Length()` kuna arvestab Maa kumerusega.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab kihi geodeetilise pikkuse meetrites\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sisend-FeatureSeti geodeetilise pikkuse määratud ühikutes. See on usaldusväärsem pikkuse mõõtmise viis kui `Length()` kuna arvestab Maa kumerusega.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, mille geodeetiline pikkus arvutatakse.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tagastatava väärtuse mõõtühik. See võib olla üks allpool olevatest võimalikest väärtustest või üks allolevas lisaressursside jaotises loetletud numbrikoodidest. Visualiseerimise, märgistamise ja hüpikakende profiilide korral on vaikeühikuks kaardi ruumiline viide. Muudes profiilides (nt väljaarvutus) põhineb vaikeväärtus andmete ruumilisel viitel.  \nVõimalikud väärtused: `sentimeeter` | `detsimeeter` | `toll` | `jalg` | `kilomeeter` | `meeter` | `miil` | `millimeeter` | `meremiil` | `USA jalg` | `USA miil` | `jard`\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Abimaterjalid**\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":"Tagastab määratud numbrivälja suurima väärtuse objektikogumis.","examples":"\n**Näited**\n\nkuvab rahvaarvu välja maksimumväärtuse kihi kõigi objektide kohta\n\n```arcade\nMax($layer, 'population')\n```\n\narvutab kihi kõigi objektide maksimaalse rahvaarvu ruutmiili kohta\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud numbrivälja suurima väärtuse objektikogumis.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millega tehakse tehe.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Määrab numbrivälja või SQL92 avaldise nime, millele sisend-objektikogumi põhjal arvutatakse statistiline näitaja.\n\n**Tagastusväärtus**: [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":"Tagastab määratud numbrivälja keskmise väärtuse objektikogumis.","examples":"\n**Näited**\n\narvutab erinevuse objekti rahvaarvu ja kihi kõigi objektide rahvaarvu matemaatilise keskmise vahel\n\n```arcade\n$feature.population - Mean($layer, 'population')\n```\n\narvutab kihi kõigi objektide rahvaarvu matemaatilise keskmise ruutmiili kohta\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud numbrivälja keskmise väärtuse objektikogumis.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millekeskmine väärtus arvutatakse.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Määrab numbrivälja või SQL92 avaldise nime, millele sisend-objektikogumi põhjal arvutatakse statistiline näitaja.\n\n**Tagastusväärtus**: [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":"Tagastab määratud numbrivälja vähima väärtuse objektikogumis.","examples":"\n**Näited**\n\nkuvab rahvaarvu välja miinimumväärtuse kihi kõigi objektide kohta\n\n```arcade\nMin($layer, 'population')\n```\n\ntagastab kihi kõigi objektide minimaalse rahvaarvu ruutmiili kohta\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud numbrivälja vähima väärtuse objektikogumis.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millega tehakse tehe.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Määrab numbrivälja või SQL92 avaldise nime, millele sisend-objektikogumi põhjal arvutatakse statistiline näitaja.\n\n**Tagastusväärtus**: [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":"Järjestab FeatureSet-objektikogumi, kasutades SQL92 klauslit OrderBy.","examples":"\n**Näited**\n\nJärjestage objektid rahvaarvu järgi, nii et kõige suurem rahvaarv on loetletud esimesena\n\n```arcade\nOrderBy($layer, 'POPULATION DESC')\n```\n\nJärjestage objektid järgu alusel tõusvas järjestuses\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nJärjestab FeatureSet-objektikogumi, kasutades SQL92 klauslit OrderBy.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Järjestatav FeatureSet-objektikogum või kiht.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL92 avaldis, mida kasutatakse kihi objektide järjestamiseks.\n\n**Tagastusväärtus**: [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":"Tagastab objektikogumist objektid, mis kattub teise geomeetriaga. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab objektide arvu, mis paiknevad hulknurga suhtes ülekattega\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab objektikogumist objektid, mis kattub teise geomeetriaga. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **overlappingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektid, mille ülekatte seost on testitud `geometry` võrdluses.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Võrdlusgeomeetria, mille 'overlaps’-seost (kattub) argumendiga `overlappingFeatures` kontrollitakse.\n\n**Tagastusväärtus**: [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":"Tagastab esitatud objektikogumi skeemi kirjelduse.","examples":"","completion":{"label":"Schema","detail":"Schema(features) -> Dictionary","insertText":"Schema(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab esitatud objektikogumi skeemi kirjelduse.\n\n**Parameeter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, mille skeem tuleb tagastada.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool omaduste järgi kirjeldatud sõnastiku.\n\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objektikogumi objekti ID väli.\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objektikogumi globaalse ID väli. Tagastab `\\\"\\\"` kui globaalne ID pole lubatud.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Objektikogumi objektide geomeetria tüüp. Ilma geomeetriata tabelitele tagastab `esriGeometryNull`  \nVõimalikud väärtused: `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; - Tagastab sõnastike massiivi, mis kirjeldab objektikogumi välju. Iga sõnastik kirjeldab välja `nime`, `aliast`, `tüüpi`, `alamtüüpi`, `domeeni`, `pikkust` ja kas see on `muudetav` ja `nullitav`."}},"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":"Tagastab objektikogumi määratud numbriväljalt väärtuste standardhälbe.","examples":"\n**Näited**\n\nkuvab väärtuste standardhälbe väljalt „rahvaarv“\n\n```arcade\nStdev($layer, 'population')\n```\n\narvutab kihi kõigi objektide ruutmiili rahvaarvu standardhälbe\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab objektikogumi määratud numbriväljalt väärtuste standardhälbe.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millega tehakse tehe.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Määrab numbrivälja või SQL92 avaldise nime, millele sisend-objektikogumi põhjal arvutatakse statistiline näitaja.\n\n**Tagastusväärtus**: [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":"Tagastab sõnastiku alamtüübiga kodeeritud väärtuse. Tagastab nulli, kui alamtüübid ei ole kihis lubatud.","examples":"\n**Näide**\n\nTagastab objektikogumist kodeeritud väärtustega alamtüübid\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":"**[Alates versioonist 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab sõnastiku alamtüübiga kodeeritud väärtuse. Tagastab nulli, kui alamtüübid ei ole kihis lubatud.\n\n**Parameeter**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millest saadakse alamtüübid.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool omaduste järgi kirjeldatud sõnastiku.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Alamtüüpi sisaldav väli.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Alamtüüpe kirjeldavate sõnastike massiiv. Igal sõnastikul on omadus \\\"kood\\\", mis sisaldab välja tegelikku väärtust, ja omadus \\\"nimi\\\", mis sisaldab väärtuse kasutajasõbralikku kirjeldust (nt `{ 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":"Tagastab objektikogumi määratud numbiväljalt tagastatud väärtuste summa.","examples":"\n**Näited**\n\narvutab praeguse objekti rahvaarvu osakaalu protsentides kihi kõigi objektide üldisest rahvaarvust\n\n```arcade\n( $feature.population / Sum($layer, 'population') ) * 100\n```\n\narvutab häälte üldarvu, mis valimistel on antud kogu andmekogumi eest\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab objektikogumi määratud numbiväljalt tagastatud väärtuste summa.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millega tehakse tehe.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Määrab numbrivälja või SQL92 avaldise nime, millele sisend-objektikogumi põhjal arvutatakse statistiline näitaja.\n\n**Tagastusväärtus**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"top","bundle":"data-access","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#top","description":"Kärbib FeatureSeti ja tagastab esimese määratud arvu objekte.","examples":"\n**Näide**\n\nTagastab esimesed viis suurima rahvaarvuga objekti\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKärbib FeatureSeti ja tagastab esimese määratud arvu objekte.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Kärbitav objektikogum.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Objektikogumi algusest tagastatavate objektide arv.\n\n**Tagastusväärtus**: [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":"Tagastab objektikogumist objektid, mis puudutavad teist geomeetriat. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab objektide arvu, mis paiknevad geomeetriat puudutavas kihis.\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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab objektikogumist objektid, mis puudutavad teist geomeetriat. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **touchingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Geomeetria, mille 'touches'-seost (puudutab) argumendiga `geometry` kontrollitakse.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geomeetria, mille 'touches'-seost (puudutab) argumendiga `touchingFeatures` kontrollitakse.\n\n**Tagastusväärtus**: [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":"Tagastab objektikogumi määratud numbriväljalt väärtuste dispersiooni.","examples":"\n**Näited**\n\nkuvab antud kihi rahvaarvu välja dispersiooni\n\n```arcade\nVariance($layer, 'population')\n```\n\narvutab kihi kõigi objektide ruutmiili rahvaarvu dispersiooni\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":"**[Alates versioonist 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab objektikogumi määratud numbriväljalt väärtuste dispersiooni.\n\n**Parameetrid**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Objektikogum, millega tehakse tehe.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Määrab numbrivälja või SQL92 avaldise nime, millele sisend-objektikogumi põhjal arvutatakse statistiline näitaja.\n\n**Tagastusväärtus**: [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":"Tagastab FeatureSetist objektid, milles sisaldub `innerGeometry`. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.","examples":"\n**Näide**\n\nTagastab objektide arvu, mis paiknevad hulknurgas sisalduvas kihis\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab FeatureSetist objektid, milles sisaldub `innerGeometry`. Alloleval diagrammil tähistab punane esiletõst ruumilisi seoseid, kus funktsioon tagastab objektid.\n\nObjektigeomeetriad visualiseerimis- ja märgistamisprofiilides üldistatakse vastavalt vaate mõõtkava eraldusvõimele, et parandada jõudlust joonistamisel. Seetõttu tagastab objekti geomeetria (st `$feature`) kasutamine selles kontekstis mis tahes geomeetriafunktsiooni sisendina igal mõõtkava tasemel erineva tulemuse. Muud profiilid, näiteks hüpikaken, annavad täisresolutsiooniga geomeetria.\n\n**Parameetrid**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Baasgeomeetria, mille 'piires’ olevat seost `outerFeatures` kontrollitakse.\n- **outerFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Võrdlusobjektid, mille 'contains’-seost (sisaldab) argumendiga `innerGeometry` (sisemine geomeetria) kontrollitakse.\n\n**Tagastusväärtus**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"portal_functions","title":"Portaali funktsioonid","items":[{"type":"function","name":"featuresetbyportalitem","bundle":"portal-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#featuresetbyportalitem","description":"Loob konkreetse portaali portaalielemendi objektikihist FeatureSet-objektikogumi. Objektikogumi väljade arvu piiramine ja geomeetria välistamine võivad parandada skripti toimivust.","examples":"\n**Näide**\n\nTagastab kaardi objektiga võrreldes mõnest muust portaalist pärineva kihi objektide arvu\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":"**[Alates versioonist 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob konkreetse portaali portaalielemendi objektikihist FeatureSet-objektikogumi. Objektikogumi väljade arvu piiramine ja geomeetria välistamine võivad parandada skripti toimivust.\n\n**Parameetrid**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portaal, kus teha konkreetse portaaliüksuse ID-ga objektide päring.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Selle portaaliüksuse GUID, mis viitab objektikihile või objektiteenusele. _Võtke arvesse, et see väärtus peab olema teksti literaal._\n- **layerId** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Objektiteenuse kihi ID. See kiht tuleb luua objektiteenuse kaudu; objektide kogumid ei ole toetatud.\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - FeatureSetis sisalduvad väljad. Vaikimisi on kaasatud kõik väljad. Selleks, et taotleda kihis kõiki väljasid, tuleb väärtuseks seada ['*']. Väljade arvu piiramine parandab skripti toimivust.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas geomeetria tuleb objektidesse kaasata. Jõudluse huvides peaksite geomeetriat taotlema ainult vajaduse korral, nt geomeetriafunktsioonides kasutamiseks.\n\n**Tagastusväärtus**: [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":"Tagastab praeguse kasutaja tööruumist. Teenuse andmetest tagastatakse kas portaali kasutaja või serveri kasutaja. Andmebaasi ühenduse andmetest tagastatakse andmebaasi kasutaja. Kui kasutajat pole tööruumiga, nt faili geoandmebaasi korral tagastatakse väärtus „null“.","examples":"\n**Näited**\n\nTagastab aktiivse portaali praegu sisselogitud kasutaja kasutajanime. Kui kasutajat pole portaaliga seotud, tagastab see väärtuse „null“.\n\n```arcade\nvar userInfo = GetUser();\nif(HasValue(userInfo, \"username\")){\n  return userInfo.username;\n}\n```\n\nTagastab antud portaali tööruumi ühenduse põhjal sõnastiku, kuhu kasutaja on parajasti sisse loginud.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab praeguse kasutaja tööruumist. Teenuse andmetest tagastatakse kas portaali kasutaja või serveri kasutaja. Andmebaasi ühenduse andmetest tagastatakse andmebaasi kasutaja. Kui kasutajat pole tööruumiga, nt faili geoandmebaasi korral tagastatakse väärtus „null“.\n\n**Parameetrid**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portaal, millest praegune kasutaja tagastatakse. Kui portaali pole määratletud, siis tagastatakse kasutaja teave aktiivsest portaalist.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutajanimi kasutajal, keda soovite tagastada. Tagastatakse ainult piiratud teave, mis oleneb teie õigustest taotluse esitamisel.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool omaduste järgi kirjeldatud sõnastiku. Võrguühenduseta töövoo korral tagastatakse ainult kasutajanimi.\n\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja kontoga seotud e-posti aadress.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja ees- ja perekonnanimi.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Gruppide massiiv, kuhu kasutaja kuulub.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tagastatud kasutaja kasutaja ID.\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Privileegide massiiv, mida kasutaja oma organisatsoonis omab (nt muutmine, vaatamine jne).\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja roll, mida kasutaja oma organisatsioonis mängib (nt Administrator, Publisher, User, Viewer või Custom).\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tagastatud kasutaja kasutajanimi."}},"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":"Tagastab praeguse kasutaja tööruumist. Teenuse andmetest tagastatakse kas portaali kasutaja või serveri kasutaja. Andmebaasi ühenduse andmetest tagastatakse andmebaasi kasutaja. Kui kasutajat pole tööruumiga, nt faili geoandmebaasi korral tagastatakse väärtus „null“.","examples":"\n**Näited**\n\nTagastab kasutaja teabe aktiivse portaali kohta. Kui kasutajat pole portaaliga seotud, tagastab see väärtuse „null“.\n\n```arcade\nGetUser()\n```\n\nTagastab portaali põhjal teabe praegu sisse logitud kasutaja kohta koos kasutaja laiendustega.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab praeguse kasutaja tööruumist. Teenuse andmetest tagastatakse kas portaali kasutaja või serveri kasutaja. Andmebaasi ühenduse andmetest tagastatakse andmebaasi kasutaja. Kui kasutajat pole tööruumiga, nt faili geoandmebaasi korral tagastatakse väärtus „null“.\n\n**Parameetrid**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portaal, millest praegune kasutaja tagastatakse. Kui portaali pole määratletud, siis tagastatakse kasutaja teave aktiivsest portaalist.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Määrab, kas sõnastikust tagastatakse \\\"kasutajaLitsentsiTüübiLaiendused\\\".\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool omaduste järgi kirjeldatud sõnastiku. Võrguühenduseta töövoo korral tagastatakse ainult kasutajanimi.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tagastatud kasutaja kasutaja ID.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tagastatud kasutaja kasutajanimi.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja ees- ja perekonnanimi.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja kontoga seotud e-posti aadress.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Gruppide massiiv, kuhu kasutaja kuulub.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kasutaja roll, mida kasutaja oma organisatsioonis mängib (nt Administrator, Publisher, User, Viewer või Custom).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Privileegide massiiv, mida kasutaja oma organisatsoonis omab (nt muutmine, vaatamine jne).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Litsentsitüübi laienduste massiiv, mis on seotud kasutaja kontoga (nt \\\"Utility Network\\\", \\\"Parcel Fabric\\\" jne). Selle tagastamiseks peab parameeter \\\"laiendused\\\" olema seatud \\\"tõeseks\\\","}},"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":"Loob viite ArcGIS-i portaalile.","examples":"\n**Näited**\n\nArcGIS Online’i portaaliüksusest pärit päringuobjektid.\n\n```arcade\nvar arcgisPortal = Portal('https://www.arcgis.com');\nvar features = FeatureSetByPortalItem(arcgisPortal, '7b1fb95ab77f40bf8aa09c8b59045449', 0, ['Name', 'Count'], false);\n```\n\nEnterprise’i portaal\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":"**[Alates versioonist 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob viite ArcGIS-i portaalile.\n\n**Parameeter**\n\n- **url**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Portaali URL.\n\n**Tagastusväärtus**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"track_functions","title":"Raja jälgimise funktsioonid","items":[{"type":"function","name":"trackaccelerationat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationat","description":"Vaatluse kiirendus praeguse vaatluse kiirenduse suhtes.","examples":"\n**Näited**\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab iga objekti arvu, mis tähistab kiirenduse meetrites ruutsekundis arvutatud väärtust. Selles näites analüüsime objekti 1 tulemusi (p1) väärtusega 1. Tulemus võrdub kiirenduse väärtusega 2 (p2).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(1)\naccelerationAt;\n// returns 0.0167\n```\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab iga objekti arvu, mis tähistab kiirenduse meetrites ruutsekundis arvutatud väärtust. Selles näites analüüsime objekti 1 tulemusi (p1) väärtusega 3. Tulemus võrdub objekti 2 (p2) kiirenduse väärtusega.\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVaatluse kiirendus praeguse vaatluse kiirenduse suhtes.\n\n**Parameeter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Objektide arv enne ja pärast praegust vaatlust.  \nPraegune objekt on indeks 0. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon 1 on näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. -1 on näiteks massiivi eelmine väärtus.\n\n**Tagastusväärtus**: [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":"Kiirenduse väärtused praeguse vaatluse (0) ümbruse akna esimese väärtuse (kaasa arvatud) ja viimase väärtuse (välja arvatud) vahel.","examples":"\n**Näited**\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab massiivi, mis sisaldab määratud akna iga objekti kiirenduse väärtust. Kiirendused arvutatakse meetrites ruutsekundis. Esimeses näites analüüsime objekti 3 (p3) tulemusi, kui seda analüüsitakse algusindeksiga \\\"-1\\\" ja lõpuindeksiga \\\"-2\\\".\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(-1, 2)\naccelerationWindow;\n// returns [0.0167, 0.0056, -0.0014]\n```\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab massiivi, mis sisaldab määratud akna iga objekti kiirenduse väärtust. Kiirendused arvutatakse meetrites ruutsekundis. Selles näites analüüsime objekti 3 (p3) tulemusi, kui seda analüüsitakse algusindeksiga \\\"-1\\\" ja lõpuindeksiga \\\"-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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKiirenduse väärtused praeguse vaatluse (0) ümbruse akna esimese väärtuse (kaasa arvatud) ja viimase väärtuse (välja arvatud) vahel.\n\n**Parameetrid**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Algusobjekti indeks. Praegune objekt on indeks 0. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon 1 on näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. -1 on näiteks massiivi eelmine väärtus.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Objekti indeks akna lõpus. Praegune objekt on indeks 0. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon 1 on näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. -1 on näiteks massiivi eelmine väärtus.\n\n**Tagastusväärtus**: [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":"Praeguse vaatluse kiirus, mida on mõõdetud eemise vaatluse ja praeguse vaatluse vahel.","examples":"\n**Näited**\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab iga objekti arvu, mis tähistab kiirenduse meetrites ruutsekundis arvutatud väärtust. Esimeses näites analüüsime objekti 2 tulemusi (p2).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns 0.0167\n```\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab iga objekti arvu, mis tähistab kiirenduse meetrites ruutsekundis arvutatud väärtust. Järgmises näites analüüsime objekti 4 tulemusi (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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPraeguse vaatluse kiirus, mida on mõõdetud eemise vaatluse ja praeguse vaatluse vahel.\n\n**Tagastusväärtus**: [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":"Vaatluste vahel esimesest kuni praeguse vaatluseni läbitud vahemaade summa.","examples":"\n**Näited**\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab väärtuse raja praegusele objektile. Esimeses näites analüüsime objekti 3 tulemusi (p3). Arvutus on `80 + 60 = 140`.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 140\n```\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab väärtuse raja praegusele objektile. Teie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab väärtuse raja igale objektile. Järgmises näites analüüsime objekti 6 tulemusi (p6). Arvutus on `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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVaatluste vahel esimesest kuni praeguse vaatluseni läbitud vahemaade summa.\n\n**Tagastusväärtus**: [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":"Eelmise vaatluse ja praeguse vaatluse vaheline kiirus.","examples":"\n**Näited**\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab iga objekti arvu, mis tähistab meetrites sekundis arvutatud kiirust Esimeses näites analüüsime objekti 2 tulemusi (p2). Arvutus on `60/60`.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 1\n```\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab iga objekti arvu, mis tähistab meetrites sekundis arvutatud kiirust Järgmises näites analüüsime objekti 6 tulemusi (p6). Arvutus on `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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nEelmise vaatluse ja praeguse vaatluse vaheline kiirus.\n\n**Tagastusväärtus**: [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":"Arvutab praeguse objekti aja rajal.","examples":"\n**Näide**\n\nTagastab praegu väärtustatava objekti aja. Oletagem näiteks, et meil on rada, millel on kolm objekti: 1. jaanuaril 2012, 9. detsembril 2012 ja 3. mail 2013. Iga objekti jaoks arvutatakse praegune aeg. Käesoleva näite korral kasutatakse väärtuse arvutamiseks keskmist objekti, milleks on 9. detsember 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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nArvutab praeguse objekti aja rajal.\n\n**Tagastusväärtus**: [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":"Vaatluste vahel esimesest kuni praeguse vaatluseni läbitud vahemaade summa pluss antud väärtus.","examples":"\n**Näited**\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab väärtuse raja igale objektile. Esimeses näites analüüsime tulemusi, kui rada analüüsitakse objektil 2 (p2) indeksi väärtusega 2. Arvutus on `30 + 80 + 60 = 170`.\n\n```arcade\nTrackDistanceAt(2)\n// returns 170\n```\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab väärtuse raja igale objektile. Alljärgnevas näites analüüsime tulemusi, kui rada analüüsitakse objektil 4 (p4) indeksi väärtusega 4. Arvutus on `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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVaatluste vahel esimesest kuni praeguse vaatluseni läbitud vahemaade summa pluss antud väärtus.\n\n**Parameeter**\n\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Raja objekti indeks, mille kohta arvutatakse vahemaa. Näiteks arvutab väärtus „2“ kauguse raja esimesest objektist (indeks „0“) kuni raja kolmanda objektini (indeks „2“).\n\n**Tagastusväärtus**: [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":"Praeguse vaatluse (0) ümbruse akna esimese väärtuse (kaasa arvatud) ja viimase väärtuse (välja arvatud) vahed.","examples":"\n**Näited**\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab massiivi, mis sisaldab akna iga objekti kauguse väärtust. Esimeses näites analüüsime objekti 3 (p3) tulemusi, kui seda analüüsitakse algusindeksiga \\\"-1\\\" ja lõpuindeksiga \\\"-2\\\".\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [60, 140, 170]\n```\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab massiivi, mis sisaldab akna iga objekti kauguse väärtust. Alljärgnevas näites analüüsime objekti 5 (p5) tulemusi, kui seda analüüsitakse algusindeksiga \\\"-1\\\" ja lõpuindeksiga \\\"-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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPraeguse vaatluse (0) ümbruse akna esimese väärtuse (kaasa arvatud) ja viimase väärtuse (välja arvatud) vahed.\n\n**Parameetrid**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Algusobjekti indeks. Praegune objekt on indeks 0. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon 1 on näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. -1 on näiteks massiivi eelmine väärtus.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Objekti indeks akna lõpus. Praegune objekt on indeks 0. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon 1 on näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. -1 on näiteks massiivi eelmine väärtus.\n\n**Tagastusväärtus**: [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":"Arvutab raja kestuse algusobjektist kuni praeguse objektini millisekundites alates epohhi algusest.","examples":"\n**Näide**\n\nTagastab 1. jaanuaril 2012 algava raja kestuse kuni praeguse objektini 3. mail 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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nArvutab raja kestuse algusobjektist kuni praeguse objektini millisekundites alates epohhi algusest.\n\n**Tagastusväärtus**: [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":"Tagastab määratud välja atribuudiväärtuste massiivi määratud ajavahemiku kohta. Aknafunktsioon võimaldab teil ajas edasi ja tagasi liikuda.","examples":"\n**Näited**\n\nTeie rajal on väli järjestatud väärtustega `[10, 20, 30, 40, 50]`. Objektide geomeetriad on `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Avaldis arvutatakse raja igal objektil. Tulemid tagastatakse algusobjekti kaasavana ja lõppobjekti välistavana. See näide arvutatakse teisel objektil (20) ja see tagastab eelmise väärtuse massiivi (-1, kaasa arvatud).\n\n```arcade\nvar window = TrackFieldWindow('MyField', -1,0)\nwindow;\n// returns [10]\n```\n\nTeie rajal on väli nimega `Speed` (Kiirus) järjestatud väärtustega `[10, 20, 30, 40, 50]`. Objektide geomeetriad on `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Avaldis arvutatakse raja igal objektil. Selle näite korral analüüsime tulemusi, kui rada arvutatakse kolmandal objektil (30). Tulemid tagastatakse algusobjekti kaasavana ja lõppobjekti välistavana. \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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud välja atribuudiväärtuste massiivi määratud ajavahemiku kohta. Aknafunktsioon võimaldab teil ajas edasi ja tagasi liikuda.\n\n**Parameetrid**\n\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Välja nimi, kust väärtused tagastada.\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Algusobjekti indeks. Praegune objekt on indeks `0`. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon `1` näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. `-1` näiteks on massiivi eelmine väärtus.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Objekti indeks akna lõpus. Praegune objekt on indeks `0`. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon `1` näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. `-1` näiteks on massiivi eelmine väärtus.\n\n**Tagastusväärtus**: [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":"Tagastab määratud ajaindeksite geomeetriate massiivi. Aknafunktsioon võimaldab teil ajas edasi ja tagasi liikuda.","examples":"\n**Näide**\n\nTeie rajal on väli järjestatud väärtustega `[10, 20, 30, 40, 50]`. Objektide geomeetriad on `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Avaldis arvutatakse raja igal objektil. Selle näite korral analüüsime tulemusi, kui rada arvutatakse kolmandal objektil (30). Tulemid tagastatakse algusobjekti kaasavana ja lõppobjekti välistavana\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud ajaindeksite geomeetriate massiivi. Aknafunktsioon võimaldab teil ajas edasi ja tagasi liikuda.\n\n**Parameetrid**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Algusobjekti indeks. Praegune objekt on indeks `0`. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon `1` näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. `-1` näiteks on massiivi eelmine väärtus.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Objekti indeks akna lõpus. Praegune objekt on indeks `0`. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon `1` näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. `-1` näiteks on massiivi eelmine väärtus.\n\n**Tagastusväärtus**: [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":"Tagastab praegu arvutatava objekti indeksi. Objektid indekseeritakse rajal aja järgi järjestatuna.","examples":"\n**Näide**\n\nTagastab raja esimese objekti indeksi.\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab praegu arvutatava objekti indeksi. Objektid indekseeritakse rajal aja järgi järjestatuna.\n\n**Tagastusväärtus**: [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":"Vaatluse kiirus praeguse vaatluse kiiruse suhtes. Näiteks väärtuse 2 puhul on see vaatluse kiirus kaks vaatlust pärast praegust vaatlust.","examples":"\n**Näited**\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab iga objekti arvu, mis tähistab meetrites sekundis arvutatud kiirust Esimeses näites analüüsime objekti 1 tulemusi (p1) väärtusega 2. Arvutus on `80/60`.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1.33\n```\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab iga objekti arvu, mis tähistab meetrites sekundis arvutatud kiirust Järgmises näites analüüsime objekti 3 (p3) tulemusi `väärtusega` -1. Arvutus on `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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVaatluse kiirus praeguse vaatluse kiiruse suhtes. Näiteks väärtuse 2 puhul on see vaatluse kiirus kaks vaatlust pärast praegust vaatlust.\n\n**Parameeter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Objektide arv enne ja pärast praegust vaatlust. Praegune objekt on indeks 0. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon 1 on näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. -1 on näiteks massiivi eelmine väärtus.\n\n**Tagastusväärtus**: [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":"Kiiruse väärtused praegust vaatlust (0) ümbritseva akna esimese väärtuse (kaasa arvatud) ja viimase väärtuse (välja arvatud) vahel.","examples":"\n**Näited**\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab massiivi, mis sisaldab määratud akna iga objekti kiiruse väärtust. Kiirus arvutatakse meetrites sekundis. Esimeses näites analüüsime objekti 3 (p3) tulemusi, kui seda analüüsitakse algusindeksiga \\\"-1\\\" ja lõpuindeksiga \\\"-2\\\".\n\n```arcade\nvar speedWindow = TrackSpeedWindow(-1, 2)\nspeedWindow // returns [1, 1.3, 0.5]\n```\n\nTeie rajal on kuus objekti nagu ülal näidatud. Avaldis tagastab massiivi, mis sisaldab määratud akna iga objekti kiiruse väärtust. Kiirus arvutatakse meetrites sekundis. Selles näites analüüsime objekti 3 (p3) tulemusi, kui seda analüüsitakse algusindeksiga \\\"-1\\\" ja lõpuindeksiga \\\"-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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKiiruse väärtused praegust vaatlust (0) ümbritseva akna esimese väärtuse (kaasa arvatud) ja viimase väärtuse (välja arvatud) vahel.\n\n**Parameetrid**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Algusobjekti indeks. Praegune objekt on indeks 0. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon 1 on näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. -1 on näiteks massiivi eelmine väärtus.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Objekti indeks akna lõpus. Praegune objekt on indeks 0. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon 1 on näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. -1 on näiteks massiivi eelmine väärtus.\n\n**Tagastusväärtus**: [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":"Arvutab raja algusaja.","examples":"\n**Näide**\n\nTagastab sellise raja algusaja, mis ulatub 1. jaanuarist 2012 kuni 3. maini 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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nArvutab raja algusaja.\n\n**Tagastusväärtus**: [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":"Tagastab määratud ajaindeksi objektide massiivi. See funktsioon võimaldab teil ajas edasi ja tagasi liikuda.","examples":"\n**Näited**\n\nTeie rajal on väli järjestatud väärtustega `[10, 20, 30, 40, 50]`. Objektide geomeetriad on `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Avaldis arvutatakse raja igal objektil. Tulemid tagastatakse algusobjekti kaasavana ja lõppobjekti välistavana. See näide arvutatakse teisel objektil (20) ja see tagastab üksikväärtuse massiivi – eelmise objekti.\n\n```arcade\nvar window = TrackWindow(-1,0)\nwindow;\n// returns [{'geometry': {x: 1, y: 1}}, {'attributes': {'MyField' : 10, 'trackName':'ExampleTrack1'}}]\n```\n\nTeie rajal on väli järjestatud väärtustega `[10, 20, 30, 40, 50]`. Objektide geomeetriad on `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Avaldis arvutatakse raja igal objektil. Selle näite korral analüüsime tulemusi, kui rada arvutatakse kolmandal objektil (30). Tulemid tagastatakse algusobjekti kaasavana ja lõppobjekti välistavana.\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud ajaindeksi objektide massiivi. See funktsioon võimaldab teil ajas edasi ja tagasi liikuda.\n\n**Parameetrid**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Algusobjekti indeks. Praegune objekt on indeks `0`. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon `1` näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. `-1` näiteks on massiivi eelmine väärtus.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Objekti indeks akna lõpus. Praegune objekt on indeks `0`. Positiivsed väärtused tähistavad objekte, mis leiavad aset tulevikus ehk pärast praegust väärtust. Positsioon `1` näiteks on massiivi järgmine väärtus. Negatiivsed arvud tähistavad objekte, mis leidsid aset minevikus ehk enne praegust objekti. `-1` näiteks on massiivi eelmine väärtus.\n\n**Tagastusväärtus**: [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":"debugging_functions","title":"Silumisfunktsioonid","items":[{"type":"function","name":"console","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#console","description":"Logib silumise eesmärgil konsoolis teate. See funktsioon võib olla eriti kasulik avaldiste silumise jaoks. Erinevalt enamikust funktsioonidest ei tagasta „Console()“ väärtust; pigem logib see sõnumid eraldi aknas ainult andmete kontrollimise eesmärgil. Selle funktsioon edukas kasutamine ei avalda arvutuslikku mõju avaldise hindamisele. Konsooli asukoht sõltub profiilist või kontekstist, kus avaldis on koostatud. Kui avaldis koostatakse ArcGIS Online'is, pääseb logitud teadetele juurde Arcade Editori tulemuste akna vahekaardil „Konsool“. Veebiklientides käitatud avaldised logivad konsooliteated brauseri konsoolis.","examples":"\n**Näide**\n\nLogib funktsioonis tsükli iga iteratsiooni jaoks argumendi „max“ väärtuse\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLogib silumise eesmärgil konsoolis teate. See funktsioon võib olla eriti kasulik avaldiste silumise jaoks. Erinevalt enamikust funktsioonidest ei tagasta „Console()“ väärtust; pigem logib see sõnumid eraldi aknas ainult andmete kontrollimise eesmärgil. Selle funktsioon edukas kasutamine ei avalda arvutuslikku mõju avaldise hindamisele. Konsooli asukoht sõltub profiilist või kontekstist, kus avaldis on koostatud. Kui avaldis koostatakse ArcGIS Online'is, pääseb logitud teadetele juurde Arcade Editori tulemuste akna vahekaardil „Konsool“. Veebiklientides käitatud avaldised logivad konsooliteated brauseri konsoolis.\n\n**Parameeter**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Teadete aknas kuvatav muutujate loend, tekst, number või sõnastik.\n\n**Tagastusväärtus**: 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":"Annab teavet Arcade’i avaldise teostamise konteksti ja keskkonna kohta.","examples":"\n**Näide**\n\nToob kliendi või süsteemi keskkonna\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":"**[Alates versioonist 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAnnab teavet Arcade’i avaldise teostamise konteksti ja keskkonna kohta.\n\n**Tagastusväärtus**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nTagastab allpool toodud atribuute sisaldava sõnastiku. Tagastatavad atribuudid sõltuvad sellest, kus te Arcade'i avaldist käitate, nii et soovitatav on kasutada funktsiooni `HasValue`, et tagada soovitud keskkonnaatribuudi olemasolu.\n\n- **version**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Arcade’i versioon. Lisateavet versioonideks jaotamise kohta leiate Arcade'i versioonimaatriksist.\n- **engine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Arcade'i avaldist teostav mootor. Võimalikud väärtused on „web“, „native“, „jvm“\n- **engineVersion**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Arcade’i avaldist teostava mootori versioon. Lisateavet versioonideks jaotamise kohta leiate Arcade'i versioonimaatriksist.\n- **application**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Rakendus, milles Arcade’i avaldist käitatakse. Selle väärtuse määravad rakenduste arendajad. Seetõttu võib see atribuut olla tühi olenevalt rakendusest, milles avaldist käitatakse.\n- **locale**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kliendi või süsteemi lokaat.\n- **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Arcade’i konteksti koordinaatsüsteem.\n\n  - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Koordinaatsüsteemi tuntud ID.\n- **timeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.24_ Avaldise täitmiskonteksti ajavöönd. Seda kasutatakse kuupäevaväärtuste koostamiseks ja kuvamiseks, kui ajavööndit pole muul viisil määratletud.\n- **userTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.30_ Arcade'i avaldist täitva seadme või brauseri ajavöönd.\n\n**Abimaterjalid**\n\n* [Arcade profiles and execution context](https://developers.arcgis.com/arcade/guide/profiles/)\n* [Arcade version matrix](https://developers.arcgis.com/arcade/guide/version-matrix/)\n* [HasValue()](https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#hasvalue)\n"}},"parametersInfo":{"min":0,"max":0}}]},{"id":"dictionary_functions","title":"Sõnastiku funktsioonid","items":[[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#defaultvalue1","description":"Tagastab määratud vaikeväärtuse, kui sõnastikus pole võtit või kui määratud võtme väärtus on null või tühi tekstiväärtus.","examples":"\n**Näited**\n\nDefaultValue tagastab määratletud väärtuse\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 tagastab vaikeväärtuse, kui määratud võtmes pole väärtust.\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 tagastab vaikeväärtuse, kui võtit pole.\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud vaikeväärtuse, kui sõnastikus pole võtit või kui määratud võtme väärtus on null või tühi tekstiväärtus.\n\n**Parameetrid**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Kontrollitav sõnastik või manus.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollitav võti.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus tagastatakse, kui võtit pole või määratud võtme väärtus on null või tühi tekstiväärtus.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nTagastab määratud võtme väärtuse, kui see on määratletud. Vastasel korral tagastab kohas `defaultValue` määratletud väärtuse."}},"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":"Tagastab määratud vaikeväärtuse, kui pesastatud sõnastikus pole vähemalt üht võtit või kui määratud võtme väärtus on null või tühi tekstiväärtus.","examples":"\n**Näited**\n\nDefaultValue tagastab määratletud väärtuse\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 tagastab vaikeväärtuse, kui määratud võtmes pole väärtust.\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 tagastab vaikeväärtuse, kui võtit pole.\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\nKontrollib nullväärtust olemasoleva võtmega sõnastiku massiivis\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud vaikeväärtuse, kui pesastatud sõnastikus pole vähemalt üht võtit või kui määratud võtme väärtus on null või tühi tekstiväärtus.\n\n**Parameetrid**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Kontrollitav sõnastik või manus.\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; - Konteineri struktuuris igal tasemel kontrollitavate võtmete või indeksite massiiv.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus tagastatakse, kui vähemalt ühte võtit või indeksit pole või kui määratud indeksi väärtus on null või tühi tekstiväärtus.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nTagastab määratud võtme või indeksi väärtuse, kui see on määratletud. Vastasel korral tagastab kohas `defaultValue` määratletud väärtuse."}},"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":"Tagastab esitatud argumentide põhjal uue sõnastiku. Argumendid on nime ja väärtuse paarid, nt dictionary('field1',val,'field2',val2,...).","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab esitatud argumentide põhjal uue sõnastiku. Argumendid on nime ja väärtuse paarid, nt dictionary('field1',val,'field2',val2,...).\n\n**Parameeter**\n\n- **[name1, value1, ..., nameN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Olemasolevad nime/väärtuse paarid.\n\n**Tagastusväärtus**: [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":"Deserialiseerib JSON-teksti Arcade'i sõnastikuna.","examples":"\n**Näide**\n\nDeserialiseerib JSON-i sõnastikuna.\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":"**[Alates versioonist 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeserialiseerib JSON-teksti Arcade'i sõnastikuna.\n\n**Parameeter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON, mis tuleb teisendada Arcade’i sõnastikuks. See peab olema jadastatud tekstiväärtusena.\n\n**Tagastusväärtus**: [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":"Teisendab geomeetria väärtuse sõnastikuks.","examples":"\n**Näide**\n\nUuenda punktgeomeetria x-atribuut.\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":"**[Alates versioonist 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeisendab geomeetria väärtuse sõnastikuks.\n\n**Parameeter**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Arcade’i sõnastiku teisendatav geomeetria. Alates versioonist 1.25 võivad Polygoni või Polyline'i sisendid sisaldada kõvera objekte, kui neid teostatakse rakendustes ArcGIS Pro ja ArcGIS Maps SDKs for Native Apps.\n\n**Tagastusväärtus**: [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":"Teisendab objekti sõnastikuks.","examples":"\n**Näide**\n\nTeisenda objekt sõnastikuks\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":"**[Alates versioonist 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeisendab objekti sõnastikuks.\n\n**Parameeter**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Arcade’i sõnastiku teisendatav objekt.\n\n**Tagastusväärtus**: [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":"Loob sõnastiku pind- või süvakoopia.","examples":"\n**Näited**\n\nLoo sõnastiku pindkoopia\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\nLoo sõnastiku süvakoopia\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":"**[Alates versioonist 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLoob sõnastiku pind- või süvakoopia.\n\n**Parameetrid**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Kopeeritav sõnastik.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Kui see on „tõene“, luuakse sõnastikust süvakoopia, mis tähendab, et väljundsõnastiku atribuudid ei jaga sisendsõnastikuga samu viiteid. Vaikeväärtus on „väär“.\n\n**Tagastusväärtus**: [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":"Teisendab vokseli sõnastikukss.","examples":"\n**Näide**\n\nTeisenda voksel sõnastikuks\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":"**[Alates versioonist 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeisendab vokseli sõnastikukss.\n\n**Parameeter**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voksel, mis tuleb teisendada Arcade’i sõnastikuks.\n\n**Tagastusväärtus**: [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":"Deserialiseerib JSON-teksti asjaomasteks Arcade’i andmetüüpideks.","examples":"\n**Näited**\n\nTeisendab teksti tõeväärtuseks\n\n```arcade\nFromJSON(\"true\")\n// Returns true\n```\n\nTeisendab teksti numbriks\n\n```arcade\nfromJSON(\"731.1\")\n// returns 731.1\n```\n\nTeisendab teksti sõnastikuks\n\n```arcade\nvar d = fromJSON('{\"kids\": 3, \"adults\": 4 }')\nd.kids + d.adults\n// returns 7\n```\n\nTeisendab teksti massiiviks\n\n```arcade\nfromJSON('[\"one\", 2, \"three\", false]')\n// returns [ \"one\", 2, \"three\", false ]\n```\n\nTeisendab teksti tühiväärtuseks\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":"**[Alates versioonist 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeserialiseerib JSON-teksti asjaomasteks Arcade’i andmetüüpideks.\n\n**Parameeter**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON-tekst, mis deserialiseeritakse Arcade'i andetüübiks.\n\n**Tagastusväärtus**: [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":"Näitab teavet selle kohta, kas sõnastikul on sisendvõti.","examples":"\n**Näide**\n\nkuvatakse `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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab teavet selle kohta, kas sõnastikul on sisendvõti.\n\n**Parameetrid**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Sõnastik, mille puhul kontrollitakse võtme olemasolu.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollitav võti.\n\n**Tagastusväärtus**: [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":"Näitab, kas sõnastikul on antud võti ja kas sellel võtmel on väärtus.","examples":"\n**Näited**\n\nSõnastik võtmega, millel on väärtus\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', 18519);\nHasValue(d, 'Cobourg');\n// returns true\n```\n\nSõnastik võtmega, millel ei ole väärtust\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', null);\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nSõnastik ilma esitatud võtmeta\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000');\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nSõnastik ilma esitatud võtmeta\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":"**[Alates versioonist 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas sõnastikul on antud võti ja kas sellel võtmel on väärtus.\n\n**Parameetrid**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Kontrollitav sõnastik või manus.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollitav võtme- või väljanimi.\n\n**Tagastusväärtus**: [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":"Kontrollib, kas sõnastikus mitu taset sügavamale pesastatud atribuudil on väärtus. See võimaldab pesastatud struktuuris ühe taseme võrra süvitsi minna, nii et väärtusi ei pea kontrollima igal tasemel. Tagastab väärtuse `true`, kui struktuuri igal tasemel on võtmed ja indeksid ja need sisaldavad mittenullväärtust.","examples":"\n**Näited**\n\nKontrollib sõnastikku, millel on pesastatud väärtusega võti\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\nKontrollib väärtust sõnastikus, mille võtit pole\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\nKontrollib väärtust puuduva võtmega sõnastiku massiivis\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKontrollib, kas sõnastikus mitu taset sügavamale pesastatud atribuudil on väärtus. See võimaldab pesastatud struktuuris ühe taseme võrra süvitsi minna, nii et väärtusi ei pea kontrollima igal tasemel. Tagastab väärtuse `true`, kui struktuuri igal tasemel on võtmed ja indeksid ja need sisaldavad mittenullväärtust.\n\n**Parameetrid**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Kontrollitav sõnastik või manus.\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; - Struktuuris igal tasemel kontrollitavate võtmete või indeksite massiiv.\n\n**Tagastusväärtus**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]]},{"id":"knowledge-graph_functions","title":"Teabegraafiku funktsioonid","items":[{"type":"function","name":"knowledgegraphbyportalitem","bundle":"knowledge-graph","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/knowledge-graph_functions/#knowledgegraphbyportalitem","description":"Tagastab portaaliüksusest teabegraafiku.","examples":"\n**Näide**\n\nTagastab portaaliüksusest teabegraafiku.\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab portaaliüksusest teabegraafiku.\n\n**Parameetrid**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portaal, kust tehakse objektide päring.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Selle portaaliüksuse GUID, mis viitab teabegraafiku teenusele. _See väärtus peab olema teksti literaal._\n\n**Tagastusväärtus**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph)\n\n**Abimaterjalid**\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":"Teeb teabegraafikust päringu openCypher-päringu abil ning tagastab graafiku üksuste ja seoste kogumi koos nende atribuutidega.","examples":"\n**Näited**\n\nTeeb teabegraafikust teabepäringu väärtuse `Student` üksuste kohta, mida see sisaldab.\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\nTeeb teabegraafikust päringu sidumisparameetrite abil.\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":"**[Alates versioonist 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeeb teabegraafikust päringu openCypher-päringu abil ning tagastab graafiku üksuste ja seoste kogumi koos nende atribuutidega.\n\n**Parameetrid**\n\n- **graph**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph) - Teabegraafik, millest tehakse päring.\n- **openCypherQuery**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - openCypher-päring, mis tehakse teabegraafikus.\n- **queryParameters** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - openCypher-päringu nimeliste päringuparameetrite sõnastik. Parameetrinimed või võtmed on sõnastikus tõstutundlikud. Aktsepteeritavad parameetrid sõltuvad välisest graafiku hoidlast ja nende tüüp võib olla: `Array`, `Date`, `Dictionary`, `Geometry`, `Number`, `Text`\n\n**Tagastusväärtus**: Array\n\n**Abimaterjalid**\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":"text_functions","title":"Tekstifunktsioonid","items":[{"type":"function","name":"concatenate","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#concatenate","description":"Ühendab väärtused ja tagastab tekstiväärtuse.","examples":"\n**Näide**\n\nkuvab väärtuse '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nÜhendab väärtused ja tagastab tekstiväärtuse.\n\n**Parameetrid**\n\n- **values** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Ühendatavate tekstiväärtuste massiiv.\n- **separator** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Eraldaja, mida kasutatakse ühendamisel, kui parameeter „väärtused“ on massiiv. Või ühendatav tekst, kui esimene parameeter on üksikväärtus. Kui seda pole sisestatud, jääb tühjaks.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kuupäevade või numbrite spetsiaalsed vormindamismärgid. See parameeter on saadaval Arcade’i versiooni 1.3 ja uuema versiooni puhul.  \nVõimalikud väärtused:  \n  - `0`: numbrikoht  \n  - `#`: numbrikoht ilma algus- ja lõpunullideta  \n  - `P`: kuupäev, täitmata (1–31)  \n  - `PP`: kuupäev, täidetud (01–31)  \n  - `PPP`: päeva järjekorranumber aastas (1–365)  \n  - `p`: päev nädalas (1–7)  \n  - `ppp`: nädalapäeva lühend (nt E)  \n  - `pppp`: nädalapäeva täisnimi (nt esmaspäev)  \n  - `K`: kuu number (1–12)  \n  - `KK`: kuu number, täidetud (01–12)  \n  - `KKK`: kuu lühendatud nimi (nt jaan)  \n  - `KKKK`: kuu täisnimi (nt jaanuar)  \n  - `Y`: täisaasta  \n  - `YY`: kahekohaline aasta  \n  - `h`: tavakellaaja tunnid, täitmata (1–12)  \n  - `hh`: tavakellaaja tunnid, täidetud (01–12)  \n  - `H`: militaarkellaaja tunnid, täitmata (0–23)  \n  - `HH`: militaarkellaaja tunnid, täidetud (00–23)  \n  - `m`: minutid, täitmata (0–59)  \n  - `mm`: minutid, täidetud (00–59)  \n  - `s`: sekundid, täitmata (0–59)  \n  - `ss`: sekundid, täidetud (00–59)  \n  - `SSS`: millisekundid, täidetud (000–999)  \n  - `A`: AM/PM  \n  - `Z`: ajavööndi nihe kitsastes tundides +/- UTC (nt `-7` või `+11`)  \n  - `ZZ`: ajavööndi nihe tundides +/- UTC (nt `-07:00` või `+11:00`)  \n  - `ZZZ`: ajavööndi nihe kompaktsetes tundides +/- UTC (nt `-0700` või `+1100`)  \n  - `ZZZZ`: ajavööndi lühendatud nimi (nt `EST`)  \n  - `ZZZZZ`: ajavööndi nimi (nt `Eastern Standard Time`)  \n\n\n**Tagastusväärtus**: [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":"Tagastab teksti väärtusest teatud arvu märke.","examples":"\n**Näide**\n\nTagastab 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab teksti väärtusest teatud arvu märke.\n\n**Parameeter**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Teksti väärtus, millega tehakse tehe.\n\n**Tagastusväärtus**: [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":"Leiab teksti väärtuses märkide jada. Metamärke EI toetata. Tagastatud väärtus `-1` näitab, et tulemusi ei leitud.","examples":"\n**Näide**\n\nkuvab väärtuse 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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLeiab teksti väärtuses märkide jada. Metamärke EI toetata. Tagastatud väärtus `-1` näitab, et tulemusi ei leitud.\n\n**Parameetrid**\n\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Otsitav tekst.\n- **targetText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Otsingutekst.\n- **startPosition** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Nullipõhine märgiindeks tekstis, millest otsitakse.\n\n**Tagastusväärtus**: [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":"Tagastab UTF-16 tähemärgikoodide jadast loodud tekstväärtuse.","examples":"\n**Näited**\n\nJärgmine näide tagastab väärtuse 'XYZ'.\n\n```arcade\nFromCharCode(88,89,90)\n// returns 'XYZ'\n```\n\nJärgmine näide tagastab väärtuse '🌉'.\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":"**[Alates versioonist 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab UTF-16 tähemärgikoodide jadast loodud tekstväärtuse.\n\n**Parameetrid**\n\n- **charCode1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Number, mis tähistab UTF-16 koodiüksusi. Iga üksuse vahemik on 0-65535.\n- **[charCode2, ..., charCodeN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Numbrijada, mis tähistab UTF-16 koodiüksusi. Iga üksuse vahemik on 0-65535.\n\n**Tagastusväärtus**: [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":"Tagastab UTF-32 koodipunktide jadast loodud tekstväärtuse.","examples":"\n**Näited**\n\nJärgmine näide tagastab väärtuse 'XYZ'.\n\n```arcade\nFromCodePoint(88,89,90)\n// returns 'XYZ'\n```\n\nJärgmine näide tagastab väärtuse '🌉'.\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":"**[Alates versioonist 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab UTF-32 koodipunktide jadast loodud tekstväärtuse.\n\n**Parameetrid**\n\n- **codePoint1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Koodipunkt.\n- **[codePoint2, ..., codePoint1N]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Koodipunktide loend\n\n**Tagastusväärtus**: [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":"Tagastab juhusliku GUIDi tekstiväärtusena.","examples":"\n**Näited**\n\nTagastab väärtuse, mis on sarnane väärtusega `{db894515-ed21-4df1-af67-36232256f59a}`\n\n```arcade\nGuid()\n```\n\nTagastab väärtuse, mis on sarnane väärtusega `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":"**[Alates versioonist 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab juhusliku GUIDi tekstiväärtusena.\n\n**Parameeter**\n\n- **guidFormat** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - GUID nimega vorming. Vaikeväärtus on `numbrid-sidekriips-looksulud`.  \nVõimalikud väärtused: `numbrid` \\| `numbrid-sidekriips` \\| `numbrid-sidekriips-looksulud` \\| `numbrid-sidekriips-ümarsulud`\n\n**Tagastusväärtus**: [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":"Tagastab tekstiväärtuse algusest teatud arvu märke.","examples":"\n**Näide**\n\nkuvab väärtuse '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab tekstiväärtuse algusest teatud arvu märke.\n\n**Parameetrid**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Väärtus, millest märgid saadakse.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Stringi algusest toodavate märkide arv.\n\n**Tagastusväärtus**: [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":"Muudab tekstiväärtuse väiketäheliseks.","examples":"\n**Näide**\n\nkuvab väärtuse '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMuudab tekstiväärtuse väiketäheliseks.\n\n**Parameeter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Väiketäheliseks muudetav tekst.\n\n**Tagastusväärtus**: [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":"Toob teksti väärtuse keskelt teatud arvu märke.","examples":"\n**Näide**\n\nkuvab väärtuse '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nToob teksti väärtuse keskelt teatud arvu märke.\n\n**Parameetrid**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Väärtus, millest märgid saadakse. Kui väärtuse tüüp pole Tekst, teisendatakse väärtus esmalt tekstiks.\n- **startPosition**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Teksti tagastamise alguskoht. 0 on esimene koht.\n- **charCount** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ekstraktitavate märkide arv. Väljajätmise korral ekstraktitakse märgid teksti lõpust\n\n**Tagastusväärtus**: [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":"Muudab tekstiväärtuse suurtäheliseks. Vaikimisi on iga sõna esitäht suur. Valiku `firstword` korral algab suurtähega ainult esimene sõna.","examples":"\n**Näide**\n\nkuvab väärtuse '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMuudab tekstiväärtuse suurtäheliseks. Vaikimisi on iga sõna esitäht suur. Valiku `firstword` korral algab suurtähega ainult esimene sõna.\n\n**Parameetrid**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst, mille sõnade esitähed muudetakse suurtähtedeks.\n- **applyToText** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Teksti väärtus, mis määrab suurtähtede kasutamise tüübi. Vaikimisi kasutatakse iga sõna puhul esisuurtähte. Selle parameetri väärtus võib olla kas „kõik sõnad“ või „esimene sõna“.\n\n**Tagastusväärtus**: [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":"Asendab märgid teksti väärtuse sees. Vaikimisi asendab kõik esinemiskorrad.","examples":"\n**Näide**\n\nkuvab väärtuse '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAsendab märgid teksti väärtuse sees. Vaikimisi asendab kõik esinemiskorrad.\n\n**Parameetrid**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst, milles tehakse asendusi.\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Otsitav tekst.\n- **replacementText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Asendustekst.\n- **allOccurrences** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas `searchText` tuleks tekstis igal esinemiskorral asendada. Vaikeväärtus on `true`.\n\n**Tagastusväärtus**: [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":"Tagastab teksti väärtuse lõpust teatud arvu märke.","examples":"\n**Näide**\n\nkuvab väärtuse '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab teksti väärtuse lõpust teatud arvu märke.\n\n**Parameetrid**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst, millest märgid saadakse.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tekstiväärtuse lõpust toodavate märkide arv.\n\n**Tagastusväärtus**: [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":"Tükeldab teksti väärtuse massiiviks.","examples":"\n**Näited**\n\ntagastab väärtuse '[red,green]'\n\n```arcade\nSplit('red,green,blue,orange', ',', 2)\n```\n\nTükeldab lõigu iga tühiku juures piiramatu arv korda. Tagastab lõigus olevate sõnade massiivi.\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTükeldab teksti väärtuse massiiviks.\n\n**Parameetrid**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tükeldatav tekstiväärtus.\n- **separatorText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Teksti tükeldamiseks kasutatav eraldaja.\n- **limit** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tükelduste arvu määrav täisarv. Vaikeväärtus on `-1`, mis näitab tükelduste piiramatut arvu.\n- **removeEmpty** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Näitab, kas tühjad väärtused tuleb eemaldada. Vaikeväärtus on `false`.\n\n**Tagastusväärtus**: [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":"Tagastab standarditud vormindatud failinime, mis põhineb järgmistel tähemärkide asendusreeglitel. Välja väärtuse märgid tagastatakse standarditud vormingus, nagu allpool on esitatud.  \n- Kaldkriips (`/`) &rarr; sidekriips (`-`)  \n- Längkriip (`\\`) &rarr; sidekriips (`-`)  \n- Püstkriips (`|`) &rarr; sidekriips (`-`)  \n- Tärn (`*`) &rarr; allajoon (`_`)  \n- Vähem kui (`<`) &rarr; allajoon (`_`)  \n- Suurem kui (`>`) &rarr; allajoon (`_`)  \n- Küsimärk (`?`) &rarr; allajoon (`_`)  \n- Koolon (`:`) &rarr; koma, millele järgneb tühik (`, `)","examples":"\n**Näide**\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":"**[Alates versioonist 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab standarditud vormindatud failinime, mis põhineb järgmistel tähemärkide asendusreeglitel. Välja väärtuse märgid tagastatakse standarditud vormingus, nagu allpool on esitatud.  \n- Kaldkriips (`/`) &rarr; sidekriips (`-`)  \n- Längkriip (`\\`) &rarr; sidekriips (`-`)  \n- Püstkriips (`|`) &rarr; sidekriips (`-`)  \n- Tärn (`*`) &rarr; allajoon (`_`)  \n- Vähem kui (`<`) &rarr; allajoon (`_`)  \n- Suurem kui (`>`) &rarr; allajoon (`_`)  \n- Küsimärk (`?`) &rarr; allajoon (`_`)  \n- Koolon (`:`) &rarr; koma, millele järgneb tühik (`, `)\n\n**Parameeter**\n\n- **inputFilename**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Standarditav sisendfaili nimi.\n\n**Tagastusväärtus**: [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":"Tagastab standardse, vormindatud GUIDi stringi.","examples":"\n**Näited**\n\nTeisendab GUIDi vormingusse `numbrid`\n\n```arcade\nStandardizeGuid('{4e6f776d-c298-4b4b-86a4-57103b4d0f4a}', 'digits')\n// Returns a value of 4e6f776dc2984b4b86a457103b4d0f4a\n```\n\nTeisendab GUIDi vormingusse `numbrid-sidekriips`\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":"**[Alates versioonist 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab standardse, vormindatud GUIDi stringi.\n\n**Parameetrid**\n\n- **inputGuid**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Sisendi GUID mis tahes vormingus standardimiseks.\n- **format**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - GUIDi nimega vorming.  \nVõimalikud väärtused: `numbrid` \\| `numbrid-sidekriips` \\| `numbrid-sidekriips-looksulud` \\| `numbrid-sidekriips-ümarsulud`\n\n**Tagastusväärtus**: [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":"Teisendab mis tahes väärtuse tekstiväärtuseks. Valikuline parameeter `format` esitatakse selleks, et võimaldada kuupäeva ja numbriandmete sisendite vormindamine. Kui vastavat tekstiteisendust ei saa määratleda, tagastatakse `null`.","examples":"\n**Näited**\n\nKümnendkohast vasakule jääva numbrikoha täitmine\n\n```arcade\nText(123, '0000') // '0123'\n```\n\nKümnendkohast vasakule jääva numbrikoha piiramine\n\n```arcade\nText(123, '00') // '23'\n```\n\nArvu rühmitamine tuhandelisteks\n\n```arcade\nText(1234, '#,###') // '1,234'\n```\n\nÜmarda arv kahe komakohani\n\n```arcade\nText(12345678.123, '#,###.00') // '12,345,678.12'\n```\n\nVorminda arv valuutana\n\n```arcade\nText(1234.55, '$#,###.00') // '$1,234.55'\n```\n\nÜmarda arv kahe komakohani\n\n```arcade\nText(1.236, '#.00') // '1.24'\n```\n\nSäilita olulised numbrikohad ja rühmita tuhandelisteks\n\n```arcade\nText(1234.5678, '#,##0.00#') // '1,234.568'\n```\n\nVorminda arv ja määra positiivse/negatiivse arvu vorming – negatiivse alammustri korral kasutatakse seda üksnes negatiivse ees- ja järelliite määramiseks\n\n```arcade\nText(-2, 'Floor #;Basement #') // 'Basement 2'\n```\n\n\n\n```arcade\nText(2, 'Floor #;Basement #') // 'Floor 2'\n```\n\nKorruta 100-ga ja vorminda protsendina\n\n```arcade\nText(0.3, '#%') // '30%'\n```\n\nPraeguse kuupäeva ja kellaaja vorming, nt 'Teisipäev, 25. oktoober 2016 @ 08:43:11'\n\n```arcade\nText(Now(), 'dddd, MMMM D, Y @ h:m:s')\n```\n\nVormindab kuupäeva ja kellaaja ajavööndiga\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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeisendab mis tahes väärtuse tekstiväärtuseks. Valikuline parameeter `format` esitatakse selleks, et võimaldada kuupäeva ja numbriandmete sisendite vormindamine. Kui vastavat tekstiteisendust ei saa määratleda, tagastatakse `null`.\n\n**Parameetrid**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus (s.t kuupäev, number või muu andmetüüp), mis teisendatakse tekstiks. Alates versioonist 1.25 võivad Polygoni või Polyline'i sisendid tagastada JSONi, mis sisaldab kõvera objekte, kui neid teostatakse rakendustes ArcGIS Pro ja ArcGIS Maps SDKs for Native Apps.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kuupäevade või numbrite vormindamise erimärgid.  \nVõimalikud väärtused:  \n  - `0`: numbrikoht  \n  - `#`: numbrikoht ilma algus- ja lõpunullideta  \n  - `P`: kuupäev, täitmata (1–31)  \n  - `PP`: kuupäev, täidetud (01–31)  \n  - `PPP`: päeva järjekorranumber aastas (1–365)  \n  - `p`: päev nädalas (1–7)  \n  - `ppp`: nädalapäeva lühend (nt E)  \n  - `pppp`: nädalapäeva täisnimi (nt esmaspäev)  \n  - `K`: kuu number (1–12)  \n  - `KK`: kuu number, täidetud (01–12)  \n  - `KKK`: kuu lühendatud nimi (nt jaan)  \n  - `KKKK`: kuu täisnimi (nt jaanuar)  \n  - `A`: täisaasta  \n  - `AA`: kahekohaline aasta  \n  - `h`: tavakellaaja tunnid, täitmata (1–12)  \n  - `hh`: tavakellaaja tunnid, täidetud (01–12)  \n  - `H`: militaarkellaaja tunnid, täitmata (0–23)  \n  - `HH`: militaarkellaaja tunnid, täidetud (00–23)  \n  - `m`: minutid, täitmata (0–59)  \n  - `mm`: minutid, täidetud (00–59)  \n  - `s`: sekundid, täitmata (0–59)  \n  - `ss`: sekundid, täidetud (00–59)  \n  - `SSS`: millisekundid, täidetud (000–999)  \n  - `A`: AM/PM  \n  - `Z`: ajavööndi nihe kitsastes tundides +/- UTC (nt `-7` või `+11`)  \n  - `ZZ`: ajavööndi nihe tundides +/- UTC (nt `-07:00` või `+11:00`)  \n  - `ZZZ`: ajavööndi nihe kompaktsetes tundides +/- UTC (nt `-0700` või `+1100`)  \n  - `ZZZZ`: ajavööndi lühendatud nimi (nt `EST`)  \n  - `ZZZZZ`: ajavööndi nimi (nt `Eastern Standard Time`)  \n\n\n**Tagastusväärtus**: [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":"Tagastab arvu vahemikus 0 kuni 65535, mis tähistab antud registri UTF-16 koodiühikut. Asenduspaaride sobimatud pooled eemaldatakse automaatselt.","examples":"\n**Näited**\n\nJärgmine näide tagastab väärtuse 88, mis on muutuja X Unicode-väärtus.\n\n```arcade\nToCharCode('XYZ')\n// returns 88\n```\n\nJärgmine näide tagastab väärtuse 89, mis on muutuja Y Unicode-väärtus.\n\n```arcade\nToCharCode('XYZ', 1)\n// returns 89\n```\n\nJärgmine näide tagastab väärtuse 65535.\n\n```arcade\nToCharCode('\\uFFFF\\uFFFE')\n// returns 65535\n```\n\nJärgmine näide tagastab väärtuse 55356.\n\n```arcade\nToCharCode('🌉')\n// returns 55356\n```\n\nJärgmine näide tagastab väärtuse 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":"**[Alates versioonist 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab arvu vahemikus 0 kuni 65535, mis tähistab antud registri UTF-16 koodiühikut. Asenduspaaride sobimatud pooled eemaldatakse automaatselt.\n\n**Parameetrid**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst, millest saadakse UTF-16 koodiühiku väärtus.\n- **index** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Täisarv, mille väärtus on vähemalt 0 ja mis ei ole suurem kui parameetri `inputText` tähemärkide arv. See väärtus on vaikimisi 0.\n\n**Tagastusväärtus**: [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":"Tagastab mittenegatiivse arvu, mis tähistab sisendteksti UTF-32 koodipunkti väärtust. Kui indekseeritakse asenduspaari esimesse poolde, tagastatakse kogu koodipunkt. Kui indekseeritakse paari teise poolde, tagastab see funktsioon teise poole väärtuse. Kui suur kood ei ole kehtiv tähemärk, tagastab funktsioon ainult selle poole väärtuse, millesse see indekseerib.","examples":"\n**Näited**\n\nJärgmine näide tagastab väärtuse 88, mis on muutuja X Unicode-väärtus.\n\n```arcade\nToCodePoint('XYZ')\n// returns 88\n```\n\nJärgmine näide tagastab väärtuse 89, mis on muutuja Y Unicode-väärtus.\n\n```arcade\nToCodePoint('XYZ', 1)\n// returns 89\n```\n\nJärgmine näide tagastab väärtuse 127753.\n\n```arcade\nToCodePoint('🌉')\n// returns 127753\n```\n\nJärgmine näide tagastab väärtuse 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":"**[Alates versioonist 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab mittenegatiivse arvu, mis tähistab sisendteksti UTF-32 koodipunkti väärtust. Kui indekseeritakse asenduspaari esimesse poolde, tagastatakse kogu koodipunkt. Kui indekseeritakse paari teise poolde, tagastab see funktsioon teise poole väärtuse. Kui suur kood ei ole kehtiv tähemärk, tagastab funktsioon ainult selle poole väärtuse, millesse see indekseerib.\n\n**Parameetrid**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst, millest saadakse UTF-32 koodipunkti väärtus.\n- **position** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tähemärgi asukoht parameetris „inputText”, kust koodipunkti väärtus tagastatakse. See väärtus on vaikimisi 0.\n\n**Tagastusväärtus**: [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":"Teisendab täisarvu kuueteistkümnendsüsteemi.","examples":"\n**Näited**\n\nTagastab väärtuse `\\\"64\\\"`.\n\n```arcade\nToHex(100)\n```\n\nTagastab sügavsinise värvuse `\\\"#4169E1\\\" RGB-väärtuste hulgast kuueteistkümnendsüsteemi\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":"**[Alates versioonist 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTeisendab täisarvu kuueteistkümnendsüsteemi.\n\n**Parameeter**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kuueteistkümnendsüsteemi teisendatav väärtus\n\n**Tagastusväärtus**: [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":"Eemaldab sisendtekstiväärtuse algusest või lõpust tühikud.","examples":"\n**Näide**\n\nkuvab väärtuse '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nEemaldab sisendtekstiväärtuse algusest või lõpust tühikud.\n\n**Parameeter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kärbitav tekst.\n\n**Tagastusväärtus**: [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":"Muudab teksti suurtäheliseks.","examples":"\n**Näide**\n\nkuvab väärtuse '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":"**[Alates versioonist 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMuudab teksti suurtäheliseks.\n\n**Parameeter**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Suurtäheliseks muudetav tekstiväärtus.\n\n**Tagastusväärtus**: [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":"Kodeerib URL-i, asendades teatud tähemärkide iga eksemplari ühe, kahe, kolme või nelja paojärjestusega, mis tähistavad tähemärgi UTF-8-kodeeringut.","examples":"\n**Näide**\n\nKodeerib määratud URL-i\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":"**[Alates versioonist 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKodeerib URL-i, asendades teatud tähemärkide iga eksemplari ühe, kahe, kolme või nelja paojärjestusega, mis tähistavad tähemärgi UTF-8-kodeeringut.\n\n**Parameeter**\n\n- **textOrDictionary**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Kodeeritav URL.\n\n**Tagastusväärtus**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"voxel_functions","title":"Vokseli funktsioonid","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#defaultvalue","description":"Tagastab määratud vaikeväärtuse, kui vokselis pole väljanime või kui määratud välja väärtus on null või tühi tekstiväärtus.","examples":"\n**Näide**\n\nTagastab väärtuse „n/a“, kui vokseli atribuuti pole või see on tühi\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":"**[Alates versioonist 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTagastab määratud vaikeväärtuse, kui vokselis pole väljanime või kui määratud välja väärtus on null või tühi tekstiväärtus.\n\n**Parameetrid**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Kontrollitav vokseli sisend.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollitav väljanimi.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Väärtus tagastatakse, kui väljanime pole või määratud välja väärtus on null või tühi tekstiväärtus.\n\n**Tagastusväärtus**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nTagastab määratud välja väärtuse, kui see on määratletud. Vastasel korral tagastab kohas `defaultValue` määratletud väärtuse."}},"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":"Näitab teavet selle kohta, kas vokselil on sisendvõti.","examples":"\n**Näide**\n\nTagastab väärtuse „tõene“, kui vokselil on väli „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":"**[Alates versioonist 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab teavet selle kohta, kas vokselil on sisendvõti.\n\n**Parameetrid**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voksel, mille puhul kontrollitakse välja nime.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollitav väljanimi.\n\n**Tagastusväärtus**: [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":"Näitab, kas vokselil on antud väli ja kas väljal on väärtus.","examples":"\n**Näide**\n\nTagastab väärtuse „väär“, kui vokseli atribuuti pole või see on tühi\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":"**[Alates versioonist 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNäitab, kas vokselil on antud väli ja kas väljal on väärtus.\n\n**Parameetrid**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Kontrollitav voksel.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrollitav väljanimi.\n\n**Tagastusväärtus**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]}]