UNPKG

@arcgis/coding-components

Version:

Contains components for editing code in different languages. The currently supported languages are html, css, json, TypeScript, JavaScript, and Arcade.

1 lines 652 kB
[{"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