[{"id":"constants","title":"Konstante","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Predstavlja vrednost veću od bilo kog drugog broja. `-Infinity` može da se koristi i kao vrednost koja je manja od bilo kog broja.","examples":"\n**Primer**\n\nIzračunava maksimalnu od vrednosti četiri polja\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPredstavlja vrednost veću od bilo kog drugog broja. `-Infinity` može da se koristi i kao vrednost koja je manja od bilo kog broja."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"Vrednost obima kruga podeljena njegovim prečnikom, približno `3.14159`.","examples":"\n**Primer**\n\nVraća površinu geoobjekta kruga\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrednost obima kruga podeljena njegovim prečnikom, približno `3.14159`."}}},{"type":"constant","name":"textformatting.backwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.backwardslash","description":"Umeće znak obrnute kose crte `\\` u tekst.","examples":"\n**Primer**\n\nVraća '\\\\\\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUmeće znak obrnute kose crte `\\` u tekst."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"Umeće dvostruki znak navoda `\\\"` u tekst.","examples":"\n**Primer**\n\nVraća '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUmeće dvostruki znak navoda `\\\"` u tekst."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"Umeće znak kose crte `/` u tekst.","examples":"\n**Primer**\n\nVraća '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUmeće znak kose crte `/` u tekst."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"Umeće novi red ili prelom reda u tekst. Oznake u više redova **NISU** podržane u ArcGIS API 3.x for JavaScript niti u ArcGIS Online Map Viewer Classic.","examples":"\n**Primer**\n\nVraća \"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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUmeće novi red ili prelom reda u tekst. Oznake u više redova **NISU** podržane u ArcGIS API 3.x for JavaScript niti u 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":"Umeće jednostruki znak navoda `'` u tekst.","examples":"\n**Primer**\n\nVraća „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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUmeće jednostruki znak navoda `'` u tekst."}}}]},{"id":"featureset_functions","title":"FeatureSet funkcije","items":[{"type":"function","name":"area","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#area","description":"Vraća površinu ulaznog FeatureSet-a (skup geoobjekata) u datim jedinicama. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća površinu sloja u kvadratnim kilometrima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća površinu ulaznog FeatureSet-a (skup geoobjekata) u datim jedinicama. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet (skup geoobjekata) za koji treba izračunati površinu ravni.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća geodetsku površinu ulaznog FeatureSet-a (skup geoobjekata) u datim jedinicama. Ovo je pouzdanije merenje površine od `Oblasti()` jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća geodetsku površinu sloja u kvadratnim kilometrima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geodetsku površinu ulaznog FeatureSet-a (skup geoobjekata) u datim jedinicama. Ovo je pouzdanije merenje površine od `Oblasti()` jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet (skup geoobjekata) za koji treba izračunati geodetsku površinu.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća listu priloga povezanih sa ulaznim geoobjektom. Svaki rezultat uključuje ime priloga, tip sadržaja, ID i veličinu u bajtovima. Primenljivo samo na funkcije koje potiču iz usluge funkcija.","examples":"\n**Primer**\n\nVraća broj priloga povezanih sa geoobjektom\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":"**[Od verzije 1.6](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća listu priloga povezanih sa ulaznim geoobjektom. Svaki rezultat uključuje ime priloga, tip sadržaja, ID i veličinu u bajtovima. Primenljivo samo na funkcije koje potiču iz usluge funkcija.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prilozi povezani sa ovim geoobjektom će biti pribavljeni iz servisa.\n- **options** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Postavke za zahtev. Svojstva rečnika:\n\n  - **types**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz tekstualnih vrednosti koje predstavljaju tipove datoteka za pribavljanje.  \nMoguće vrednosti: `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) - Minimalna veličina datoteke priloga u bajtovima.\n  - **maxsize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maksimalna veličina datoteke priloga u bajtovima.\n  - **metadata** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li treba uključiti metapodatke priloga u povratak funkcije. Trenutno su podržani samo Exif metapodaci za snimke.\n\n**Povratna vrednost**: [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":"Vraća prosečnu vrednost datog numeričkog polja u FeatureSet-u.","examples":"\n**Primeri**\n\nizračunava razliku između populacije geoobjekta i prosečne populacije svih geoobjekata u sloju\n\n```arcade\n$feature.population - Average($layer, 'population')\n```\n\nizračunava prosečnu populaciju po kvadratnoj milji svih geoobjekata u sloju\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća prosečnu vrednost datog numeričkog polja u FeatureSet-u.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet na kom treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Navodi ime numeričkog polja ili SQL92 izraz za koji će se izračunati statistika iz ulaznog FeatureSet-a (skup geoobjekata).\n\n**Povratna vrednost**: [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":"Vraća geoobjekte iz FeatureSet-a koji su sadržani unutar ulazne geometrije. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**","examples":"\n**Primer**\n\nVraća broj geoobjekata koji su unutar datog poligona\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geoobjekte iz FeatureSet-a koji su sadržani unutar ulazne geometrije. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**\n\n**Parametri**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se testira za odnos 'contains' (sadrži) sa `insideFeatures`. Zamislite ovu geometriju kao potencijalni 'container' (spremište) za `insideFeatures`.\n- **insideFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Skup geoobjekata koji se testira za odnos 'within' (unutar) za `containerGeometry` (geometrija spremišta).\n\n**Povratna vrednost**: [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":"Vraća broj geoobjekata u FeatureSet.","examples":"\n**Primer**\n\nVraća broj geoobjekata u sloju\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća broj geoobjekata u FeatureSet.\n\n**Parametar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet iz koga se broji broj geoobjekata\n\n**Povratna vrednost**: [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":"Vraća geoobjekte iz FeatureSet-a koji se ukrštaju sa ulaznom geometrijom. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća broj geoobjekata u FeatureSet koji prelaze dati poligon\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geoobjekte iz FeatureSet-a koji se ukrštaju sa ulaznom geometrijom. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Geoobjekti za testiranje odnosa ukrštanja sa ulaznom`crossingGeometry`.\n- **crossingGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se ukršta.\n\n**Povratna vrednost**: [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":"Vraća skup različitih ili jedinstvenih vrednosti iz skupa FeatureSet.","examples":"\n**Primeri**\n\nVraća FeatureSet sa kolonom Status. Svaki red FeatureSet-a sadrži jedinstvenu statističku vrednost\n\n```arcade\nDistinct($layer, 'Status')\n```\n\nVraća FeatureSet sa kolonama Status i Tip. Svaki red FeatureSet-a sadrži jedinstvenu kombinaciju vrednosti Statusa i Tipa\n\n```arcade\nDistinct($layer, ['Status', 'Type'])\n```\n\nVraća FeatureSet sa kolonom Gustina sa redovima koji mogu da sadrže vrednosti „Niska”, „Visoka” ili „Nije dostupno”\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\nVraća FeatureSet sa kolonama Rezultat i Tip\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":"**[Od verzije 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća skup različitih ili jedinstvenih vrednosti iz skupa FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet iz koga se vraćaju jedinstvene vrednosti.\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; - Polje(-a) i/ili izraz(i) od kojih se utvrđuju jedinstvene vrednosti. Ovaj parametar može biti niz imena polja, niz izraza, ili rečnik ili niz rečnika koji specificiraju imena izlaznih kolona gde će se čuvati jedinstvene vrednosti. Ako je naveden rečnik, mora se koristiti sledeća specifikacija:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv kolone u koju se skladišti rezultat datog izraza.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL-92 izraz iz kojeg se izračunava jedinstvena vrednost.\n\n**Povratna vrednost**: [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":"Vraća domen koji je dodeljen datom polju datom `featureSet` (skupu geoobjekata) Ako `featureSet` (skup geoobjekata) pripada klasi sa podtipom, ovo vraća domen dodeljen podtipu.","examples":"\n**Primer**\n\nDomen dodeljen podtipu geoobjekta\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća domen koji je dodeljen datom polju datom `featureSet` (skupu geoobjekata) Ako `featureSet` (skup geoobjekata) pripada klasi sa podtipom, ovo vraća domen dodeljen podtipu.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet (skup geoobjekata) čiji geoobjekti sadrže polje koje ima domen.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime polja (ne alijas polja) koje sadrži domen.\n- **subtype** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kodirana vrednost za podtip, ako geoobjekat podržava podtipove.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik opisan dole navedenim svojstvima.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tip domena - ili `codedValue` (kodirana vrednost) ili `range` (opseg).\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime domena.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tip podataka za polje domena. To može da bude jedna od sledećih vrednosti: `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) - Primenljivo samo na domene `range` (opsega). Minimalna vrednost domena.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primenljivo samo na domene `range` (opsega). Maksimalna vrednost domena.\n- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Primenljivo samo na `codedValue` domene. Niz rečnika koji opisuju važeće vrednosti za polje. Svaki rečnik ima svojstvo `code`, koje sadrži stvarnu vrednost polja, i svojstvo `name` koje sadrži opsi prilagođen korisniku za vrednost (npr. `{ 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":"Vraća kod povezanog opisa domena u FeatureSet.","examples":"\n**Primer**\n\nŠtampa opis domena za referencirano polje.\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća kod povezanog opisa domena u FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Set geoobjekta sa poljem koje ima domen.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime polja (ne alijas polja) koje sadrži domen.\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrednost koja treba da se konvertuje nazad u kod. Vraćeni kod potiče iz metapodataka servisa.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kodiran broj podtipa, ako set geoobjekta podržava pravljenje podtipova.\n\n**Povratna vrednost**: [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":"Vraća opisno ime za kod domena u FeatureSet.","examples":"\n**Primer**\n\nštampa opis domena za referencirano polje.\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća opisno ime za kod domena u FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet sa poljem koje ima domen.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime polja (ne alijas polja) koje sadrži domen.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kod povezan sa željenim opisnim imenom. Vraćeni kod potiče iz metapodataka servisa.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kodiran broj podtipa, ako set geoobjekta podržava pravljenje podtipova.\n\n**Povratna vrednost**: [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":"Vraća geoobjekte iz FeatureSet-a kada pravougaonici (ili obuhvat) skupa geobjekata presecaju pravougaonik druge geometrije. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća broj geoobjekata koji presecaju pravougaonik geom2\n\n```arcade\nvar geom2 = Polygon({ ... });\nCount( EnvelopeIntersects($layer, geom2) );\n```\n\n","completion":{"label":"EnvelopeIntersects","detail":"EnvelopeIntersects(features, envelope) -> FeatureSet","insertText":"EnvelopeIntersects(${1:features_}, ${2:envelope_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geoobjekte iz FeatureSet-a kada pravougaonici (ili obuhvat) skupa geobjekata presecaju pravougaonik druge geometrije. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet koji se testira za odnos presecanja sa ulaznim `envelope` (pravougaonikom).\n- **envelope**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Pravougaonik koji se preseca.\n\n**Povratna vrednost**: [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":"Zahteva dodatne atribute za dati FeatureSet.","examples":"\n**Primer**\n\nZahteva polje POPULACIJE za geoobjekte u klasteru\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":"**[Od verzije 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZahteva dodatne atribute za dati FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Set geoobjekta za koji se kače zahtevana polja.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime polja za zahtev za datu funkciju. Popišite samo polja koja treba iskoristiti u izrazu. Po potrebi možete zahtevati sva polja pomoću znaka džokera \\\"*\\\". Međutim, ovo treba izbegavati da bi se sprečilo učitavanje bespotrebne količine podataka koji mogu negativno uticati na performanse aplikacije. Ova vrednost mora da bude tekstualni literal i ne može da bude promenljiva.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Otvorena lista naziva polja koje treba zahtevati za dati geoobjekat. Popišite samo polja koja treba iskoristiti u izrazu. Ove vrednosti moraju da budu tekstualni literali i ne mogu da budu promenljive.\n\n**Povratna vrednost**: 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":"Kreira novi FeatureSet (skup geoobjekata) iz JSON u skladu sa ArcGIS REST specifikacijama. Kao primer za to pogledajte isečak ispod.","examples":"\n**Primer**\n\nKreirajte FeatureSet (skup geoobjekata) iz JSON.\n\n```arcade\n// JSON representation of the feature used in the snippet below\n// {\n//   'fields': [{\n//     'alias': 'RANK',\n//     'name': 'RANK',\n//     'type': 'esriFieldTypeInteger'\n//   }, {\n//     'alias': 'ELEV_m',\n//     'name': 'ELEV_m',\n//     'type': 'esriFieldTypeInteger'\n//   }],\n//   'spatialReference': { 'wkid': 4326 },\n//   'geometryType': 'esriGeometryPoint',\n//   'features': [{\n//     'geometry': {\n//       'spatialReference': { 'wkid': 4326 },\n//       'x': -151.0063,\n//       'y': 63.069\n//     },\n//     'attributes': {\n//       'RANK': 1,\n//       'ELEV_m': 6168\n//     }\n//   }]\n// };\n// The Dictionary representation of the FeatureSet must be a serialized text value\nvar features = FeatureSet('{\"fields\":[{\"alias\":\"RANK\",\"name\":\"RANK\",\"type\":\"esriFieldTypeInteger\"},{\"alias\":\"ELEV_m\",\"name\":\"ELEV_m\",\"type\":\"esriFieldTypeInteger\"}],\"spatialReference\":{\"wkid\":4326},\"geometryType\":\"esriGeometryPoint\",\"features\":[{\"geometry\":{\"spatialReference\":{\"wkid\":4326},\"x\":-151.0063,\"y\":63.069},\"attributes\":{\"RANK\":1,\"ELEV_m\":6168}}]}')\n```\n\n","completion":{"label":"FeatureSet","detail":"FeatureSet(definition) -> FeatureSet","insertText":"FeatureSet(${1:definition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira novi FeatureSet (skup geoobjekata) iz JSON u skladu sa ArcGIS REST specifikacijama. Kao primer za to pogledajte isečak ispod.\n\n**Parametar**\n\n- **definition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON koji opisuje skup geoobjekata. JSON mora biti serijalizovan kao tekstualna vrednost.\n\n**Povratna vrednost**: [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":"Kreira novi FeatureSet iz rečnika koji predstavlja JSON prema ArcGIS REST specifikaciji. Kao primer za to pogledajte isečak ispod.","examples":"\n**Primer**\n\nKreira FeatureSet iz rečnika.\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":"**[Od verzije 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira novi FeatureSet iz rečnika koji predstavlja JSON prema ArcGIS REST specifikaciji. Kao primer za to pogledajte isečak ispod.\n\n**Parametar**\n\n- **definition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rečnik koji opisuje skup geoobjekata.\n\n**Povratna vrednost**: [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":"Vraća sve geoobjekte povezane sa ulaznim geoobjektima kao FeatureSet. Ovo je specifično za Utility Network tokove posla.","examples":"\n**Primeri**\n\nVraća sve resurse koji imaju veze za povezivanje sa terminalom na nižoj strani transformatora.\n\n```arcade\nFeatureSetByAssociation($feature, 'connected', 'Low');\n```\n\nVraća broj električnih uređaja povezanih sa geoobjektom\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":"**[Od verzije 1.9](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća sve geoobjekte povezane sa ulaznim geoobjektima kao FeatureSet. Ovo je specifično za Utility Network tokove posla.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat iz kog se daje upit za sve geoobjekte koji su asocirani. Ovaj geoobjekat mora da potiče iz servisa geoobjekta; kolekcije geoobjekata nisu podržane.\n- **associationType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tip asocijacije sa geoobjektom koji treba da bude vraćen.  \n  Moguće vrednosti: `povezano` \\| `sadrži` \\| `sadržaj` \\| `struktura` \\| `priloženo`  \n  Moguće vrednosti dodate u verziji 1.10: `junctionEdge` \\| `midspan`\n- **terminalName** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Primenjivo je samo na tip asocijacije „povezano”.\n\n**Povratna vrednost**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)  \nVraća FeatureSet koji sadrži funkcije sa specifikacijom polja opisanom u tabeli ispod.\n\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv klase zasnovan na vrednosti `TONETWORKSOURCEID` ili `FROMNETWORKSOURCEID`.\n- **globalId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Global ID funkcije u drugoj tabeli (npr. jedna od vrednosti `TOGLOBALID` ili `FROMGLOBALID`).\n- **isContentVisible**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Može da bude vrednost `1` (vidljivo) ili `0` (nije vidljivo). Ova vrednost predstavlja vidljivost povezanog sadržaja i primenljiva je samo za zatvorene asocijacije.\n- **objectId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ObjectID u redu u povezanoj tabeli.\n- **percentAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primenjuje se na tipove povezivanja `midspan` (srednji raspon). Vraća broj pokretnog zareza od 0-1 ukazujući na lokaciju (kao odnos) spoja duž ivice.\n- **side**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Primenjuje se na tipove povezivanja `junctionEdge` (ivica spoja). Ukazuje na kojoj strani se spoj nalazi.\n\nMoguće vrednosti: `od` ili `do`"}},"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":"Kreira FeatureSet iz sloja geoobjekata na osnovu njegovog ID-a sloja u okviru mape ili servisa geoobjekata. Ograničavanje broja polja u zahtevu i isključivanje geometrije može da poboljša performanse skripte.","examples":"\n**Primer**\n\nVraća broj geoobjekata u sloju sa ID-om DemoLayerWM_1117 u datoj mapi.\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira FeatureSet iz sloja geoobjekata na osnovu njegovog ID-a sloja u okviru mape ili servisa geoobjekata. Ograničavanje broja polja u zahtevu i isključivanje geometrije može da poboljša performanse skripte.\n\n**Parametri**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Mapa servisa geoobjekata koja sadrži jedan ili više slojeva za kreiranje FeatureSet-a (skup geoobjekata). Uglavnom je ova vrednost `$map` ili `$datastore` globalna.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID sloja u okviru date `map` (mape). Ovaj sloj se mora kreirati uz pomoć servisa geoobjekta; kolekcije geoobjekata nisu podržane. _Imajte u vidu da ova vrednost mora da bude literal teksta._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Polja koja treba uključiti u FeatureSet (skup geoobjekata). Podrazumevano su sva polja uključena. Da biste zahtevali sva polja u sloju, podesite ovu vrednost na `['*']`. Ograničavanje broja polja poboljšava performanse skripte.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Navodi da li treba uključiti geometriju u geoobjekte. Podrazumevano, ovo je `true`. Radi boljih performansi, geometriju bi trebalo da zahtevate samo kada je to neophodno, npr. za korišćenje u geometrijskim funkcijama.\n\n**Povratna vrednost**: [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":"Kreira FeatureSet iz sloja geoobjekata na osnovu njegovog imena u okviru mape ili servisa geoobjekata. Imajte na umu da ovo ime ne mora biti jedinstveno. Stoga je prikladnije kreiranje FeatureSet-a (skup geoobjekata) pomoću `FeatureSetById()`. Ograničavanje broja polja u FeatureSet-u i isključivanje geometrije može da poboljša performanse skripte.","examples":"\n**Primer**\n\nVraća broj geoobjekata u sloju sa naslovom 'Bike routes’ (Rute za bicikle) u datoj mapi.\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira FeatureSet iz sloja geoobjekata na osnovu njegovog imena u okviru mape ili servisa geoobjekata. Imajte na umu da ovo ime ne mora biti jedinstveno. Stoga je prikladnije kreiranje FeatureSet-a (skup geoobjekata) pomoću `FeatureSetById()`. Ograničavanje broja polja u FeatureSet-u i isključivanje geometrije može da poboljša performanse skripte.\n\n**Parametri**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Mapa servisa geoobjekata koja sadrži jedan ili više slojeva za kreiranje FeatureSet-a (skup geoobjekata). Uglavnom je ova vrednost `$map` ili `$datastore` globalna.\n- **title**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naslov sloja u okviru date `map` (mape). Ovaj sloj se mora kreirati uz pomoć servisa geoobjekta; kolekcije geoobjekata nisu podržane. _Imajte u vidu da ova vrednost mora da bude literal teksta._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Polja koja treba uključiti u FeatureSet (skup geoobjekata). Podrazumevano su sva polja uključena. Da biste zahtevali sva polja u sloju, podesite ovu vrednost na `['*']`. Ograničavanje broja polja poboljšava performanse skripte.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Navodi da li treba uključiti geometriju u geoobjekte. Podrazumevano, ovo je `true`. Radi boljih performansi, geometriju bi trebalo da zahtevate samo kada je to neophodno, npr. za korišćenje u geometrijskim funkcijama.\n\n**Povratna vrednost**: [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":"Vraća povezane zapise za dato obeležje na osnovu imena date klase odnosa.","examples":"\n**Primer**\n\nVraća broj zapisa vezanih za inspekciju stubova\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća povezane zapise za dato obeležje na osnovu imena date klase odnosa.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Funkcionalnost iz koje se pribavljaju povezani zapisi.\n- **relationshipClass**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime klase odnosa kako je definisano u izvoru podataka\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Polja koja treba vratiti u FeatureSet. Ova lista uključuje polja iz table veze i iz ulaznih geoobjekata.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Navodi da li se vraća geometrija za rezultujuće geoobjekte.\n\n**Povratna vrednost**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)\n\n**Dodatni resursi**\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":"Vraća povezane zapise za dati geoobjekat kao FeatureSet.","examples":"\n**Primer**\n\nVraća sumu nekoliko polja kroz povezane zapise\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":"**[Od verzije 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća povezane zapise za dati geoobjekat kao FeatureSet.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Funkcionalnost iz koje se pribavljaju povezani zapisi.\n- **relationshipName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv veze prema servisu geoobjekata asociranom sa datom funkcionalnošću.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Polja koja treba vratiti u FeatureSet. Ova lista uključuje polja iz table veze i iz ulaznih geoobjekata.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Navodi da li se vraća geometrija za rezultujuće geoobjekte.\n\n**Povratna vrednost**: [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":"Kreira novi FeatureSet sa svim geoobjektima koji prolaze filter SQL92 izraza.","examples":"\n**Primeri**\n\nFiltrira geoobjekte pomoću SQL92 izraza\n\n```arcade\n// Returns all features with a Population greater than 10,000\nvar result = Filter($layer, 'POPULATION > 10000');\n```\n\nFiltrira geoobjekte pomoću SQL92 izraza sa zamenom promenljive\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira novi FeatureSet sa svim geoobjektima koji prolaze filter SQL92 izraza.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet (skup geoobjekata) ili sloj za filtriranje.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL92 izraz koji se koristi za filtriranje geoobjekata u sloju. Ovaj izraz može da zameni Arcade promenljivu korišćenjem znaka `@`. Za primer pogledajte isečak ispod.\n\n**Povratna vrednost**: [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":"Kreira novi FeatureSet sa svim karakteristikama koje odgovaraju datom kodu podtipa.","examples":"\n**Primer**\n\nFiltrirajte karakteristike pomoću koda podtipa\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":"**[Od verzije 1.25](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira novi FeatureSet sa svim karakteristikama koje odgovaraju datom kodu podtipa.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet (skup geoobjekata) ili sloj za filtriranje.\n- **subtypeCode**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kod podtipa koji se koristi za filtriranje karakteristika u FeatureSet ili sloju.\n\n**Povratna vrednost**: [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":"Vraća prvi geoobjekat u FeatureSet-u (skup geoobjekata). Vraća `null` ako je FeatureSet (skup geoobjekata) prazan.","examples":"\n**Primer**\n\nvraća površinu prvog geoobjekta u nizu.\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća prvi geoobjekat u FeatureSet-u (skup geoobjekata). Vraća `null` ako je FeatureSet (skup geoobjekata) prazan.\n\n**Parametar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet iz kog treba vratiti prvi geoobjekat.\n\n**Povratna vrednost**: [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":"Vraća ime trenutne verzije baze geopodataka za podatke grane ili verzije. Kada se podaci ne nalaze u višekorisničkoj bazi geopodataka, prazna tekstualna vrednost biće vraćena.","examples":"\n**Primer**\n\nVraća verziju baze geopodataka datog FeatureSet-a (skup geoobjekata)\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća ime trenutne verzije baze geopodataka za podatke grane ili verzije. Kada se podaci ne nalaze u višekorisničkoj bazi geopodataka, prazna tekstualna vrednost biće vraćena.\n\n**Parametar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet (skup geoobjekata) iz kojeg se vraća trenutna verzija baze geopodataka.\n\n**Povratna vrednost**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Dodatni resursi**\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":"Dobija Skup geoobjekata kom pripada ulazni geoobjekat. Vraćeni Skup geoobjekata predstavlja sve geoobjekte od matičnog/osnovnog sloja ili tabele ulaznog geoobjekta.","examples":"\n**Primeri**\n\nVraća Skup geoobjekata koji predstavlja sve geoobjekte u izvoru podataka.\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\nVraća osnovni Skup geoobjekata geoobjekta.\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\nVraća matični Skup geoobjekata geoobjekta.\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\nVraća broj geoobjekata u tabeli izvora podataka u krugu od 1 milje od geoobjekta.\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":"**[Od verzije 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDobija Skup geoobjekata kom pripada ulazni geoobjekat. Vraćeni Skup geoobjekata predstavlja sve geoobjekte od matičnog/osnovnog sloja ili tabele ulaznog geoobjekta.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat koji pripada matičnom ili osnovnom Skupu geoobjekata.\n- **source** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Navodi izvorni FeatureSet za vraćanje.  \nMoguće vrednosti:\n\n  - `izvor podataka`: (podrazumevani) Vraća sve geoobjekte iz izvora podataka ulaznog geoobjekta bez filtera ili izraza definicija u vidu FeatureSet-a.  \n  - `osnovni`: Vraća početni FeatureSet kom ulazni geoobjekat pripada. Ovo može biti filtrirani podskup svih geoobjekata u izvoru podataka.  \n  - `matični`: Vraća matični FeatureSet ulaznog geoobjekta. Ovo može biti manji skup geoobjekata od originalnog izvora podataka ili osnovnog Skupa geoobjekata.  \n\n\n**Povratna vrednost**: [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":"Vraća metapodatke za originalnu izvornu bazu podataka i servis (ako je primenljivo) FeatureSet-a.","examples":"\n**Primeri**\n\nMetapodaci vraženi iz FeatureSet-a povezanog s osnovnim servisom geoobjekata\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\nMetapodaci vraćeni iz FeatureSet-a koji potiče od filegdb ili mobilegdb\n\n```arcade\n// $featureset originates from a feature class in a filegdb or mobilegdb\nGetFeatureSetInfo($featureset);\n\n// returns the following: \n{\n  \"layerId\": null,\n  \"layerName\": null,\n  \"itemId\": null,\n  \"serviceLayerUrl\": null,\n  \"webMapLayerId\": null,\n  \"webMapLayerTitle\": null,\n  \"className\": \"myTable\",\n  \"objectClassId\": 7\n}\n```\n\nMetapodaci vraženi iz FeatureSet-a povezanog sa sde radnim prostorom (direktna veza klijent servera)\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":"**[Od verzije 1.18](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća metapodatke za originalnu izvornu bazu podataka i servis (ako je primenljivo) FeatureSet-a.\n\n**Parametar**\n\n- **inputFeatureSet**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet iz koga se pribavljaju metapodaci.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik opisan dole navedenim svojstvima.\n\n- **layerId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ID sloja servisa geoobjekata. Primenjuje se samo na FeatureSet-ove kreirane od servisa geoobjekata. Ova vrednost će biti `null` za sde/filegdb/mobilne radne prostore.\n- **layerName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv sloja servisa geoobjekata. Primenjuje se samo na FeatureSet-ove kreirane od servisa geoobjekata. Ova vrednost će biti `null` za sde/filegdb/mobilne radne prostore.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID stavke portala servisa geoobjekata. Primenjuje se samo na FeatureSet-ove kreirane od servisa geoobjekata koji imaju povezanu stavku portala. Ova vrednost će biti `null` za sde/filegdb/mobilne radne prostore.\n- **serviceLayerUrl**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - URL adresa sloja servisa geoobjekata. Primenjuje se samo na FeatureSet-ove kreirane od servisa geoobjekata. Ova vrednost će biti `null` za sde/filegdb/mobilne radne prostore.\n- **webMapLayerId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID sloja povezanog sloja u kontekstu veb mape. Primenjuje se samo na FeatureSet-ove kreirane od slojeva servisa geoobjekata koji se nalaze u okviru veb mape. Ova vrednost će biti `null` za sde/filegdb/mobilne radne prostore.\n- **webMapLayerTitle**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naslov povezanog sloja u kontekstu veb mape. Primenjuje se samo na FeatureSet-ove kreirane od slojeva servisa geoobjekata koji se nalaze u okviru veb mape. Ova vrednost će biti `null` za sde/filegdb/mobilne radne prostore.\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv osnovne klase geoobjekata. Primenjuje se samo na FeatureSet-ove kreirane od klasa geoobjekata u filegdb/mobilnim radnim prostorima.\n- **objectClassId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ID klase objekta. Primenjuje se samo na FeatureSet-ove kreirane od klasa geoobjekata u filegdb radnim prostorima."}},"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":"Vraća trenutnog korisnika iz radnog prostora. Za podatke iz usluge vraća se korisnik portala ili korisnik servera. Za podatke iz veze sa bazom podataka, vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan sa radnim prostorom, kao što je baza geopodataka datoteke, `null` vrednost će biti vraćena.","examples":"\n**Primeri**\n\nVraća informacije o korisničkom „testeru“.\n\n```arcade\nGetUser($layer, \"tester\")\n// returns {\"id\": \"12\", \"username\": \"tester\", \"name\":\"Testy Tester\", \"email\": \"tester@example.com\", ...}\n```\n\nVraća korisničko ime za trenutno prijavljenog korisnika aktivnog portala. Ako nijedan korisnik nije povezan sa portalom, ovo će vratiti `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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća trenutnog korisnika iz radnog prostora. Za podatke iz usluge vraća se korisnik portala ili korisnik servera. Za podatke iz veze sa bazom podataka, vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan sa radnim prostorom, kao što je baza geopodataka datoteke, `null` vrednost će biti vraćena.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Skup geoobjekata sa kojeg se vraća trenutni korisnik.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Korisničko ime korisnika kojeg želite vratiti. Vratiće se samo ograničene informacije na osnovu vaših dozvola prilikom podnošenja zahteva.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik opisan dole navedenim svojstvima. U radnom toku van mreže će biti vraćeno samo korisničko ime.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Korisnički ID vraćenog korisnika.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Korisničko ime vraćenog korisnika.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime i prezime korisnika.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Adresa e-pošte povezana sa korisničkim nalogom.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz grupa kojima korisnik pripada.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uloga koju korisnik igra u svojoj organizaciji (npr. administrator, izdavač, korisnik, pregledač ili prilagođena).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz privilegija koje korisnik ima u okviru svoje organizacije (npr. uređivanje, prikaz itd.)."}},"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":"Vraća trenutnog korisnika iz radnog prostora. Za podatke iz usluge vraća se korisnik portala ili korisnik servera. Za podatke iz veze sa bazom podataka, vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan sa radnim prostorom, kao što je baza geopodataka datoteke, `null` vrednost će biti vraćena.","examples":"\n**Primer**\n\nVraća informacije o trenutno prijavljenom korisniku na osnovu veze radnog prostora sa sloja sa korisničkim ekstenzijama.\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća trenutnog korisnika iz radnog prostora. Za podatke iz usluge vraća se korisnik portala ili korisnik servera. Za podatke iz veze sa bazom podataka, vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan sa radnim prostorom, kao što je baza geopodataka datoteke, `null` vrednost će biti vraćena.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Skup geoobjekata sa kojeg se vraća trenutni korisnik.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Određuje da li će `userLicenseTipeEktensions` biti vraćene u rečnik.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik opisan dole navedenim svojstvima. U radnom toku van mreže će biti vraćeno samo korisničko ime.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Korisnički ID vraćenog korisnika.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Korisničko ime vraćenog korisnika.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime i prezime korisnika.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Adresa e-pošte povezana sa korisničkim nalogom.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz grupa kojima korisnik pripada.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uloga koju korisnik igra u svojoj organizaciji (npr. administrator, izdavač, korisnik, pregledač ili prilagođena).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz privilegija koje korisnik ima u okviru svoje organizacije (npr. uređivanje, prikaz itd.).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz ekstenzija tipa licence povezanih sa korisničkim nalogom (npr. „Uslužna mreža“, „Parcela materijala“ itd.). Parametar `ekstenzije` mora biti postavljen na `tačno` da bi se ovo moglo vratiti."}},"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":"Vraća statistiku kao FeatureSet za skup grupisanih ili pojedinačnih vrednosti.","examples":"\n**Primeri**\n\nVraća broj za svaki tip stabla\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\nVraća broj i prosečnu visinu za svaki tip stabla\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":"**[Od verzije 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća statistiku kao FeatureSet za skup grupisanih ili pojedinačnih vrednosti.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet iz kog se vraća statistika za jedinstvene vrednosti koje su vraćene iz datog skupa polja i/ili izraza.\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; - Polje(-a) i/ili izraz(i) od kojih se grupiše statistika po jedinstvenim vrednostima. Ovaj parametar može da bude naziv pojedinačnog polja, niz naziva polja, niz objekata koji navode nazive kolona uparenih sa izrazom (obično naziv polja za izlazni skup geoobjekata (FeatureSet). Ako je naveden niz objekata, sledeće specifikacije se moraju pratiti za svaki objekat:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv kolone u koju se skladišti rezultat datog izraza.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL-92 izraz iz koga se grupiše statistika. To je obično naziv polja.\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; - Statistika rezimea koju treba izračunati za svaku grupu. Ovaj parametar može da rečnik ili niz rečnika koji navode izlaznu statistiku koja se vraća za svaku grupu. Moraju se koristiti sledeće specifikacije:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv kolone u koju se skladišti rezultat datog statističkog upita u izlaznom FeatureSet-u.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL-92 izraz ili naziv polja iz koga se vrši upit za statistiku.\n  - **statistic**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tip statistike za koji se vrši upit za dato polje ili izraz.  \nMoguće vrednosti: SUM \\| COUNT \\| MIN \\| MAX \\| AVG \\| STDEV \\| VAR\n\n**Povratna vrednost**: [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":"Vraća geoobjekte iz FeatureSet-a koji presecaju drugu geometriju. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća broj geoobjekata koji presecaju poligon\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geoobjekte iz FeatureSet-a koji presecaju drugu geometriju. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet koji se testira za odnos presecanja sa `geometry`.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se preseca.\n\n**Povratna vrednost**: [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":"Vraća dužinu ulaznog FeatureSet-a (skup geoobjekata) u datim jedinicama. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća planarnu dužinu sloja u metrima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća dužinu ulaznog FeatureSet-a (skup geoobjekata) u datim jedinicama. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet (skup geoobjekata) za koji treba izračunati dužinu ravni.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća planarnu (Dekartovu) dužinu ulaznog FeatureSet-a (skup geoobjekata) uzimajući u obzir visinu ili podatke Z ose. Geometriji dodatoj ovoj funkciji mora se dodeliti projektni koordinatni sistem. Ako prostorna referenca ne daje vrednost za jedinice Z ose, rezultat se vraća u metrima. Imajte na umu da ne podržavaju svi klijenti (kao što je 3.x serija ArcGIS API for JavaScript) traženje vrednosti Z ose, čak i kada podaci sadrže informacije o Z osi.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća 3D dužinu geoobjekata sloja u metrima\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":"**[Od verzije 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća planarnu (Dekartovu) dužinu ulaznog FeatureSet-a (skup geoobjekata) uzimajući u obzir visinu ili podatke Z ose. Geometriji dodatoj ovoj funkciji mora se dodeliti projektni koordinatni sistem. Ako prostorna referenca ne daje vrednost za jedinice Z ose, rezultat se vraća u metrima. Imajte na umu da ne podržavaju svi klijenti (kao što je 3.x serija ArcGIS API for JavaScript) traženje vrednosti Z ose, čak i kada podaci sadrže informacije o Z osi.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet za koju se izračunava planarna dužina u 3D prostoru.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća geodetsku dužinu ulaznog FeatureSet-a (skup geoobjekata) u datim jedinicama. Ovo je pouzdanije merenje dužine od \\\"Dužina ()\\\" jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća geodetsku dužinu sloja u metrima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geodetsku dužinu ulaznog FeatureSet-a (skup geoobjekata) u datim jedinicama. Ovo je pouzdanije merenje dužine od \\\"Dužina ()\\\" jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet (skup geoobjekata) za koji treba izračunati geodetsku dužinu.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća prosečnu vrednost datog numeričkog polja iz FeatureSet-a.","examples":"\n**Primeri**\n\nštampa maksimalnu vrednost polja populacije za sve geoobjekte u sloju\n\n```arcade\nMax($layer, 'population')\n```\n\nizračunava maksimalnu populaciju po kvadratnoj milji svih geoobjekata u sloju\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća prosečnu vrednost datog numeričkog polja iz FeatureSet-a.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet na kom treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Navodi ime numeričkog polja ili SQL92 izraz za koji će se izračunati statistika iz ulaznog FeatureSet-a (skup geoobjekata).\n\n**Povratna vrednost**: [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":"Vraća prosečnu vrednost datog numeričkog polja u FeatureSet-u.","examples":"\n**Primeri**\n\nizračunava razliku između populacije geoobjekta i srednje populacije svih geoobjekata u sloju\n\n```arcade\n$feature.population - Mean($layer, 'population')\n```\n\nizračunava srednju populaciju po kvadratnoj milji svih geoobjekata u sloju\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća prosečnu vrednost datog numeričkog polja u FeatureSet-u.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet za koji se proračunava srednja vrednost.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Navodi ime numeričkog polja ili SQL92 izraz za koji će se izračunati statistika iz ulaznog FeatureSet-a (skup geoobjekata).\n\n**Povratna vrednost**: [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":"Vraća najnižu vrednost datog numeričkog polja iz FeatureSet-a.","examples":"\n**Primeri**\n\nštampa minimalnu vrednost polja populacije za sve geoobjekte u sloju\n\n```arcade\nMin($layer, 'population')\n```\n\nvraća minimalnu populaciju po kvadratnoj milji svih geoobjekata u sloju\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća najnižu vrednost datog numeričkog polja iz FeatureSet-a.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet na kom treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Navodi ime numeričkog polja ili SQL92 izraz za koji će se izračunati statistika iz ulaznog FeatureSet-a (skup geoobjekata).\n\n**Povratna vrednost**: [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":"Raspoređuje FeatureSet (skup geoobjekata) korišćenjem SQL92 OrderBy (poređaj po) odredbe.","examples":"\n**Primeri**\n\nRasporedite geoobjekte prema populaciji, tako da geoobjekti sa najvećom populacijom budu izlistani prvi\n\n```arcade\nOrderBy($layer, 'POPULATION DESC')\n```\n\nRasporedite geoobjekte prema rangu po rastućem redosledu\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRaspoređuje FeatureSet (skup geoobjekata) korišćenjem SQL92 OrderBy (poređaj po) odredbe.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet (skup geoobjekata) ili sloj za raspoređivanje.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL92 izraz koji se koristi za raspoređivanje geoobjekata u sloju.\n\n**Povratna vrednost**: [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":"Vraća geoobjekte iz FeatureSet-a koji se preklapaju sa drugom geometrijom. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća broj geoobjekata koji se preklapaju sa poligonom\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geoobjekte iz FeatureSet-a koji se preklapaju sa drugom geometrijom. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **overlappingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Karakteristike koje se testiraju na odnos „preklapanja“ sa „geometrijom“.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija poređenja koja se testira za odnos 'overlaps' (preklapa se) sa `overlappingFeatures`.\n\n**Povratna vrednost**: [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":"Vraća opis šeme datog FeatureSet-a (skupa geoobjekata).","examples":"","completion":{"label":"Schema","detail":"Schema(features) -> Dictionary","insertText":"Schema(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća opis šeme datog FeatureSet-a (skupa geoobjekata).\n\n**Parametar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet (skup geoobjekata) čija šema se vraća.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik opisan dole navedenim svojstvima.\n\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje objectid FeatureSet-a (skupa geoobjekata).\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje za globalni ID za FeatureSet. Vraća `\\\"\\\"` ako nije omogućeno preko globalId.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Geometrijski tip geoobjekata u FeatureSet-u (skupu geoobjekata). Donosi `esriGeometryNull` za tabele bez geometrije.  \nMoguće vrednosti: `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; - Vraća niz rečnika koji opisuju polja u FeatureSet-u (skupu geoobjekata). Svaki rečnik opisuje polje `ime`, `pseudonim`, `tip`, `podtip`, `domen`, `dužina`, i da li je `uređivanje` i `nula`."}},"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":"Vraća standardnu devijaciju za vrednosti iz datog numeričkog polja u FeatureSet.","examples":"\n**Primeri**\n\nštampa standardnu devijaciju vrednosti iz polja 'population’ (populacija)\n\n```arcade\nStdev($layer, 'population')\n```\n\nizračunava standardnu devijaciju populacije po kvadratnoj milji svih geoobjekata u sloju\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća standardnu devijaciju za vrednosti iz datog numeričkog polja u FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet na kom treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Navodi ime numeričkog polja ili SQL92 izraz za koji će se izračunati statistika iz ulaznog FeatureSet-a (skup geoobjekata).\n\n**Povratna vrednost**: [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":"Vraća rečnik za kodiranu vrednost za podtip. Vraća `null` kada podtipovi nisu omogućeni na sloju.","examples":"\n**Primer**\n\nVraća podtipove sa kodiranim vrednostima iz FeatureSet-a\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća rečnik za kodiranu vrednost za podtip. Vraća `null` kada podtipovi nisu omogućeni na sloju.\n\n**Parametar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet iz kog se dobijaju podtipovi.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik opisan dole navedenim svojstvima.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje koje sadrži podtip.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Niz rečnika koji opisuju podtipove. Svaki rečnik ima svojstvo `code`, koje sadrži stvarnu vrednost polja, i svojstvo `name` koje sadrži opsi prilagođen korisniku za vrednost (npr. `{ 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":"Vraća zbir vrednosti vraćenih iz datog numeričkog polja u FeatureSet.","examples":"\n**Primeri**\n\nizračunava populaciju trenutnog geoobjekta kao % ukupne populacije svih geoobjekata u sloju\n\n```arcade\n( $feature.population / Sum($layer, 'population') ) * 100\n```\n\nizračunava ukupan broj glasova na izborima za čitav skup podataka\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća zbir vrednosti vraćenih iz datog numeričkog polja u FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet na kom treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Navodi ime numeričkog polja ili SQL92 izraz za koji će se izračunati statistika iz ulaznog FeatureSet-a (skup geoobjekata).\n\n**Povratna vrednost**: [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":"Skraćuje FeatureSet i vraća prvi dati broj geoobjekata.","examples":"\n**Primer**\n\nVraća prvih 5 geoobjekata sa najvećom populacijom\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkraćuje FeatureSet i vraća prvi dati broj geoobjekata.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet za skraćivanje.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj karakteristika koje treba vratiti sa početka FeatureSet.\n\n**Povratna vrednost**: [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":"Vraća geoobjekte iz FeatureSet-a koji se dodiruju sa drugom geometrijom. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća broj geoobjekata u sloju koji dodiruju geometriju.\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geoobjekte iz FeatureSet-a koji se dodiruju sa drugom geometrijom. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **touchingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Funkcije za testiranje odnosa „dodira“ sa „geometrijom“.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za testiranje odnosa 'touches' (dodiruje) sa `touchingFeatures`.\n\n**Povratna vrednost**: [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":"Vraća varijansu vrednosti iz datog numeričkog polja u FeatureSet-u.","examples":"\n**Primeri**\n\nštampa varijansu za polje populacije u datom sloju\n\n```arcade\nVariance($layer, 'population')\n```\n\nizračunava varijansu populacije po kvadratnoj milji svih geoobjekata u sloju\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća varijansu vrednosti iz datog numeričkog polja u FeatureSet-u.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet na kom treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Navodi ime numeričkog polja ili SQL92 izraz za koji će se izračunati statistika iz ulaznog FeatureSet-a (skup geoobjekata).\n\n**Povratna vrednost**: [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":"Vraća geoobjekte iz FeatureSet-a koji sadrže `innerGeometry`. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća broj geoobjekata u sloju unutar poligona\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geoobjekte iz FeatureSet-a koji sadrže `innerGeometry`. U grafiku ispod, crvena oznaka ilustruje prostorne odnose u kojima funkcija vraća geoobjekte.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Pozadinska geometrija koja se testira za odnos 'within' (unutar) sa `outerFeatures`.\n- **outerFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Geoobjekti poređenja koji se testiraju za odnos 'contains' (sadrži) sa `innerGeometry`.\n\n**Povratna vrednost**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"date_functions","title":"Funkcije datuma","items":[{"type":"function","name":"changetimezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone","description":"Menja vremensku zonu koja se koristi za prikazivanje date vrednosti Datuma. Ako ulazna \\\"vrednost datuma\\\" ima \\\"nepoznatu\\\" vremensku zonu, onda će izlazna vrednost Datuma biti prikazana sa istim datumom i vremenom kao i ulazna \\\"vrednost datuma\\\", ali će joj biti dodeljena \\\"nova vremenska zona\\\".","examples":"\n**Primeri**\n\nMenja postojeću vremensku zonu datuma iz \\\"Amerika/Nju_Jork\\\" u \\\"Amerika/Los_Anđeles\\\"\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\nDodeljuje datum sa „nepoznatom“ vremenskom zonom u vremenski pomak od „+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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMenja vremensku zonu koja se koristi za prikazivanje date vrednosti Datuma. Ako ulazna \\\"vrednost datuma\\\" ima \\\"nepoznatu\\\" vremensku zonu, onda će izlazna vrednost Datuma biti prikazana sa istim datumom i vremenom kao i ulazna \\\"vrednost datuma\\\", ali će joj biti dodeljena \\\"nova vremenska zona\\\".\n\n**Parametri**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrednost datuma sadrži informacje o datumu i vremenu.\n- **newTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nova vremenska zona koja će se koristiti za prikaz date vrednosti datuma. Vremenska zona mora biti jedno od sledećeg:\n\n  - tekst koji predstavlja unos u bazi podataka vremenske zone IANA (npr. \\\"Amerika/Nju_Jork\\\")\n\n  - tekst koji predstavlja sate i minute koji bi trebalo da se dodaju UTC (npr. \\\"+07:00\\\" ili \\\"-03:00\\\")\n\n  - \\\"sistem\\\" - vremenska zona će biti podešena na uređaj ili lokalnu vremensku zonu sistema\n\n  - \\\"podrazumevano\\\" - vremenska zona izvršnog konteksta profila\n\n  - \\\"UTC\\\" - Koordinisano Univerzalno Vreme\n\n  - \\\"nepoznato\\\" - uklanja informacije o vremenskoj zoni za datu vrednost i prikazuje datum i vreme kako je definisano u izrazu.\n\n**Povratna vrednost**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatni resursi**\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":"Kreira objekat Datum iz skupa parametara. Podrazumevano, datumi se kreiraju u vremenskoj zoni konteksta izvršavanja profila.","examples":"\n**Primeri**\n\nKreira datum koji predstavlja dato vreme u vremenskoj zoni konteksta izvršavanja profila koji pokreće Arcade\n\n```arcade\n// Date that represents Jun 02, 1987, 12:00:00 AM PST\nDate(1987,05,02)\n```\n\nKreira datum sa vremenom definisanim u određenoj vremenskoj zoni\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira objekat Datum iz skupa parametara. Podrazumevano, datumi se kreiraju u vremenskoj zoni konteksta izvršavanja profila.\n\n**Parametri**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja godinu.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mesec (0-11) gde `0` predstavlja januar, a `11` je decembar.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dan u mesecu (1-31).\n- **hour** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Sat u danu (0-23).\n- **minute** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Minut u satu (0-59).\n- **second** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Sekunda u minutu (0-59).\n- **millisecond** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Milisekunda u sekundi (0-999).\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od 1.24_ Vremenska zona Datuma. Ako nije naveden, datum će biti kreiran u podrazumevanoj vremenskoj zoni konteksta izvršavanja profila. Moguće vrednosti:\n\n  - tekst koji predstavlja unos u bazi podataka vremenske zone IANA (npr. \\\"Amerika/Nju_Jork\\\")\n\n  - tekst koji predstavlja sate i minute koji bi trebalo da se dodaju UTC (npr. \\\"+07:00\\\" ili \\\"-03:00\\\")\n\n  - \\\"sistem\\\" - vremenska zona će biti podešena na uređaj ili lokalnu vremensku zonu sistema\n\n  - \\\"podrazumevano\\\" - vremenska zona izvršnog konteksta profila\n\n  - \\\"UTC\\\" - Koordinisano Univerzalno Vreme\n\n  - \\\"nepoznato\\\" - uklanja informacije o vremenskoj zoni za datu vrednost i prikazuje datum i vreme kako je definisano u izrazu.\n\n**Povratna vrednost**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatni resursi**\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":"Kreira Datum sa datim brojem Unix epohe. Podrazumevano, datum će se prikazati u vremenskoj zoni konteksta izvršavanja profila. Ako nije navedena epoha, kreira datum u trenutnom datumu i vremenu u podrazumevanoj vremenskoj zoni profila. Ako je vrednost `null` navedena za epohu, ona će biti implicitno prebačena u `0` i vratiće datum za 1. januar 1970. UTC.","examples":"\n**Primeri**\n\nMilisekundi od 1. januara 1970.\n\n```arcade\nDate(1476987783555) // 'Thu Oct 20 2016 11:23:03 GMT-0700 (PDT)'\n```\n\nKreira datum koji predstavlja trenutno vreme u vremenskoj zoni konteksta izvršavanja profila koji pokreće Arcade\n\n```arcade\n// Date represents Jan 27, 2023, 12:41:20 PM PST\nDate()\n```\n\n","completion":{"label":"Date","detail":"Date(epoch?) -> Date","insertText":"Date($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira Datum sa datim brojem Unix epohe. Podrazumevano, datum će se prikazati u vremenskoj zoni konteksta izvršavanja profila. Ako nije navedena epoha, kreira datum u trenutnom datumu i vremenu u podrazumevanoj vremenskoj zoni profila. Ako je vrednost `null` navedena za epohu, ona će biti implicitno prebačena u `0` i vratiće datum za 1. januar 1970. UTC.\n\n**Parametar**\n\n- **epoch** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj milisekundi od 1. januara 1970. godine prema UTC.\n\n**Povratna vrednost**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatni resursi**\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":"Kreira vrednost Datuma iz vrednosti teksta ISO 8601. Ako je obezbeđen UTC pomak, datum će i dalje biti prikazan u vremenskoj zoni profila. Ako nije navedena vrednost teksta, kreira datum u trenutnom datumu i vremenu u vremenskoj zoni profila.","examples":"\n**Primeri**\n\nKreira vrednost Datuma iz vrednosti teksta ISO 8601 sa poznatim vremenskim pomakom\n\n```arcade\nDate('2016-10-20T17:41:37+00:00') // 'Thu Oct 20 2016 10:41:37 GMT-0700 (PDT)'\n```\n\nKreira vrednost Datuma iz vrednosti teksta ISO 8601 sa nepoznatim vremenskim pomakom\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost Datuma iz vrednosti teksta ISO 8601. Ako je obezbeđen UTC pomak, datum će i dalje biti prikazan u vremenskoj zoni profila. Ako nije navedena vrednost teksta, kreira datum u trenutnom datumu i vremenu u vremenskoj zoni profila.\n\n**Parametar**\n\n- **timestamp** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ISO 8601 tekstualna vrednost koja se konvertuje u Datum.\n\n**Povratna vrednost**: [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":"Kreira datum od vrednosti DateOnli, sa opcionom vrednošću vremena i vremenske zone.","examples":"\n**Primer**\n\nKreira Datum iz DateOnly i vrste vremena\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira datum od vrednosti DateOnli, sa opcionom vrednošću vremena i vremenske zone.\n\n**Parametri**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - DateOnly vrednost od koje se stvara vrednost datuma.\n- **timeValue** (_Optional_): [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrednost vremena za Datum. Ukoliko nije navedeno, Datum će biti kreira sa vremenom \\\"'00:00:00\\\".\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vremenska zona Datuma. Ukoliko nije navedeno, Datum će biti kreiran sa \\\"nepoznatom\\\" vremenskom zonom. Moguće vrednosti:\n\n  - tekst koji predstavlja unos u bazi podataka vremenske zone IANA (npr. \\\"Amerika/Nju_Jork\\\")\n\n  - tekst koji predstavlja sate i minute koji bi trebalo da se dodaju UTC (npr. \\\"+07:00\\\" ili \\\"-03:00\\\")\n\n  - \\\"sistem\\\" - vremenska zona će biti podešena na uređaj ili lokalnu vremensku zonu sistema\n\n  - \\\"podrazumevano\\\" - vremenska zona izvršnog konteksta profila\n\n  - \\\"UTC\\\" - Koordinisano Univerzalno Vreme\n\n  - \\\"nepoznato\\\" - uklanja informacije o vremenskoj zoni za datu vrednost i prikazuje datum i vreme kako je definisano u izrazu.\n\n**Povratna vrednost**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatni resursi**\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":"Kreira kopiju datog Datuma.","examples":"\n**Primer**\n\nKreira kopiju postojeće vrednosti Datuma\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira kopiju datog Datuma.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Datu za kopiranje.\n\n**Povratna vrednost**: [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":"Dodaje datumu navedenu količinu vremena u datim jedinicama i vraća novi datum. Ako datum ima IANA vremensku zonu, onda će se primeniti letnje računanje vremena i logika vođena drugim vremenskim zonama.","examples":"\n**Primer**\n\nDodaje 7 dana datumu\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDodaje datumu navedenu količinu vremena u datim jedinicama i vraća novi datum. Ako datum ima IANA vremensku zonu, onda će se primeniti letnje računanje vremena i logika vođena drugim vremenskim zonama.\n\n**Parametri**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Ulazni datum kojem se dodaje vreme.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrednost koja se dodaje datumu u datim jedinicama.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice broja koje treba dodati datumu. Podrazumevano je 'milliseconds` (milisekunde). Podržani tipovi jedinica uključuju `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`\n\n**Povratna vrednost**: [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":"Dodaje datumu navedenu količinu vremena u datim jedinicama DateOnly i vraća novu vrednost DateOnly.","examples":"\n**Primeri**\n\nDodaje 7 dana na datum u datom polju\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\nDodaje 12 sati na datum u datom polju\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDodaje datumu navedenu količinu vremena u datim jedinicama DateOnly i vraća novu vrednost DateOnly.\n\n**Parametri**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ulazni DateOnly vrednost kojoj se dodaje vreme.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrednost koja se dodaje datumu u datim jedinicama. Za unose DateOnly, ova vrednost će biti zaokružena na najbliži dan na osnovu intervala od 24 sata. Ako je vrednost koju treba dodati kraća od 24 sata, neće biti dodata vrednost unosu DateOnly.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice broja koje treba dodati datumu. Podrazumevano je 'milliseconds` (milisekunde). Podržani tipovi jedinica uključuju `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`\n\n**Povratna vrednost**: [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":"Dodaje navedenu količinu vremena u datim jedinicama Vremenu i vraća novu vrednost Vremenu.","examples":"\n**Primeri**\n\nDodaje 7 sati datom Vremenu\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\nDodaje 90 sekundi datom Vremenu\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\nDodaje 25 sati datom Vremenu\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDodaje navedenu količinu vremena u datim jedinicama Vremenu i vraća novu vrednost Vremenu.\n\n**Parametri**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Ulazna vrednost Vremena kojoj se dodaje vreme.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrednost koja se dodaje vremenu u datim jedinicama.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice broja koje treba dodati datumu. Podrazumevano je 'milliseconds` (milisekunde). Podržani tipovi jedinica uključuju \\\"milisekunde\\\", \\\"sekunde\\\", \\\"minute\\\", \\\"sate.\\\"\n\n**Povratna vrednost**: [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":"Oduzima dva datuma i vraća razliku u naznačenim jedinicama.","examples":"\n**Primeri**\n\nOduzima dva datuma i vraća godište\n\n```arcade\nvar startDate = Date($feature.startDateField);\nvar endDate = Date($feature.endDateField);\nvar age = DateDiff(endDate, startDate, 'years');\nreturn age;\n```\n\nOduzima dva datuma i vraća razliku.\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOduzima dva datuma i vraća razliku u naznačenim jedinicama.\n\n**Parametri**\n\n- **date1**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrednost datuma od koga se oduzima drugi datum.\n- **date2**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrednost datuma koja se oduzima od prvog datog datuma.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice u kojima se vraća razlika između dva data datuma. Podržani tipovi jedinica uključuju `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`. Podrazumevana vrednost je `milliseconds`.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od verzije 1.24_ Vremenska zona koju treba dodeliti unosu Datumi sa nepoznatom vremenskom zonom. Ako nije navedeno, sledeće će se desiti: (1) Ako jedan ulaz ima definisanu vremensku zonu, a drugi je nepoznat, onda će vrednost sa nepoznatom vremenskom zonom pretpostaviti vremensku zonu koja odgovara drugom ulazu. (2) Ako su oba ulaza nepoznate vremenske zone, onda će se DateDiff izračunati za oba datuma kao da su definisani u istoj vremenskoj zoni. Moguće vrednosti:\n\n  - tekst koji predstavlja unos u bazi podataka vremenske zone IANA (npr. \\\"Amerika/Nju_Jork\\\")\n\n  - tekst koji predstavlja sate i minute koji bi trebalo da se dodaju UTC (npr. \\\"+07:00\\\" ili \\\"-03:00\\\")\n\n  - \\\"sistem\\\" - vremenska zona će biti podešena na uređaj ili lokalnu vremensku zonu sistema\n\n  - \\\"podrazumevano\\\" - vremenska zona izvršnog konteksta profila\n\n  - \\\"UTC\\\" - Koordinisano Univerzalno Vreme\n\n  - \\\"nepoznato\\\" - uklanja informacije o vremenskoj zoni za datu vrednost i prikazuje datum i vreme kako je definisano u izrazu.\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Oduzima dva datuma i vraća razliku u naznačenim jedinicama.","examples":"\n**Primer**\n\nOduzima dve vrednosti DateOnly i vraća razliku u godinama\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOduzima dva datuma i vraća razliku u naznačenim jedinicama.\n\n**Parametri**\n\n- **dateOnly1**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrednost DateOnly od koga se oduzima drug DateOnly vrednost.\n- **dateOnly2**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrednost DateOnly koja se oduzima od prve date vrednosti DateOnly.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice u kojima se vraća razlika između dve date vrednosti DateOnly. Podržani tipovi jedinica uključuju `milliseconds`, `seconds`, `minutes`, `hours`, `days`, `months`, `years`. Podrazumevana vrednost je `milliseconds`.\n\n**Povratna vrednost**: [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":"Oduzimaju se dve vrednosti vremena i vraća razliku u naznačenim jedinicama.","examples":"\n**Primer**\n\nOduzima dve vrednosti vremena i vraća razliku u satima\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOduzimaju se dve vrednosti vremena i vraća razliku u naznačenim jedinicama.\n\n**Parametri**\n\n- **time1**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrednost vremena od koga se oduzima druga vrednost vremena.\n- **time2**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrednost vremena koja se oduzima od prve date vrednosti vremena.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice u kojima se vraća razlika između dve vrednosti vremena. Podržani tipovi jedinica uključuju \\\"milisekunde\\\", \\\"sekunde\\\", \\\"minute\\\", \\\"sate.\\\" Podrazumevana vrednost je `milliseconds`.\n\n**Povratna vrednost**: [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":"Kreira vrednost DateOnly na osnovu trenutnog datuma u ​​vremenskoj zoni konteksta izvršavanja profila.","examples":"\n**Primer**\n\nVraća trenutni DateOnly (bez vremena)\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost DateOnly na osnovu trenutnog datuma u ​​vremenskoj zoni konteksta izvršavanja profila.\n\n**Povratna vrednost**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)\n\n**Dodatni resursi**\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":"Kreira vrednost DateOnly od unosa koji predstavljaju godinu, mesec i dan.","examples":"\n**Primer**\n\nKreira vrednost DateOnly od unosa koji predstavljaju godinu, mesec i dan\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost DateOnly od unosa koji predstavljaju godinu, mesec i dan.\n\n**Parametri**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja godinu.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mesec (0-11) gde `0` predstavlja januar, a `11` je decembar. Ako ova vrednost padne van normalnog opsega (0-11), funkcija će vratiti \\\"poništeno\\\".\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dan u mesecu (1-31). Ako ova vrednost padne van normalnog opsega (1-31), funkcija će vratiti \\\"poništeno\\\".\n\n**Povratna vrednost**: [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":"Kreira DateOnly sa datim brojem Unix epohe.","examples":"\n**Primer**\n\nVraća DateOnly od broja milisekundi od 1. januara 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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira DateOnly sa datim brojem Unix epohe.\n\n**Parametar**\n\n- **epoch**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj milisekundi od 1. januara 1970. godine prema UTC.\n\n**Povratna vrednost**: [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":"Kreira vrednost DateOnly iz unosa teksta koji predstavlja datum u ISO formatu ili drugi formatirani obrazac teksta.","examples":"\n**Primeri**\n\nKreira vrednost DateOnly od tekstualne vrednosti koja predstavlja datum\n\n```arcade\nDateOnly(\"2023-05-11T13:43:18.990+01:00\");\n// returns 2023-05-11\n```\n\nKreira vrednost DateOnly od tekstualne vrednosti koja predstavlja datum u datom formatu\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost DateOnly iz unosa teksta koji predstavlja datum u ISO formatu ili drugi formatirani obrazac teksta.\n\n**Parametri**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrednost teksta predstavlja datum. Ovo bi trebalo da bude datum u ISO formatu ili drugi formatirani tekst koji predstavlja datum. Ako ova vrednost ne prati ISO format, parametar \\\"format\\\" mora biti definisan koji ukazuje na format datuma.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrednost koja ukazuje na format unosa \\\"vrednost datuma\\\".  \nMoguće vrednosti:  \n  - `D`: Dan u mesecu, nije popunjeno (1 - 31)  \n  - `DD`: Dan u mesecu, popunjeno (01 - 31)  \n  - `DDD`: Redni dan u godini (1 - 365)  \n  - `d`: Dan u nedelji (1 - 7)  \n  - `ddd`: Skraćeni naziv dana u nedelji (npr. pon.)  \n  - `dddd`: Puni naziv dana u nedelji (npr. ponedeljak)  \n  - `M`: Broj meseca (1 - 12)  \n  - `MM`: Broj meseca, popunjeno (01 - 12)  \n  - `MMM`: Skraćeni naziv meseca (npr. jan.)  \n  - `MMMM`: Puni naziv meseca (npr. januar)  \n  - `Y`: Cela godina  \n  - `YY`: Dvocifrena godina  \n\n\n**Povratna vrednost**: [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":"Kreira vrednost DateOnly od datog datuma.","examples":"\n**Primer**\n\nVraća DateOnly iz datog datuma.\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost DateOnly od datog datuma.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Datu od kojeg se kreira vrednost DateOnly.\n\n**Povratna vrednost**: [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":"Kreira kopiju DateOnly vrednosti.","examples":"\n**Primer**\n\nKreira kopiju DateOnly vrednosti\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira kopiju DateOnly vrednosti.\n\n**Parametar**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - DateOnly vrednost za kopiranje.\n\n**Povratna vrednost**: [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":"Vraća dan u mesecu datog datuma.","examples":"\n**Primeri**\n\nPribavlja dan u mesecu trenutnog datuma\n\n```arcade\nDay(Now())\n```\n\nVraća dan u mesecu iz DateOnly vrednosti\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća dan u mesecu datog datuma.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrednost Datuma iz kojeg se dobija dan u mesecu. Vrednosti DateOnly su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [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":"Vraća sat vremena u datom datumu ili vremenskoj vrednosti (0-23).","examples":"\n**Primeri**\n\nOmogućava pristup vrednostima atributa/polja zapisa koji se izračunava.\n\n```arcade\nHour(Now())\n```\n\nVraća sat vremena\n\n```arcade\nHour(Date(2023, 1, 1, 12, 59, 23))\n// returns 12\n```\n\nVraća sat vremena\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća sat vremena u datom datumu ili vremenskoj vrednosti (0-23).\n\n**Parametar**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrednost datuma ili vremena od koje se pribavlja sat vremena. Vremenske vrednosti su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [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":"Vraća mesec datog datuma na osnovu standarda ISO 8601. Vrednosti se kreću od 1-12, gde je januar `1`, a decembar` 12`.","examples":"\n**Primeri**\n\nPribavlja mesec datog datuma, na osnovu standarda ISO 8601. Povraćaj 12, za mesec decembar.\n\n```arcade\nISOMonth(Date(1980, 11, 31))\n```\n\nPribavlja mesec date vrednosti DateOnly, na osnovu standarda ISO 8601.\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća mesec datog datuma na osnovu standarda ISO 8601. Vrednosti se kreću od 1-12, gde je januar `1`, a decembar` 12`.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrednost datuma od koje se pribavlja mesec. Vrednosti DateOnly su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [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":"Vraća nedelju u godini datog datuma na osnovu ISO 8601 sedmičnog kalendara. Vrednosti se kreću od 1-53, gde je prva sedmica u godini `1`, a poslednja sedmica u godini` 52` ili `53`, u zavisnosti od godine.","examples":"\n**Primeri**\n\nPribavlja sedmicu datog datuma, na osnovu standarda ISO 8601. Povraćaj `1`, jer je ovaj datum uključen u prvu sedmicu sledeće godine.\n\n```arcade\nISOWeek(Date(1980, 11, 31))\n```\n\nPribavlja sedmicu date vrednosti DateOnly, na osnovu standarda ISO 8601.\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća nedelju u godini datog datuma na osnovu ISO 8601 sedmičnog kalendara. Vrednosti se kreću od 1-53, gde je prva sedmica u godini `1`, a poslednja sedmica u godini` 52` ili `53`, u zavisnosti od godine.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrednost DateOnly od koje se pribavlja sedmica. Vrednosti DateOnly su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [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":"Vraća dan u sedmici datog datuma na osnovu standarda ISO 8601. Vrednosti se kreću od 1-7, gde je ponedeljak `1`, a nedelja` 7`.","examples":"\n**Primeri**\n\nVraća dan u sedmici datog datuma na osnovu standarda ISO 8601. Povraćaj `3`, za sredu.\n\n```arcade\nISOWeekday(Date(1980, 11, 31))\n```\n\nVraća dan u sedmici datog datuma na osnovu standarda ISO 8601.\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća dan u sedmici datog datuma na osnovu standarda ISO 8601. Vrednosti se kreću od 1-7, gde je ponedeljak `1`, a nedelja` 7`.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrednost DateOnly od koje se vraća dan u sedmici. Vrednosti DateOnly su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [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":"Vraća godinu za dati datum na osnovu ISO 8601 kalendar za nedelju datuma.","examples":"\n**Primeri**\n\nPribavlja godnu datog datuma na osnovu ISO 8601 sedmičnog kalendara. Povraćaj `1981`, jer je ovaj datum uključen u prvu sedmicu sledeće godine.\n\n```arcade\nISOYear(Date(1980, 11, 31))\n```\n\nPribavlja godnu date vrednosti DateOnly na osnovu ISO 8601 sedmičnog kalendara.\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća godinu za dati datum na osnovu ISO 8601 kalendar za nedelju datuma.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrednost DateOnly od koje se pribavlja godina. Vrednosti DateOnly su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [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":"Vraća milisekundu vremena u datom vremenu ili datumu.","examples":"\n**Primeri**\n\nPribavlja milisekundu trenutnog vremena\n\n```arcade\nMillisecond(Now())\n```\n\nVraća milisekundu vremena\n\n```arcade\nMillisecond(Date(2023, 1, 1, 12, 59, 23, 999))\n// returns 999\n```\n\nPribavlja milisekundu vremena\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća milisekundu vremena u datom vremenu ili datumu.\n\n**Parametar**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrednost datuma ili vremena iz koje se dobija milisekunda vremena. Vremenske vrednosti su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [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":"Vraća minutu vremena u datom vremenu ili datumu.","examples":"\n**Primeri**\n\nVraća minut trenutnog vremena\n\n```arcade\nMinute(Now())\n```\n\nVraća minutu vremena\n\n```arcade\nMinute(Date(2013, 1, 1, 2, 15, 23))\n// returns 15\n```\n\nVraća minutu vremena\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća minutu vremena u datom vremenu ili datumu.\n\n**Parametar**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrednost datuma ili vremena od koje se pribavlja minutu vremena. Vremenske vrednosti su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [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":"Vraća mesec datog datuma. Vrednosti su u opsegu od 0-11 gde je januar `0` a decembar `11`.","examples":"\n**Primeri**\n\nPribavlja mesec datog datuma. Vrednost može da bude između 0-11, gde „0“ predstavlja januar, a „11“ decembar.\n\n```arcade\nMonth(Date(1980, 11, 31))\n// returns 11\n```\n\nDobija mesec date vrednosti DateOnly.\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća mesec datog datuma. Vrednosti su u opsegu od 0-11 gde je januar `0` a decembar `11`.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrednost datuma od koje se pribavlja mesec. Vrednosti DateOnly su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Kreira vrednost datuma koja predstavlja trenutni datum i vreme u vremenskoj zoni konteksta izvršavanja profila.","examples":"\n**Primer**\n\nVraća trenutni datum i vreme u podrazumevanoj vremenskoj zoni profila\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost datuma koja predstavlja trenutni datum i vreme u vremenskoj zoni konteksta izvršavanja profila.\n\n**Povratna vrednost**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatni resursi**\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":"Vraća sekundu vremena u datoj vrednosti za datum ili vreme","examples":"\n**Primeri**\n\nPribavlja sekundu trenutnog vremena\n\n```arcade\nSecond(Now())\n```\n\nPribavlja sekundu vremena\n\n```arcade\nSecond(Date(2023, 1, 1, 2, 59, 01))\n// returns 1\n```\n\nPribavlja sekundu vremena\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća sekundu vremena u datoj vrednosti za datum ili vreme\n\n**Parametar**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrednost datuma ili vremena od koje se pribavlja sekunda vremena. Vremenske vrednosti su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [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":"Kreira vrednost vremena koja predstavlja trenutno vreme u vremenskoj zoni konteksta izvršavanja profila.","examples":"\n**Primer**\n\nVraća trenutno vreme prikazano koristeći podrazumevanu vremensku zonu profila\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost vremena koja predstavlja trenutno vreme u vremenskoj zoni konteksta izvršavanja profila.\n\n**Povratna vrednost**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)\n\n**Dodatni resursi**\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":"Kreira vrednost vremena od unosa koji predstavljaju sate, minute, sekunde i milisekunde.","examples":"\n**Primer**\n\nKreira vrednost vremena od unosa koji predstavljaju sate, minute, sekunde i milisekunde\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost vremena od unosa koji predstavljaju sate, minute, sekunde i milisekunde.\n\n**Parametri**\n\n- **hours**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja sate vrednosti Vreme (0-23). Ako ova vrednost padne van normalnog opsega (0-23), funkcija će vratiti \\\"poništeno\\\".\n- **minutes**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja minute vrednosti vremena (0-59). Ako ova vrednost padne van normalnog opsega (0-59), funkcija će vratiti \\\"poništeno\\\".\n- **seconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja sekunde vrednosti vremena (0-59). Ako ova vrednost padne van normalnog opsega (0-59), funkcija će vratiti \\\"poništeno\\\".\n- **milliseconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja milisekunde vrednosti vremena (0-999). Ako ova vrednost padne van normalnog opsega (0-999), funkcija će vratiti \\\"poništeno\\\".\n\n**Povratna vrednost**: [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":"Kreira vrednost vremena od datog broja koji predstavlja milisekunde od ponoći.","examples":"\n**Primeri**\n\nVraća vreme od broja milisekundi od ponoći\n\n```arcade\nTime(8119800);\n// returns a Time value of 02:15:19.800\n```\n\nVraća vreme od broja milisekundi od ponoći\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost vremena od datog broja koji predstavlja milisekunde od ponoći.\n\n**Parametar**\n\n- **numValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj milisekundi od ponoći. Ako je ova vrednost veća od 86.400.000 (maksimalni broj milisekundi u danu) ili manja od 0, funkcija će vratiti kao \\\"poništena\\\".\n\n**Povratna vrednost**: [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":"Kreira vrednost vremena od unosa teksta koji predstavlja vreme, sa opcionim unosom koji ukazuje na format teksta.","examples":"\n**Primeri**\n\nKreira vrednost vremena od tekstualne vrednosti koja predstavlja vreme\n\n```arcade\nTime(\"1:20 PM\");\n// returns a Time value of 13:20:00\n```\n\nKreira vrednost vremena od tekstualne vrednosti koja predstavlja vreme i formatiranje\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost vremena od unosa teksta koji predstavlja vreme, sa opcionim unosom koji ukazuje na format teksta.\n\n**Parametri**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrednost teksta predstavlja vreme.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrednost koja ukazuje na format unosa \\\"vrednost vremena\\\".  \nMoguće vrednosti:  \n  - `h`: Građanski sati, nepopunjeni (1 - 12)  \n  - `hh`: Građanski sati, popunjeni (01 - 12)  \n  - `H`: Vojni sati, nepopunjeni (0 - 23)  \n  - `HH`: Vojni sati, popunjeni (00 - 23)  \n  - `m`: Minuti, nije popunjeno (0 - 59)  \n  - `mm`: Minuti, popunjeno (00 - 59)  \n  - `s`: Sekunde, nije popunjeno (0 - 59)  \n  - `ss`: Sekunde, popunjeno (00 - 59)  \n  - `A`: AM/PM (pre podne/po podne)  \n\n\n**Povratna vrednost**: [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":"Kreira vrednost vremena od datog datuma.","examples":"\n**Primer**\n\nVraća vreme iz datog datuma.\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost vremena od datog datuma.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Datum od kojeg se pribavlja vreme.\n\n**Povratna vrednost**: [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":"Kreira kopiju vrednosti vremena.","examples":"\n**Primer**\n\nKreira kopiju vrednosti vremena\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira kopiju vrednosti vremena.\n\n**Parametar**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrednost vremena za kopiranje.\n\n**Povratna vrednost**: [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":"Kreira vrednost datuma koja predstavlja trenutni datum i vreme u UTC.","examples":"\n**Primer**\n\nKreira datum u UTC vremenu\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":"**[Od verzije 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira vrednost datuma koja predstavlja trenutni datum i vreme u UTC.\n\n**Povratna vrednost**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatni resursi**\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":"Vraća vremensku zonu datog datuma. Vremenska zona će biti jedno od sledećeg:\n\n- tekst koji predstavlja unos u bazi podataka vremenske zone IANA (tj. \\\"Amerika/Nju_Jork\\\")\n\n- tekst koji predstavlja sate i minute koji bi trebalo da se dodaju UTC (tj. \\\"+07:00\\\" ili \\\"-03:00\\\")\n\n- \\\"sistem\\\" - vremenska zona će biti zasnovana na klijentu ili lokalnoj vremenskoj zonu sistema\n\n- \\\"UTC\\\" - Koordinisano Univerzalno Vreme\n\n- \\\"Nepoznato\\\" - informacije o vremenskoj zoni nisu definisane.","examples":"\n**Primer**\n\nVraća vremensku zonu datuma\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća vremensku zonu datog datuma. Vremenska zona će biti jedno od sledećeg:\n\n- tekst koji predstavlja unos u bazi podataka vremenske zone IANA (tj. \\\"Amerika/Nju_Jork\\\")\n\n- tekst koji predstavlja sate i minute koji bi trebalo da se dodaju UTC (tj. \\\"+07:00\\\" ili \\\"-03:00\\\")\n\n- \\\"sistem\\\" - vremenska zona će biti zasnovana na klijentu ili lokalnoj vremenskoj zonu sistema\n\n- \\\"UTC\\\" - Koordinisano Univerzalno Vreme\n\n- \\\"Nepoznato\\\" - informacije o vremenskoj zoni nisu definisane.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrednost datuma od koje se pribavlja vremenska zona.\n\n**Povratna vrednost**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Dodatni resursi**\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":"Vraća pomak vremenske zone u milisekundama od UTC za dati datum.","examples":"\n**Primer**\n\nVraća pomak vremenske zone u milisekundama od UTC\n\n```arcade\nvar inputDate = Date(2011, 10, 11, 8, 0, 0, 0, \"America/New_York\")\nTimeZoneOffset(inputDate);\n// returns -18000000\n```\n\n","completion":{"label":"TimeZoneOffset","detail":"TimeZoneOffset(dateValue) -> Number","insertText":"TimeZoneOffset(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća pomak vremenske zone u milisekundama od UTC za dati datum.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrednost datuma od koje se dobija pomeranje vremenske zone.\n\n**Povratna vrednost**: [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":"Vraća trenutni datum u ponoć u vremenskoj zoni konteksta izvršavanja profila.","examples":"\n**Primer**\n\nVraća trenutni datum u ponoć, npr. Pon, 24. oktobar 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća trenutni datum u ponoć u vremenskoj zoni konteksta izvršavanja profila.\n\n**Povratna vrednost**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatni resursi**\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":"Kreira novu vrednost datuma koja odgovara epohi ulaznog datuma i postavlja vremensku zonu na lokalnu ili sistemsku vremensku zonu klijenta.","examples":"\n**Primer**\n\nKreira datum u lokalnom vremenu u istoj epohi kao i datum unosa\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":"**[Od verzije 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira novu vrednost datuma koja odgovara epohi ulaznog datuma i postavlja vremensku zonu na lokalnu ili sistemsku vremensku zonu klijenta.\n\n**Parametar**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrednost datuma za predstavljanje u lokalnom vremenu klijenta.\n\n**Povratna vrednost**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatni resursi**\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":"Kreira novu vrednost datuma koja odgovara epohi unesenog datuma i postavlja vremensku zonu na UTC (koordinirano univerzalno vreme).","examples":"\n**Primer**\n\nKreira datum u UTC vremenu u istoj epohi kao i datum unosa\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":"**[Od verzije 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira novu vrednost datuma koja odgovara epohi unesenog datuma i postavlja vremensku zonu na UTC (koordinirano univerzalno vreme).\n\n**Parametar**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrednost datuma za predstavljanje u UTC vremenu.\n\n**Povratna vrednost**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Dodatni resursi**\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":"Vraća broj nedelje u godinu predmetnog datuma. Vrednosti se kreću od 0 do 53, pri čemu je prva nedelja godine \\\"0\\\", a poslednja je \\\"51\\\", \\\"52\\\" ili \\\"53\\\", u zavisnosti od godine. Prva i poslednja nedelja možda ne budu duge čitavih sedam dana.","examples":"\n**Primeri**\n\nKoristite podrazumevani početak nedelje (nedelju)\n\n```arcade\nWeek( Date(1974,0,3) )\n// Returns 0\n```\n\nPodesite početak nedelje na četvrtak\n\n```arcade\nWeek( Date(1974,0,3), 4 )\n// Returns 1\n```\n\nPodesite početak nedelje na petak\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\nVraća sedmicu iz DateOnly vrednosti.\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":"**[Od verzije 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća broj nedelje u godinu predmetnog datuma. Vrednosti se kreću od 0 do 53, pri čemu je prva nedelja godine \\\"0\\\", a poslednja je \\\"51\\\", \\\"52\\\" ili \\\"53\\\", u zavisnosti od godine. Prva i poslednja nedelja možda ne budu duge čitavih sedam dana.\n\n**Parametri**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Datum ili DateOnly vrednost iz koje se pribavlja sedmica. Vrednosti DateOnly su podržane počev od verzije 1.24.\n- **startDay** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja prvi dan u nedelji. Nedelja = 0, ponedeljak = 1; utorak = 2; sreda = 3; četvrtak = 4; petak = 5; subota = 6. Podrazumevana vrednost je \\\"0\\\" (nedelja).\n\n**Povratna vrednost**: [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":"Vraća dan u sedmici datog datuma. Vrednosti se kreću od 0-6 gde je nedelja `0`, a subota `6`.","examples":"\n**Primeri**\n\nVraća dan u sedmici datog datuma. Povraćaj `3`, za sredu.\n\n```arcade\nWeekday(Date(1980, 11, 31))\n```\n\nVraća dan u sedmici iz DateOnly vrednosti\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća dan u sedmici datog datuma. Vrednosti se kreću od 0-6 gde je nedelja `0`, a subota `6`.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrednost datuma od koje se vraća dan u sedmici. Vrednosti DateOnly su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [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":"Vraća godinu datog datuma.","examples":"\n**Primeri**\n\nPribavlja godinu trenutnog datuma\n\n```arcade\nYear(Now())\n```\n\nDobija godinu date vrednosti DateOnly.\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća godinu datog datuma.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Datum ili DateOnly vrednost iz koje se pribavlja godina. Vrednosti DateOnly su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"feature_functions","title":"Funkcije geoobjekta","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#defaultvalue","description":"Vraća navedenu podrazumevanu vrednost ako naziv polja u geoobjektu ne postoji ili je vrednost u navedenom polju „bez vrednosti“ ili prazna tekstualna vrednost.","examples":"\n**Primer**\n\nVraća „nije dostupno“ ako atribut geoobjekta ne postoji ili je prazan\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća navedenu podrazumevanu vrednost ako naziv polja u geoobjektu ne postoji ili je vrednost u navedenom polju „bez vrednosti“ ili prazna tekstualna vrednost.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ulazni geoobjekat za proveru.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za proveru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova vrednost se vraća ako naziv polja ne postoji ili je vrednost u navedenom polju „bez vrednosti“ ili prazna tekstualna vrednost.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrednost za navedeno polje ako je definisano. U suprotnom, vraća vrednost navedenu u `defaultValue`."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"domain","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#domain","description":"Vraća domen koji je dodeljen datom polju datog geoobjekta Ako `geoobjekat` pripada klasi sa podtipom, ovo vraća domen dodeljen podtipu.","examples":"\n**Primer**\n\nDomen dodeljen podtipu geoobjekta\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća domen koji je dodeljen datom polju datog geoobjekta Ako `geoobjekat` pripada klasi sa podtipom, ovo vraća domen dodeljen podtipu.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat sa poljem koje ima domen.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime polja (ne pseudonim za polje) dodelilo je domen.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik opisan dole navedenim svojstvima.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tip domena - ili `codedValue` (kodirana vrednost) ili `range` (opseg).\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime domena.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tip podataka za polje domena. To može da bude jedna od sledećih vrednosti: `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; - Primenljivo samo na `codedValue` domene. Niz rečnika koji opisuju važeće vrednosti za polje. Svaki rečnik ima svojstvo `code`, koje sadrži stvarnu vrednost polja, i svojstvo `name` koje sadrži opsi prilagođen korisniku za vrednost (npr. `{ code: 1, name: \\\"pavement\\\" }`).\n- **min**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primenljivo samo na domene `range` (opsega). Minimalna vrednost domena.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primenljivo samo na domene `range` (opsega). Maksimalna vrednost domena."}},"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":"Vraća kod povezanog opisa domena u geoobjektu.","examples":"\n**Primer**\n\nštampa kod domena za referentno polje.\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća kod povezanog opisa domena u geoobjektu.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat sa poljem koje ima domen.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime polja (ne alijas polja) koje sadrži domen.\n- **value** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrednost koja treba da se konvertuje nazad u kod.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kodiran broj podtipa, ako geoobjekat podržava pravljenje podtipova. Ako nije obezbeđeno, koristiće se trenutni podtip geoobjekta (ako ga ima).\n\n**Povratna vrednost**: [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":"Vraća opisno ime za kod domena u geoobjektu.","examples":"\n**Primer**\n\nštampa opis domena za referencirano polje.\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća opisno ime za kod domena u geoobjektu.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat sa poljem koje ima domen.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime polja (ne alijas polja) koje sadrži domen.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kod povezan sa željenim opisnim imenom. Ako nije dat, biće vraćena vrednost polja u geoobjektu.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kodiran broj podtipa ili ime ako geoobjekat podržava pravljenje podtipova. Ako nije obezbeđeno, koristiće se podtip geoobjekta (ako ga ima).\n\n**Povratna vrednost**: [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":"Zahteva dodatne atribute za dati geoobjekat. Kod nekih profila, kao što su Vizualizacija i Označavanje, aplikacije zahtevaju samo atribute podataka koji su potrebni za prikazivanje svakog geoobjekta ili oznake. Neki izrazi dinamički referenciraju nazive polja s promenljivima umesto literala teksta. To mašinama za prikazivanje i označavanje otežava otkrivanje polja koja su potrebna za prikazivanje. Ova funkcija vam omogućava da izričito naznačite potrebna polja u vidu liste. Možete i zahtevati sva polja ili podskup polja uz pomoć džokera. Pošto se izrazi izvršavaju po geoobjektu, džoker se treba koristiti oprezno, naročito u slojevima koji sadrže mnogo geoobjekata. Zahtevanje previše podataka može da dovede do loših performansi aplikacije.","examples":"\n**Primeri**\n\nZahteva polja koja prikazivač ne otkriva lako\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\nZahteva sve podatke koji se podudaraju s obrascem u nazivu polja\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\nZahteva sve podatke za dati geoobjekat\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":"**[Od verzije 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZahteva dodatne atribute za dati geoobjekat. Kod nekih profila, kao što su Vizualizacija i Označavanje, aplikacije zahtevaju samo atribute podataka koji su potrebni za prikazivanje svakog geoobjekta ili oznake. Neki izrazi dinamički referenciraju nazive polja s promenljivima umesto literala teksta. To mašinama za prikazivanje i označavanje otežava otkrivanje polja koja su potrebna za prikazivanje. Ova funkcija vam omogućava da izričito naznačite potrebna polja u vidu liste. Možete i zahtevati sva polja ili podskup polja uz pomoć džokera. Pošto se izrazi izvršavaju po geoobjektu, džoker se treba koristiti oprezno, naročito u slojevima koji sadrže mnogo geoobjekata. Zahtevanje previše podataka može da dovede do loših performansi aplikacije.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat za koji se kače zahtevana polja.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime polja za zahtev za datu funkciju. Popišite samo polja koja treba iskoristiti u izrazu. Po potrebi možete zahtevati sva polja pomoću znaka džokera \\\"*\\\". Međutim, ovo treba izbegavati da bi se sprečilo učitavanje bespotrebne količine podataka koji mogu negativno uticati na performanse aplikacije. Ova vrednost mora da bude tekstualni literal i ne može da bude promenljiva.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Otvorena lista naziva polja koje treba zahtevati za dati geoobjekat. Popišite samo polja koja treba iskoristiti u izrazu. Ove vrednosti moraju da budu tekstualni literali i ne mogu da budu promenljive.\n\n**Povratna vrednost**: 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":"Kreira novi geoobjekat.","examples":"\n**Primer**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira novi geoobjekat.\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrija geoobjekta.\n- **attribute1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv prvog atributa.\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) - Vrednost prvog atributa.\n- **[attribute2, value2, ..., attributeN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tekuće ime/parovi vrednosti za svaki atribut u geoobjektu.\n\n**Povratna vrednost**: [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":"Kreiraj geoobjekat iz serijalizovane JSON niske.","examples":"\n**Primer**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreiraj geoobjekat iz serijalizovane JSON niske.\n\n**Parametar**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Serijalizovani JSON koji predstavlja funkciju.\n\n**Povratna vrednost**: [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":"Kreira novu karakteristiku iz geometrije i rečnika atributa.","examples":"\n**Primer**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira novu karakteristiku iz geometrije i rečnika atributa.\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrija geoobjekta.\n- **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rečnik koji sadrži atribute i njihovu vrednost.\n\n**Povratna vrednost**: [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":"Kreira novu funkciju iz rečnika.","examples":"\n**Primer**\n\nNapravite novu funkciju iz rečnika\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":"**[Od verzije 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira novu funkciju iz rečnika.\n\n**Parametar**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rečnik sa geometrijom geoobjekata i atributima.\n\n  - **geometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geometrija geoobjekta. Ako je `geometrija` rečnik, onda će nova geometrija biti napravljena pomoću funkcije `geometrija`. Ako je `geometrija` nula ili nedostaje u rečniku, onda će geoobjekat biti kreiran sa `nula` geometrijom.\n  - **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rečnik koji sadrži atribute i njihovu vrednost.\n\n**Povratna vrednost**: [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":"Kreira kopiju geoobjekta.","examples":"\n**Primer**\n\nKreira kopiju geoobjekta.\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":"**[Od verzije 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira kopiju geoobjekta.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat za kopiranje\n\n**Povratna vrednost**: [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":"Označava da li je dati geoobjekat uključen u navedenu SQL WHERE odredbu. Ako je navedeni geoobjekat uključen u WHERE odredbu, funkcija vraća `true`; u suprotnom, vraća `false`. Ova funkcija je korisna za testiranje da li geoobjekat zadovoljava određeni uslov. Ako je ulazni geoobjekat `null`, funkcija vraća `false`. Ako je `whereClause` `null` ili prazno, funkcija vraća `true`. Ako su oba parametra `null`, funkcija vraća `false`.","examples":"\n**Primer**\n\nVrati `true` ako je geoobjekat uključen u navedenu SQL WHERE odredbu.\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":"**[Od verzije 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li je dati geoobjekat uključen u navedenu SQL WHERE odredbu. Ako je navedeni geoobjekat uključen u WHERE odredbu, funkcija vraća `true`; u suprotnom, vraća `false`. Ova funkcija je korisna za testiranje da li geoobjekat zadovoljava određeni uslov. Ako je ulazni geoobjekat `null`, funkcija vraća `false`. Ako je `whereClause` `null` ili prazno, funkcija vraća `true`. Ako su oba parametra `null`, funkcija vraća `false`.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat za proveru.\n- **whereClause**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL WHERE odredba korišćena za testiranje inkluzije geoobjekta. Nevažeća SQL WHERE odredba će za rezultat imati grešku. Standardizovani SQL-92 je prihvaćen.\n\n**Povratna vrednost**: [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":"Vraća ime trenutne verzije baze geopodataka za podatke grane ili verzije. Kada se podaci ne nalaze u višekorisničkoj bazi geopodataka, prazna tekstualna vrednost biće vraćena.","examples":"\n**Primer**\n\nVraća verziju baze geopodataka datog geoobjekta\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća ime trenutne verzije baze geopodataka za podatke grane ili verzije. Kada se podaci ne nalaze u višekorisničkoj bazi geopodataka, prazna tekstualna vrednost biće vraćena.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat (skup geoobjekata) iz kojeg se vraća trenutna verzija baze geopodataka povezanog sloja.\n\n**Povratna vrednost**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Dodatni resursi**\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":"Naznačava da li geoobjekat ima ulazni ključ.","examples":"\n**Primer**\n\nVraća `true` ako geoobjekat ima polje sa nazivom `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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNaznačava da li geoobjekat ima ulazni ključ.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat za koji treba proveriti naziv polja.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za proveru.\n\n**Povratna vrednost**: [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":"Označava da li geoobjekat ima dato polje i da li to polje ima vrednost.","examples":"\n**Primer**\n\nVraća netačno ako atribut geoobjekta ne postoji ili je prazan\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":"**[Od verzije 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li geoobjekat ima dato polje i da li to polje ima vrednost.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat za proveru.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za proveru.\n\n**Povratna vrednost**: [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":"Vraća opis šeme datog geoobjekta.","examples":"","completion":{"label":"Schema","detail":"Schema(inputFeature) -> Dictionary","insertText":"Schema(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća opis šeme datog geoobjekta.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat čija šema se vraća.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik opisan dole navedenim svojstvima.\n\n- **fields**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Vraća niz rečnika koji opisuju polja u Feature (geoobjekat). Svaki rečnik opisuje ime polja, njegov pseudonim, tip, podtip, domen, dužinu, kao i to da li polje može da se menja i da li je nulabilno.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Geometrijski tip geoobjekata u Feature (geoobjekat). Donosi `esriGeometryNull` za tabele bez geometrije.  \nMoguće vrednosti: `esriGeometryPoint`, `esriGeometryLine`, `esriGeometryPolygon`, `esriGeometryNull`\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje za globalni ID za geoobjekat. Vraća `\\\"\\\"` ako nije omogućeno preko globalId.\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje ID objekta za geoobjekat."}},"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":"Vraća kod podtipa za dati geoobjekat.","examples":"\n**Primer**\n\nVraća kod podtipa\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća kod podtipa za dati geoobjekat.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat iz kog se dobija kod podtipa.\n\n**Povratna vrednost**: [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":"Vraća ime podtipa za dati geoobjekat.","examples":"\n**Primer**\n\nVraća ime podtipa\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća ime podtipa za dati geoobjekat.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat iz kog se dobija ime podtipa.\n\n**Povratna vrednost**: [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":"Vraća rečnik za kodiranu vrednost za podtip. Vraća `null` kada podtipovi nisu omogućeni na sloju.","examples":"\n**Primer**\n\nVraća podtipove sa kodiranim vrednostima iz geoobjekta\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća rečnik za kodiranu vrednost za podtip. Vraća `null` kada podtipovi nisu omogućeni na sloju.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat iz kog se dobijaju podtipovi.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik opisan dole navedenim svojstvima.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje koje sadrži podtip.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Niz rečnika koji opisuju podtipove. Svaki rečnik ima svojstvo `code`, koje sadrži stvarnu vrednost polja, i svojstvo `name` koje sadrži opsi prilagođen korisniku za vrednost (npr. `{ code: 1, name: \\\"pavement\\\" }`)."}},"parametersInfo":{"min":1,"max":1}}]},{"id":"knowledge-graph_functions","title":"Funkcije grafika znanja","items":[{"type":"function","name":"knowledgegraphbyportalitem","bundle":"knowledge-graph","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/knowledge-graph_functions/#knowledgegraphbyportalitem","description":"Vraća grafikon znanja iz stavke portala.","examples":"\n**Primer**\n\nVraća grafikon znanja iz stavke portala.\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća grafikon znanja iz stavke portala.\n\n**Parametri**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portal sa kojeg se mogu ispitivati karakteristike.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - GUID stavke portala koja upućuje na uslugu grafika znanja. _Ova vrednost mora biti literalni tekst._\n\n**Povratna vrednost**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph)\n\n**Dodatni resursi**\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":"Upituje grafik znanja sa openCypher upitom i vraća skup entiteta i odnosa u grafiku, zajedno sa njihovim svojstvima.","examples":"\n**Primeri**\n\nUpituje grafikon znanja za informacije o entitetima `Student` koji sadrži.\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\nUpituje grafikon znanja koristeći parametre vezivanja.\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUpituje grafik znanja sa openCypher upitom i vraća skup entiteta i odnosa u grafiku, zajedno sa njihovim svojstvima.\n\n**Parametri**\n\n- **graph**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph) - Grafik znanja za upit.\n- **openCypherQuery**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Upit openCypher koji će biti obavljenu odnosu na grafik znanja.\n- **queryParameters** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rečnik imenovanih parametara upita za openCypher upit. Imena parametara ili ključevi u rečniku razlikuju velika i mala slova. Prihvaćeni parametri zavise od skladišta eksternog grafika i mogu biti tipa: `Array`, `Date`, `Dictionary`, `Geometry`, `Number`, `Text`\n\n**Povratna vrednost**: Array\n\n**Dodatni resursi**\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":"array_functions","title":"Funkcije niza","items":[{"type":"function","name":"all","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#all","description":"Pokazuje da li svi elementi u datom nizu prolaze test iz date funkcije. Vraća `true` ako funkcija vrati `true` za sve stavke u ulaznom nizu.","examples":"\n**Primeri**\n\nVraća `false` zato što neki od elemenata u ulaznom nizu ne prolaze `isEven` test\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\nKoristi postojeću `isEmpty` Arcade funkciju kao `testFunction`. Ovo je važeće zato što `isEmpty` uzima jeddan parametar i vraća Bulovu vrednost. Ovaj izraz vraća `true` ako su sva polja prazna.\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":"**[Od verzije 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPokazuje da li svi elementi u datom nizu prolaze test iz date funkcije. Vraća `true` ako funkcija vrati `true` za sve stavke u ulaznom nizu.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ulazni niz za testiranje.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkcija koja se koristi za testiranje svakog elementa u nizu `testFunction(vrednost: bilo koja) -> Bulova vrednost`. Funkcija mora da vrati tačnu vrednost ako element prođe test. Funkcija može biti korisnički definisana funkcija ili osnovna Arcade funkcija definisana sledećim parametrom:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja vrednost elementa u nizu.\n\n**Povratna vrednost**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true` ako test funkcija vraća tačnu vrednost za sve elemente."}},"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":"Testira da li bilo koji od elemenata u datom nizu prolazi test iz date funkcije. Vraća `true` ako funkcija vrati `true` za najmanje jednu stavku u ulaznom nizu.","examples":"\n**Primeri**\n\nVraća `true` zato što najmanje jedan element u ulaznom nizu prolazi `isEven` test.\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\nKoristi postojeću `isEmpty` Arcade funkciju kao `testFunction`. Ovo je važeće zato što `isEmpty` uzima jeddan parametar i vraća Bulovu vrednost. Ovaj izraz vraća `true` ako je bilo koje polje prazno.\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":"**[Od verzije 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTestira da li bilo koji od elemenata u datom nizu prolazi test iz date funkcije. Vraća `true` ako funkcija vrati `true` za najmanje jednu stavku u ulaznom nizu.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ulazni niz za testiranje.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkcija koja se koristi za testiranje svakog elementa u nizu `testFunction(vrednost: bilo koja) -> Bulova vrednost`. Funkcija mora da vrati tačnu vrednost ako element prođe test. Funkcija može biti korisnički definisana funkcija ili osnovna Arcade funkcija definisana sledećim parametrom:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja vrednost elementa u nizu.\n\n**Povratna vrednost**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true` ako test funkcija vraća tačnu vrednost za bilo koji od elemenata."}},"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":"Vraća novi niz zadate dužine.","examples":"\n**Primeri**\n\nVraća `[nula, nula, nula, nula, nula]`.\n\n```arcade\nArray(5)\n```\n\nVraća `[\\\"hello\\\",\\\"hello\\\"]`\n\n```arcade\nArray(2, \"hello\")\n```\n\nVraća `[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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća novi niz zadate dužine.\n\n**Parametri**\n\n- **arrayLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Željena dužina za novi niz.\n- **defaultValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrednost za svaki element u nizu. Ako nema navedene vrednosti, podrazumevana će biti `nula`.\n\n**Povratna vrednost**: [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":"Vraća ili plitku ili duboku kopiju ulaznog niza.","examples":"\n**Primeri**\n\nPravi plitku kopiju ulaznog niza\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\nPravi duboku kopiju ulaznog niza\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":"**[Od verzije 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća ili plitku ili duboku kopiju ulaznog niza.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz koji treba kopirati.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Kada je „tačno“, pravi duboku kopiju svakog elementa u ulaznom nizu, što znači da elementi u izlaznom nizu neće deliti iste reference kao elementi ulaznog niza. Podrazumevana vrednost je `netačno`.\n\n**Povratna vrednost**: [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":"Vraća poslednji element niza. Ako je ulazni niz prazan, evaluacija izraza neće uspeti.","examples":"\n**Primer**\n\nVraća `'sivo'`.\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća poslednji element niza. Ako je ulazni niz prazan, evaluacija izraza neće uspeti.\n\n**Parametar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz iz kog se dobija poslednja vrednost.\n\n**Povratna vrednost**: [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":"Vraća broj stavki u nizu.","examples":"\n**Primer**\n\nVraća 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća broj stavki u nizu.\n\n**Parametar**\n\n- **value**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz na kom treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća navedenu podrazumevanu vrednost ako indeks u nizu ne postoji ili je vrednost u navedenom indeksu `null` ili prazna tekstualna vrednost.","examples":"\n**Primeri**\n\nNiz sa vrednošću na datom indeksu\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 4, \"No data\");\n// returns 901\n```\n\nNiz bez vrednosti u datom indeksu\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 5, \"No data\");\n// returns \"No data\"\n```\n\nNiz sa nultom vrednošću na datom indeksu\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća navedenu podrazumevanu vrednost ako indeks u nizu ne postoji ili je vrednost u navedenom indeksu `null` ili prazna tekstualna vrednost.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ulazni niz za proveru.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks za proveru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova vrednost se vraća ako indeks ne postoji ili je vrednost u navedenom indeksu `null` ili prazna tekstualna vrednost.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrednost u navedenom indeksu ako je definisan. U suprotnom, vraća vrednost navedenu u `defaultValue`."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#defaultvalue2","description":"Proverava da li indeks ugnežđen nekoliko nivoa duboko u višedimenzionalnom nizu ima vrednost i vraća tu vrednost ako je prisutna. U suprotnom, ova funkcija vraća navedenu podrazumevanu vrednost ako bar jedan od ugrađenih ključeva ili indeksa ne postoji ili je vrednost u navedenom ključu ili indeksu `null` ili prazna tekstualna vrednost. Ovo vam omogućava da istražujete ugrađenu strukturu u jednom koraku umesto da proveravate vrednosti unutar svakog niza.","examples":"\n**Primeri**\n\nNiz sa vrednošću u ugrađenom indeksu\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\nNiz bez vrednosti u ugrađenom indeksu\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\nNiz bez vrednosti na matičnom indeksu\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\nNiz rečnika sa ugrađenim vrednostima\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nProverava da li indeks ugnežđen nekoliko nivoa duboko u višedimenzionalnom nizu ima vrednost i vraća tu vrednost ako je prisutna. U suprotnom, ova funkcija vraća navedenu podrazumevanu vrednost ako bar jedan od ugrađenih ključeva ili indeksa ne postoji ili je vrednost u navedenom ključu ili indeksu `null` ili prazna tekstualna vrednost. Ovo vam omogućava da istražujete ugrađenu strukturu u jednom koraku umesto da proveravate vrednosti unutar svakog niza.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ulazni niz za proveru.\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; - Niz ključeva ili indeksa za proveru na svakom nivou strukture kontejnera.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova vrednost se vraća ako bar jedan od ključeva ili indeksa ne postoji ili je vrednost u navedenom ključu `null` ili prazna tekstualna vrednost.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrednost u navedenom ključu ili indeksu ako je definisan. U suprotnom, vraća vrednost navedenu u `defaultValue`."}},"parametersInfo":{"min":3,"max":3}}],[{"type":"function","name":"distinct","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#distinct1","description":"Vraća skup različitih ili jedinstvenih vrednosti za niz vrednosti.","examples":"\n**Primer**\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":"**[Od verzije 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća skup različitih ili jedinstvenih vrednosti za niz vrednosti.\n\n**Parametar**\n\n- **values**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz vrednosti na kojima treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća skup različitih ili jedinstvenih vrednosti za listu vrednosti.","examples":"\n**Primer**\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":"**[Od verzije 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća skup različitih ili jedinstvenih vrednosti za listu vrednosti.\n\n**Parametar**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Lista vrednosti na kojima treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Uklanja vrednost iz niza u datom indeksu. Postojeći elementi pozicionirani na ili iznad datog indeksa pomeraće se naniže za jednu vrednost indeksa. Niz se smanjuje za jednu veličinu.","examples":"\n**Primeri**\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUklanja vrednost iz niza u datom indeksu. Postojeći elementi pozicionirani na ili iznad datog indeksa pomeraće se naniže za jednu vrednost indeksa. Niz se smanjuje za jednu veličinu.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz iz kojeg se uklanja vrednost.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks vrednosti koju treba ukloniti iz niza. Ako je naveden negativni indeks, koristiće se kao pomak od kraja niza.\n\n**Povratna vrednost**: 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":"Kreira novi niz sa elementima filtriranim iz ulaznog niza koji prolaze test iz navedene funkcije.","examples":"\n**Primeri**\n\nVraća novi niz koji se sastoji od elemenata koji su prošli filter `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\nKoristi postojeću `isEmpty` Arcade funkciju u `filterFunction`. Vraća novi niz polja koja nisu prazna.\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":"**[Od verzije 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira novi niz sa elementima filtriranim iz ulaznog niza koji prolaze test iz navedene funkcije.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ulazni niz za filtriranje.\n- **filterFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkcija koja se koristi za filtriranje elemenata u nizu `filterFunction(value: Any) -> Boolean`. Funkcija mora da vrati tačnu vrednost ako element prođe test. Funkcija može biti korisnički definisana funkcija ili osnovna Arcade funkcija definisana sledećim parametrom:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja vrednost elementa u nizu.\n\n**Povratna vrednost**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nVraća niz sa elementima koji prolaze test funkciju."}},"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":"Vraća prvi element u nizu. Vraća `null` ako je niz prazan.","examples":"\n**Primer**\n\nštampa 'orange'\n\n```arcade\nFirst(['orange', 'purple', 'gray'])\n```\n\n","completion":{"label":"First","detail":"First(inputArray) -> Any","insertText":"First(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća prvi element u nizu. Vraća `null` ako je niz prazan.\n\n**Parametar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz iz kog treba vratiti prvu stavku.\n\n**Povratna vrednost**: [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":"Vraća prvi element niza. Ako je ulazni niz prazan, evaluacija izraza neće uspeti.","examples":"\n**Primer**\n\nVraća `'orange'` (naranđžasta).\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća prvi element niza. Ako je ulazni niz prazan, evaluacija izraza neće uspeti.\n\n**Parametar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz iz kog se dobija prva vrednost.\n\n**Povratna vrednost**: [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":"Označava da li niz ima vrednost na datom indeksu.","examples":"\n**Primeri**\n\nNiz sa vrednošću na datom indeksu\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 4);\n// returns true\n```\n\nNiz bez vrednosti u datom indeksu\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 5);\n// returns false\n```\n\nNiz sa nultom vrednošću na datom indeksu\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li niz ima vrednost na datom indeksu.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz za proveru.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks za proveru.\n\n**Povratna vrednost**: [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":"Proverava da li indeks ugnežđen nekoliko nivoa duboko u višedimenzionalnom nizu ima vrednost. Ovo vam omogućava da istražujete ugrađenu strukturu u jednom koraku umesto da proveravate vrednosti unutar svakog niza. Vraća vrednost `true` ako indeksi na svakom nivou strukture postoje i sadrže vrednost koja nije nula.","examples":"\n**Primeri**\n\nNiz sa vrednošću u ugrađenom indeksu\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 4]);\n// returns true\n```\n\nNiz bez vrednosti u ugrađenom indeksu\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 10]);\n// returns false\n```\n\nNiz bez vrednosti na matičnom indeksu\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [10, 5]);\n// returns false\n```\n\nNiz rečnika sa ugrađenim vrednostima\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nProverava da li indeks ugnežđen nekoliko nivoa duboko u višedimenzionalnom nizu ima vrednost. Ovo vam omogućava da istražujete ugrađenu strukturu u jednom koraku umesto da proveravate vrednosti unutar svakog niza. Vraća vrednost `true` ako indeksi na svakom nivou strukture postoje i sadrže vrednost koja nije nula.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz za proveru.\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; - Niz ključeva ili indeksa za proveru na svakom nivou strukture.\n\n**Povratna vrednost**: [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":"Određuje da li niz sadrži datu vrednost. Vraća `tačno` ako je vrednost pronađena u nizu.","examples":"\n**Primeri**\n\nVraća `tačno`.\n\n```arcade\nIncludes(['orange', 'purple', 'gray'], 'purple')\n```\n\nVraća `netačno`.\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOdređuje da li niz sadrži datu vrednost. Vraća `tačno` ako je vrednost pronađena u nizu.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ulazni niz.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrednost koju treba tražiti u datom nizu.\n\n**Povratna vrednost**: [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":"Vraća nultu indeksnu lokaciju ulazne stavke u nizu. Ako `item` ne postoji, vraća se `-1`.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća nultu indeksnu lokaciju ulazne stavke u nizu. Ako `item` ne postoji, vraća se `-1`.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz za pretraživanje.\n- **item**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Stavka koju treba pronaći u nizu.\n\n**Povratna vrednost**: [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":"Ubacuje novu vrednost u niz sa datim indeksom. Postojeći elementi postavljeni na ili iznad datog indeksa pomeraće se naviše za jednu vrednost indeksa. Niz se povećava za jednu veličinu.","examples":"\n**Primeri**\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUbacuje novu vrednost u niz sa datim indeksom. Postojeći elementi postavljeni na ili iznad datog indeksa pomeraće se naviše za jednu vrednost indeksa. Niz se povećava za jednu veličinu.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz u koji se ubacuje nova vrednost.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks niza u koji treba ubaciti novu vrednost. Indeks 0 ubaciće vrednost na početak niza. Indeks koji je jednak veličini niza ubaciće vrednost na kraj niza. Indeks veći od veličine niza izazvaće grešku.  Ako je naveden negativni indeks, koristiće se kao pomak od kraja niza.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrednost koju treba ubaciti u niz.\n\n**Povratna vrednost**: 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":"Kreira novi niz na osnovu rezultata pozivanja date funkcije za svaki element u ulaznom nizu.","examples":"\n**Primeri**\n\nKonvertuje sve elemente u nizu iz Farenhajta u Celzijus i vraća ih u novi niz.\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\nKonvertuje objekte datuma u formatirani tekst\n\n```arcade\nvar dates = [ Date(1996, 11, 10), Date(1995, 1, 6), Date(1992, 2, 27), Date(1990, 10, 2)];\nfunction formatDates(dateVal) { return Text(dateVal, 'MMM D, Y') }\nMap(dates, formatDates);\n// returns ['Dec 10, 1996', 'Feb 6, 1995', 'Mar 27, 1992', 'Nov 2, 1990']\n```\n\n","completion":{"label":"Map","detail":"Map(inputArray, mappingFunction) -> Array<Any>","insertText":"Map(${1:inputArray_}, ${2:mappingFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira novi niz na osnovu rezultata pozivanja date funkcije za svaki element u ulaznom nizu.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ulazni niz za mapiranje.\n- **mappingFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkcija za pozivanje svakog elementa u nizu `mappingFunction(vrednost: bilo koja) -> Bilo koja`. Funkcija mora da vrati novu stavku koja će biti deo vraćenog niza. Funkcija može biti korisnički definisana funkcija ili osnovna Arcade funkcija definisana sledećim parametrom:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja vrednost elementa u nizu.\n\n**Povratna vrednost**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nStavke vraćene funkcijom mapiranja."}},"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":"Testira da li nijedan od elemenata u datom nizu ne prolazi test iz date funkcije. Vraća `true` ako `testFunction` vrati `false` za sve stavke u ulaznom nizu.","examples":"\n**Primeri**\n\nVraća `false` zato što neki od elemenata u ulaznom nizu prolaze `isEven` test\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\nKoristi postojeću `isEmpty` Arcade funkciju kao `testFunction`. Ovo je važeće zato što `isEmpty` uzima jeddan parametar i vraća Bulovu vrednost. Ovaj izraz vraća `true` ako nijedno polje nije prazno.\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":"**[Od verzije 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTestira da li nijedan od elemenata u datom nizu ne prolazi test iz date funkcije. Vraća `true` ako `testFunction` vrati `false` za sve stavke u ulaznom nizu.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ulazni niz za testiranje.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkcija za testiranje svakog elementa u nizu `testFunction(vrednost: bilo koja) -> Bulova vrednost`. Funkcija mora da vrati netačnu vrednost ako element ne prođe test. Funkcija može biti korisnički definisana funkcija ili osnovna Arcade funkcija definisana sledećim parametrom:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja vrednost elementa u nizu.\n\n**Povratna vrednost**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true` ako svi elementi u nizu ne prođu test funkciju."}},"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":"Uklanja i vraća element na kraju niza. Ako je niz prazan, tada se pojavljuje greška.","examples":"\n**Primer**\n\nVraća 'sivo'. Ulazni niz sada će biti jednak `['narandžasta', 'ljubičasta']`.\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUklanja i vraća element na kraju niza. Ako je niz prazan, tada se pojavljuje greška.\n\n**Parametar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ulazni niz iz kojeg će se ukloniti i vratiti zadnji element.\n\n**Povratna vrednost**: [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":"Dodaje element na kraj niza i vraća novu dužinu niza.","examples":"\n**Primer**\n\nVraća 4. Ulazni niz sada će biti jednak `['narandžasta', 'ljubičasta', 'siva', 'crvena']`.\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDodaje element na kraj niza i vraća novu dužinu niza.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz u koji su elementi potisnuti.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrednost koju treba dodati kao poslednji element ulaznog niza.\n\n**Povratna vrednost**: [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":"Izvršava datu funkciju „reduktor“ na svakom elementu u nizu, prosleđujući povratnu vrednost iz izračunavanja prethodnog elementa.","examples":"\n**Primeri**\n\nBez `initialValue` parametra, prva dva elementa niza `cities` (gradovi) prebacuju se u funkciju dodavanja kao argumenti.\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\nPošto je `initialValue` parametar postavljen, ta vrednost će biti pvi argument funkcije (`city1`), dok će prvi element `cities` (gradovi) biti drugi argument funkcije (`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":"**[Od verzije 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nIzvršava datu funkciju „reduktor“ na svakom elementu u nizu, prosleđujući povratnu vrednost iz izračunavanja prethodnog elementa.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Ulazni niz za skraćivanje.\n- **reducerFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkcija reduktora koja će agregirati vrednosti niza `reducerFunction(prethodna vrednost: bilo koja, vrednost niza: bilo koja) -> Bilo koja`.\n\n  - **previousValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Posle prvog izvršavanja funkcije, ovo će biti prvi element u ulaznom nizu ili `initialValue`, ako je dat.\n  - **arrayValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja trenutnu vrednost elementa u ulaznom nizu.\n- **initialValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Stavka koja se prebacuje u prvi argument funkcije reduktora.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVrednost koju je sastavila funkcija reduktora za svaki element u nizu."}},"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":"Menja broj elemenata u nizu na navedenu veličinu. Može se koristiti za proširivanje niza ili njegovo rano skraćivanje. Nakon promene veličine, pokušaj indeksiranja izvan novog poslednjeg elementa rezultiraće greškom, osim u slučaju indeksiranja sledećeg elementa, koji će nastaviti da širi niz za jedan element.","examples":"\n**Primeri**\n\nVraća `['narandžasta', 'ljubičasta', 'siva', nula, nula]`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5)\nreturn colors\n```\n\nVraća `['narandžasta', 'ljubičasta', 'siva'', 'crvena', 'crvena']`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5, 'red')\nreturn colors\n```\n\nVraća `['narandžasta']`\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMenja broj elemenata u nizu na navedenu veličinu. Može se koristiti za proširivanje niza ili njegovo rano skraćivanje. Nakon promene veličine, pokušaj indeksiranja izvan novog poslednjeg elementa rezultiraće greškom, osim u slučaju indeksiranja sledećeg elementa, koji će nastaviti da širi niz za jedan element.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz kom se menja veličina.\n- **newSize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj željenih elemenata u promenjenom nizu.\n- **value** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Neobavezna vrednost koja će se koristiti za sve nove elemente dodate u niz. Ako nije navedena vrednost, novo dodani elementi imaće vrednost `nula`.\n\n**Povratna vrednost**: 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":"Obrće sadržaj niza u mestu.","examples":"\n**Primer**\n\nVraća `['siva'', 'ljubičasta', 'narandžasta']`\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nObrće sadržaj niza u mestu.\n\n**Parametar**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz koji treba obrnuti.\n\n**Povratna vrednost**: [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":"Vraća deo niza između dva indeksa kao novi niz.","examples":"\n**Primeri**\n\nVraća `['ljubičasta', 'siva']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 1, 3)\n```\n\nVraća `['crvena', 'plava]`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 3)\n```\n\nVraća `['narandžasta', 'ljubičasta', 'siva', 'crvena', 'plava']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'])\n```\n\nVraća `['plava']`\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća deo niza između dva indeksa kao novi niz.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz koji je potrebno preseći.\n- **startIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks od kog treba započeti presek. Podrazumevano `0`. Ako je naveden negativni indeks, koristiće se kao pomak od kraja niza.\n- **endIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks na kome će se presek završiti. Vrednost ovog indeksa neće biti uključena u vraćeni niz. Podrazumevano do veličine niza.\n\n**Povratna vrednost**: [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":"Sortira niz prema ASCII vrednosti. Ako su sve stavke u niz istog tipa, koristiće se odgovarajuća funkcija za sortiranje. Ako su različiti tipovi, stavke će biti konvertovane u tekst. Ako niz sadrži rečnike i nije obezbeđena nijedna funkcija definisana od strane korisnika, neće doći do sortiranja. Ako niz sadrži `null` vrednosti, one neće biti konvertovane u tekst i biće vraćene na kraju sortiranog niza.","examples":"\n**Primeri**\n\nvraća `['$', 1, 'A', 'a']`\n\n```arcade\nSort([1, 'a', '$', 'A'])\n```\n\nSortiraj pomoću funkcije koju je definisao korisnik\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSortira niz prema ASCII vrednosti. Ako su sve stavke u niz istog tipa, koristiće se odgovarajuća funkcija za sortiranje. Ako su različiti tipovi, stavke će biti konvertovane u tekst. Ako niz sadrži rečnike i nije obezbeđena nijedna funkcija definisana od strane korisnika, neće doći do sortiranja. Ako niz sadrži `null` vrednosti, one neće biti konvertovane u tekst i biće vraćene na kraju sortiranog niza.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz za sortiranje.\n- **comparatorFunction** (_Optional_): [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Korisnički definisana funkcija koju treba koristiti za sortiranje `orderingFunction(a: bilo koja, b: bilo koja) -> Broj`. Funkcija prima dva elementa i treba da vrati broj koji ukazuje na redosled sortiranja dva elementa:  \n`> 0`: sortira `b` pre `a`  \n`= 0`: zadržava prvobitni redosled `a` i `b`  \n`< 0`: sortira `a` pre `b`\n\n  - **a**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Prvi element za poređenje.\n  - **b**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Drugi element za poređenje.\n\n**Povratna vrednost**: [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":"Spaja sve parametre zajedno u novi niz.","examples":"\n**Primeri**\n\nVraća `['narandžasta', 'ljubičasta', 1, 2, 'crvena']`\n\n```arcade\nSplice(['orange', 'purple'], 1, 2, 'red')\n```\n\nVraća `[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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSpaja sve parametre zajedno u novi niz.\n\n**Parametar**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tekuća lista vrednosti koje treba spojiti u novi niz.\n\n**Povratna vrednost**: [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":"Skraćuje ulazni niz i vraća prvi dati broj elemenata.","examples":"\n**Primer**\n\nvraća `[ 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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSkraćuje ulazni niz i vraća prvi dati broj elemenata.\n\n**Parametri**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz za skraćivanje.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj stavki koje treba vratiti sa početka niza.\n\n**Povratna vrednost**: [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":"debugging_functions","title":"Funkcije otklanjanja grešaka","items":[{"type":"function","name":"console","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#console","description":"Evidentira poruku na konzoli za potrebe otklanjanja grešaka. Ova funkcija može biti posebno korisna za otklanjanje grešaka u izrazima. Za razliku od većine funkcija, `Console()` ne vraća vrednost; umesto toga evidentira poruke u posebnom prozoru isključivo radi provere podataka. Uspešna primena ove funkcije nema računarski uticaj na procenu izraza. Lokacija konzole zavisi od profila ili konteksta gde je izraz kreiran. Ako kreirate izraz u ArcGIS Online, evidentiranim porukama se pristupa na kartici „Konzola“ prozora sa rezultatima u Arcade uređivaču. Izrazi koji se izvršavaju u veb klijentima će evidentirati poruke konzole na konzoli pregledača.","examples":"\n**Primer**\n\nEvidentira vrednost `max` za svaku iteraciju petlje unutar funkcije\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nEvidentira poruku na konzoli za potrebe otklanjanja grešaka. Ova funkcija može biti posebno korisna za otklanjanje grešaka u izrazima. Za razliku od većine funkcija, `Console()` ne vraća vrednost; umesto toga evidentira poruke u posebnom prozoru isključivo radi provere podataka. Uspešna primena ove funkcije nema računarski uticaj na procenu izraza. Lokacija konzole zavisi od profila ili konteksta gde je izraz kreiran. Ako kreirate izraz u ArcGIS Online, evidentiranim porukama se pristupa na kartici „Konzola“ prozora sa rezultatima u Arcade uređivaču. Izrazi koji se izvršavaju u veb klijentima će evidentirati poruke konzole na konzoli pregledača.\n\n**Parametar**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Lista promenljivih, tekst, broj ili rečnik za izlaz u prozoru za poruke.\n\n**Povratna vrednost**: 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":"Pruža informacije o kontekstu i okruženju u kojem se izvršava Arcade izraz.","examples":"\n**Primer**\n\nDobija okruženje klijenta ili sistema\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":"**[Od verzije 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPruža informacije o kontekstu i okruženju u kojem se izvršava Arcade izraz.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik koji sadrži svojstva ispod. Vraćena svojstva mogu da se razlikuju u zavisnosti od toga gde pokrećete izraz Arcade, pa se preporučuje da koristite funkciju `HasValue` da biste osigurali da željeno svojstvo okruženja postoji.\n\n- **version**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Arcade verzija. Pogledajte matricu Arcade verzija za više informacija o verzionisanju.\n- **engine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Endžin koji izvršava izraz Arcade. Moguće vrednosti: `web`, `native`, `jvm`\n- **engineVersion**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Verzija endžina koji izvršava izraz Arcade. Pogledajte matricu Arcade verzija za više informacija o verzionisanju.\n- **application**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Aplikacija u kojoj se pokreće izraz Arcade. Na programerima aplikacija je da postave ovu vrednost. Stoga, ovo svojstvo može biti prazno u zavisnosti od aplikacije u kojoj se izraz izvršava.\n- **locale**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Lokalitet klijenta ili sistema.\n- **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Prostorna referenca konteksta Arcade.\n\n  - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobro poznati ID prostorne reference.\n- **timeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od 1.24_ Vremenska zona konteksta izvršavanja izraza. Ovo se koristi kada se konstruišu i prikazuju vrednosti datuma ako vremenska zona nije drugačije specificirana.\n- **userTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od 1.30_ Vremenska zona uređaja ili pregledača koji izvršava Arcade izraz.\n\n**Dodatni resursi**\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":"portal_functions","title":"Funkcije portala","items":[{"type":"function","name":"featuresetbyportalitem","bundle":"portal-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#featuresetbyportalitem","description":"Kreira FeatureSet (skup geoobjekata) iz sloja geoobjekata u stavci portala iz navedenog portala. Ograničavanje broja polja u FeatureSet-u i isključivanje geometrije može da poboljša performanse skripte.","examples":"\n**Primer**\n\nVraća broj geoobjekata u sloju sa drugog portala od onog iz kog je geoobjekat na mapi.\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":"**[Od verzije 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira FeatureSet (skup geoobjekata) iz sloja geoobjekata u stavci portala iz navedenog portala. Ograničavanje broja polja u FeatureSet-u i isključivanje geometrije može da poboljša performanse skripte.\n\n**Parametri**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portal iz koga se šalju upiti za geoobjekte iz datog ID stavke portala.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - GUID stavke portala koji navodi referencu za sloj geoobjekata ili servis geoobjekata. _Imajte u vidu da ova vrednost mora da bude literal teksta._\n- **layerId** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ID sloja u servisu geoobjekata. Ovaj sloj se mora kreirati uz pomoć servisa geoobjekta; kolekcije geoobjekata nisu podržane.\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Polja koja treba uključiti u FeatureSet (skup geoobjekata). Podrazumevano su sva polja uključena. Da biste zahtevali sva polja u sloju, podesite ovu vrednost na `['*']`. Ograničavanje broja polja poboljšava performanse skripte.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Navodi da li treba uključiti geometriju u geoobjekte. Radi boljih performansi, geometriju bi trebalo da zahtevate samo kada je to neophodno, npr. za korišćenje u geometrijskim funkcijama.\n\n**Povratna vrednost**: [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":"Vraća trenutnog korisnika iz radnog prostora. Za podatke iz usluge vraća se korisnik portala ili korisnik servera. Za podatke iz veze sa bazom podataka, vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan sa radnim prostorom, kao što je baza geopodataka datoteke, `null` vrednost će biti vraćena.","examples":"\n**Primeri**\n\nVraća korisničko ime za trenutno prijavljenog korisnika aktivnog portala. Ako nijedan korisnik nije povezan sa portalom, ovo će vratiti `null`.\n\n```arcade\nvar userInfo = GetUser();\nif(HasValue(userInfo, \"username\")){\n  return userInfo.username;\n}\n```\n\nVraća rečnik za trenutno prijavljenog korisnika na osnovu veze radnog prostora sa datog portala.\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća trenutnog korisnika iz radnog prostora. Za podatke iz usluge vraća se korisnik portala ili korisnik servera. Za podatke iz veze sa bazom podataka, vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan sa radnim prostorom, kao što je baza geopodataka datoteke, `null` vrednost će biti vraćena.\n\n**Parametri**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portal sa kojeg se vraća trenutni korisnik. Ako nije naveden nijedan portal, vraćaju se podaci o korisniku sa aktivnog portala.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Korisničko ime korisnika kojeg želite vratiti. Vratiće se samo ograničene informacije na osnovu vaših dozvola prilikom podnošenja zahteva.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik opisan dole navedenim svojstvima. U radnom toku van mreže će biti vraćeno samo korisničko ime.\n\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Adresa e-pošte povezana sa korisničkim nalogom.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime i prezime korisnika.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz grupa kojima korisnik pripada.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Korisnički ID vraćenog korisnika.\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz privilegija koje korisnik ima u okviru svoje organizacije (npr. uređivanje, prikaz itd.).\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uloga koju korisnik igra u svojoj organizaciji (npr. administrator, izdavač, korisnik, pregledač ili prilagođena).\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Korisničko ime vraćenog korisnika."}},"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":"Vraća trenutnog korisnika iz radnog prostora. Za podatke iz usluge vraća se korisnik portala ili korisnik servera. Za podatke iz veze sa bazom podataka, vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan sa radnim prostorom, kao što je baza geopodataka datoteke, `null` vrednost će biti vraćena.","examples":"\n**Primeri**\n\nVraća informacije o korisniku za aktivni portal. Ako nijedan korisnik nije povezan sa portalom, ovo će vratiti `null`.\n\n```arcade\nGetUser()\n```\n\nVraća informacije o trenutno prijavljenom korisniku na osnovu portala sa korisničkim ekstenzijama.\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća trenutnog korisnika iz radnog prostora. Za podatke iz usluge vraća se korisnik portala ili korisnik servera. Za podatke iz veze sa bazom podataka, vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan sa radnim prostorom, kao što je baza geopodataka datoteke, `null` vrednost će biti vraćena.\n\n**Parametri**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portal sa kojeg se vraća trenutni korisnik. Ako nije naveden nijedan portal, vraćaju se podaci o korisniku sa aktivnog portala.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Određuje da li će `userLicenseTipeEktensions` biti vraćene u rečnik.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik opisan dole navedenim svojstvima. U radnom toku van mreže će biti vraćeno samo korisničko ime.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Korisnički ID vraćenog korisnika.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Korisničko ime vraćenog korisnika.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ime i prezime korisnika.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Adresa e-pošte povezana sa korisničkim nalogom.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz grupa kojima korisnik pripada.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uloga koju korisnik igra u svojoj organizaciji (npr. administrator, izdavač, korisnik, pregledač ili prilagođena).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz privilegija koje korisnik ima u okviru svoje organizacije (npr. uređivanje, prikaz itd.).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz ekstenzija tipa licence povezanih sa korisničkim nalogom (npr. „Uslužna mreža“, „Parcela materijala“ itd.). Parametar `ekstenzije` mora biti postavljen na `tačno` da bi se ovo moglo vratiti."}},"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":"Kreira referencu za ArcGIS Portal.","examples":"\n**Primeri**\n\nFunkcije upita iz stavke portala u ArcGIS Online\n\n```arcade\nvar arcgisPortal = Portal('https://www.arcgis.com');\nvar features = FeatureSetByPortalItem(arcgisPortal, '7b1fb95ab77f40bf8aa09c8b59045449', 0, ['Name', 'Count'], false);\n```\n\nEnterprise Portal\n\n```arcade\nPortal('https://www.example.com/arcgis')\n```\n\n","completion":{"label":"Portal","detail":"Portal(url) -> Portal","insertText":"Portal(${1:url_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKreira referencu za ArcGIS Portal.\n\n**Parametar**\n\n- **url**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - URL adresa portala.\n\n**Povratna vrednost**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"track_functions","title":"Funkcije praćenja","items":[{"type":"function","name":"trackaccelerationat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationat","description":"Ubrzanje pri opservaciji u odnosu na trenutnu opservaciju.","examples":"\n**Primeri**\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća broj za svaki geoobjekat koji predstavlja vrednost ubrzanja u metrima po sekundi na kvadrat. U ovom primeru ispitujemo rezultate geoobjekta 1 (p1) sa `vrednošću` 1. Rezultat je jednak ubrzanju geoobjekta 2 (p2).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(1)\naccelerationAt;\n// returns 0.0167\n```\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća broj za svaki geoobjekat koji predstavlja vrednost ubrzanja u metrima po sekundi na kvadrat. U ovom primeru ispitujemo rezultate geoobjekta 1 (p1) sa `vrednošću` 3. Rezultat je jednak ubrzanju geoobjekta 4 (p4).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(3)\naccelerationAt;\n// returns -0.0014\n```\n\n","completion":{"label":"TrackAccelerationAt","detail":"TrackAccelerationAt(value) -> Number","insertText":"TrackAccelerationAt(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUbrzanje pri opservaciji u odnosu na trenutnu opservaciju.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj geoobjekata pre ili posle trenutne opservacije.  \nTrenutni geoobjekat ima indeks 0. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija 1 je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, -1 je prethodna vrednost u nizu.\n\n**Povratna vrednost**: [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":"Vrednosti za ubrzanje između prve vrednosti (uključiva) do poslednje vrednosti (isključiva) u prozoru oko trenutne opservacije (0).","examples":"\n**Primeri**\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća niz koji sadrži vrednost za ubrzanje za svaki geoobjekat u navedenom prozoru. Ubrzanja se izračunavaju u metrima po sekundi na kvadrat. U ovom primeru, ispitujemo rezultate geoobjekta 3 (p3) kada se vrednuje sa `početnim indeksom` `-1` i `krajnjim indeksom` `2`.\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(-1, 2)\naccelerationWindow;\n// returns [0.0167, 0.0056, -0.0014]\n```\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća niz koji sadrži vrednost za ubrzanje za svaki geoobjekat u navedenom prozoru. Ubrzanja se izračunavaju u metrima po sekundi na kvadrat. U ovom primeru, ispitujemo rezultate geoobjekta 3 (p3) kada se vrednuje sa `početnim indeksom` `1` i `krajnjim indeksom` `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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrednosti za ubrzanje između prve vrednosti (uključiva) do poslednje vrednosti (isključiva) u prozoru oko trenutne opservacije (0).\n\n**Parametri**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni geoobjekat ima indeks 0. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija 1 je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, -1 je prethodna vrednost u nizu.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni geoobjekat ima indeks 0. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija 1 je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, -1 je prethodna vrednost u nizu.\n\n**Povratna vrednost**: [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":"Ubrzanje trenutne opservacije izmereno između prethodne i trenutne opservacije.","examples":"\n**Primeri**\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća broj za svaki geoobjekat koji predstavlja vrednost ubrzanja u metrima po sekundi na kvadrat. U prvom primeru ispitujemo rezultate geoobjekta 2 (p2).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns 0.0167\n```\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća broj za svaki geoobjekat koji predstavlja vrednost ubrzanja u metrima po sekundi na kvadrat. U sledećem primeru ispitujemo rezultate geoobjekta 4 (p4).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns -0.0014\n```\n\n","completion":{"label":"TrackCurrentAcceleration","detail":"TrackCurrentAcceleration() -> Number","insertText":"TrackCurrentAcceleration($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUbrzanje trenutne opservacije izmereno između prethodne i trenutne opservacije.\n\n**Povratna vrednost**: [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":"Zbir pređenih razdaljina između opservacija od prve do trenutne opservacije.","examples":"\n**Primeri**\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća vrednost za trenutni geoobjekat u putanji. U prvom primeru ispitujemo rezultate za geoobjekat 3 (p3). Proračun izgleda `80 + 60 = 140`.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 140\n```\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća vrednost za trenutni geoobjekat u putanji. Vaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća vrednost za svaki geoobjekat u putanji. U sledećem primeru ispitujemo rezultate za geoobjekat 6 (p6). Proračun izgleda `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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZbir pređenih razdaljina između opservacija od prve do trenutne opservacije.\n\n**Povratna vrednost**: [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":"Brzina između prethodne i trenutne opservacije.","examples":"\n**Primeri**\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća broj za svaki geoobjekat koji predstavlja brzinu izračunatu u metrima po sekundi. U prvom primeru ispitujemo rezultate geoobjekta 2 (p2). Proračun izgleda `60/60`.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 1\n```\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća broj za svaki geoobjekat koji predstavlja brzinu izračunatu u metrima po sekundi. U sledećem primeru ispitujemo rezultate geoobjekta 6 (p6). Proračun izgleda `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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBrzina između prethodne i trenutne opservacije.\n\n**Povratna vrednost**: [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":"Izračunava vreme na trenutnom geoobjektu u praćenju.","examples":"\n**Primer**\n\nVraća vreme trenutnog geoobjekta koji se procenjuje. Na primer, u slučaju praćenja sa tri geoobjekta 1. januara 2012. godine, 9. decembra 2012. godine i 3. maja 2013. godine, trenutno vreme će biti procenjeno za svaki geoobjekat. U ovom primeru procenjuje se srednji geoobjekat, 9. decembar 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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nIzračunava vreme na trenutnom geoobjektu u praćenju.\n\n**Povratna vrednost**: [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":"Zbir pređenih razdaljina između opservacija od prve do trenutne opservacije plus data vrednost.","examples":"\n**Primeri**\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća vrednost za svaki geoobjekat u putanji. U prvom primeru, ispitujemo rezultate kada se vrednuju na geoobjektu 2 (p2) sa vrednošću indeksa 2. Proračun izgleda `30 + 80 + 60 = 170`.\n\n```arcade\nTrackDistanceAt(2)\n// returns 170\n```\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća vrednost za svaki geoobjekat u putanji. U sledećem primeru, ispitujemo rezultate kada se vrednuju na geoobjektu 4 (p4) sa vrednošću indeksa 4. Proračun izgleda `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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZbir pređenih razdaljina između opservacija od prve do trenutne opservacije plus data vrednost.\n\n**Parametar**\n\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks za putanju za deoobjekat za koju se izračunava udaljenost. Na primer, vrednost `2` izračunava udaljenost od prvog geoobjekta (indeks `0`) u putanji do trećeg geoobjekta (indeks `2`) u putanji.\n\n**Povratna vrednost**: [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":"Rastojanja između prve vrednosti (uključiva) do poslednje vrednosti (isključiva) u prozoru o trenutnoj opservaciji (0).","examples":"\n**Primeri**\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća niz koji sadrži vrednost rastojanja za svaki geoobjekat u prozoru. U prvom primeru, ispitujemo rezultate geoobjekta 3 (p3) kada se vrednuje sa `početnim indeksom` `-1` i `krajnjim indeksom` `2`.\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [60, 140, 170]\n```\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća niz koji sadrži vrednost rastojanja za svaki geoobjekat u prozoru. U sledećem primeru, ispitujemo rezultate geoobjekta 5 (p5) kada se vrednuje sa `početnim indeksom` `-1` i `krajnjim indeksom` `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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRastojanja između prve vrednosti (uključiva) do poslednje vrednosti (isključiva) u prozoru o trenutnoj opservaciji (0).\n\n**Parametri**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni geoobjekat ima indeks 0. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija 1 je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, -1 je prethodna vrednost u nizu.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni geoobjekat ima indeks 0. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija 1 je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, -1 je prethodna vrednost u nizu.\n\n**Povratna vrednost**: [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":"Izračunava dužinu praćenja od početka geoobjekta do trenutnog geoobjekta u milisekundama od razdoblja.","examples":"\n**Primer**\n\nVraća trajanje praćenja koje počinje 1. januara 2012. do trenutnog geoobjekta 3. maja 2013. godine.\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nIzračunava dužinu praćenja od početka geoobjekta do trenutnog geoobjekta u milisekundama od razdoblja.\n\n**Povratna vrednost**: [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":"Vraća niz atributivnih vrednosti od navedenog `polja` za navedeni vremenski opseg. Funkcija prozora omogućava da se pomerate napred i unazad u vremenu.","examples":"\n**Primeri**\n\nVaše praćenje ima polje sa vrednostima poređanim po redu [10, 20, 30, 40, 50]. Geometrije geoobjekata su `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Izraz se procenjuje za svaki geoobjekat u traci. Rezultate se vraćaju uključujući sa početnim geoobjektom, a isključujući krajnji geoobjekat. Ovaj primer se procenjuje na drugom geoobjektu (20) i vraća niz prethodne vrednosti (uključujući -1).\n\n```arcade\nvar window = TrackFieldWindow('MyField', -1,0)\nwindow;\n// returns [10]\n```\n\nVaše praćenje ima polje sa nazivom `Brzina` poređanim po redu [10, 20, 30, 40, 50]. Geometrije geoobjekata su `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Izraz se procenjuje za svaki geoobjekat u traci. Za ovaj primer, ispitujemo rezultate kada se procena vrši na trećem geoobjektu (30). Rezultate se vraćaju uključujući sa početnim geoobjektom, a isključujući krajnji geoobjekat. \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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća niz atributivnih vrednosti od navedenog `polja` za navedeni vremenski opseg. Funkcija prozora omogućava da se pomerate napred i unazad u vremenu.\n\n**Parametri**\n\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja iz koga se vraćaju vrednosti.\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni geoobjekat ima indeks `0`. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija `1` je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, `-1` je prethodna vrednost u nizu.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni geoobjekat ima indeks `0`. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija `1` je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, `-1` je prethodna vrednost u nizu.\n\n**Povratna vrednost**: [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":"Vraća niz geometrija za navedene vremenske indekse. Funkcija prozora omogućava da se pomerate napred i unazad u vremenu.","examples":"\n**Primer**\n\nVaše praćenje ima polje sa vrednostima poređanim po redu [10, 20, 30, 40, 50]. Geometrije geoobjekata su `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Izraz se procenjuje za svaki geoobjekat u traci. Za ovaj primer, ispitujemo rezultate kada se procena vrši na trećem geoobjektu (30). Rezultate se vraćaju uključujući sa početnim geoobjektom, a isključujući krajnji\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća niz geometrija za navedene vremenske indekse. Funkcija prozora omogućava da se pomerate napred i unazad u vremenu.\n\n**Parametri**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni geoobjekat ima indeks `0`. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija `1` je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, `-1` je prethodna vrednost u nizu.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni geoobjekat ima indeks `0`. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija `1` je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, `-1` je prethodna vrednost u nizu.\n\n**Povratna vrednost**: [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":"Vraća indeks geoobjekta koji se izračunava. Geoobjekti su indeksirani po redu u vremenu unutar praćenja.","examples":"\n**Primer**\n\nVraća indeks prvom geoobjektu u praćenju.\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća indeks geoobjekta koji se izračunava. Geoobjekti su indeksirani po redu u vremenu unutar praćenja.\n\n**Povratna vrednost**: [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":"Brzina pri opservaciji u odnosu na trenutnu opservaciju. Na primer, pri vrednosti 2, to je brzina pri opservaciji dve opservacije nakon trenutne.","examples":"\n**Primeri**\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća broj za svaki geoobjekat koji predstavlja brzinu izračunatu u metrima po sekundi. U prvom primeru ispitujemo rezultate geoobjekta 1 (p1) sa `vrednošću` 2. Proračun izgleda `80/60`.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1.33\n```\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća broj za svaki geoobjekat koji predstavlja brzinu izračunatu u metrima po sekundi. U sledećem primeru ispitujemo rezultate geoobjekta 3 (p3) sa `vrednošću` -1. Proračun izgleda `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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nBrzina pri opservaciji u odnosu na trenutnu opservaciju. Na primer, pri vrednosti 2, to je brzina pri opservaciji dve opservacije nakon trenutne.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj geoobjekata pre ili posle trenutne opservacije. Trenutni geoobjekat ima indeks 0. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija 1 je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, -1 je prethodna vrednost u nizu.\n\n**Povratna vrednost**: [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":"Vrednosti za brzinu između prve vrednosti (uključiva) do poslednje vrednosti (isključiva) u prozoru oko trenutne opservacije (0).","examples":"\n**Primeri**\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća niz koji sadrži vrednost brzine za svaki geoobjekat u navedenom prozoru. Brzine se računaju u metrima po sekundi. U ovom primeru, ispitujemo rezultate geoobjekta 3 (p3) kada se vrednuje sa `početnim indeksom` `-1` i `krajnjim indeksom` `2`.\n\n```arcade\nvar speedWindow = TrackSpeedWindow(-1, 2)\nspeedWindow // returns [1, 1.3, 0.5]\n```\n\nVaša putanja ima šest geoobjekata, kao što se vidi iznad. Izraz vraća niz koji sadrži vrednost brzine za svaki geoobjekat u navedenom prozoru. Brzine se računaju u metrima po sekundi. U ovom primeru, ispitujemo rezultate geoobjekta 3 (p3) kada se vrednuje sa `početnim indeksom` `1` i `krajnjim indeksom` `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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrednosti za brzinu između prve vrednosti (uključiva) do poslednje vrednosti (isključiva) u prozoru oko trenutne opservacije (0).\n\n**Parametri**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni geoobjekat ima indeks 0. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija 1 je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, -1 je prethodna vrednost u nizu.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni geoobjekat ima indeks 0. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija 1 je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, -1 je prethodna vrednost u nizu.\n\n**Povratna vrednost**: [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":"Izračunava početno vreme praćenja.","examples":"\n**Primer**\n\nVraća početno vreme praćenja koje ima opseg od 1. januara 2012. do 3. maja 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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nIzračunava početno vreme praćenja.\n\n**Povratna vrednost**: [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":"Vraća niz geoobjekata za navedeni vremenski indeks. Ova funkcija omogućava da se pomerate napred i unazad u vremenu.","examples":"\n**Primeri**\n\nVaše praćenje ima polje sa vrednostima poređanim po redu [10, 20, 30, 40, 50]. Geometrije geoobjekata su `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Izraz se procenjuje za svaki geoobjekat u traci. Rezultate se vraćaju uključujući sa početnim geoobjektom, a isključujući krajnji geoobjekat. Ovaj primer se procenjuje na drugom geoobjektu (20) i vraća niz pojedinačne vrednosti -- prethodni geoobjekat.\n\n```arcade\nvar window = TrackWindow(-1,0)\nwindow;\n// returns [{'geometry': {x: 1, y: 1}}, {'attributes': {'MyField' : 10, 'trackName':'ExampleTrack1'}}]\n```\n\nVaše praćenje ima polje sa vrednostima poređanim po redu [10, 20, 30, 40, 50]. Geometrije geoobjekata su `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Izraz se procenjuje za svaki geoobjekat u traci. Za ovaj primer, ispitujemo rezultate kada se procena vrši na trećem geoobjektu (30). Rezultate se vraćaju uključujući sa početnim geoobjektom, a isključujući krajnji geoobjekat.\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća niz geoobjekata za navedeni vremenski indeks. Ova funkcija omogućava da se pomerate napred i unazad u vremenu.\n\n**Parametri**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni geoobjekat ima indeks `0`. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija `1` je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, `-1` je prethodna vrednost u nizu.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni geoobjekat ima indeks `0`. Pozitivne vrednosti predstavljaju geoobjekte koji se javljaju u budućnosti, nakon trenutne vrednosti. Na primer, pozicija `1` je sledeća vrednost u nizu. Negativni brojevi predstavljaju geoobjekte koji se javljaju u prošlosti, pre trenutnog geoobjekta. Na primer, `-1` je prethodna vrednost u nizu.\n\n**Povratna vrednost**: [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":"enterprise_functions","title":"Funkcije preduzeća","items":[{"type":"function","name":"nextsequencevalue","bundle":"database","sinceVersion":"1.4","link":"https://developers.arcgis.com/arcade/function-reference/enterprise_functions/#nextsequencevalue","description":"Vraća sledeću vrednost u nizu iz navedenog niza baze podataka. Ako `inputSequenceName` ne postoji, izraz će vratiti grešku.","examples":"\n**Primer**\n\nVraća broj sa sledećom vrednosti u nizu\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":"**[Od verzije 1.4](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća sledeću vrednost u nizu iz navedenog niza baze podataka. Ako `inputSequenceName` ne postoji, izraz će vratiti grešku.\n\n**Parametar**\n\n- **sequenceName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv niza. To već mora biti konfigurisano u bazi podataka.\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"dictionary_functions","title":"Funkcije rečnika","items":[[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#defaultvalue1","description":"Vraća navedenu podrazumevanu vrednost ako ključ u rečniku ne postoji ili je vrednost u navedenom ključu `null` ili prazna tekstualna vrednost.","examples":"\n**Primeri**\n\nDefaultValue vraća definisanu vrednost\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 vraća podrazumevano ako nema vrednosti na navedenom ključu.\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 vraća podrazumevano ako ključ ne postoji.\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća navedenu podrazumevanu vrednost ako ključ u rečniku ne postoji ili je vrednost u navedenom ključu `null` ili prazna tekstualna vrednost.\n\n**Parametri**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Rečnik ili prilog za proveru.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ključ za proveru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova vrednost se vraća ako ključ ne postoji ili je vrednost na navedenom ključu `null` ili prazna tekstualna vrednost.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrednost u navedenom ključu ako je definisan. U suprotnom, vraća vrednost navedenu u `defaultValue`."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#defaultvalue2","description":"Vraća navedenu podrazumevanu vrednost ako bar jedan od ključeva u ugrađenom rečniku ne postoji ili je vrednost u navedenom ključu `null` ili prazna tekstualna vrednost.","examples":"\n**Primeri**\n\nDefaultValue vraća definisanu vrednost\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 vraća podrazumevano ako nema vrednosti na navedenom ključu.\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 vraća podrazumevano ako ključ ne postoji.\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\nProverite nultu vrednost u nizu u rečniku sa ključem koji postoji\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća navedenu podrazumevanu vrednost ako bar jedan od ključeva u ugrađenom rečniku ne postoji ili je vrednost u navedenom ključu `null` ili prazna tekstualna vrednost.\n\n**Parametri**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Rečnik ili prilog za proveru.\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; - Niz ključeva ili indeksa za proveru na svakom nivou strukture kontejnera.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova vrednost se vraća ako bar jedan od ključeva ili indeksa ne postoji ili je vrednost u navedenom ključu `null` ili prazna tekstualna vrednost.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrednost u navedenom ključu ili indeksu ako je definisan. U suprotnom, vraća vrednost navedenu u `defaultValue`."}},"parametersInfo":{"min":3,"max":3}}],[{"type":"function","name":"dictionary","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary1","description":"Vraća novi rečnik na osnovu unetih argumenata. Argumenti su parovi ime/vrednost. Npr. rečnik ('field1',val,'field2',val2,...).","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća novi rečnik na osnovu unetih argumenata. Argumenti su parovi ime/vrednost. Npr. rečnik ('field1',val,'field2',val2,...).\n\n**Parametar**\n\n- **[name1, value1, ..., nameN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tekući parovi imena/vrednosti.\n\n**Povratna vrednost**: [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":"Deserijalizuje JSON tekst kao Arcade rečnik.","examples":"\n**Primer**\n\nDeserijalizuje JSON kao rečnik.\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":"**[Od verzije 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeserijalizuje JSON tekst kao Arcade rečnik.\n\n**Parametar**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON datoteka za konverziju u Arcade rečnik. Ovo mora biti serijalizovano kao tekstualna vrednost.\n\n**Povratna vrednost**: [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":"Konvertuje vrednost geometrije u rečnik.","examples":"\n**Primer**\n\nAžurirajte atribut x geometrije tačke.\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":"**[Od verzije 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertuje vrednost geometrije u rečnik.\n\n**Parametar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrija za konverziju u Arcade rečnik. Počevši od verzije 1.25, ulazi poligona ili polilinija mogu da sadrže zakrivljene objekte kada se izvršavaju u ArcGIS Pro i ArcGIS Maps SDKs for Native Apps.\n\n**Povratna vrednost**: [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":"Konvertuje funkciju u rečnik.","examples":"\n**Primer**\n\nKonvertuje funkciju u rečnik\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":"**[Od verzije 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertuje funkciju u rečnik.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Funkcija za konverziju u Arcade rečnik.\n\n**Povratna vrednost**: [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":"Pravi plitku ili duboku kopiju rečnika.","examples":"\n**Primeri**\n\nNapravite plitku kopiju rečnika\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\nNapravite duboku kopiju rečnika\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":"**[Od verzije 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPravi plitku ili duboku kopiju rečnika.\n\n**Parametri**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rečnik za kopiranje.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Ako je „tačno“, kreiraće se duboka kopija rečnika, što znači da svojstva izlaznog rečnika neće deliti iste reference kao ulazni rečnik. Podrazumevana vrednost je `netačno`.\n\n**Povratna vrednost**: [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":"Konvertuje voksel u rečnik.","examples":"\n**Primer**\n\nKonvertuj voksel u rečnik\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":"**[Od verzije 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertuje voksel u rečnik.\n\n**Parametar**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voksel za konvertovanje u Arcade rečnik.\n\n**Povratna vrednost**: [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":"Deserijalizuje JSON tekst u ekvivalentne Arcade tipove podataka.","examples":"\n**Primeri**\n\nKonvertuje tekst u Bulovu vrednost\n\n```arcade\nFromJSON(\"true\")\n// Returns true\n```\n\nKonvertuje tekst u broj\n\n```arcade\nfromJSON(\"731.1\")\n// returns 731.1\n```\n\nKonvertuje tekst u rečnik\n\n```arcade\nvar d = fromJSON('{\"kids\": 3, \"adults\": 4 }')\nd.kids + d.adults\n// returns 7\n```\n\nKonvertuje tekst u niz\n\n```arcade\nfromJSON('[\"one\", 2, \"three\", false]')\n// returns [ \"one\", 2, \"three\", false ]\n```\n\nKonvertuje tekst u nulu\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":"**[Od verzije 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeserijalizuje JSON tekst u ekvivalentne Arcade tipove podataka.\n\n**Parametar**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON tekst za deserijalizaciju u Arcade tip podataka.\n\n**Povratna vrednost**: [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":"Naznačava da li rečnik ima ulazni ključ.","examples":"\n**Primer**\n\nštampa `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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNaznačava da li rečnik ima ulazni ključ.\n\n**Parametri**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rečnik za koji treba proveriti ključ.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ključ za proveru.\n\n**Povratna vrednost**: [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":"Označava da li rečnik ima dati ključ i da li taj ključ ima vrednost.","examples":"\n**Primeri**\n\nRečnik sa ključem koji ima vrednost\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', 18519);\nHasValue(d, 'Cobourg');\n// returns true\n```\n\nRečnik sa ključem koji nema vrednost\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', null);\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nRečnik bez datog ključa\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000');\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nRečnik bez datog ključa\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":"**[Od verzije 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li rečnik ima dati ključ i da li taj ključ ima vrednost.\n\n**Parametri**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Rečnik ili prilog za proveru.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ključ ili naziv polja za proveru.\n\n**Povratna vrednost**: [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":"Proverava da li svojstvo ugrađeno nekoliko nivoa duboko u rečniku ima vrednost. Ovo vam omogućava da bušite u ugrađenu strukturu u jednom koraku umesto da proveravate vrednosti na svakom nivou. Vraća vrednost `true` ako ključevi i indeksi na svakom nivou strukture postoje i sadrže vrednost koja nije nula.","examples":"\n**Primeri**\n\nProverite rečnik sa ključem koji ima ugrađenu vrednost\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\nProverite vrednost u rečniku sa ključem koji ne postoji\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\nProverite vrednost u nizu u rečniku sa ključem koji postoji\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nProverava da li svojstvo ugrađeno nekoliko nivoa duboko u rečniku ima vrednost. Ovo vam omogućava da bušite u ugrađenu strukturu u jednom koraku umesto da proveravate vrednosti na svakom nivou. Vraća vrednost `true` ako ključevi i indeksi na svakom nivou strukture postoje i sadrže vrednost koja nije nula.\n\n**Parametri**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Rečnik ili prilog za proveru.\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; - Niz ključeva ili indeksa za proveru na svakom nivou strukture.\n\n**Povratna vrednost**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]]},{"id":"geometry_functions","title":"Geometrijske funkcije","items":[[{"type":"function","name":"angle","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#angle1","description":"Vraća aritmetički ugao linije između dve tačke u stepenima (0–360). Ugao se meri suprotno od smera kretanja kazaljke na satu u odnosu na istok. Na primer, ugao od 90 stepeni pokazuje prema severu.\n\nZa merenje se uzima u obzir samo x-y ravan. Bilo koje z-koordinate se zanemaruju. Tačkasti geoobjekti se mogu koristiti umesto bilo koje ili obe tačke geometrije. _Ako su tačke identične, vraća se ugao od 0 stepeni._","examples":"\n**Primer**\n\nVraća ugao od tačke do geoobjekta, u stepenima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća aritmetički ugao linije između dve tačke u stepenima (0–360). Ugao se meri suprotno od smera kretanja kazaljke na satu u odnosu na istok. Na primer, ugao od 90 stepeni pokazuje prema severu.\n\nZa merenje se uzima u obzir samo x-y ravan. Bilo koje z-koordinate se zanemaruju. Tačkasti geoobjekti se mogu koristiti umesto bilo koje ili obe tačke geometrije. _Ako su tačke identične, vraća se ugao od 0 stepeni._\n\n**Parametri**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prva tačka ili geoobjekat koji se koristi za izračunavanje ugla.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druga tačka ili geoobjekat koji se koristi za izračunavanje ugla.\n\n**Povratna vrednost**: [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":"Vraća aritmetički ugao linije između tri tačke u stepenima (0–360). Ugao se meri oko `tačke B` u smeru suprotnom od kretanja kazaljke na satu, od `tačke A` do `tačke C`.\n\nZa merenje se uzima u obzir samo x-y ravan. Bilo koje z-koordinate se zanemaruju. Tačkasti geoobjekti se mogu koristiti umesto jedne ili svih tačaka geometrije. _Ako su tačke identične, vraća se ugao od 0 ili 180 stepeni (zavisno od unutrašnje aritmetike)._","examples":"\n**Primer**\n\nVraća ugao između dve tačke oko geoobjekta, u stepenima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća aritmetički ugao linije između tri tačke u stepenima (0–360). Ugao se meri oko `tačke B` u smeru suprotnom od kretanja kazaljke na satu, od `tačke A` do `tačke C`.\n\nZa merenje se uzima u obzir samo x-y ravan. Bilo koje z-koordinate se zanemaruju. Tačkasti geoobjekti se mogu koristiti umesto jedne ili svih tačaka geometrije. _Ako su tačke identične, vraća se ugao od 0 ili 180 stepeni (zavisno od unutrašnje aritmetike)._\n\n**Parametri**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prva tačka ili geoobjekat koji se koristi za izračunavanje ugla.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druga tačka ili geoobjekat koji se koristi za izračunavanje ugla.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Treća tačka ili geoobjekat koji se koristi za izračunavanje ugla.\n\n**Povratna vrednost**: [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":"Vraća površinu ulazne geometrije ili geoobjekta u datim jedinicama. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća površinu geoobjekta u kvadratnim metrima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća površinu ulazne geometrije ili geoobjekta u datim jedinicama. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\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; - Poligon ili Feature (skup geoobjekata) za koji treba izračunati površinu ravni.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku.  \nMoguće vrednosti: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća geodetsku površinu ulazne geometrije ili geoobjekta u datim jedinicama. Ovo je pouzdanije merenje površine od `Oblasti()` jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća geodetsku površinu geoobjekta u kvadratnim metrima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geodetsku površinu ulazne geometrije ili geoobjekta u datim jedinicama. Ovo je pouzdanije merenje površine od `Oblasti()` jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\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; - Poligon ili Feature (skup geoobjekata) za koji treba izračunati geodetsku površinu.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku.  \nMoguće vrednosti: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`  \n\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća geografski ugao linije između dve tačke u stepenima (0 - 360). Direkcioni ugao se meri u smeru kretanja kazaljke na satu u odnosu na sever. Na primer, direkcioni ugao od 225 stepeni predstavlja jugozapadnu orijentaciju.\n\nZa merenje se uzima u obzir samo x-y ravan. Bilo koje z-koordinate se zanemaruju. Tačkasti geoobjekti se mogu koristiti umesto jedne ili obe tačke geometrije. _Ako su tačke identične, vraća se ugao od 0._","examples":"\n**Primer**\n\nVraća direkcioni ugao od tačke do geoobjekta, u stepenima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geografski ugao linije između dve tačke u stepenima (0 - 360). Direkcioni ugao se meri u smeru kretanja kazaljke na satu u odnosu na sever. Na primer, direkcioni ugao od 225 stepeni predstavlja jugozapadnu orijentaciju.\n\nZa merenje se uzima u obzir samo x-y ravan. Bilo koje z-koordinate se zanemaruju. Tačkasti geoobjekti se mogu koristiti umesto jedne ili obe tačke geometrije. _Ako su tačke identične, vraća se ugao od 0._\n\n**Parametri**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prva tačka koja se koristi za izračunavanje direkcionog ugla.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druga tačka koja se koristi za izračunavanje direkcionog ugla.\n\n**Povratna vrednost**: [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":"Vraća geografski ugao linije između tri tačke u stepenima (0 - 360). Direkcioni ugao se meri oko `tačke B` u smeru kretanja kazaljke na satu, od `tačke A` do `tačke C`.\n\nZa merenje se uzima u obzir samo x-y ravan. Bilo koje z-koordinate se zanemaruju. Tačkasti geoobjekti se mogu koristiti umesto bilo koje ili svih tačaka geometrije. _Ako su tačke identične, vraća se ugao od 0 ili 180 stepeni (zavisno od unutrašnje aritmetike)._","examples":"\n**Primer**\n\nVraća direkcioni ugao između dve tačke oko geoobjekta, u stepenima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geografski ugao linije između tri tačke u stepenima (0 - 360). Direkcioni ugao se meri oko `tačke B` u smeru kretanja kazaljke na satu, od `tačke A` do `tačke C`.\n\nZa merenje se uzima u obzir samo x-y ravan. Bilo koje z-koordinate se zanemaruju. Tačkasti geoobjekti se mogu koristiti umesto bilo koje ili svih tačaka geometrije. _Ako su tačke identične, vraća se ugao od 0 ili 180 stepeni (zavisno od unutrašnje aritmetike)._\n\n**Parametri**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prva tačka koja se koristi za izračunavanje direkcionog ugla.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druga tačka koja se koristi za izračunavanje direkcionog ugla.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Treća tačka koja se koristi za izračunavanje direkcionog ugla.\n\n**Povratna vrednost**: [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":"Vraća planarnu (ili euklidsku) zonu bliskosti na naznačenom rastojanju oko ulazne geometrije. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća poligon koji predstavlja zonu bliskosti od 1/2 milje oko ulazne geometrije\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća planarnu (ili euklidsku) zonu bliskosti na naznačenom rastojanju oko ulazne geometrije. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Od geometrije do zone bliskosti.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Rastojanje do zone bliskosti od geometrije.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinica za merenje rastojanje zone bliskosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Dodatni resursi**\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":"Vraća geodetsku zonu bliskosti na naznačenom rastojanju oko ulazne geometrije. Ovo je geodetsko merenje, koje izračunava rastojanja na elipsoidu.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća poligon koji predstavlja zonu bliskosti od 1/2 milje oko ulazne geometrije\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geodetsku zonu bliskosti na naznačenom rastojanju oko ulazne geometrije. Ovo je geodetsko merenje, koje izračunava rastojanja na elipsoidu.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Od geometrije do zone bliskosti.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Rastojanje do zone bliskosti od geometrije.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinica za merenje rastojanje zone bliskosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Dodatni resursi**\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":"Vraća težište ulazne geometrije.","examples":"\n**Primeri**\n\nVraća težište datog poligona\n\n```arcade\nCentroid($feature)\n```\n\nVraća težište datog poligonalnog prstena\n\n```arcade\nvar ringPoints = Geometry($feature).rings[0];\nCentroid(ringPoints);\n```\n\nVraća težište datog poligona ili polilinije i osigurava da je unutar ulazne geometrije\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća težište ulazne geometrije.\n\n**Parametri**\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; - Poligon ili niz tačaka koje čine poligon.\n- **algorithm** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od 1.29_ Metod utvrđivanja pozicije težišta. Moguće vrednosti:\n\n  - `geometric`: (podrazumevano) Vraća pravo težište geometrije. Geometrijsko težište za niz tačaka će vratiti srednju vrednost svih tačaka, dok je za poligone geometrijsko težište reprezent oblasti oblika. Za nepravilne poligone, geometrijsko težište možda neće biti unutar samog poligona. Za polilinije, geometrijsko težište možda neće biti na samoj liniji.\n\n  - `labelPoint`: Za poligone, osigurava da težište vraćeno iz ove funkcije bude unutar samog poligona.. Za polilinije, osigurava da težište bude na samoj liniji.\n\n**Povratna vrednost**: [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":"Izračunava pravougaonikom isečenu geometriju iz ciljne geometrije.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća površinu isečene geometrije\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nIzračunava pravougaonikom isečenu geometriju iz ciljne geometrije.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja treba da se iseče.\n- **envelope**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent) - Pravougaonik koji se koristi za odsecanje `geometry` (geometrije).\n\n**Povratna vrednost**: [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":"Označava da li jedna geometrija sadrži drugu geometriju. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**","examples":"\n**Primer**\n\nVraća vrednost tačno, ako se geoobjekat sadrži unutar datog poligona\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li jedna geometrija sadrži drugu geometriju. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**\n\n**Parametri**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se testira za odnos 'contains' (sadrži) sa `insideGeometry` (unutar geometrije). Zamislite ovu geometriju kao potencijalni 'container' (spremište) za `insideGeometry` (unutar geometrije).\n- **insideGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se testira za odnos 'within' (unutar) za `containerGeometry` (geometrija spremišta).\n\n**Povratna vrednost**: [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":"Uglovi mogu imati nekoliko interpretacija i mogu se predstaviti kao broj, tekst ili dobro formirani niz. Ova funkcija uzima jedan ulazni prikaz i konvertuje ga u drugi.\n\nUlazna vrednost je opisana rečnikom koji je naveo tip ugla i tip smera. Ako `angleType` i `directionType` nisu odgovarajući za unos, konverzija neće uspeti.\n\nŽeljena izlazna vrednost je opisana rečnikom koji precizira tip izlaza, tip ugla, tip smera i opcioni format za izlaz teksta.\n\nAko je tip izlaza `value`:  \n - biće vraćen niz za tip ugla `dms` ili za tip smera `kvadrant`  \n - biće vraćen broj u svim ostalim slučajevima\n\nAko je tip izlaza `text`, koristiće se podrazumevani graničnici i zagrade, osim ako je navedeno opciono svojstvo `format`.  \n`format` kontroliše redosled, razmake, zagrade i graničnike u izlaznom tekstu.  \nNavod karaktera za format niza pre decimalne tačke označava minimalni broj (npr. `DDD -> 000`).  \nNizovi znakova formata posle decimalnog zareza označavaju preciznost (npr. `D.DD -> 0.00`).\n\nPodržani `format` znakovi:  \n- `D` - Stepeni  \n- `R` - Radijani  \n- `G` - Gradijani  \n- `d` - DMS stepeni  \n- `m` - DMS minuti  \n- `s` - DMS sekundi  \n- `P` - Puni naziv meridijana (npr. `Sever` u odnosu na `Jug`)  \n- `p` - Skraćeni naziv meridijana (npr. `S` u odnosu na `J`)  \n- `B` - Puni naziv smera (npr. `Istok` u odnosu na `Zapad`)  \n- `b` - Skraćeni naziv smera (npr. `I` u odnosu na `Z`)  \n- `[ ]` - Komandni znaci  \n\n\nZa `dms` formatiranje, ako se `s` ne koristi, tada je `m` zaokruženo na najbliži minut. Slično, ako se `m` ne koristi, `d` će se zaokružiti.","examples":"\n**Primeri**\n\nPrimeri gde je `outputType` dat kao `value`.\n\n```arcade\nConvertDirection( 30, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'value'})\n// returns ['N', 30, 0, 0, 'E']\n \nConvertDirection( 25.99, {directionType:'North', angleType : 'Gradians'}, {directionType:'North', outputType: 'value', angleType : 'Gradians'})\n// returns 25.99\n \nConvertDirection( 1, {directionType:'North', angleType: 'DEGREES'}, {directionType: 'Quadrant', angleType: 'Degrees', outputType: 'value'})\n// returns ['N',1,'E']\n \nConvertDirection( 0.9, {directionType: 'North', angleType: 'degrees'}, {directionType:'North', angleType: 'gradians', outputType: 'value'})\n// returns 1.0 \n \nConvertDirection( 180.0, {directionType:'North', angleType: 'degrees'}, {directionType:'North', angleType: 'radians', outputType : 'value'})\n// returns PI\n```\n\nPrimeri gde je `outputType` dat kao `text`.\n\n```arcade\nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: 'DDDD.D'})\n// returns '0025.3'\n \nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: 'R'})\n// returns '0'\n \nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: '[DD.DD]'})\n// returns 'DD.DD'\n \nConvertDirection( 25.34, {directionType:'North', angleType: 'DEGREES'}, {directionType:'quadrant', outputType: 'text', format: 'P B'})\n// returns 'North East'\n \nConvertDirection( [001,01,59.99], {directionType:'North', angleType: 'DMS'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'dddA mm[B] ssC'})\n// returns '001A 02B 00C'\n```\n\n","completion":{"label":"ConvertDirection","detail":"ConvertDirection(input, inputSpec, outputSpec) -> Array<Number|Text>,Number,Text","insertText":"ConvertDirection(${1:input_}, ${2:inputSpec_}, ${3:outputSpec_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.13](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUglovi mogu imati nekoliko interpretacija i mogu se predstaviti kao broj, tekst ili dobro formirani niz. Ova funkcija uzima jedan ulazni prikaz i konvertuje ga u drugi.\n\nUlazna vrednost je opisana rečnikom koji je naveo tip ugla i tip smera. Ako `angleType` i `directionType` nisu odgovarajući za unos, konverzija neće uspeti.\n\nŽeljena izlazna vrednost je opisana rečnikom koji precizira tip izlaza, tip ugla, tip smera i opcioni format za izlaz teksta.\n\nAko je tip izlaza `value`:  \n - biće vraćen niz za tip ugla `dms` ili za tip smera `kvadrant`  \n - biće vraćen broj u svim ostalim slučajevima\n\nAko je tip izlaza `text`, koristiće se podrazumevani graničnici i zagrade, osim ako je navedeno opciono svojstvo `format`.  \n`format` kontroliše redosled, razmake, zagrade i graničnike u izlaznom tekstu.  \nNavod karaktera za format niza pre decimalne tačke označava minimalni broj (npr. `DDD -> 000`).  \nNizovi znakova formata posle decimalnog zareza označavaju preciznost (npr. `D.DD -> 0.00`).\n\nPodržani `format` znakovi:  \n- `D` - Stepeni  \n- `R` - Radijani  \n- `G` - Gradijani  \n- `d` - DMS stepeni  \n- `m` - DMS minuti  \n- `s` - DMS sekundi  \n- `P` - Puni naziv meridijana (npr. `Sever` u odnosu na `Jug`)  \n- `p` - Skraćeni naziv meridijana (npr. `S` u odnosu na `J`)  \n- `B` - Puni naziv smera (npr. `Istok` u odnosu na `Zapad`)  \n- `b` - Skraćeni naziv smera (npr. `I` u odnosu na `Z`)  \n- `[ ]` - Komandni znaci  \n\n\nZa `dms` formatiranje, ako se `s` ne koristi, tada je `m` zaokruženo na najbliži minut. Slično, ako se `m` ne koristi, `d` će se zaokružiti.\n\n**Parametri**\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) - Neobrađeni prikaz ležaja. Tip za `input` i vrednosti za `inputSpec` dikritaju kako se unos raščlanjuje.\n- **inputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Sadrži informacije za interpretaciju unosa.\n\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Opisuje jedinicu za ugao za ulaz. Podržane vrednosti: `DEGREES`, `DMS`, `RADIANS`, `GONS`, `GRADIANS`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Opisuje meridijan ulaznog pravca i smer. Podržane vrednosti: `NORTH`, `SOUTH`, `POLAR`, `QUADRANT`\n- **outputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Sadrži informacije o načinu formatiranja izlaza.\n\n  - **outputType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontroliše tip izlaza. Podržane vrednosti: `value`, `text`\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Opisuje jedinicu odlaznog ugla. Podržane vrednosti: `DEGREES`, `DMS`, `RADIANS`, `GONS`, `GRADIANS`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Opisuje meridijan odlaznog pravca i smer. Podržane vrednosti: `NORTH`, `SOUTH`, `POLAR`, `QUADRANT`\n  - **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontroliše format teksta. Primenljivo smo ako je `outputType` `text`.\n\n**Povratna vrednost**: [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":"Izračunava konveksni omotač geometrije. Konveksni trup je najmanji konveksni poligon koji obuhvata geometriju. Trup je obično poligon, ali može biti i polilinija ili tačka u degenerisanim slučajevima.\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**","examples":"\n**Primeri**\n\nVraća broj vrhova u geometriji konveksnog trupa geometrije trenutnog obeležja\n\n```arcade\nCount(ConvexHull(Geometry($feature)).Rings[0])\n```\n\nVraća konveksni omotač geometrije koja ima konkavnu oblast (koju će konveksni trup ignorisati)\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":"**[Od verzije 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nIzračunava konveksni omotač geometrije. Konveksni trup je najmanji konveksni poligon koji obuhvata geometriju. Trup je obično poligon, ali može biti i polilinija ili tačka u degenerisanim slučajevima.\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**\n\n**Parametar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija tačke, linije ili poligona koju treba analizirati.\n\n**Povratna vrednost**: [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":"Označava da li se jedna geometrija ukršta sa drugom geometrijom. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća vrednost tačno ako se geoobjekat ukršta sa datim poligonom\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li se jedna geometrija ukršta sa drugom geometrijom. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija sa kojom se ukršta.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se ukršta.\n\n**Povratna vrednost**: [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":"Deli ulaznu poliliniju ili poligon tamo gde se ukršta sa presecajućom polilinijom. Kod polilinija su svi rezultujući levi rezovi grupisani zajedno u prvoj geometriji. Desni rezovi i koincidentni rezovi su grupisani u drugoj geometriji. Svaki nedefinisani rez, zajedno sa svim neodsečenim delovima, se izbacuje u vidu zasebnih polilinija.\n\nKod poligona su svi rezultujući levi rezovi grupisani u prvom poligonu, svi desni rezovi su grupisani u drugom poligonu, a svaki nedefinisani rez, zajedno sa svim delovima preostalim nakon isecanja, se izbacuje u vidu zasebnog poligona. Ako nema vraćenih rezova, niz će biti prazan. Nedefinisani rez će nastati samo ako je proizveden levi ili desni rez i postoji deo koji je preostao nakon isecanja, ili ako je rez ograničen sa leve i desne strane sekača.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nIseca geometriju geoobjekta datom polilinijom\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeli ulaznu poliliniju ili poligon tamo gde se ukršta sa presecajućom polilinijom. Kod polilinija su svi rezultujući levi rezovi grupisani zajedno u prvoj geometriji. Desni rezovi i koincidentni rezovi su grupisani u drugoj geometriji. Svaki nedefinisani rez, zajedno sa svim neodsečenim delovima, se izbacuje u vidu zasebnih polilinija.\n\nKod poligona su svi rezultujući levi rezovi grupisani u prvom poligonu, svi desni rezovi su grupisani u drugom poligonu, a svaki nedefinisani rez, zajedno sa svim delovima preostalim nakon isecanja, se izbacuje u vidu zasebnog poligona. Ako nema vraćenih rezova, niz će biti prazan. Nedefinisani rez će nastati samo ako je proizveden levi ili desni rez i postoji deo koji je preostao nakon isecanja, ili ako je rez ograničen sa leve i desne strane sekača.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\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) - Geometrije za isecanje.\n- **cutter**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Polilinija koja se koristi za isecanje `geometry` (geometrije).\n\n**Povratna vrednost**: [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":"Vraća navedenu podrazumevanu vrednost ako ključ u geometriji ne postoji ili je vrednost u navedenom ključu `null` ili prazna tekstualna vrednost.","examples":"\n**Primeri**\n\nTačka koja ima z-vrednost\n\n```arcade\nDefaultValue(Geometry($feature), \"z\", 1000)\n// Geometry($feature).hasZ is true\n// returns the value of Geometry($feature).z\n```\n\nTačka koja nema z-vrednost\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća navedenu podrazumevanu vrednost ako ključ u geometriji ne postoji ili je vrednost u navedenom ključu `null` ili prazna tekstualna vrednost.\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrija ulaza za proveru.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ključ za proveru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova vrednost se vraća ako ključ ne postoji ili je vrednost na navedenom ključu `null` ili prazna tekstualna vrednost.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrednost u navedenom ključu ako je definisan. U suprotnom, vraća vrednost navedenu u `defaultValue`."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#defaultvalue2","description":"Vraća navedenu podrazumevanu vrednost ako bar jedan od ključeva u ugrađenim svojstvima geometrije ne postoji ili je vrednost u navedenom ključu `null` ili prazna tekstualna vrednost.","examples":"\n**Primeri**\n\nPrsten, koordinata i vrednost x postoje i imaju vrednost\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\nPrsten ne postoji\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\nPrsten i koordinata postoje, ali m-vrednost ne postoji\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća navedenu podrazumevanu vrednost ako bar jedan od ključeva u ugrađenim svojstvima geometrije ne postoji ili je vrednost u navedenom ključu `null` ili prazna tekstualna vrednost.\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrija ulaza za proveru.\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; - Niz ključeva ili indeksa za proveru na svakom nivou strukture kontejnera.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova vrednost se vraća ako bar jedan od ključeva ili indeksa ne postoji ili je vrednost u navedenom ključu `null` ili prazna tekstualna vrednost.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrednost u navedenom ključu ili indeksu ako je definisan. U suprotnom, vraća vrednost navedenu u `defaultValue`."}},"parametersInfo":{"min":3,"max":3}}],{"type":"function","name":"densify","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#densify","description":"Popunjava geometrije umetanjem temena radi kreiranja segmenata koji nisu duži od navedenog intervala.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća popunjenu geometriju sa maksimalnom dužinom segmenta od 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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPopunjava geometrije umetanjem temena radi kreiranja segmenata koji nisu duži od navedenog intervala.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ulazna geometrija koje se popunjava.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maksimalno dozvoljena dužina segmenta. Mora da bude pozitivna vrednost.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Merna jedinica za maxSegmentLength (maksimalnu dužinu segmenta). Vraća na podrazumevane jedinice ulazne geometrije. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Dodatni resursi**\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":"Pravi geodeziju između svakog vrha ulazne geometrije i zgušnjava izlaznu geometriju dodatnim vrhovima da bi se kreirali segmenti ne duži od navedenog intervala\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**","examples":"\n**Primer**\n\nVraća popunjenu geometriju sa maksimalnom dužinom segmenta od 10000\n\n```arcade\nDensifyGeodetic($feature, 10000, 'meters');\n```\n\n","completion":{"label":"DensifyGeodetic","detail":"DensifyGeodetic(inputGeometry, maxSegmentLength, unit?) -> Geometry","insertText":"DensifyGeodetic(${1:inputGeometry_}, ${2:maxSegmentLength_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPravi geodeziju između svakog vrha ulazne geometrije i zgušnjava izlaznu geometriju dodatnim vrhovima da bi se kreirali segmenti ne duži od navedenog intervala\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ulazna geometrija koje se popunjava.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maksimalno dozvoljena dužina segmenta. Mora da bude pozitivna vrednost.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Merna jedinica za maxSegmentLength (maksimalnu dužinu segmenta). Vraća na podrazumevane jedinice ulazne geometrije. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Dodatni resursi**\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":"Vrši operaciju topološke razlike za dve geometrije. Rezultujuća geometrija potiče iz `inputGeometry`, a ne iz `subtractor`. Dimenzija `subtractor` mora da bude ista ili veća od dimenzije `inputGeometry`.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nOduzima datu površinu poligona od geoobjekta.\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrši operaciju topološke razlike za dve geometrije. Rezultujuća geometrija potiče iz `inputGeometry`, a ne iz `subtractor`. Dimenzija `subtractor` mora da bude ista ili veća od dimenzije `inputGeometry`.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ulazna geometrija od koje se oduzima.\n- **subtractor**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se oduzima od `geometry`.\n\n**Povratna vrednost**: [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":"Označava da li je jedna geometrija razdvojena (ni na koji način ne preseca) od druge geometrije. U tabeli ispod, crvena oznaka označava da bi funkcija vratila `tačan` rezultat sa navedenim geometrijama.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća vrednost tačno ako se geometrije ne presecaju\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li je jedna geometrija razdvojena (ni na koji način ne preseca) od druge geometrije. U tabeli ispod, crvena oznaka označava da bi funkcija vratila `tačan` rezultat sa navedenim geometrijama.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Pozadinska geometrija koja se testira za odnos 'disjoint' (razdvojena) sa `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija poređenja koja se testira za odnos 'disjoint' (razdvojena) sa `geometry1`.\n\n**Povratna vrednost**: [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":"Vraća planarno rastojanje između dve geometrije u datim jedinicama. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća rastojanje između dve geometrije u metrima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća planarno rastojanje između dve geometrije u datim jedinicama. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\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; - Geometrija se koristi za merenje rastojanja od `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; - Geometrija se koristi za merenje rastojanja od `geometry1`.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Izračunava najkraće rastojanje između dve tačke duž velikog kruga.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća rastojanje u kilometrima od autobusa u sloju strima do centralne stanice\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":"**[Od verzije 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nIzračunava najkraće rastojanje između dve tačke duž velikog kruga.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **point1**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Tačka se koristi za merenje rastojanja od `point2`.\n- **point2**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Tačka se koristi za merenje rastojanja od `point1`.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća koordinate duž ulazne linije na osnovu date udaljenosti. Svi delovi prave se uzimaju u obzir kada se pokušava pronaći koordinata na datoj udaljenosti. Rastojanje ne uključuje praznine između putanja (ili delova) linije. Ako rastojanje nije pronađeno duž ulazne linije, onda će rezultat biti `null`.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća koordinate ulazne polilinije na osnovu date vrednosti udaljenosti\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća koordinate duž ulazne linije na osnovu date udaljenosti. Svi delovi prave se uzimaju u obzir kada se pokušava pronaći koordinata na datoj udaljenosti. Rastojanje ne uključuje praznine između putanja (ili delova) linije. Ako rastojanje nije pronađeno duž ulazne linije, onda će rezultat biti `null`.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\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) - Linija ili putanja sa koje treba pronaći koordinate. Kada koristite geoobjekat kao ulaz, geometrija geoobjekta mora biti polilinija.\n- **inputDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Udaljenost koja se koristi za pronalaženje koordinata duž `inputLine` od početka linije. Svi delovi prave se uzimaju u obzir kada se pokušava pronaći koordinata na datoj udaljenosti. Rastojanje ne uključuje praznine između putanja (ili delova) linije. \n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik sa sledećim svojstvima. Ako rastojanje nije pronađeno duž ulazne linije, onda će rezultat biti `null`.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Koordinate tačke duž `inputLine` na osnovu date vrednosti udaljenosti.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - U slučaju unosa polilinije, indeks putanje kojoj pripada `coordinate`.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks (u odnosu na putanju) segmenta linije kome pripada `koordinata`. Ako `koordinata` predstavlja vrh ulazne linije, onda `segmentId` će vratiti indeks prethodnog vrha Ako je `coordinate` prvi verteks iz `inputLine`, vrednost za `segmentId` biće `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":"Pokazuje da li pravougaonik (ili obuhvat) jedne geometrije preseca pravougaonik druge geometrije. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća vrednost tačno ako se geometrije presecaju\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPokazuje da li pravougaonik (ili obuhvat) jedne geometrije preseca pravougaonik druge geometrije. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se testira za odnos presecanja sa drugom geometrijom.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se preseca.\n\n**Povratna vrednost**: [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":"Označava da li su dve geometrije jednake ili geografski ekvivalentne s obzirom na prostornu referencu i toleranciju podataka. Dve ulazne geometrije ne moraju da budu klonovi da bi se smatrale jednakim.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije geoobjekta (tj. `Geometry($feature)`) kao ulaza za bilo koju funkciju geometrije u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća vrednost tačno ako su geometrije jednake\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li su dve geometrije jednake ili geografski ekvivalentne s obzirom na prostornu referencu i toleranciju podataka. Dve ulazne geometrije ne moraju da budu klonovi da bi se smatrale jednakim.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije geoobjekta (tj. `Geometry($feature)`) kao ulaza za bilo koju funkciju geometrije u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Prva ulazna geometrija.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Druga ulazna geometrija.\n\n**Povratna vrednost**: [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":"Konstruiše objekat obuhvata iz teksta ili rečnika.","examples":"\n**Primer**\n\nKreira objekat obuhvata\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše objekat obuhvata iz teksta ili rečnika.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva iz kojih se konstruiše objekat geometrije obuhvata.\n\n  - **xMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gornja granica ili najveća moguća x koordinata geometrije.\n  - **xMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Donja granica, ili najmanja moguća x koordinata geometrije.\n  - **yMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gornja granica ili najveća moguća y koordinata geometrije.\n  - **yMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Donja granica, ili najmanja moguća y koordinata geometrije.\n  - **mMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gornja granica ili najveća moguća m vrednost geometrije. Ako postavljate ovu vrednost, onda morate da postavite `hasM` (ima M) na `true` (tačno).\n  - **mMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Donja granica, ili najmanja moguća m vrednost geometrije. Ako postavljate ovu vrednost, onda morate da postavite `hasM` (ima M) na `true` (tačno).\n  - **zMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gornja granica ili najveća moguća z vrednost geometrije. Ako postavljate ovu vrednost, onda morate da postavite `hasZ` (ima Z) na `true` (tačno).\n  - **zMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Donja granica, ili najmanja moguća z vrednost geometrije. Ako postavljate ovu vrednost, onda morate da postavite `hasZ` (ima Z) na `true` (tačno).\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima m vrednosti.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima z vrednosti.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Prostorna referenca geometrije.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobro poznati ID geografskog ili projektovanog koordinatnog sistema koji definiše referencu za koju treba nacrtati geometriju.\n\n**Povratna vrednost**: [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":"Vraća obuhvat ulaznog geoobjekta, poligona, tačke, polilinije ili više tačaka.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća obuhvat geoobjekta\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća obuhvat ulaznog geoobjekta, poligona, tačke, polilinije ili više tačaka.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat ili geometrija iz koje se dobija obuhvat.\n\n**Povratna vrednost**: [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":"Konstruiše objekat obuhvata iz serijalizovanog JSON teksta. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za objekte Envelope.","examples":"\n**Primer**\n\nKreira objekat obuhvata od JSON-a\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše objekat obuhvata iz serijalizovanog JSON teksta. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za objekte Envelope.\n\n**Parametar**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON tekst iz kojeg se konstruiše objekat obuhvata.\n\n**Povratna vrednost**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent)\n\n**Dodatni resursi**\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":"Smanjuje broj temena u ulaznoj geometriji na osnovu date vrednosti odstupanja. Geometrije sa jednom i više tačaka ostaju nepromenjene. Pravougaonici se konvertuju u poligone, a zatim se generalizuju.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća generalizovanu verziju ulazne geometrije\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSmanjuje broj temena u ulaznoj geometriji na osnovu date vrednosti odstupanja. Geometrije sa jednom i više tačaka ostaju nepromenjene. Pravougaonici se konvertuju u poligone, a zatim se generalizuju.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ulazna geometrija koje se generalizuje.\n- **maxDeviation**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maksimalno dozvoljeno odstupanje od generalizovane geometrije do prvobitne geometrije.\n- **removeDegenerateParts** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Kada je `true` (tačno), degenerisani delovi geometrije biće uklonjeni iz ulaznog rezultata (možda neće biti poželjni za crtanje).\n- **maxDeviationUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Merna jedinica za maxDeviation (maksimalno odstupanje). Vraća na podrazumevane jedinice ulazne geometrije.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [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":"Konstruiše Geometriju objekta od serijalizovanog JSON teksta ili rečnika. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za Geometrijske objekte. Ova funkcija može da vrati i geometriju ulaznog geoobjekta.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primeri**\n\nVraća geometriju geoobjekta\n\n```arcade\nGeometry($feature)\n```\n\nKonstruiše tačkastu geometriju. To može da se uradi sa bilo kojim tipom geometrije.\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše Geometriju objekta od serijalizovanog JSON teksta ili rečnika. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za Geometrijske objekte. Ova funkcija može da vrati i geometriju ulaznog geoobjekta.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametar**\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) - Geoobjekat ili JSON iz koga se konstruiše geometrijski objekat. Počevši od verzije 1.25, ulazni JSON tekst ili definicije iz rečnika za poligone ili polilinije mogu da sadrže zakrivljene objekte kada se izvršavaju u ArcGIS Pro i ArcGIS Maps SDKs for Native Apps.\n\n**Povratna vrednost**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Dodatni resursi**\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":"Označava da li geometrija ima vrednost na datom ključu ili indeksu.","examples":"\n**Primeri**\n\nTačka koja ima z vrednost\n\n```arcade\nif( TypeOf(Geometry($feature)) == \"Point\"){\n  return HasValue(Geometry($feature), \"z\")\n  // returns true\n}\n```\n\nPoligon sa ključem koji ne postoji\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li geometrija ima vrednost na datom ključu ili indeksu.\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrija koju treba proveriti.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv ključa ili svojstva koje treba proveriti.\n\n**Povratna vrednost**: [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":"Proverava da li svojstva ili indeks koji su ugrađeni nekoliko nivoa duboko u geometriji imaju vrednost. Ovo vam omogućava da bušite u ugrađenu strukturu u jednom koraku umesto da proveravate vrednosti na svakom nivou. Vraća vrednost `true` ako ključevi i indeksi na svakom nivou strukture postoje i sadrže vrednost koja nije nula.","examples":"\n**Primeri**\n\nPrsten, koordinata i vrednost x postoje i imaju vrednost\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\nPrsten ne postoji\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\nPrsten i koordinata postoje, ali m-vrednost ne postoji\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nProverava da li svojstva ili indeks koji su ugrađeni nekoliko nivoa duboko u geometriji imaju vrednost. Ovo vam omogućava da bušite u ugrađenu strukturu u jednom koraku umesto da proveravate vrednosti na svakom nivou. Vraća vrednost `true` ako ključevi i indeksi na svakom nivou strukture postoje i sadrže vrednost koja nije nula.\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Rečnik ili funkcija koju treba proveriti.\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; - Niz ključeva ili indeksa za proveru na svakom nivou strukture.\n\n**Povratna vrednost**: [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":"Konstruiše presek iz teorije skupova između dve geometrije i vraća novu geometriju.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća površinu koja je zajednička za oba poligona\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše presek iz teorije skupova između dve geometrije i vraća novu geometriju.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za presecanje sa `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za presecanje sa `geometry1`.\n\n**Povratna vrednost**: [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":"Označava da li jedna geometrija preseca drugu geometriju. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća vrednost tačno ako se geometrije presecaju\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li jedna geometrija preseca drugu geometriju. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se testira za odnos presecanja sa `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se preseca.\n\n**Povratna vrednost**: [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":"Označava da li ulazna geometrija ima prstenove ili tačke koje se presecaju ili prelaze preko drugih delova geometrije. Na primer, jedna funkcija polilinije čiji se delovi presecaju sa drugim ili poligon sa prstenovima koji se međusobno presecaju daće vrednost `tačno`. ","examples":"\n**Primer**\n\nVraća rezultat tačno ako se putanje polilinija međusobno seku\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":"**[Od verzije 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li ulazna geometrija ima prstenove ili tačke koje se presecaju ili prelaze preko drugih delova geometrije. Na primer, jedna funkcija polilinije čiji se delovi presecaju sa drugim ili poligon sa prstenovima koji se međusobno presecaju daće vrednost `tačno`. \n\n**Parametar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Poligon, polilinija ili geometrija sa više tačaka za testiranje za samostalno presecanje.\n\n**Povratna vrednost**: [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":"Pokazuje da li je data geometrija topološki jednostavna.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća vrednost tačno ako je geometrija topološki jednostavna\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPokazuje da li je data geometrija topološki jednostavna.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ulazna geometrija.\n\n**Povratna vrednost**: [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":"Vraća dužinu ulazne geometrije ili geoobjekta u datim jedinicama. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća planarnu dužinu geoobjekta u kilometrima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća dužinu ulazne geometrije ili geoobjekta u datim jedinicama. Ovo je merenje u ravni korišćenjem Dekartove matematike.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\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; - Geometrija ili geometrije za koje se izračunava planarna dužina.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća planarnu (Dekartovu) dužinu ulazne geometrije ili geoobjekta uzimajući u obzir visinu ili podatke Z ose. Geometriji dodatoj ovoj funkciji mora se dodeliti projektni koordinatni sistem. Ako prostorna referenca ne daje vrednost za jedinice Z ose, rezultat se vraća u metrima. Imajte na umu da ne podržavaju svi klijenti (kao što je 3.x serija ArcGIS API for JavaScript) traženje vrednosti Z ose, čak i kada podaci sadrže informacije o Z osi.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primeri**\n\nVraća 3D planarnu dužinu geoobjekta u jedinicu prostorne reference konteksta koji izvršava izraz.\n\n```arcade\nLength3D($feature)\n```\n\nVraća 3D planarnu dužinu geoobjekta u stopama.\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":"**[Od verzije 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća planarnu (Dekartovu) dužinu ulazne geometrije ili geoobjekta uzimajući u obzir visinu ili podatke Z ose. Geometriji dodatoj ovoj funkciji mora se dodeliti projektni koordinatni sistem. Ako prostorna referenca ne daje vrednost za jedinice Z ose, rezultat se vraća u metrima. Imajte na umu da ne podržavaju svi klijenti (kao što je 3.x serija ArcGIS API for JavaScript) traženje vrednosti Z ose, čak i kada podaci sadrže informacije o Z osi.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\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; - Geometrija ili geoobjekat za koje se izračunava planarna dužina u 3D prostoru.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća geodetsku dužinu ulazne geometrije ili geoobjekta (skup geoobjekata) u datim jedinicama. Ovo je pouzdanije merenje dužine od \\\"Dužina ()\\\" jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća geodetsku dužinu geoobjekta u kilometrima\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća geodetsku dužinu ulazne geometrije ili geoobjekta (skup geoobjekata) u datim jedinicama. Ovo je pouzdanije merenje dužine od \\\"Dužina ()\\\" jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\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; - Geometrija za koju treba izračunati geodetsku dužinu.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinice merenja povratne vrednosti. Ovo može da bude jedna od mogućih vrednosti u nastavku, ili jedan od numeričkih kodova navedenih u odeljku dodatnih resursa u nastavku. Za profile vizuelizacije, označavanja i iskačućih prozora, podrazumevana jedinica je prostorna referenca mape. U drugim profilima, kao što je proračun polja, podrazumevana vrednost se zasniva na prostornoj referenci podataka.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća prvu koordinatu duž ulazne linije na osnovu date mere ili m-vrednosti. Ako mera nije pronađena duž ulazne linije, onda će rezultat biti `null`. Svi delovi prave se uzimaju u obzir kada se pokušava pronaći koordinata na datoj meri. Mera ne uključuje praznine između putanja (ili delova) linije.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća koordinate ulazne polilinije na osnovu date vrednosti mere\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća prvu koordinatu duž ulazne linije na osnovu date mere ili m-vrednosti. Ako mera nije pronađena duž ulazne linije, onda će rezultat biti `null`. Svi delovi prave se uzimaju u obzir kada se pokušava pronaći koordinata na datoj meri. Mera ne uključuje praznine između putanja (ili delova) linije.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\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) - Linija ili putanja sa koje treba pronaći koordinate. Ulazna linija mora da ima `hasM` jednako vrednosti `true`. Ako `hasM` ima vrednost `false`, tada će `null` biti vraćeno. Kada koristite geoobjekat kao ulaz, geometrija geoobjekta mora biti polilinija.\n- **inputMeasure**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mera, ili m-vrednost, od koje se nalazi koordinata duž `inputLine` od početka linije. Svi delovi prave se uzimaju u obzir kada se pokušava pronaći koordinata na datoj meri. Mera ne uključuje praznine između putanja (ili delova) linije.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik sa sledećim svojstvima. Ako mera nije pronađena duž ulazne linije, onda će rezultat biti `null`.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Prva koordinata tačke duž `inputLine` na osnovu date vrednosti izmerene udaljenosti.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planarna udaljenost od početka `inputLine` izmerena duž linije do `coordinate`. U polilinijama gde se putanje ne spajaju, vrednost `distanceAlong` ne uključuje rastojanje praznina između početnog i krajnjeg vrha putanje.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - U slučaju unosa polilinije, indeks putanje kojoj pripada `coordinate`.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks (u odnosu na putanju) segmenta linije kome pripada `koordinata`. Ako `koordinata` predstavlja vrh ulazne linije, onda `segmentId` će vratiti indeks prethodnog vrha Ako je `coordinate` prvi verteks iz `inputLine`, vrednost za `segmentId` biće `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":"Konvertuje višedelnu geometriju u zasebne geometrije.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća niz jednodelnih geometrija iz višedelne geometrije\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertuje višedelnu geometriju u zasebne geometrije.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Višedelna geometrija koja se prelama u pojedinačne delove.\n\n**Povratna vrednost**: [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":"Konstruiše objekat od više tačaka iz rečnika koristeći samo niz vrednosti kao koordinate.","examples":"\n**Primeri**\n\nKreira više tačaka samo sa x i y koordinatama\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\nKreira više tačaka sa m vrednostima\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\nKreira više tačaka sa z vrednostima\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\nKreira više tačaka sa z i m vrednostima\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše objekat od više tačaka iz rečnika koristeći samo niz vrednosti kao koordinate.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva iz kojih se konstruiše objekat geometrije sa više tačaka.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz koordinata koje predstavljaju lokacije tačaka.\n\n    - **singlePoint**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva koji predstavljaju jednu tačku ili koordinatu. Prva stavka u nizu predstavlja x koordinatu. Drugi element predstavlja y koordinatu. Treći element predstavlja m koordinatu ako je `hasM` (ima M) tačno, a `hasZ` (ima Z) je netačno. U suprotnom, treći element predstavlja z koordinatu. Ako su `hasZ` (ima Z) i `hasM` (ima M) tačni, onda treći element predstavlja z koordinatu, dok četvrti element predstavlja m koordinatu.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima m vrednosti.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima z vrednosti.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Prostorna referenca geometrije.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobro poznati ID geografskog ili projektovanog koordinatnog sistema koji definiše referencu za koju treba nacrtati geometriju.\n\n**Povratna vrednost**: [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":"Konstruiše objekat od više tačaka iz rečnika koristeći niz tačkastih objekata.","examples":"\n**Primer**\n\nKreira više tačaka samo sa x i y koordinatama\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše objekat od više tačaka iz rečnika koristeći niz tačkastih objekata.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva iz kojih se konstruiše objekat geometrije sa više tačaka.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Niz tačkastih objekata.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima m vrednosti.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima z vrednosti.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Prostorna referenca geometrije.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobro poznati ID geografskog ili projektovanog koordinatnog sistema koji definiše referencu za koju treba nacrtati geometriju.\n\n**Povratna vrednost**: [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":"Konstruiše objekat od više tačaka iz serijalizovanog JSON teksta. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za objekte sa više tačaka.","examples":"\n**Primer**\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":"Konstruiše objekat od više tačaka iz serijalizovanog JSON teksta. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za objekte sa više tačaka.\n\n**Parametar**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON iz koga se konstruiše objekat geometrije od više tačaka.\n\n**Povratna vrednost**: [Multipoint](https://developers.arcgis.com/arcade/guide/types/#multipoint)\n\n**Dodatni resursi**\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":"Vraća najbližu koordinatu (ne vrh) ulazne geometrije do tačke pretrage. Vraćeni rečnik takođe uključuje najkraću planarnu udaljenost od tačke pretrage do najbliže koordinate. Ako tačka pretrage seče ulaznu geometriju, tada se tačka pretrage vraća kao rezultat sa rastojanjem od nule.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća najbližu koordinate od ulaznog poligona zajedno sa rastojanjem do te koordinate\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":"**[Od verzije 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća najbližu koordinatu (ne vrh) ulazne geometrije do tačke pretrage. Vraćeni rečnik takođe uključuje najkraću planarnu udaljenost od tačke pretrage do najbliže koordinate. Ako tačka pretrage seče ulaznu geometriju, tada se tačka pretrage vraća kao rezultat sa rastojanjem od nule.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija iz koje se dobijaju najbliže koordinate.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Tačka iz koje se nalaze najbliže koordinate `ulazne Geometrije`.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik sa sledećim svojstvima.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Najbliža koordinata od `inputGeometri` do `searchPoint`.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ravansko rastojanje od najbliže koordinate do `searchPoint`. Ovo predstavlja najkraću distancu između `inputGeometry` i `searchPoint`.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Prostorni odnos između `searchPoint` i segmenta `inputGeometry` koji vodi do najbliže koordinate. Moguće vrednosti: \n\n`left` - Stavka `searchPoint` je sa leve strane stavke `inputGeometry`.\n\n`right` - Stavka `searchPoint` je sa desne strane stavke `inputGeometry`.\n\n`straddle` - Stavka `searchPoint` opkoljava ili je na vrhu `inputGeometry`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"nearestvertex","bundle":"geometry","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#nearestvertex","description":"Vraća najbliži vrh ulazne geometrije do tačke pretrage. Vraćeni rečnik uključuje planarnu udaljenost od tačke pretrage do najbližeg temena.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća najbliži vrh od ulaznog poligona zajedno sa rastojanjem do tog vrha\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":"**[Od verzije 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća najbliži vrh ulazne geometrije do tačke pretrage. Vraćeni rečnik uključuje planarnu udaljenost od tačke pretrage do najbližeg temena.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija iz koje se dobija najbliži vrh.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Tačka iz koje se nalaze najbliži vrh `ulazne Geometrije`.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik sa sledećim svojstvima.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Lokacija tačke koja predstavlja najbliži vrh od `inputGeometry` do `searchPoint`.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ravansko rastojanje od najbližeg temena ulazne geometrije do `searchPoint`.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Prostorni odnos između `searchPoint` i segmenta `inputGeometry` koji vodi do najbližeg verteksa. Moguće vrednosti: \n\n`left` - Stavka `searchPoint` je sa leve strane stavke `inputGeometry`.\n\n`right` - Stavka `searchPoint` je sa desne strane stavke `inputGeometry`.\n\n`straddle` - Stavka `searchPoint` opkoljava ili je na vrhu `inputGeometry`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"offset","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#offset","description":"Stvara geometriju koja je konstantna planarna udaljenost od ulazne geometrije. Slično je stvaranju zone bliskosti, ali daje jednostrani rezultat.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća geometriju pomaka\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nStvara geometriju koja je konstantna planarna udaljenost od ulazne geometrije. Slično je stvaranju zone bliskosti, ali daje jednostrani rezultat.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za pomak. Tačke geometrije nisu podržane.\n- **offsetDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planarno rastojanje za pomak od ulazne geometrije. Ako je `offsetDistance > 0`, tada se geometrija pomaka konstruiše desno od ulazne geometrije, ako je `offsetDistance = 0`, onda nema promene u geometrijama, u suprotnom, geometrija pomaka konstruiše se levo od ulazne geometrije. Pravac putanja ili prstenova ulazne geometrije određuje koja se strana geometrije smatra desnom, a koja strana levom. Za jednostavan poligon, orijentacija spoljnih prstenova je u smeru kazaljke na satu, dok je kod unutrašnjih prstenova orijentacija suprotno od smera kazaljke na satu. Tako je desna strana jednostavnog poligona uvek njegova unutrašnjost.\n- **offsetUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Merna jedinica za `offsetDistance` (rastojanje pomaka). Vraća na podrazumevane jedinice ulazne geometrije.  \nMoguće vrednosti: `centimeters` | `decimeters` | `inches` | `feet` | `kilometers` | `meters` | `miles` | `millimeters` | `nautical-miles` | `us-feet` | `us-miles` | `yards`\n- **joinType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrsta spajanja. Moguće vrednosti su `round` (kružno), `bevel` (nagib), `miter` (ugaono spajanje), ili `square` (kvadrat).\n- **bevelRatio** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primenljivo kada se `joinType = 'miter'`; `bevelRatio` množi rastojanjem pomaka, a rezultat određuje koliko daleko mitrirani presek pomaka može da se nađe pre nego što bude zakošen.\n- **flattenError** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primenljivo kada `joinType = 'round'`; `flattenError` određuje maksimalno rastojanje rezultirajućih segmenata u poređenju sa pravim kružnim lukom. Algoritam nikada ne stvara više od oko 180 temena za svako kružno spajanje.\n\n**Povratna vrednost**: [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":"Označava da li jedna geometrija preklapa drugu geometriju. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća vrednost tačno ako se geometrije preklapaju\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li jedna geometrija preklapa drugu geometriju. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Pozadinska geometrija koja se testira za odnos 'overlaps' (preklapa se) sa `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija poređenja koja se testira za odnos 'overlaps' (preklapa se) sa `geometry1`.\n\n**Povratna vrednost**: [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":"Konstruiše tačkasti objekat iz teksta ili rečnika.","examples":"\n**Primeri**\n\nKreira tačku samo sa x i y koordinatama\n\n```arcade\nPoint({\n  x: -97.06138,\n  y: 32.837,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nKreira tačku sa m vrednostima\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\nKreira tačku sa z vrednostima\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\nKreira tačku sa z i m vrednostima\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše tačkasti objekat iz teksta ili rečnika.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva iz kojih se konstruiše objekat tačkaste geometrije.\n\n  - **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - X koordinata (geografska dužina) lokacije tačke.\n  - **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Y koordinata (geografska širina) lokacije tačke.\n  - **m**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - M vrednost (mera) lokacije tačke. Ako navodite m vrednost, onda morate da postavite `hasM` (ima M) na `true` (tačno).\n  - **z**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Z vrednost (nadmorska visina ili visina) lokacije tačke. Ako navodite z vrednost, onda morate da postavite `hasZ` (ima Z) na `true` (tačno).\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima m vrednosti.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima z vrednosti.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Prostorna referenca geometrije.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobro poznati ID geografskog ili projektovanog koordinatnog sistema koji definiše referencu za koju treba nacrtati geometriju.\n\n**Povratna vrednost**: [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":"Konstruiše tačkasti objekat iz serijalizovanog JSON teksta. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za objekte sa tačkama.","examples":"\n**Primer**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše tačkasti objekat iz serijalizovanog JSON teksta. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za objekte sa tačkama.\n\n**Parametar**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON iz koga se konstruiše objekat tačkaste geometrije.\n\n**Povratna vrednost**: [Point](https://developers.arcgis.com/arcade/guide/types/#point)\n\n**Dodatni resursi**\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":"Vraća najbližu koordinatu i rastojanje do te koordinate tačke traženja do linije za unos.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća rastojanje do najbliže koordinate duž ulazne polilinije na osnovu lokacije na koju ste kliknuli da bi se otvorio iskačući prozor\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":"**[Od verzije 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća najbližu koordinatu i rastojanje do te koordinate tačke traženja do linije za unos.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\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) - Linija ili putanja sa koje se dobijaju najbliže koordinate. Kada koristite geoobjekat kao ulaz, geometrija geoobjekta mora biti polilinija.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Tačka iz koje se nalaze najbliže koordinate `inputLine`.\n\n**Povratna vrednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rečnik sa sledećim svojstvima.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Koordinata tačke koja predstavlja najbližu koordinatu duž `inputLine` do `searchPoint`. Ako `hasZ` ima vrednost `false` u `searchPoint`, tada se pretraga vrši u x/y koordinatama i z-vrednost se interpolira.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planarna udaljenost od `searchPoint` do `coordinate`.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planarna udaljenost od početka `inputLine` izmerena duž linije do `coordinate`. U polilinijama gde se putanje ne spajaju, vrednost `distanceAlong` ne uključuje rastojanje praznina između početnog i krajnjeg vrha putanje.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - U slučaju unosa polilinije, indeks putanje kojoj pripada `coordinate`.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks (u odnosu na putanju) segmenta linije kome pripada `koordinata`. Ako `koordinata` predstavlja vrh ulazne linije, onda `segmentId` će vratiti indeks prethodnog vrha Ako je `coordinate` prvi verteks iz `inputLine`, vrednost za `segmentId` biće `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":"Konstruiše poligonalni objekat iz rečnika koristeći samo niz vrednosti kao koordinate.","examples":"\n**Primeri**\n\nKreira poligon samo sa x i y koordinatama\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\nKreira poligon sa m vrednostima\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\nKreira poligon sa z vrednostima\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\nKreira poligon sa z i m vrednostima\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše poligonalni objekat iz rečnika koristeći samo niz vrednosti kao koordinate.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva iz kojih se konstruiše objekat poligonalne geometrije.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz prstenova (ili oblika) gde je svaki prsten niz vrhova.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz temena u prstenu. Svi prstenovi treba da budu zatvoreni, što znači da prvo teme svakog prstena uvek treba da bude isto kao poslednje teme. Temena treba da budu definisana u smeru kazaljke na satu. Prstenovi sa temenima definisanim u smeru suprotnom od kazaljke na satu će rezultirati rupama u poligonu.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva koji predstavljaju jedno teme ili koordinatu u prstenu. Prva stavka u nizu predstavlja x koordinatu. Drugi element predstavlja y koordinatu. Treći element predstavlja m koordinatu ako je `hasM` (ima M) tačno, a `hasZ` (ima Z) je netačno. U suprotnom, treći element predstavlja z koordinatu. Ako su `hasZ` (ima Z) i `hasM` (ima M) tačni, onda treći element predstavlja z koordinatu, dok četvrti element predstavlja m koordinatu.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Od verzije 1.25 u ArcGIS Pro i ArcGIS Maps SDKs for Native Apps._ Niz prstenova (ili oblika) koji mogu da sadrže krive.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz temena ili zakrivljenih objekata u prstenu. Svi prstenovi treba da budu zatvoreni, što znači da prvo teme svakog prstena uvek treba da bude isto kao poslednje teme. Temena treba da budu definisana u smeru kazaljke na satu. Prstenovi sa temenima definisanim u smeru suprotnom od kazaljke na satu će rezultirati rupama u poligonu. Svaka stavka u nizu može biti ili teme ili zakrivljeni objekat.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva koji predstavljaju jedno teme ili koordinatu u prstenu. Prva stavka u nizu predstavlja x koordinatu. Drugi element predstavlja y koordinatu. Treći element predstavlja m koordinatu ako je `hasM` (ima M) tačno, a `hasZ` (ima Z) je netačno. U suprotnom, treći element predstavlja z koordinatu. Ako su `hasZ` (ima Z) i `hasM` (ima M) tačni, onda treći element predstavlja z koordinatu, dok četvrti element predstavlja m koordinatu.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Zakrivljeni objekat koji predstavlja segment prstena. Zakrivljeni objekat koji ima sledeća svojstva:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definiše eliptični ili kružni luk. Kružni lukovi imaju četiri elementa u nizu; eliptični lukovi moraju da imaju 7 elemenata.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Predstavlja kubnu Bezjeovu krivu. To se definiše nizom od tri niza koji predstavljaju završnu tačku i dve kontrolne tačke.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Svojstvo c predstavlja otvoreni kružni luk. To se definiše nizom od dve dvostruko precizne vrednosti koje predstavljaju koordinate x i y centra kruga.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima m vrednosti.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima z vrednosti.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Prostorna referenca geometrije.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobro poznati ID geografskog ili projektovanog koordinatnog sistema koji definiše referencu za koju treba nacrtati geometriju.\n\n**Povratna vrednost**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Dodatni resursi**\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":"Konstruiše poligonalni objekat iz rečnika koristeći niz tačaka kao koordinate.","examples":"\n**Primer**\n\nKreira poligon samo sa x i y koordinatama\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše poligonalni objekat iz rečnika koristeći niz tačaka kao koordinate.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva iz kojih se konstruiše objekat poligonalne geometrije.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz prstenova (ili oblika) gde je svaki prsten niz tačkastih objekata.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Niz tačaka koje predstavljaju prsten. Svi prstenovi treba da budu zatvoreni, što znači da prva tačka svakog prstena uvek treba da bude ista kao poslednja tačka u prstenu. Tačke treba da budu definisane u smeru kazaljke na satu. Prstenovi sa temenima definisanim u smeru suprotnom od kazaljke na satu će rezultirati rupama u poligonu.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Od verzije 1.25 u ArcGIS Pro i ArcGIS Maps SDKs for Native Apps._ Niz prstenova (ili oblika) koji mogu da sadrže krive.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz temena ili zakrivljenih objekata u prstenu. Svi prstenovi treba da budu zatvoreni, što znači da prvo teme svakog prstena uvek treba da bude isto kao poslednje teme. Temena treba da budu definisana u smeru kazaljke na satu. Prstenovi sa temenima definisanim u smeru suprotnom od kazaljke na satu će rezultirati rupama u poligonu. Svaka stavka u nizu može biti ili teme ili zakrivljeni objekat.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Tačka predstavlja jedno teme ili koordinatu u prstenu.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Zakrivljeni objekat koji predstavlja segment prstena. Zakrivljeni objekat koji ima sledeća svojstva:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definiše eliptični ili kružni luk. Kružni lukovi imaju četiri elementa u nizu; eliptični lukovi moraju da imaju 7 elemenata.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Predstavlja kubnu Bezjeovu krivu. To se definiše nizom od tri niza koji predstavljaju završnu tačku i dve kontrolne tačke.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Svojstvo c predstavlja otvoreni kružni luk. To se definiše nizom od dve dvostruko precizne vrednosti koje predstavljaju koordinate x i y centra kruga.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima m vrednosti.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima z vrednosti.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Prostorna referenca geometrije.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobro poznati ID geografskog ili projektovanog koordinatnog sistema koji definiše referencu za koju treba nacrtati geometriju.\n\n**Povratna vrednost**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Dodatni resursi**\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":"Konstruiše poligonalni objekat iz serijalizovanog JSON teksta. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za objekte sa poligonima. JSON tekst može da sadrži zakrivljene objekte u ArcGIS Pro i ArcGIS Maps SDKs for Native Apps počevši od verzije 1.25.","examples":"\n**Primer**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše poligonalni objekat iz serijalizovanog JSON teksta. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za objekte sa poligonima. JSON tekst može da sadrži zakrivljene objekte u ArcGIS Pro i ArcGIS Maps SDKs for Native Apps počevši od verzije 1.25.\n\n**Parametar**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON iz koga se konstruiše objekat poligonalne geometrije.\n\n**Povratna vrednost**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Dodatni resursi**\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":"Konstruiše polilinijski objekat iz rečnika koristeći samo niz vrednosti kao koordinate.","examples":"\n**Primeri**\n\nKreira poliliniju samo sa x i y koordinatama\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\nKreira poliliniju sa m vrednostima\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\nKreira poliliniju sa z vrednostima\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\nKreira poliliniju sa z i m vrednostima\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše polilinijski objekat iz rečnika koristeći samo niz vrednosti kao koordinate.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva iz kojih se konstruiše objekat polilinijske geometrije.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz putanja (ili segmenata linija) gde je svaka putanja niz vrhova.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz temena u segmentu linije ili putanji.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva koji predstavljaju jedno teme ili koordinatu u segmentu linije. Prva stavka u nizu predstavlja x koordinatu. Drugi element predstavlja y koordinatu. Treći element predstavlja m koordinatu ako je `hasM` (ima M) tačno, a `hasZ` (ima Z) je netačno. U suprotnom, treći element predstavlja z koordinatu. Ako su `hasZ` (ima Z) i `hasM` (ima M) tačni, onda treći element predstavlja z koordinatu, dok četvrti element predstavlja m koordinatu.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Od verzije 1.25 u ArcGIS Pro i ArcGIS Maps SDKs for Native Apps._ Niz putanja (ili segmenata linija) koje mogu da sadrže krive.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz temena ili zakrivljenih objekata u putanji.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva koji predstavljaju jedno teme ili koordinatu u segmentu linije. Prva stavka u nizu predstavlja x koordinatu. Drugi element predstavlja y koordinatu. Treći element predstavlja m koordinatu ako je `hasM` (ima M) tačno, a `hasZ` (ima Z) je netačno. U suprotnom, treći element predstavlja z koordinatu. Ako su `hasZ` (ima Z) i `hasM` (ima M) tačni, onda treći element predstavlja z koordinatu, dok četvrti element predstavlja m koordinatu.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Zakrivljeni objekat koji predstavlja segment putanje. Zakrivljeni objekat koji ima sledeća svojstva:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definiše eliptični ili kružni luk. Kružni lukovi imaju četiri elementa u nizu; eliptični lukovi moraju da imaju 7 elemenata.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Predstavlja kubnu Bezjeovu krivu. To se definiše nizom od tri niza koji predstavljaju završnu tačku i dve kontrolne tačke.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Svojstvo c predstavlja otvoreni kružni luk. To se definiše nizom od dve dvostruko precizne vrednosti koje predstavljaju koordinate x i y centra kruga.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima m vrednosti.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima z vrednosti.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Prostorna referenca geometrije.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobro poznati ID geografskog ili projektovanog koordinatnog sistema koji definiše referencu za koju treba nacrtati geometriju.\n\n**Povratna vrednost**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Dodatni resursi**\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":"Konstruiše polilinijski objekat iz rečnika koristeći niz tačaka kao koordinate.","examples":"\n**Primer**\n\nKreira poliliniju samo sa x i y koordinatama\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše polilinijski objekat iz rečnika koristeći niz tačaka kao koordinate.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva iz kojih se konstruiše objekat polilinijske geometrije.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz putanja (ili segmenata linija) gde je svaka putanja niz tačkastih objekata.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Niz tačaka koje predstavljaju segment linije ili putanju.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Od verzije 1.25 u ArcGIS Pro i ArcGIS Maps SDKs for Native Apps._ Niz putanja (ili segmenata linija) koje mogu da sadrže krive.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Niz temena ili zakrivljenih objekata u putanji.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Taka predstavlja teme u putanji.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Zakrivljeni objekat koji predstavlja segment putanje. Zakrivljeni objekat koji ima sledeća svojstva:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definiše eliptični ili kružni luk. Kružni lukovi imaju četiri elementa u nizu; eliptični lukovi moraju da imaju 7 elemenata.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Predstavlja kubnu Bezjeovu krivu. To se definiše nizom od tri niza koji predstavljaju završnu tačku i dve kontrolne tačke.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Svojstvo c predstavlja otvoreni kružni luk. To se definiše nizom od dve dvostruko precizne vrednosti koje predstavljaju koordinate x i y centra kruga.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima m vrednosti.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava da li geometrija ima z vrednosti.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Prostorna referenca geometrije.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobro poznati ID geografskog ili projektovanog koordinatnog sistema koji definiše referencu za koju treba nacrtati geometriju.\n\n**Povratna vrednost**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Dodatni resursi**\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":"Konstruiše polilinijski objekat iz serijalizovanog JSON teksta. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za polilinijeske objekte. JSON tekst može da sadrži zakrivljene objekte u ArcGIS Pro i ArcGIS Maps SDKs for Native Apps počevši od verzije 1.25.","examples":"\n**Primer**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše polilinijski objekat iz serijalizovanog JSON teksta. JSON šema mora da prati ArcGIS REST API JSON specifikaciju za polilinijeske objekte. JSON tekst može da sadrži zakrivljene objekte u ArcGIS Pro i ArcGIS Maps SDKs for Native Apps počevši od verzije 1.25.\n\n**Parametar**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON tekst iz kojeg se konstruiše objekat polilinijske geometrije.\n\n**Povratna vrednost**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Dodatni resursi**\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":"Pokazuje da li je dati odnos DE-9IM `true` (tačan) za dve geometrije.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća vrednost tačno ako se odnos ulaznih geometrija poklapa\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPokazuje da li je dati odnos DE-9IM `true` (tačan) za dve geometrije.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prva geometrija za odnos.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druga geometrija za odnos.\n- **relation**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Matrica odnosa dimenziono proširenog 9 modela preseka (DE-9IM) (kodirana u vidu tekstualne vrednosti) za testiranje naspram odnosa dve geometrije. Ovaj tekst sadrži rezultat testa svakog preseka predstavljenog u DE-9IM matrici. Svaki rezultat je jedan znak teksta i može da bude predstavljen bilo kao broj (maksimalna vraćena dimenzija: 0,1,2), Bulova vrednost (T ili N) ili znak maske (za ignorisanje rezultata: '\\*').\n\nPrimer: Svaka od sledećih DE-9IM tekstova kodova je važeća za ispitivanje da li poligonalna geometrija potpuno sadrži linijsku geometriju: TTTFFTFFT (Bulova vrednost), 'T\\*\\*\\*\\*\\*\\*FF\\*' ((ignoriši nevažne preseke), or '102FF\\*FF\\*' (dimenzioni obrazac). Svaka vraća isti rezultat.\n\n**Povratna vrednost**: [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":"Navodi da li su tačke u poligonalnom prstenu poređane u smeru kretanja kazaljke na satu.","examples":"\n**Primer**\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNavodi da li su tačke u poligonalnom prstenu poređane u smeru kretanja kazaljke na satu.\n\n**Parametar**\n\n- **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Niz tačaka u poligonalnom prstenu.\n\n**Povratna vrednost**: [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":"Rotira geometriju suprotno od smera kazaljke na satu za određeni broj stepeni. Rotacija se vrši oko težišta ili date tačke rotacije.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća ulazni geoobjekat rotiran oko težišta ulazne geometrije za 90 stepeni\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRotira geometriju suprotno od smera kazaljke na satu za određeni broj stepeni. Rotacija se vrši oko težišta ili date tačke rotacije.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se rotira.\n- **angle**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ugao rotiranja u stepenima.\n- **rotationOrigin** (_Optional_): [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Tačka oko koje se geometrija rotira. Vraća na podrazumevano težište geometrije.\n\n**Povratna vrednost**: [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":"Postavlja ili zamenjuje geometriju na geoobjektu koji definiše korisnik. Imajte na umu da su geoobjekti koji su referencirani kao globalne promenljive nepromenljivi; njihove geometrije nije moguće promeniti.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nPostavlja novu geometriju na geoobjektu\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPostavlja ili zamenjuje geometriju na geoobjektu koji definiše korisnik. Imajte na umu da su geoobjekti koji su referencirani kao globalne promenljive nepromenljivi; njihove geometrije nije moguće promeniti.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekat čija geometrija će biti ažurirana.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrija koju treba postaviti na ulaznom geoobjektu.\n\n**Povratna vrednost**: 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":"Vrši radnju pojednostavljivanja na geometriji. Ovim se data geometrija menja kako bi bila topološki pravilna.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća pojednostavljenu geometriju geoobjekta\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":"**[Od verzije 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrši radnju pojednostavljivanja na geometriji. Ovim se data geometrija menja kako bi bila topološki pravilna.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se pojednostavljuje\n\n**Povratna vrednost**: [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":"Vrši operaciju simetrične razlike na dve geometrije. Simetrična razlika obuhvata delove obe geometrije koje nisu zajedničke za obe.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća poligon koji predstavlja površine gde se oba ulaza ne preklapaju\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrši operaciju simetrične razlike na dve geometrije. Simetrična razlika obuhvata delove obe geometrije koje nisu zajedničke za obe.\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **leftGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Instanca geometrije za poređenje sa `rightGeometry` u operaciji XOR (ekskluzivna disjunkcija).\n- **rightGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Instanca geometrije za poređenje sa `leftGeometry` u operaciji XOR (ekskluzivna disjunkcija).\n\n**Povratna vrednost**: [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":"Označava da li jedna geometrija dodiruje drugu geometriju. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća vrednost tačno ako se geometrije dodiruju\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li jedna geometrija dodiruje drugu geometriju. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za testiranje odnosa 'touches' (dodiruje) sa `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za testiranje odnosa 'touches' (dodiruje) sa `geometry1`.\n\n**Povratna vrednost**: [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":"Konstruiše uniju geometrija ili geoobjekata iz teorije skupova u ulaznom nizu i vraća jednu geometriju. Svi ulazi moraju da imaju isti tip geometrije i da dele istu prostornu referencu.\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**","examples":"\n**Primer**\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše uniju geometrija ili geoobjekata iz teorije skupova u ulaznom nizu i vraća jednu geometriju. Svi ulazi moraju da imaju isti tip geometrije i da dele istu prostornu referencu.\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**\n\n**Parametar**\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; - Niz geometrija ili niz geoobjekata za spajanje u jednu geometriju. To može biti bilo koji broj geometrija.\n\n**Povratna vrednost**: [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":"Konstruiše uniju liste geometrija iz teorije skupova i vraća jednu geometriju. Svi ulazi moraju da imaju isti tip geometrije i da dele istu prostornu referencu.\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**","examples":"\n**Primer**\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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruiše uniju liste geometrija iz teorije skupova i vraća jednu geometriju. Svi ulazi moraju da imaju isti tip geometrije i da dele istu prostornu referencu.\n\n**Imajte na umu da će korišćenje `$feature` kao ulaza za ovu funkciju dati rezultate koji su precizni tek onoliko koliko je precizna rezolucija razmere prikaza. Stoga se vrednosti koje se vraćaju iz izraza korišćenjem ove funkcije mogu menjati nakon zumiranja između razmera.**\n\n**Parametri**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se spaja u jednu geometriju sa ostalim geometrijama.\n- **[geometry2, ..., geometryN]** (_Optional_): [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Tekuća lista geometrija ili geoobjekata koje se spajaju u jednu geometriju. To može biti bilo koji broj geometrija.\n\n**Povratna vrednost**: [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":"Označava da li je jedna geometrija unutar druge geometrije. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._","examples":"\n**Primer**\n\nVraća vrednost tačno, ako je geoobjekat unutar datog poligona\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačava da li je jedna geometrija unutar druge geometrije. U grafiku ispod, crvena oznaka označava scenarije u kojima funkcija vraća `true` (tačno).\n\n_Geometrije karakteristika u profilima vizuelizacije i označavanja generalizovani su prema rezoluciji razmere prikaza da bi se poboljšale performanse crtanja. Zbog toga, korišćenje geometrije obeležja (tj. `$feature`) kao ulaza za bilo koju geometrijsku funkciju u ovim kontekstima vratiće različite rezultate na svakom nivou skale. Drugi profili, kao što je iskačući prozor, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Pozadinska geometrija koja se testira za odnos 'within' (unutar) sa `outerGeometry`.\n- **outerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija poređenja koja se testira za odnos 'contains' (sadrži) sa `innerGeometry`.\n\n**Povratna vrednost**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"logical_functions","title":"Logičke funkcije","items":[{"type":"function","name":"boolean","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#boolean","description":"Pokušava da konvertuje datu vrednost koja nije bulova u bulovu vrednost. Na primer, tekstualna vrednost 'true' bi postala `true`.","examples":"\n**Primeri**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPokušava da konvertuje datu vrednost koja nije bulova u bulovu vrednost. Na primer, tekstualna vrednost 'true' bi postala `true`.\n\n**Parametar**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tekstualna ili brojna vrednost koja treba da se konvertuje u bulovu.\n\n**Povratna vrednost**: [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":"Procenjuje izraz vrednošću i upoređuje dobijenu vrednost sa vrednošću narednih parametara. Ako se izraz proceni vrednošću koja se poklapa, on vraća vrednost narednog parametra. Ako se ne pronađe nijedno podudaranje, biće vraćena vrednost `podrazumevano`. Ovo je slično naredbi višestrukog grananja.","examples":"\n**Primer**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nProcenjuje izraz vrednošću i upoređuje dobijenu vrednost sa vrednošću narednih parametara. Ako se izraz proceni vrednošću koja se poklapa, on vraća vrednost narednog parametra. Ako se ne pronađe nijedno podudaranje, biće vraćena vrednost `podrazumevano`. Ovo je slično naredbi višestrukog grananja.\n\n**Parametri**\n\n- **expression**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Arcade izraz koji treba da bude procenjen vrednošću koja može da se uporedi sa datim vrednostima slučaja.\n- **[compare1, return1, ..., compareN, returnN]**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Skup poredbenih vrednosti i parova povratnih vrednosti.\n- **default**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Podrazumevana vrednost za vraćanje, ako se nijedna od poredbenih vrednosti ne poklapa. To može biti vrednost bilo kog tipa.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća podudarnu povratnu vrednost. Ako se ne pronađe nijedno podudaranje, vraća se vrednost „podrazumevano“."}},"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":"Vraća određenu podrazuemvanu vrednost ako je detektovana prazna vrednost.","examples":"\n**Primer**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća određenu podrazuemvanu vrednost ako je detektovana prazna vrednost.\n\n**Parametri**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ulazna vrednost za poređenje sa `null` ili `''`. To može biti vrednost bilo kog tipa. Međutim, ako je ova vrednost prazan niz, biće vraćen prazan niz.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vratite ovu vrednost, ako je data `value` prazna. Tip podataka za `defaultValue` mora da se podudara sa tipom podataka za `value`.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nAko je `value` prazna, onda se `defaultValue` vraća. U suprotnom, vraća se vrednost za `value`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"equals","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#equals","description":"Naznačava ako su dve vrednosti jednake. Tipovi objekata (npr. nizovi, karakteristike, rečnici, geometrija) će vratiti true samo ako su isti objekat.","examples":"\n**Primer**\n\nUpoređuju ako su dve vrednosti jednake.\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":"**[Od verzije 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNaznačava ako su dve vrednosti jednake. Tipovi objekata (npr. nizovi, karakteristike, rečnici, geometrija) će vratiti true samo ako su isti objekat.\n\n**Parametri**\n\n- **value1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Prva ulazna vrednost.\n- **value2**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Druga ulazna vrednost.\n\n**Povratna vrednost**: [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":"Vraća datu vrednost, ako uslovni izraz ima vrednost `true`, a vraća drugu vrednost ako taj uslov ima vrednost `false`.","examples":"\n**Primer**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća datu vrednost, ako uslovni izraz ima vrednost `true`, a vraća drugu vrednost ako taj uslov ima vrednost `false`.\n\n**Parametri**\n\n- **condition**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Logički izraz koji mora da ima vrednost `true` ili `false`.\n- **trueValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrednost koja treba da se vrati ako `condition` ima vrednost `true`. To može biti vrednost bilo kog tipa.\n- **falseValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrednost koja treba da se vrati ako `condition` ima vrednost `false`. To može biti vrednost bilo kog tipa.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nAko `condition` ima vrednost `true`, onda se vraća `trueValue`. U suprotnom, vraća se vrednost `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":"Vraća `true` ako je data vrednost `null` ili prazan tekst (na primer: `''`). Vraća `false` u svim ostalim slučajevima, uključujući prazne nizove i rečnike.","examples":"\n**Primeri**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća `true` ako je data vrednost `null` ili prazan tekst (na primer: `''`). Vraća `false` u svim ostalim slučajevima, uključujući prazne nizove i rečnike.\n\n**Parametar**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrednost koja se poredi sa `null` ili `''`. To može biti vrednost bilo kog tipa.\n\n**Povratna vrednost**: [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":"Navodi da li ulazna vrednost nije broj (NaN). Za broj se smatra da je NaN u jednom od sledećih scenarija: - `0/0` - `Infinity / Infinity` - `Infinity * 0` - Svaka operacija u kojoj je NaN operand - Eksplicitna konverzija teksta koja nije numerička ili `undefined` u broj","examples":"\n**Primeri**\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":"**[Od verzije 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNavodi da li ulazna vrednost nije broj (NaN). Za broj se smatra da je NaN u jednom od sledećih scenarija: - `0/0` - `Infinity / Infinity` - `Infinity * 0` - Svaka operacija u kojoj je NaN operand - Eksplicitna konverzija teksta koja nije numerička ili `undefined` u broj\n\n**Parametar**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrednost za koju treba proveriti da li je NaN.\n\n**Povratna vrednost**: [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":"Vraća tip ulazne vrednosti. Vratiće jedan od sledećih tipova: Niz, Datum, Tekst, Bulova vrednost, Broj, Rečnik, Geoobjekat, FeatureSet (skup geoobjekata), Tačka, Poligon, Polilinija, Više tačaka, Obuhvat, Funkcija, Tip koji nije prepoznat.","examples":"\n**Primeri**\n\nštampa 'Boolean'\n\n```arcade\nTypeOf(true)\n```\n\nštampa 'Date'\n\n```arcade\nTypeOf(Now())\n```\n\n","completion":{"label":"TypeOf","detail":"TypeOf(value) -> Text","insertText":"TypeOf(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća tip ulazne vrednosti. Vratiće jedan od sledećih tipova: Niz, Datum, Tekst, Bulova vrednost, Broj, Rečnik, Geoobjekat, FeatureSet (skup geoobjekata), Tačka, Poligon, Polilinija, Više tačaka, Obuhvat, Funkcija, Tip koji nije prepoznat.\n\n**Parametar**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ulazna vrednost, promenljiva ili atribut geoobjekta.\n\n**Povratna vrednost**: [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":"Procenjuje niz uslovnih izraza, dok se jedan ne proceni kao `true`.","examples":"\n**Primer**\n\nPonovo klasifikujte vrednost numeričkog polja prema generičkom rangiranju (tekst).  \nAko su svi izrazi `false`, onda se vraća '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nProcenjuje niz uslovnih izraza, dok se jedan ne proceni kao `true`.\n\n**Parametri**\n\n- **expression1**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - uslovni izrazi, ako se proceni kao `true`, onda će `result1` biti vraćen.\n- **result1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Rezultat se vraća ako se `expression1` proceni kao `true`. To može biti vrednost bilo kog tipa.\n- **[expression2, result2, ..., expressionN, resultN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Niz uslovnih izraza i povratnih vrednosti ako dati izraz ima vrednost `true`. To može biti vrednost bilo kog tipa.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vraća ovu vrednost ako svi izrazi imaju vrednost `false`. To može biti vrednost bilo kog tipa.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":3,"max":-1}}]},{"id":"math_functions","title":"Matematičke funkcije","items":[{"type":"function","name":"abs","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#abs","description":"Vraća apsolutnu vrednost broja. Ako je unos `null` (bez vrednosti), onda se vraća 0.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća apsolutnu vrednost broja. Ako je unos `null` (bez vrednosti), onda se vraća 0.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj na kom treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća arkus kosinus od ulazne vrednosti u radijanima, u opsegu od nule do pi. Ako je ulazna vrednost van odgovarajućeg opsega +/- 1, onda se vraća NaN.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća arkus kosinus od ulazne vrednosti u radijanima, u opsegu od nule do pi. Ako je ulazna vrednost van odgovarajućeg opsega +/- 1, onda se vraća NaN.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj između -1 i 1 na kom treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća arkus sinus od ulazne vrednosti u radijanima, u opsegu od -pi/2 do pi/2. Ako je ulazna vrednost van odgovarajućeg opsega +/- 1, onda se vraća NaN.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća arkus sinus od ulazne vrednosti u radijanima, u opsegu od -pi/2 do pi/2. Ako je ulazna vrednost van odgovarajućeg opsega +/- 1, onda se vraća NaN.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj između -1 i 1 na kom treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća arkus tangens od ulazne vrednosti u radijanima, u opsegu od -PI/2 do PI/2.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća arkus tangens od ulazne vrednosti u radijanima, u opsegu od -PI/2 do PI/2.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj na kom treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća arkus tangens količnika ulaznih vrednosti u radijanima, u opsegu od -PI do nula ili od nula do PI, u zavisnosti od znaka argumenata.","examples":"\n**Primer**\n\nštampa -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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća arkus tangens količnika ulaznih vrednosti u radijanima, u opsegu od -PI do nula ili od nula do PI, u zavisnosti od znaka argumenata.\n\n**Parametri**\n\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja y-koordinatu.\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja x-koordinatu.\n\n**Povratna vrednost**: [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":"Vraća prosek niza brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća prosek niza brojeva.\n\n**Parametar**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva na kojima treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća prosek liste brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća prosek liste brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Lista brojeva na kojima treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća ulaznu vrednost zaokruženu naviše, do datog broja decimalnih mesta.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća ulaznu vrednost zaokruženu naviše, do datog broja decimalnih mesta.\n\n**Parametri**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj do koga se zaokružuje naviše.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj decimalnih mesta na koje treba zaokružiti „vrednost“. Podrazumevano je 0. Završne nule će biti skraćene.\n\n**Povratna vrednost**: [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":"Ograničava datu ulaznu `value` na minimalne i maksimalne granice. Na primer, ako je ulazna vrednost `10`, donja granica je `50`, a gornja je `100`, zatim se vraća `50`.","examples":"\n**Primeri**\n\nvraća 5\n\n```arcade\nConstrain(5, 0, 10)\n```\n\nvraća 0\n\n```arcade\nConstrain(-3, 0, 10)\n```\n\nvraća 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":"**[Od verzije 1.2](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOgraničava datu ulaznu `value` na minimalne i maksimalne granice. Na primer, ako je ulazna vrednost `10`, donja granica je `50`, a gornja je `100`, zatim se vraća `50`.\n\n**Parametri**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrednost za ograničavanje na date „min“ i „maks“ granice.\n- **lowerBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Donja granica kojom treba ograničiti ulaznu „vrednost“. Ako je data vrednost manja od „min“, onda se vraća „min“.\n- **upperBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gornja granica kojom treba ograničiti ulaznu „vrednost“. Ako je data vrednost veća od „maks“, onda se vraća „maks“.\n\n**Povratna vrednost**: [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":"Vraća kosinus ulazne vrednosti u radijanima.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća kosinus ulazne vrednosti u radijanima.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj u radijanima, na kom treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća vrednost od e na stepen x, gde e predstavlja osnovu prirodnog logaritma, `2.718281828`.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća vrednost od e na stepen x, gde e predstavlja osnovu prirodnog logaritma, `2.718281828`.\n\n**Parametar**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Stepen ili broj puta koliko treba pomnožiti `e` sa samim sobom.\n\n**Povratna vrednost**: [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":"Vraća ulaznu vrednost zaokruženu naniže, do datog broja decimalnih mesta.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća ulaznu vrednost zaokruženu naniže, do datog broja decimalnih mesta.\n\n**Parametri**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj do koga se zaokružuje naniže.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj decimalnih mesta na koje se broj zaokružuje do celog broja. Podrazumevano je 0. Završne nule će biti skraćene.\n\n**Povratna vrednost**: [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":"Generiše vrednost heš koda za datu promenljivu.","examples":"\n**Primer**\n\nVraća `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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeneriše vrednost heš koda za datu promenljivu.\n\n**Parametar**\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) - Promenljiva koju treba heširati. Vrednosti DateOnly su podržane počev od verzije 1.24.\n\n**Povratna vrednost**: [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":"Vraća prirodni logaritam (osnova e) od x.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća prirodni logaritam (osnova e) od x.\n\n**Parametar**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj na kom treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća najveću vrednost iz niza brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća najveću vrednost iz niza brojeva.\n\n**Parametar**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva.\n\n**Povratna vrednost**: [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":"Vraća najveću vrednost sa liste brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća najveću vrednost sa liste brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Lista brojeva.\n\n**Povratna vrednost**: [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":"Vraća srednju vrednost niza brojeva.","examples":"\n**Primer**\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":"**[Od verzije 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća srednju vrednost niza brojeva.\n\n**Parametar**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva iz kojih bi trebalo izračunati srednju vrednost.\n\n**Povratna vrednost**: [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":"Vraća srednju vrednost liste brojeva.","examples":"\n**Primer**\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":"**[Od verzije 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća srednju vrednost liste brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Lista brojeva iz kojih bi trebalo izračunati srednju vrednost.\n\n**Povratna vrednost**: [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":"Vraća najnižu vrednost u datom nizu brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća najnižu vrednost u datom nizu brojeva.\n\n**Parametar**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva.\n\n**Povratna vrednost**: [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":"Vraća najnižu vrednost na datoj listi brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća najnižu vrednost na datoj listi brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Lista brojeva.\n\n**Povratna vrednost**: [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":"Konvertuje ulaznu vrednost u broj. Vrednosti datuma će biti konvertovane u broj milisekundi od 1. januara 1970. (tj. Unix epoha).","examples":"\n**Primeri**\n\nRaščlanjuje vrednost pomoću razdelnika za grupisanje koji je odgovarajući za mesto na kome se izraz izvršava\n\n```arcade\nNumber('1,365', ',###') // returns 1365\n```\n\nUklonite tekstualne znakove iz broja.\n\n```arcade\nNumber('abc10def', 'abc##def') // return 10\n```\n\nNavodi minimalno cifara posle 0 kao dva i maksimalno cifara posle 0 kao 4.\n\n```arcade\nNumber('10.456','00.00##') // returns 10.456\n```\n\nNavodi minimalno cifara posle 0 kao dva i maksimalno cifara posle 0 kao 4. Leva i desna strana funkcije moraju da se poklapaju ili se vraća NaN.\n\n```arcade\nNumber('10.4','00.00##') // returns NaN\n```\n\nUkazuje na veličinu ponovljene grupe i krajnju veličinu grupe ulazne vrednosti.\n\n```arcade\nNumber('12,12,456', ',##,###') // returns 1212456\n```\n\nAko postoji negativni podobrazac, on služi samo da navede negativni prefiks i sufiks.\n\n```arcade\nNumber('-12,23,345', ',##,###;-,##,###') // returns -1223345\n```\n\nPodelite sa 100. Moguće je uneti najviše tri decimalna mesta.\n\n```arcade\nNumber('99.99%', '#.##%') // 0.9999\n```\n\nPrikazuje broj milisekundi od 1. januara 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonvertuje ulaznu vrednost u broj. Vrednosti datuma će biti konvertovane u broj milisekundi od 1. januara 1970. (tj. Unix epoha).\n\n**Parametri**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrednost koja treba da se konvertuje u broj.\n- **pattern** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst obrasca formata koja se koristi za raščlanjivanje brojeva formatiranih u lokalizovanom kontekstu iz vrednosti teksta u broj. Slede posebni znakovi koji se koriste za definisanje šablona:\n\n  - 0: Obavezne cifre  \n  - #: Opcione cifre  \n  - %: Podelite sa 100  \n\n\n**Povratna vrednost**: [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":"Vraća vrednost od x na stepen y.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća vrednost od x na stepen y.\n\n**Parametri**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrednost osnove.\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eksponent. To označava broj puta koliko se `x` množi sa samim sobom.\n\n**Povratna vrednost**: [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":"Vraća slučajni broj između 0 i 1.","examples":"\n**Primer**\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća slučajni broj između 0 i 1.\n\n**Povratna vrednost**: [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":"Vraća ulaznu vrednost, zaokruženu do datog broja decimalnih mesta.  \n_Napomena: Ako želite da formatirate vrednost za prikaz u nalepnici ili iskačućem prozoru, koristite funkciju `Tekst()`._","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća ulaznu vrednost, zaokruženu do datog broja decimalnih mesta.  \n_Napomena: Ako želite da formatirate vrednost za prikaz u nalepnici ili iskačućem prozoru, koristite funkciju `Tekst()`._\n\n**Parametri**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj do koga se zaokružuje.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj decimalnih mesta na koje se broj zaokružuje do celog broja. Podrazumevano je `0`. Završne nule će biti skraćene.\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Dodatni resursi**\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":"Vraća sinus ulazne vrednosti.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća sinus ulazne vrednosti.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj u radijanima, na kom treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća kvadratni koren broja.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća kvadratni koren broja.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj za koji treba izračunati kvadratni koren.\n\n**Povratna vrednost**: [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":"Vraća standardnu devijaciju (standardna devijacija populacije) niza brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća standardnu devijaciju (standardna devijacija populacije) niza brojeva.\n\n**Parametar**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva na kojima treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća standardnu devijaciju (standardna devijacija populacije) liste brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća standardnu devijaciju (standardna devijacija populacije) liste brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Lista brojeva na kojima treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća zbir niza brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća zbir niza brojeva.\n\n**Parametar**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva na kojima treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća zbir liste brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća zbir liste brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Lista brojeva na kojima treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća tangens ugla u radijanima.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća tangens ugla u radijanima.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj za koji treba izračunati tangens.\n\n**Povratna vrednost**: [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":"Vraća varijansu (varijansa populacije) niza brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća varijansu (varijansa populacije) niza brojeva.\n\n**Parametar**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Niz brojeva na kojima treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Vraća varijansu (varijansa populacije) liste brojeva.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća varijansu (varijansa populacije) liste brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Niz brojeva na kojima treba izvršiti operaciju.\n\n**Povratna vrednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}]]},{"id":"text_functions","title":"Tekstualne funkcije","items":[{"type":"function","name":"concatenate","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#concatenate","description":"Spaja vrednosti zajedno i vraća tekstualnu vrednost.","examples":"\n**Primer**\n\nštampa '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSpaja vrednosti zajedno i vraća tekstualnu vrednost.\n\n**Parametri**\n\n- **values** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Niz tekstualnih vrednosti za spajanje.\n- **separator** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Razdelnik koji treba koristiti za skraćivanje, ako je parametar `values` niz. Ili tekst za skraćivanje, ako je data jedna vrednost za prvi parametar. Ako nije data, biće prazno.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Posebni znakovi za formatiranje datuma ili brojeva. Ovaj parametar je dostupan u Arcade verzije 1.3 i novijim.  \nMoguće vrednosti:  \n  - `0`: Cifra  \n  - `#`: Cifra, izostavljanje vodećih/pratećih nula  \n  - `D`: Dan u mesecu, nije popunjeno (1 - 31)  \n  - `DD`: Dan u mesecu, popunjeno (01 - 31)  \n  - `DDD`: Redni dan u godini (1 - 365)  \n  - `d`: Dan u nedelji (1 - 7)  \n  - `ddd`: Skraćeni naziv dana u nedelji (npr. pon.)  \n  - `dddd`: Puni naziv dana u nedelji (npr. ponedeljak)  \n  - `M`: Broj meseca (1 - 12)  \n  - `MM`: Broj meseca, popunjeno (01 - 12)  \n  - `MMM`: Skraćeni naziv meseca (npr. jan.)  \n  - `MMMM`: Puni naziv meseca (npr. januar)  \n  - `Y`: Cela godina  \n  - `YY`: Dvocifrena godina  \n  - `h`: Građanski sati, nepopunjeni (1 - 12)  \n  - `hh`: Građanski sati, popunjeni (01 - 12)  \n  - `H`: Vojni sati, nepopunjeni (0 - 23)  \n  - `HH`: Vojni sati, popunjeni (00 - 23)  \n  - `m`: Minuti, nije popunjeno (0 - 59)  \n  - `mm`: Minuti, popunjeno (00 - 59)  \n  - `s`: Sekunde, nije popunjeno (0 - 59)  \n  - `ss`: Sekunde, popunjeno (00 - 59)  \n  - `SSS`: Milisekunde postavljeni (000 - 999)  \n  - `A`: AM/PM (pre podne/po podne)  \n  - `Z`: Vremenska zona u sledećim satima +/- UTC (e.g. `-7` ili `+11`)  \n  - `ZZ`: Vremenske zone u satima +/- UTC (e.g. `-07:00` or `+11:00`)  \n  – `ZZZ`: pomeranje vremenske zone u kompaktnim satima +/- UTC (npr. `-0700` ili `+1100`)  \n  – `ZZZZ`: skraćeno imenovana vremenska zona (npr. `EST`)  \n  – `ZZZZZ`: imenovana vremenska zona (npr. `Istočno standardno vreme`)  \n\n\n**Povratna vrednost**: [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":"Vraća broj znakova u tekstualnoj vrednosti.","examples":"\n**Primer**\n\nVraća 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća broj znakova u tekstualnoj vrednosti.\n\n**Parametar**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrednost na kojoj treba izvršiti operaciju.\n\n**Povratna vrednost**: [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":"Pronalazi niz znakova u okviru tekstualne vrednosti. Džokeri NISU podržani. Vraćena vrednost od `-1` ukazuje na to da rezultati nisu pronađeni.","examples":"\n**Primer**\n\nštampa 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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPronalazi niz znakova u okviru tekstualne vrednosti. Džokeri NISU podržani. Vraćena vrednost od `-1` ukazuje na to da rezultati nisu pronađeni.\n\n**Parametri**\n\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst koji treba tražiti.\n- **targetText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst za pretragu.\n- **startPosition** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Nulti indeks znaka u tekstu od kojeg treba pretraživati.\n\n**Povratna vrednost**: [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":"Vraća tekstualnu vrednost kreiranu iz niza kodova znakova UTF-16.","examples":"\n**Primeri**\n\nSledeći primer vraća 'XYZ'\n\n```arcade\nFromCharCode(88,89,90)\n// returns 'XYZ'\n```\n\nSledeći primer vraća '🌉'\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":"**[Od verzije 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća tekstualnu vrednost kreiranu iz niza kodova znakova UTF-16.\n\n**Parametri**\n\n- **charCode1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja jedinice koda UTF-16. Svaka jedinica ima opseg od 0-65535.\n- **[charCode2, ..., charCodeN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Niz brojeva koji predstavljaju jedinice koda UTF-16. Svaka jedinica ima opseg od 0-65535.\n\n**Povratna vrednost**: [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":"Vraća tekstualnu vrednost kreiranu iz niza tačaka koda UTF-32.","examples":"\n**Primeri**\n\nSledeći primer vraća 'XYZ'\n\n```arcade\nFromCodePoint(88,89,90)\n// returns 'XYZ'\n```\n\nSledeći primer vraća '🌉'\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":"**[Od verzije 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća tekstualnu vrednost kreiranu iz niza tačaka koda UTF-32.\n\n**Parametri**\n\n- **codePoint1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tačka koda.\n- **[codePoint2, ..., codePoint1N]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Lista tačaka koda\n\n**Povratna vrednost**: [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":"Vraća nasumični GUID u vidu tekstualne vrednosti.","examples":"\n**Primeri**\n\nVraća vrednost sličnu za `{db894515-ed21-4df1-af67-36232256f59a}`\n\n```arcade\nGuid()\n```\n\nVraća vrednost sličnu sa `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":"**[Od verzije 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća nasumični GUID u vidu tekstualne vrednosti.\n\n**Parametar**\n\n- **guidFormat** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Imenovani format za GUID. Podrazumevana vrednost je `digits-hyphen-braces`.  \nMoguće vrednosti: `digits` \\| `digits-hyphen` \\| `digits-hyphen-braces` \\| `digits-hyphen-parentheses`\n\n**Povratna vrednost**: [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":"Vraća navedeni broj znakova sa početka tekstualne vrednosti.","examples":"\n**Primer**\n\nštampa '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća navedeni broj znakova sa početka tekstualne vrednosti.\n\n**Parametri**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrednost iz koje treba pribavljati znakove.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj znakova koje treba pribaviti sa početka teksta.\n\n**Povratna vrednost**: [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":"Pretvara tekstualnu vrednost u mala slova.","examples":"\n**Primer**\n\nštampa '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPretvara tekstualnu vrednost u mala slova.\n\n**Parametar**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst koji treba pretvoriti u mala slova.\n\n**Povratna vrednost**: [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":"Pribavlja broj znakova iz sredine tekstualne vrednosti.","examples":"\n**Primer**\n\nštampa '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPribavlja broj znakova iz sredine tekstualne vrednosti.\n\n**Parametri**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrednost iz koje treba pribavljati znakove. Ako vrednost nije tipa Tekst, vrednost se prvo konvertuje u Tekst.\n- **startPosition**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Početni položaj od kog treba pribaviti tekst. 0 je prvi položaj.\n- **charCount** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj znakova koje treba izdvojiti. Ako se izostavi, izdvaja znakove sa kraja teksta\n\n**Povratna vrednost**: [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":"Pretvara tekstualnu vrednost u slova za naslov. Podrazumevano, početak svake reči je sa velikim slovom. Opcija `firstword` će samo prvu reč ispisati velikim slovima.","examples":"\n**Primer**\n\nštampa '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPretvara tekstualnu vrednost u slova za naslov. Podrazumevano, početak svake reči je sa velikim slovom. Opcija `firstword` će samo prvu reč ispisati velikim slovima.\n\n**Parametri**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst koji treba pretvoriti u slova za naslov.\n- **applyToText** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrednost koja navodi koji tip pisanja velikim slovima treba da se izvrši. Podrazumevano je da su sve reči pisane velikim slovima. Ovaj parametar prihvata jednu od dve vrednosti: `everyword` ili `firstword`.\n\n**Povratna vrednost**: [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":"Menja karaktere u okviru tekstualne vrednosti. Podrazumeva se zamena svih pojava.","examples":"\n**Primer**\n\nštampa '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nMenja karaktere u okviru tekstualne vrednosti. Podrazumeva se zamena svih pojava.\n\n**Parametri**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst u kojem treba napraviti zamene.\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst koji treba tražiti.\n- **replacementText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Zamenski tekst.\n- **allOccurrences** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Ukazuje na sve pojave niske `searchText` koja bi trebalo da bude zamenjena u tekstu. Podrazumevano je `true`.\n\n**Povratna vrednost**: [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":"Vraća navedeni broj znakova sa kraja tekstualne vrednosti.","examples":"\n**Primer**\n\nštampa '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća navedeni broj znakova sa kraja tekstualne vrednosti.\n\n**Parametri**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst iz kog treba pribavljati znakove.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj znakova koje treba pribaviti sa kraja tekstualne vrednosti.\n\n**Povratna vrednost**: [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":"Deli tekstualnu vrednost u niz.","examples":"\n**Primeri**\n\nvraća '[red,green]'\n\n```arcade\nSplit('red,green,blue,orange', ',', 2)\n```\n\nDeli paragraf na svakom mestu neograničen broj puta. Vraća niz reči u paragraf.\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeli tekstualnu vrednost u niz.\n\n**Parametri**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrednost koja treba da se podeli.\n- **separatorText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Razdelnik koji se koristi za podelu teksta.\n- **limit** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Celi broj koji određuje broj podela. Podrazumevano je `-1`, što ukazuje na neograničen broj podela.\n- **removeEmpty** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Ukazuje na to da treba ukloniti prazne vrednosti. Podrazumevano je ovo `false`.\n\n**Povratna vrednost**: [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":"Vraća standardizovan, formatiran naziv datoteke zasnovan na sledećim pravilima zamene znakova. Znakovi vrednosti polja će biti vraćeni u standardnom formatu , kako je precizirano u nastavku.  \n- Kosa crta (`/`) &rarr; critica (`-`)  \n- Obrnuta kosa crta (`\\`) &rarr; crtica (`-`)  \n- Uspravna crta (`|`) &rarr; crtica (`-`)  \n- Zvezdica (`*`) &rarr; podvlaka (`_`)  \n- Manje od (`<`) &rarr; podvlaka (`_`)  \n- Više od (`>`) &rarr; podvlaka (`_`)  \n- Upitnik (`?`) &rarr; podvlaka (`_`)  \n- Dvotačka (`:`) &rarr; zarez nakon kojeg sledi razmak (`, `)","examples":"\n**Primer**\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":"**[Od verzije 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća standardizovan, formatiran naziv datoteke zasnovan na sledećim pravilima zamene znakova. Znakovi vrednosti polja će biti vraćeni u standardnom formatu , kako je precizirano u nastavku.  \n- Kosa crta (`/`) &rarr; critica (`-`)  \n- Obrnuta kosa crta (`\\`) &rarr; crtica (`-`)  \n- Uspravna crta (`|`) &rarr; crtica (`-`)  \n- Zvezdica (`*`) &rarr; podvlaka (`_`)  \n- Manje od (`<`) &rarr; podvlaka (`_`)  \n- Više od (`>`) &rarr; podvlaka (`_`)  \n- Upitnik (`?`) &rarr; podvlaka (`_`)  \n- Dvotačka (`:`) &rarr; zarez nakon kojeg sledi razmak (`, `)\n\n**Parametar**\n\n- **inputFilename**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ulazni naziv datoteke za standardizovanje.\n\n**Povratna vrednost**: [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":"Vraća standardizovani, formatirani GUID niz.","examples":"\n**Primeri**\n\nKonvertuje GUID u format `cifara`\n\n```arcade\nStandardizeGuid('{4e6f776d-c298-4b4b-86a4-57103b4d0f4a}', 'digits')\n// Returns a value of 4e6f776dc2984b4b86a457103b4d0f4a\n```\n\nKonvertuje GUID u format `cifre-crtice`\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":"**[Od verzije 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća standardizovani, formatirani GUID niz.\n\n**Parametri**\n\n- **inputGuid**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ulazni GUID u bilo kom formatu za standardizaciju.\n- **format**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Imenovani format za GUID.  \nMoguće vrednosti: `digits` \\| `digits-hyphen` \\| `digits-hyphen-braces` \\| `digits-hyphen-parentheses`\n\n**Povratna vrednost**: [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":"Pretvara bilokoju vrednost u tekstualnu vrednost. Opcioni parametar \\\"format\\\" je obezbeđen da bi se omogućilo formatiranje unosa podataka datuma i broja. Vraća \\\"poništeno\\\" ako se ne može odrediti ekvivalentna konverzija teksta.","examples":"\n**Primeri**\n\nPopuni broj levo od decimale\n\n```arcade\nText(123, '0000') // '0123'\n```\n\nOgraniči broj levo od decimale\n\n```arcade\nText(123, '00') // '23'\n```\n\nGrupiši broj po hiljadama\n\n```arcade\nText(1234, '#,###') // '1,234'\n```\n\nZaokruži broj na dva decimalna mesta\n\n```arcade\nText(12345678.123, '#,###.00') // '12,345,678.12'\n```\n\nFormatiraj broj u vidu valute\n\n```arcade\nText(1234.55, '$#,###.00') // '$1,234.55'\n```\n\nZaokruži broj na dva decimalna mesta\n\n```arcade\nText(1.236, '#.00') // '1.24'\n```\n\nSačuvaj značajne cifre i grupiši po hiljadama\n\n```arcade\nText(1234.5678, '#,##0.00#') // '1,234.568'\n```\n\nFormatirajte broj i formatirajte pozitivno/negativno – ako postoji negativni podobrazac, on služi samo da navede negativni prefiks i sufiks\n\n```arcade\nText(-2, 'Floor #;Basement #') // 'Basement 2'\n```\n\n\n\n```arcade\nText(2, 'Floor #;Basement #') // 'Floor 2'\n```\n\nPomnoži sa 100 i formatiraj kao procenat\n\n```arcade\nText(0.3, '#%') // '30%'\n```\n\nFormatira datum i vreme u trenutku. Na primer 'Tuesday, October 25, 2016 @ 08:43:11'\n\n```arcade\nText(Now(), 'dddd, MMMM D, Y @ h:m:s')\n```\n\nFormatira datum i vreme u vremenskoj zoni\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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPretvara bilokoju vrednost u tekstualnu vrednost. Opcioni parametar \\\"format\\\" je obezbeđen da bi se omogućilo formatiranje unosa podataka datuma i broja. Vraća \\\"poništeno\\\" ako se ne može odrediti ekvivalentna konverzija teksta.\n\n**Parametri**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrednost (tj. datum, broj ili drugi tip podataka) koja se konvertuje u tekst. Počevši od verzije 1.25, ulazi poligona ili polilinija mogu da vrate JSON koji sadrži zakrivljene objekte kada se izvršavaju u ArcGIS Pro i ArcGIS Maps SDKs for Native Apps.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Posebni znakovi za formatiranje datuma ili brojeva.  \nMoguće vrednosti:  \n  - `0`: Cifra  \n  - `#`: Cifra, izostavljanje vodećih/pratećih nula  \n  - `D`: Dan u mesecu, nije popunjeno (1 - 31)  \n  - `DD`: Dan u mesecu, popunjeno (01 - 31)  \n  - `DDD`: Redni dan u godini (1 - 365)  \n  - `d`: Dan u nedelji (1 - 7)  \n  - `ddd`: Skraćeni naziv dana u nedelji (npr. pon.)  \n  - `dddd`: Puni naziv dana u nedelji (npr. ponedeljak)  \n  - `M`: Broj meseca (1 - 12)  \n  - `MM`: Broj meseca, popunjeno (01 - 12)  \n  - `MMM`: Skraćeni naziv meseca (npr. jan.)  \n  - `MMMM`: Puni naziv meseca (npr. januar)  \n  - `Y`: Cela godina  \n  - `YY`: Dvocifrena godina  \n  - `h`: Građanski sati, nepopunjeni (1 - 12)  \n  - `hh`: Građanski sati, popunjeni (01 - 12)  \n  - `H`: Vojni sati, nepopunjeni (0 - 23)  \n  - `HH`: Vojni sati, popunjeni (00 - 23)  \n  - `m`: Minuti, nije popunjeno (0 - 59)  \n  - `mm`: Minuti, popunjeno (00 - 59)  \n  - `s`: Sekunde, nije popunjeno (0 - 59)  \n  - `ss`: Sekunde, popunjeno (00 - 59)  \n  - `SSS`: Milisekunde postavljeni (000 - 999)  \n  - `A`: AM/PM (pre podne/po podne)  \n  - `Z`: Vremenska zona u sledećim satima +/- UTC (nrp. `-7` ili `+11`)  \n  - `ZZ`: Vremenske zone u satima +/- UTC (npr `-07:00` ili `+11:00`)  \n  – `ZZZ`: pomeranje vremenske zone u kompaktnim satima +/- UTC (npr. `-0700` ili `+1100`)  \n  – `ZZZZ`: skraćeno imenovana vremenska zona (npr. `EST`)  \n  – `ZZZZZ`: imenovana vremenska zona (npr. `Istočno standardno vreme`)  \n\n\n**Povratna vrednost**: [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":"Vraća broj između 0 i 65535 koji predstavlja jedinicu koda UTF-16 u datom indeksu. Nevažeće polovine surogat parova se automatski uklanjaju.","examples":"\n**Primeri**\n\nSledeći primer vraća 88, Unikod vrednost za X.\n\n```arcade\nToCharCode('XYZ')\n// returns 88\n```\n\nSledeći primer vraća 89, Unikod vrednost za Y.\n\n```arcade\nToCharCode('XYZ', 1)\n// returns 89\n```\n\nSledeći primer vraća 65535.\n\n```arcade\nToCharCode('\\uFFFF\\uFFFE')\n// returns 65535\n```\n\nSledeći primer vraća 55356.\n\n```arcade\nToCharCode('🌉')\n// returns 55356\n```\n\nSledeći primer vraća 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":"**[Od verzije 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća broj između 0 i 65535 koji predstavlja jedinicu koda UTF-16 u datom indeksu. Nevažeće polovine surogat parova se automatski uklanjaju.\n\n**Parametri**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst iz kog treba pribaviti vrednost jedinice koda UTF-16.\n- **index** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ceo broj sa vrednošću koja je najmanje 0 i ne veća od broja znakova `inputText`. Ova vrednost je podrazumevano 0.\n\n**Povratna vrednost**: [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":"Vraća nenegativan broj koji predstavlja vrednost tačke koda UTF-32 ulaznog teksta. Ako se indeksira u prvu polovinu surogat para, vraća se cela tačka koda. Ako se indeksira u drugu polovinu para, ova funkcija vraća vrednost druge polovine. Ako veliki kod nije važeći znak, funkcija vraća samo vrednost polovine u koju indeksira.","examples":"\n**Primeri**\n\nSledeći primer vraća 88, Unikod vrednost za X.\n\n```arcade\nToCodePoint('XYZ')\n// returns 88\n```\n\nSledeći primer vraća 89, Unikod vrednost za Y.\n\n```arcade\nToCodePoint('XYZ', 1)\n// returns 89\n```\n\nSledeći primer vraća 127753.\n\n```arcade\nToCodePoint('🌉')\n// returns 127753\n```\n\nSledeći primer vraća 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":"**[Od verzije 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća nenegativan broj koji predstavlja vrednost tačke koda UTF-32 ulaznog teksta. Ako se indeksira u prvu polovinu surogat para, vraća se cela tačka koda. Ako se indeksira u drugu polovinu para, ova funkcija vraća vrednost druge polovine. Ako veliki kod nije važeći znak, funkcija vraća samo vrednost polovine u koju indeksira.\n\n**Parametri**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst iz kog treba pribaviti vrednost tačke koda UTF-32.\n- **position** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Pozicija znaka u `inputText` iz koje se vraća vrednost tačke koda. Ova vrednost je podrazumevano 0.\n\n**Povratna vrednost**: [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":"Pretvara ceo broj u heksadecimalni prikaz.","examples":"\n**Primeri**\n\nVraća `\\\"64\\\"`.\n\n```arcade\nToHex(100)\n```\n\nVraća heksadecimalni prikaz za boju kraljevsko plava, `\\\"#4169E1\\\"`, iz njegovih RGB vrednosti\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":"**[Od verzije 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPretvara ceo broj u heksadecimalni prikaz.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrednost koju treba pretvoriti u heksadecimalnu vrednost.\n\n**Povratna vrednost**: [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":"Uklanja razmake sa početka ili kraja ulazne tekstualne vrednosti.","examples":"\n**Primer**\n\nštampa '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUklanja razmake sa početka ili kraja ulazne tekstualne vrednosti.\n\n**Parametar**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst koji treba da se skrati.\n\n**Povratna vrednost**: [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":"Pretvara tekst u velika slova.","examples":"\n**Primer**\n\nštampa '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":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPretvara tekst u velika slova.\n\n**Parametar**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrednost koju treba pretvoriti u velika slova.\n\n**Povratna vrednost**: [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":"Kodira URL adresu zamenom svake instance određenih znakova korišćenjem jednog, dva, tri ili četiri komandna znaka koji predstavljaju UTF-8 kodiranje znaka.","examples":"\n**Primer**\n\nKodira unetu URL adresu\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":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKodira URL adresu zamenom svake instance određenih znakova korišćenjem jednog, dva, tri ili četiri komandna znaka koji predstavljaju UTF-8 kodiranje znaka.\n\n**Parametar**\n\n- **textOrDictionary**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - URL adresa koja treba da se kodira.\n\n**Povratna vrednost**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"voxel_functions","title":"Voksel funkcije","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#defaultvalue","description":"Vraća preciziranu podrazumevanu vrednost ako naziv polja u vokselu ne postoji ili ako je vrednost preciziranog polja `null` ili prazna tekstualna vrednost.","examples":"\n**Primer**\n\nVraća \"n/a\" ako atribut voksela ne postoji ili je prazan\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":"**[Od verzije 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVraća preciziranu podrazumevanu vrednost ako naziv polja u vokselu ne postoji ili ako je vrednost preciziranog polja `null` ili prazna tekstualna vrednost.\n\n**Parametri**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Ulazni voksel za proveru.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za proveru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova vrednost se vraća ako naziv polja ne postoji ili ako je vrednost preciziranog polja `null` ili prazna tekstualna vrednost.\n\n**Povratna vrednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrednost za navedeno polje ako je definisano. U suprotnom, vraća vrednost navedenu u `defaultValue`."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"haskey","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#haskey","description":"Naznačava da li voksel ima ulazni ključ.","examples":"\n**Primer**\n\nVraća `true` ako voksel ima polje sa nazivom `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":"**[Od verzije 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNaznačava da li voksel ima ulazni ključ.\n\n**Parametri**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voksel za koji treba proveriti naziv polja.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za proveru.\n\n**Povratna vrednost**: [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":"Naznačava da li voksel ima dato polje i da li to polje ima vrednost.","examples":"\n**Primer**\n\nVraća `false` ako atribut voksela ne postoji ili je prazan\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":"**[Od verzije 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNaznačava da li voksel ima dato polje i da li to polje ima vrednost.\n\n**Parametri**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voksel za proveru.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za proveru.\n\n**Povratna vrednost**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]}]