[{"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 vrijednost veću od bilo kojeg drugog broja. `-Infinity` također se može upotrijebiti kao vrijednost manja od bilo kojeg broja.","examples":"\n**Primjer**\n\nIzračunava maksimum od četiri vrijednosti 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 vrijednost veću od bilo kojeg drugog broja. `-Infinity` također se može upotrijebiti kao vrijednost manja od bilo kojeg broja."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"Vrijednost opsega kruga podijeljena svojim promjerom, otprilike `3.14159`.","examples":"\n**Primjer**\n\nVraća područje 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\nVrijednost opsega kruga podijeljena svojim promjerom, otprilike `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**Primjer**\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 znak dvostrukog navodnika `\\\"` u tekst.","examples":"\n**Primjer**\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 znak dvostrukog navodnika `\\\"` 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**Primjer**\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 prijelom retka u tekst. Oznake više redaka **NISU** podržane u ArcGIS API 3.x za JavaScript ni u pregledniku karte ArcGIS Online Map Viewer Classic.","examples":"\n**Primjer**\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 prijelom retka u tekst. Oznake više redaka **NISU** podržane u ArcGIS API 3.x za JavaScript ni u pregledniku karte 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 znak jednostrukog navodnika`'` u tekst.","examples":"\n**Primjer**\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 znak jednostrukog navodnika`'` u tekst."}}}]},{"id":"enterprise_functions","title":"Enterprise funkcije","items":[{"type":"function","name":"nextsequencevalue","bundle":"database","sinceVersion":"1.4","link":"https://developers.arcgis.com/arcade/function-reference/enterprise_functions/#nextsequencevalue","description":"Vraća sljedeću vrijednost sekvence iz naznačene sekvence baze podataka. Ako `inputSequenceName` ne postoji, izraz će biti pogrešan.","examples":"\n**Primjer**\n\nVraća broj sa sljedećom vrijednosti sekvence\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 sljedeću vrijednost sekvence iz naznačene sekvence baze podataka. Ako `inputSequenceName` ne postoji, izraz će biti pogrešan.\n\n**Parametar**\n\n- **sequenceName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv sekvence. Ovo već mora biti konfigurirano u bazi podataka.\n\n**Povratna vrijednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"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":"Mijenja vremensku zonu koja se koristi za prikaz dane vrijednosti datuma. Ako ulazna vrijednost`dateValue` ima `nepoznatu` vremensku zonu, tada će se izlazna vrijednost datuma prikazati s istim datumom i vremenom kao i ulazna vrijednost `dateValue`, ali će joj biti dodijeljena `newTimeZone`.","examples":"\n**Primjeri**\n\nMijenja vremensku zonu danog datuma iz `America/New_York` u `America/Los_Angeles`\n\n```arcade\nvar inputDate = Date(2011,10,11,8,0,0,0, \"America/New_York\")\nChangeTimeZone(inputDate, \"America/Los_Angeles\");\n// returns a Date representing Nov 11, 2011, 5:00:00 AM PST\n```\n\nDodjeljuje datum s `nepoznatom` vremenskom zonom vremenskom pomaku 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\nMijenja vremensku zonu koja se koristi za prikaz dane vrijednosti datuma. Ako ulazna vrijednost`dateValue` ima `nepoznatu` vremensku zonu, tada će se izlazna vrijednost datuma prikazati s istim datumom i vremenom kao i ulazna vrijednost `dateValue`, ali će joj biti dodijeljena `newTimeZone`.\n\n**Parametri**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrijednost datuma koja sadrži podatke o datumu i vremenu.\n- **newTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nova vremenska zona koja će se koristiti za prikaz dane vrijednosti datuma. Vremenska zona mora biti jedna od sljedećih:\n\n  - tekst koji predstavlja unos u IANA bazi podataka vremenske zone (npr. `America/New_York`)\n\n  - tekst koji predstavlja sate i minute koje treba dodati UTC-u (npr. `+07:00` ili `-03:00`)\n\n  - `sustav` - vremenska zona bit će postavljena na lokalnu vremensku zonu uređaja ili sustava\n\n  - `zadano` - vremenska zona konteksta izvršavanja profila\n\n  - `UTC` - Koordinirano univerzalno vrijeme\n\n  - `nepoznato` - uklanja informacije o vremenskoj zoni za danu vrijednost i prikazuje datum i vrijeme kako je definirano u izrazu.\n\n**Povratna vrijednost**: [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":"Stvara objekt Datum iz skupa parametara. Prema zadanim postavkama, datumi se stvaraju u vremenskoj zoni konteksta izvođenja profila.","examples":"\n**Primjeri**\n\nStvara datum koji predstavlja zadano vrijeme u vremenskoj zoni konteksta izvođenja profila koji pokreće Arcade\n\n```arcade\n// Date that represents Jun 02, 1987, 12:00:00 AM PST\nDate(1987,05,02)\n```\n\nStvara datum s definiranim vremenom 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\nStvara objekt Datum iz skupa parametara. Prema zadanim postavkama, datumi se stvaraju u vremenskoj zoni konteksta izvođenja 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) - Mjesec (0-11) gdje je „0” siječanj i „11” prosinac.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dan u mjesecu (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) - Minuta u satu (0-59).\n- **second** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Sekunda u minuti (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 će se stvoriti u zadanoj vremenskoj zoni konteksta izvođenja profila. Moguće vrijednosti:\n\n  - tekst koji predstavlja unos u IANA bazi podataka vremenske zone (npr. `America/New_York`)\n\n  - tekst koji predstavlja sate i minute koje treba dodati UTC-u (npr. `+07:00` ili `-03:00`)\n\n  - `sustav` - vremenska zona bit će postavljena na lokalnu vremensku zonu uređaja ili sustava\n\n  - `zadano` - vremenska zona konteksta izvršavanja profila\n\n  - `UTC` - Koordinirano univerzalno vrijeme\n\n  - `nepoznato` - uklanja informacije o vremenskoj zoni za danu vrijednost i prikazuje datum i vrijeme kako je definirano u izrazu.\n\n**Povratna vrijednost**: [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":"Stvara datum s danim brojem Unix epohe. Prema zadanim postavkama, datum će se prikazati u vremenskoj zoni konteksta izvršavanja profila. Ako nije navedena epoha, stvara datum na trenutni datum i vrijeme u zadanoj vremenskoj zoni profila. Ako je za epohu navedena vrijednost \"nula\", ona će se implicitno pretvoriti u \"0\" i vratit će datum za 1. siječnja 1970. UTC.","examples":"\n**Primjeri**\n\nMilisekunde od 1. siječnja 1970.\n\n```arcade\nDate(1476987783555) // 'Thu Oct 20 2016 11:23:03 GMT-0700 (PDT)'\n```\n\nStvara datum koji predstavlja trenutno vrijeme u vremenskoj zoni konteksta izvođenja profila koji pokreć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\nStvara datum s danim brojem Unix epohe. Prema zadanim postavkama, datum će se prikazati u vremenskoj zoni konteksta izvršavanja profila. Ako nije navedena epoha, stvara datum na trenutni datum i vrijeme u zadanoj vremenskoj zoni profila. Ako je za epohu navedena vrijednost \"nula\", ona će se implicitno pretvoriti u \"0\" i vratit će datum za 1. siječnja 1970. UTC.\n\n**Parametar**\n\n- **epoch** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj milisekundi od 1. siječnja 1970. UTC.\n\n**Povratna vrijednost**: [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":"Stvara vrijednost datuma iz tekstualne vrijednosti ISO 8601. Ako je naveden UTC pomak, datum će i dalje biti prikazan u vremenskoj zoni profila. Ako nije navedena tekstualna vrijednost, stvara datum na trenutni datum i vrijeme u vremenskoj zoni profila.","examples":"\n**Primjeri**\n\nStvara datum iz tekstualne vrijednosti ISO 8601 s 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\nStvara datum iz tekstualne vrijednosti ISO 8601 s 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\nStvara vrijednost datuma iz tekstualne vrijednosti ISO 8601. Ako je naveden UTC pomak, datum će i dalje biti prikazan u vremenskoj zoni profila. Ako nije navedena tekstualna vrijednost, stvara datum na trenutni datum i vrijeme u vremenskoj zoni profila.\n\n**Parametar**\n\n- **timestamp** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrijednost ISO 8601 koju treba pretvoriti u datum.\n\n**Povratna vrijednost**: [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":"Stvara datum iz vrijednosti DateOnly, s neobaveznom vrijednošću vremena i vremenske zone.","examples":"\n**Primjer**\n\nStvara datum iz DateOnly i tipa 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\nStvara datum iz vrijednosti DateOnly, s neobaveznom vrijednošću vremena i vremenske zone.\n\n**Parametri**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrijednost DateOnly iz koje se stvara vrijednost datuma.\n- **timeValue** (_Optional_): [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrijednost vremena za datum. Ako nije navedeno, datum će biti stvoren s vremenom `00:00:00`.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vremenska zona datuma. Ako nije navedeno, datum će biti stvoren u `nepoznatoj` vremenskoj zoni. Moguće vrijednosti:\n\n  - tekst koji predstavlja unos u IANA bazi podataka vremenske zone (npr. `America/New_York`)\n\n  - tekst koji predstavlja sate i minute koje treba dodati UTC-u (npr. `+07:00` ili `-03:00`)\n\n  - `sustav` - vremenska zona bit će postavljena na lokalnu vremensku zonu uređaja ili sustava\n\n  - `zadano` - vremenska zona konteksta izvršavanja profila\n\n  - `UTC` - Koordinirano univerzalno vrijeme\n\n  - `nepoznato` - uklanja informacije o vremenskoj zoni za danu vrijednost i prikazuje datum i vrijeme kako je definirano u izrazu.\n\n**Povratna vrijednost**: [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":"Stvara kopiju danog datuma","examples":"\n**Primjer**\n\nStvara kopiju trenutne vrijednosti 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\nStvara kopiju danog datuma\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Datum koji se kopira.\n\n**Povratna vrijednost**: [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 određenu količinu vremena u zadanim jedinicama datumu i vraća novi datum. Ako Datum ima vremensku zonu IANA, tada će se primjenjivati ljetno računanje vremena i druga logika koja se temelji na vremenskoj zoni.","examples":"\n**Primjer**\n\nDodaje 7 dana danom 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 određenu količinu vremena u zadanim jedinicama datumu i vraća novi datum. Ako Datum ima vremensku zonu IANA, tada će se primjenjivati ljetno računanje vremena i druga logika koja se temelji na vremenskoj zoni.\n\n**Parametri**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Unos datuma kojemu se dodaje vrijeme.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrijednost koja se dodaje datumu u danim jedinicama.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice broja koje treba dodati datumu. Zadano je `millisekunde`. Podržane vrste jedinica uključuju `milisekunde`, `sekunde`, `minute`, `sati`, `dani`, `mjeseci`, `godine`\n\n**Povratna vrijednost**: [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 određenu količinu vremena u zadanim jedinicama vrijednosti DateOnly i vraća novu vrijednost DateOnly.","examples":"\n**Primjeri**\n\nDodaje 7 dana datumu u danom 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 datumu u danom 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 određenu količinu vremena u zadanim jedinicama vrijednosti DateOnly i vraća novu vrijednost DateOnly.\n\n**Parametri**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Ulazna vrijednost DateOnly kojoj treba dodati vrijeme.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrijednost koja se dodaje datumu u danim jedinicama. Za DateOnly unose, ova će vrijednost biti zaokružena na najbliži dan na temelju 24-satnog intervala. Ako je vrijednost koju treba dodati manja od 24 sata, vrijednost neće biti dodana u DateOnly unos.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice broja koje treba dodati datumu. Zadano je `millisekunde`. Podržane vrste jedinica uključuju `milisekunde`, `sekunde`, `minute`, `sati`, `dani`, `mjeseci`, `godine`\n\n**Povratna vrijednost**: [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 određenu količinu vremena u zadanim jedinicama vrijednosti vremena i vraća novu vrijednost vremena.","examples":"\n**Primjeri**\n\nDodaje 7 sati danom 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 danom 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 danom 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 određenu količinu vremena u zadanim jedinicama vrijednosti vremena i vraća novu vrijednost vremena.\n\n**Parametri**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Ulazna vrijednost vremena kojoj treba dodati vrijeme.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrijednost koju treba dodati vremenu u danim jedinicama.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice broja koje treba dodati datumu. Zadano je `millisekunde`. Podržane vrste jedinica uključuju `milisekunde`, `sekunde`, `minute`, `sate`\n\n**Povratna vrijednost**: [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 danim jedinicama.","examples":"\n**Primjeri**\n\nOduzima dva datuma i vraća dob\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 danim jedinicama.\n\n**Parametri**\n\n- **date1**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrijednost datuma od koje se oduzima drugi datum.\n- **date2**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrijednost datuma za oduzimanje od prvog danog datuma.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice u kojima se vraća razlika dva dana datuma. Podržane vrste jedinica uključuju `milisekunde`, `sekunde`, `minute`, `sati`, `dani`, `mjeseci`, `godine` Zadana vrijednost je `milisekunde`.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od verzije 1.24_ Vremenska zona koju treba dodijeliti unosu datuma s nepoznatom vremenskom zonom. Ako nije navedeno, dogodit će se sljedeće: (1) Ako jedan unos ima definiranu vremensku zonu, a drugi je nepoznat, tada će vrijednost s nepoznatom vremenskom zonom pretpostaviti vremensku zonu koja odgovara drugom unosu. (2) Ako su oba unosa nepoznate vremenske zone, tada će se DateDiff izračunati za oba datuma kao da su definirani u istoj vremenskoj zoni. Moguće vrijednosti:\n\n  - tekst koji predstavlja unos u IANA bazi podataka vremenske zone (npr. `America/New_York`)\n\n  - tekst koji predstavlja sate i minute koje treba dodati UTC-u (npr. `+07:00` ili `-03:00`)\n\n  - `sustav` - vremenska zona bit će postavljena na lokalnu vremensku zonu uređaja ili sustava\n\n  - `zadano` - vremenska zona konteksta izvršavanja profila\n\n  - `UTC` - Koordinirano univerzalno vrijeme\n\n  - `nepoznato` - uklanja informacije o vremenskoj zoni za danu vrijednost i prikazuje datum i vrijeme kako je definirano u izrazu.\n\n**Povratna vrijednost**: [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 dvije vrijednosti DateOnly i vraća razliku u navedenim jedinicama.","examples":"\n**Primjer**\n\nOduzima dvije vrijednosti 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 dvije vrijednosti DateOnly i vraća razliku u navedenim jedinicama.\n\n**Parametri**\n\n- **dateOnly1**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrijednost DateOnly od koje treba oduzeti drugu vrijednost DateOnly.\n- **dateOnly2**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrijednost DateOnly koju treba oduzeti od prve dane vrijednosti DateOnly.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice u kojima se vraća razlika dviju danih DateOnly vrijednosti. Podržane vrste jedinica uključuju `milisekunde`, `sekunde`, `minute`, `sati`, `dani`, `mjeseci`, `godine` Zadana vrijednost je `milisekunde`.\n\n**Povratna vrijednost**: [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":"Oduzima dvije vrijednosti vremena i vraća razliku u navedenim jedinicama.","examples":"\n**Primjer**\n\nOduzima dvije vrijednosti 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\nOduzima dvije vrijednosti vremena i vraća razliku u navedenim jedinicama.\n\n**Parametri**\n\n- **time1**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrijednost vremena od koje se oduzima druga vrijednost vremena.\n- **time2**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrijednost vremena koju treba oduzeti od prve dane vrijednosti vremena.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jedinice u kojima se vraća razlika dviju zadanih vremenskih vrijednosti. Podržane vrste jedinica uključuju `milisekunde`, `sekunde`, `minute`, `sate`. Zadana vrijednost je `milisekunde`.\n\n**Povratna vrijednost**: [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":"Stvara vrijednost DateOnly na temelju trenutnog datuma u vremenskoj zoni konteksta izvođenja profila.","examples":"\n**Primjer**\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\nStvara vrijednost DateOnly na temelju trenutnog datuma u vremenskoj zoni konteksta izvođenja profila.\n\n**Povratna vrijednost**: [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":"Stvara vrijednost DateOnly iz unosa koji predstavljaju godinu, mjesec i dan.","examples":"\n**Primjer**\n\nStvara vrijednost DateOnly iz unosa koji predstavljaju godinu, mjesec 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\nStvara vrijednost DateOnly iz unosa koji predstavljaju godinu, mjesec 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) - Mjesec (0-11) gdje je `0` siječanj, a `11` prosinac. Ako ova vrijednost padne izvan normalnog raspona (0-11), funkcija će vratiti `null`.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dan u mjesecu (1-31). Ako ova vrijednost padne izvan normalnog raspona (1-31), funkcija će vratiti `null`.\n\n**Povratna vrijednost**: [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":"Stvara DateOnly datum s danim brojem Unix epohe.","examples":"\n**Primjer**\n\nVraća DateOnly iz broja milisekundi od 1. siječnja 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\nStvara DateOnly datum s danim brojem Unix epohe.\n\n**Parametar**\n\n- **epoch**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj milisekundi od 1. siječnja 1970. UTC.\n\n**Povratna vrijednost**: [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":"Stvara vrijednost DateOnly iz unosa teksta koji predstavlja ISO formatirani datum ili drugi formatirani tekstualni uzorak.","examples":"\n**Primjeri**\n\nStvara vrijednost DateOnly iz tekstualne vrijednosti koja predstavlja datum\n\n```arcade\nDateOnly(\"2023-05-11T13:43:18.990+01:00\");\n// returns 2023-05-11\n```\n\nStvara vrijednost DateOnly iz tekstualne vrijednosti koja predstavlja datum u zadanom 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\nStvara vrijednost DateOnly iz unosa teksta koji predstavlja ISO formatirani datum ili drugi formatirani tekstualni uzorak.\n\n**Parametri**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrijednost koja predstavlja datum. To bi trebao biti datum u ISO formatu ili drugi formatirani tekst koji predstavlja datum. Ako ova vrijednost ne slijedi ISO format, mora se definirati parametar `format` koji označava format datuma.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrijednost koja označava format unosa `dateValue`.  \nMoguće vrijednosti:  \n  - `D`: Dan u mjesecu, bez nule (1 - 31)  \n  - `DD`: Dan u mjesecu, s nulom (01 - 31)  \n  - `DDD`: Redni dan u godini (1 - 365)  \n  - `d`: Dan u tjednu (1 - 7)  \n  - `ddd`: Skraćeni dan u tjednu (npr. pon)  \n  - `dddd`: Cijeli dan u tjednu (npr. ponedjeljak)  \n  - `M`: Broj mjeseca (1 - 12)  \n  - `MM`: Broj mjeseca, s nulom (01 - 12)  \n  - `MMM`: Skraćeni naziv mjeseca (npr. sij)  \n  - `MMMM`: Puni naziv mjeseca (npr. siječanj)  \n  - `Y`: Puna godina  \n  - `YY`: Dvoznamenkasta godina  \n\n\n**Povratna vrijednost**: [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":"Stvara vrijednost DateOnly od danog datuma.","examples":"\n**Primjer**\n\nVraća DateOnly od danog 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\nStvara vrijednost DateOnly od danog datuma.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Datum od kojeg se stvara vrijednost DateOnly.\n\n**Povratna vrijednost**: [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":"Stvara kopiju vrijednosti DateOnly.","examples":"\n**Primjer**\n\nStvara kopiju vrijednosti DateOnly\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\nStvara kopiju vrijednosti DateOnly.\n\n**Parametar**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrijednost DateOnly za kopiranje.\n\n**Povratna vrijednost**: [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 mjesecu za dani datum.","examples":"\n**Primjeri**\n\nDohvaća dan u mjesecu za trenutni datum\n\n```arcade\nDay(Now())\n```\n\nVraća dan u mjesecu iz vrijednosti DateOnly\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 mjesecu za dani datum.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrijednost datuma iz koje se dobiva dan u mjesecu. Vrijednosti DateOnly podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [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 zadanoj vrijednosti datuma ili vremena (0-23).","examples":"\n**Primjeri**\n\nVraća sat trenutnog vremena\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 zadanoj vrijednosti datuma ili vremena (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) - Vrijednost datuma ili vremena iz koje se dobiva sat vremena. Vremenske vrijednosti podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [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 mjesec navedenog datuma na temelju norme ISO 8601. Vrijednosti se kreću od 1-12, gdje je siječanj `1`, a prosinac` 12`.","examples":"\n**Primjeri**\n\nDohvaća mjesec navedenog datuma na temelju norme ISO 8601. Vraća 12, za mjesec prosinac.\n\n```arcade\nISOMonth(Date(1980, 11, 31))\n```\n\nDohvaća mjesec zadane vrijednosti DateOnly, na temelju 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 mjesec navedenog datuma na temelju norme ISO 8601. Vrijednosti se kreću od 1-12, gdje je siječanj `1`, a prosinac` 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) - Vrijednost datuma iz koje se dobiva mjesec. Vrijednosti DateOnly podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [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 tjedan u godini navedenog datuma na temelju kalendara tjedna ISO 8601. Vrijednosti se kreću od 1-53, gdje je prvi tjedan u godini `1`, a zadnji tjedan u godini` 52` ili `53`, ovisno o godini.","examples":"\n**Primjeri**\n\nDohvaća tjedan navedenog datuma na temelju norme ISO 8601. Vraća `1`, jer je ovaj datum uključen u prvi tjedan sljedeće godine.\n\n```arcade\nISOWeek(Date(1980, 11, 31))\n```\n\nDohvaća tjedan zadane vrijednosti DateOnly, na temelju 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 tjedan u godini navedenog datuma na temelju kalendara tjedna ISO 8601. Vrijednosti se kreću od 1-53, gdje je prvi tjedan u godini `1`, a zadnji tjedan u godini` 52` ili `53`, ovisno o godini.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrijednost datuma za dobivanje tjedna. Vrijednosti DateOnly podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [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 tjednu navedenog datuma na temelju norme ISO 8601. Vrijednosti se kreću od 1-7, gdje je ponedjeljak `1`, a nedjelja` 7`.","examples":"\n**Primjeri**\n\nVraća dan u tjednu navedenog datuma na temelju norme ISO 8601. Vraća `3`, za srijedu.\n\n```arcade\nISOWeekday(Date(1980, 11, 31))\n```\n\nVraća dan u tjednu dane vrijednosti DateOnly, na temelju 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 tjednu navedenog datuma na temelju norme ISO 8601. Vrijednosti se kreću od 1-7, gdje je ponedjeljak `1`, a nedjelja` 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) - Vrijednost datuma iz kojeg će se vratiti dan u tjednu. Vrijednosti DateOnly podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [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 navedenog datuma na temelju kalendara tjedna ISO 8601.","examples":"\n**Primjeri**\n\nDohvaća godinu navedenog datuma na temelju kalendara tjedna ISO 8601. Vraća `1981`, jer je ovaj datum uključen u prvi tjedan sljedeće godine.\n\n```arcade\nISOYear(Date(1980, 11, 31))\n```\n\nDohvaća godinu dane vrijednosti DateOnly, na temelju ISO 8601 tjednog datumskog 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 navedenog datuma na temelju kalendara tjedna ISO 8601.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrijednost datuma za dobivanje godine. Vrijednosti DateOnly podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [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 zadanoj vrijednosti vremena ili datuma.","examples":"\n**Primjeri**\n\nVraća 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\nVraća 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 zadanoj vrijednosti vremena ili datuma.\n\n**Parametar**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrijednost datuma ili vremena iz koje se dobiva milisekunda vremena. Vremenske vrijednosti podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [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 zadanoj vrijednosti vremena ili datuma.","examples":"\n**Primjeri**\n\nVraća minutu 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 zadanoj vrijednosti vremena ili datuma.\n\n**Parametar**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrijednost datuma ili vremena iz koje se dobivaju minute vremena. Vremenske vrijednosti podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [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 mjesec za dani datum. Vrijednosti se kreću od 0-11, gdje je siječanj `0`, a prosinac` 11`.","examples":"\n**Primjeri**\n\nDohvaća mjesec za navedeni datum Vrijednost može biti između 0-11, gdje `0` predstavlja siječanj, a `11` predstavlja prosinac.\n\n```arcade\nMonth(Date(1980, 11, 31))\n// returns 11\n```\n\nDohvaća mjesec dane vrijednosti 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 mjesec za dani datum. Vrijednosti se kreću od 0-11, gdje je siječanj `0`, a prosinac` 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) - Vrijednost datuma iz koje se dobiva mjesec. Vrijednosti DateOnly podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [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":"Stvara vrijednost datuma koja predstavlja trenutni datum i vrijeme u vremenskoj zoni konteksta izvođenja profila.","examples":"\n**Primjer**\n\nVraća trenutni datum i vrijeme u zadanoj 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\nStvara vrijednost datuma koja predstavlja trenutni datum i vrijeme u vremenskoj zoni konteksta izvođenja profila.\n\n**Povratna vrijednost**: [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":"Vraća sekundu vremena u zadanoj vrijednosti datuma ili vremena.","examples":"\n**Primjeri**\n\nDohvaća sekundu trenutnog vremena\n\n```arcade\nSecond(Now())\n```\n\nDohvaća sekundu vremena\n\n```arcade\nSecond(Date(2023, 1, 1, 2, 59, 01))\n// returns 1\n```\n\nDohvaća 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\nVraća sekundu vremena u zadanoj vrijednosti datuma ili vremena.\n\n**Parametar**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vrijednost datuma ili vremena iz koje se dobiva sekunda vremena. Vremenske vrijednosti podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [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":"Stvara vrijednost vremena koja predstavlja trenutno vrijeme u vremenskoj zoni konteksta izvođenja profila.","examples":"\n**Primjer**\n\nVraća trenutno vrijeme prikazano korištenjem zadane vremenske zone 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\nStvara vrijednost vremena koja predstavlja trenutno vrijeme u vremenskoj zoni konteksta izvođenja profila.\n\n**Povratna vrijednost**: [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":"Stvara vrijednost vremena iz unosa koji predstavljaju sate, minute, sekunde i milisekunde.","examples":"\n**Primjer**\n\nStvara vrijednost vremena iz 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\nStvara vrijednost vremena iz 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 vrijednosti vremena (0-23). Ako ova vrijednost padne izvan normalnog raspona (0-23), funkcija će vratiti `null`.\n- **minutes**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja minute vrijednosti vremena (0-59). Ako ova vrijednost padne izvan normalnog raspona (0-59), funkcija će vratiti `null`.\n- **seconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja sekunde vrijednosti vremena (0-59). Ako ova vrijednost padne izvan normalnog raspona (0-59), funkcija će vratiti `null`.\n- **milliseconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja milisekunde vrijednosti vremena (0-999). Ako ova vrijednost padne izvan normalnog raspona (0-999), funkcija će vratiti `null`.\n\n**Povratna vrijednost**: [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":"Stvara vrijednost vremena iz zadanog broja koji predstavlja milisekunde od ponoći.","examples":"\n**Primjeri**\n\nVraća vrijeme iz broja milisekundi od ponoći\n\n```arcade\nTime(8119800);\n// returns a Time value of 02:15:19.800\n```\n\nVraća vrijeme iz broja milisekundi od ponoć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\nStvara vrijednost vremena iz zadanog broja koji predstavlja milisekunde od ponoći.\n\n**Parametar**\n\n- **numValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj milisekundi od ponoći. Ako je ova vrijednost veća od 86.400.000 (maksimalni broj milisekundi u danu) ili manja od 0, funkcija će vratiti `null`.\n\n**Povratna vrijednost**: [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":"Stvara vrijednost vremena iz unosa teksta koji predstavlja vrijeme, s izbornim unosom koji označava format teksta.","examples":"\n**Primjeri**\n\nStvara vrijednost vremena iz tekstualne vrijednosti koja predstavlja vrijeme\n\n```arcade\nTime(\"1:20 PM\");\n// returns a Time value of 13:20:00\n```\n\nStvara vrijednost vremena iz tekstualne vrijednosti koja predstavlja vrijeme 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\nStvara vrijednost vremena iz unosa teksta koji predstavlja vrijeme, s izbornim unosom koji označava format teksta.\n\n**Parametri**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrijednost koja predstavlja vrijeme.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrijednost koja označava format unosa `timeValue`.  \nMoguće vrijednosti:  \n  - `h`: Civilni sati, bez nule (1 - 12)  \n  - `hh`: Civilni sati, s nulom (01 - 12)  \n  - `H`: Vojni sati, bez nule (0 - 23)  \n  - `HH`: Vojni sati, s nulom (00 - 23)  \n  - `m`: Minute, bez nule (0 - 59)  \n  - `mm`: Minute, s nulom (00 - 59)  \n  - `s`: Sekunde, bez nule (0 - 59)  \n  - `ss`: Sekunde, s nulom (00 - 59)  \n  - `A`: AM/PM  \n\n\n**Povratna vrijednost**: [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":"Stvara vrijednost vremena od zadanog datuma.","examples":"\n**Primjer**\n\nVraća vrijeme od danog 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\nStvara vrijednost vremena od zadanog datuma.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Datum od kojeg se dobiva vrijeme.\n\n**Povratna vrijednost**: [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":"Stvara kopiju vremenske vrijednosti.","examples":"\n**Primjer**\n\nStvara kopiju vremenske vrijednosti\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\nStvara kopiju vremenske vrijednosti.\n\n**Parametar**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vremenska vrijednost za kopiranje.\n\n**Povratna vrijednost**: [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":"Stvara vrijednost datuma koja predstavlja trenutni datum i vrijeme u UTC-u.","examples":"\n**Primjer**\n\nStvara 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\nStvara vrijednost datuma koja predstavlja trenutni datum i vrijeme u UTC-u.\n\n**Povratna vrijednost**: [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 danog datuma. Vremenska zona bit će jedna od sljedećih:\n\n- tekst koji predstavlja unos u IANA bazi podataka vremenske zone (npr. `America/New_York`)\n\n- tekst koji predstavlja sate i minute koje treba dodati UTC-u (npr. `+07:00` ili `-03:00`)\n\n- `sustav` - vremenska zona temeljit će se na lokalnoj vremenskoj zoni klijenta ili sustava\n\n- `UTC` - Koordinirano univerzalno vrijeme\n\n- `Nepoznato` - informacije o vremenskoj zoni nisu definirane.","examples":"\n**Primjer**\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 danog datuma. Vremenska zona bit će jedna od sljedećih:\n\n- tekst koji predstavlja unos u IANA bazi podataka vremenske zone (npr. `America/New_York`)\n\n- tekst koji predstavlja sate i minute koje treba dodati UTC-u (npr. `+07:00` ili `-03:00`)\n\n- `sustav` - vremenska zona temeljit će se na lokalnoj vremenskoj zoni klijenta ili sustava\n\n- `UTC` - Koordinirano univerzalno vrijeme\n\n- `Nepoznato` - informacije o vremenskoj zoni nisu definirane.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrijednost datuma iz koje se dobiva vremenska zona.\n\n**Povratna vrijednost**: [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":"Vraća pomak vremenske zone u milisekundama od UTC-a za navedeni datum.","examples":"\n**Primjer**\n\nVraća pomak vremenske zone u milisekundama od UTC-a\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\nVraća pomak vremenske zone u milisekundama od UTC-a za navedeni datum.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrijednost datuma iz koje se uzima pomak vremenske zone.\n\n**Povratna vrijednost**: [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":"Vraća trenutni datum u ponoć u vremenskoj zoni konteksta izvođenja profila.","examples":"\n**Primjer**\n\nVraća trenutni datum u ponoć, npr. Pon, 24. listopada 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\nVraća trenutni datum u ponoć u vremenskoj zoni konteksta izvođenja profila.\n\n**Povratna vrijednost**: [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":"Stvara novu vrijednost datuma koja odgovara epohi unesenog datuma i postavlja vremensku zonu na lokalnu ili sistemsku vremensku zonu klijenta.","examples":"\n**Primjer**\n\nStvara datum u lokalnom vremenu u istoj epohi kao i ulazni datum\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\nStvara novu vrijednost datuma koja odgovara epohi unesenog 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) - Vrijednost datuma za predstavljanje u lokalnom vremenu klijenta.\n\n**Povratna vrijednost**: [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":"Stvara novu vrijednost datuma koja odgovara epohi unesenog datuma i postavlja vremensku zonu na UTC (Univerzalno koordinirano vrijeme).","examples":"\n**Primjer**\n\nStvara datum u UTC vremenu u istoj epohi kao i ulazni datum.\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\nStvara novu vrijednost datuma koja odgovara epohi unesenog datuma i postavlja vremensku zonu na UTC (Univerzalno koordinirano vrijeme).\n\n**Parametar**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vrijednost datuma za predstavljanje u UTC vremenu.\n\n**Povratna vrijednost**: [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 tjedna u godini navedenog datuma. Vrijednosti se kreću od 0 do 53 gdje je prvi tjedan u godini `0\\\", a zadnji tjedan u godini `51`, `52` ili `53`, ovisno o godini. Prvi i posljednji tjedan možda ne traju punih sedam dana.","examples":"\n**Primjeri**\n\nKoristite zadani početak tjedna (nedjelja)\n\n```arcade\nWeek( Date(1974,0,3) )\n// Returns 0\n```\n\nPočetak tjedna postavite na četvrtak\n\n```arcade\nWeek( Date(1974,0,3), 4 )\n// Returns 1\n```\n\nPočetak tjedna postavite 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 tjedan iz vrijednosti DateOnly\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 tjedna u godini navedenog datuma. Vrijednosti se kreću od 0 do 53 gdje je prvi tjedan u godini `0\\\", a zadnji tjedan u godini `51`, `52` ili `53`, ovisno o godini. Prvi i posljednji tjedan možda ne traju punih 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) - Vrijednost datuma ili DateOnly iz koje se dobiva tjedan. Vrijednosti DateOnly podržane su počevši od verzije 1.24.\n- **startDay** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja dan početka tjedna. Nedjelja = 0; Ponedjeljak = 1; Utorak = 2; Srijeda = 3; Četvrtak = 4; Petak = 5; Subota = 6. Zadana vrijednost je `0` (nedjelja).\n\n**Povratna vrijednost**: [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 tjednu za navedeni datum. Vrijednosti se kreću od 0-6, gdje je nedjelja `0`, a subota `6`.","examples":"\n**Primjeri**\n\nVraća dan u tjednu za navedeni datum Vraća `3`, za srijedu.\n\n```arcade\nWeekday(Date(1980, 11, 31))\n```\n\nVraća dan u tjednu zadane vrijednosti DateOnly.\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 tjednu za navedeni datum. Vrijednosti se kreću od 0-6, gdje je nedjelja `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) - Vrijednost datuma ili DateOnly iz koje se vraća dan u tjednu. Vrijednosti DateOnly podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [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 za dani datum.","examples":"\n**Primjeri**\n\nDohvaća godinu za trenutni datum\n\n```arcade\nYear(Now())\n```\n\nDobiva godinu dane vrijednosti 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 za dani datum.\n\n**Parametar**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vrijednost datuma ili DateOnly iz koje se dobiva godina. Vrijednosti DateOnly podržane su počevši od verzije 1.24.\n\n**Povratna vrijednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"geometry_functions","title":"Funkcije geometrije","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 kut linije između dvije točke u stupnjevima (0 - 360). Kut se mjeri u smjeru suprotnom od kazaljke na satu u odnosu na istok. Na primjer, kut od 90 stupnjeva usmjeren je prema sjeveru.\n\nZa mjerenje se uzima u obzir samo x-y ravnina. Z koordinate se ignoriraju. Točkasti geoobjekti se mogu koristiti umjesto bilo koje ili obje geometrije točke. _Ako su točke identične, vraća se kut od 0 stupnjeva._","examples":"\n**Primjer**\n\nVraća kut od točke do geoobjekta, u stupnjevima\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 kut linije između dvije točke u stupnjevima (0 - 360). Kut se mjeri u smjeru suprotnom od kazaljke na satu u odnosu na istok. Na primjer, kut od 90 stupnjeva usmjeren je prema sjeveru.\n\nZa mjerenje se uzima u obzir samo x-y ravnina. Z koordinate se ignoriraju. Točkasti geoobjekti se mogu koristiti umjesto bilo koje ili obje geometrije točke. _Ako su točke identične, vraća se kut od 0 stupnjeva._\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 točka ili geoobjekt koji se koristi za izračun kuta.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druga točka ili geoobjekt koji se koristi za izračun kuta.\n\n**Povratna vrijednost**: [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 kut linije između tri točke u stupnjevima (0 - 360). Kut se mjeri oko točkeB u smjeru suprotnom od kazaljke na satu, od točkeA do točkeC.\n\nZa mjerenje se uzima u obzir samo x-y ravnina. Z koordinate se ignoriraju. Točkasti geoobjekti se mogu koristiti umjesto bilo koje ili svih geometrije točke. _Ako su točke identične, onda se vraća kut od 0 ili 180 stupnjeva (ovisno o internoj aritmetici)._","examples":"\n**Primjer**\n\nVraća kut između dviju točaka oko geoobjekta, u stupnjevima\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 kut linije između tri točke u stupnjevima (0 - 360). Kut se mjeri oko točkeB u smjeru suprotnom od kazaljke na satu, od točkeA do točkeC.\n\nZa mjerenje se uzima u obzir samo x-y ravnina. Z koordinate se ignoriraju. Točkasti geoobjekti se mogu koristiti umjesto bilo koje ili svih geometrije točke. _Ako su točke identične, onda se vraća kut od 0 ili 180 stupnjeva (ovisno o internoj aritmetici)._\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 točka ili geoobjekt koji se koristi za izračun kuta.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druga točka ili geoobjekt koji se koristi za izračun kuta.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Treća točka ili geoobjekt koji se koristi za izračun kuta.\n\n**Povratna vrijednost**: [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 područje ulazne geometrije ili geoobjekta u danim jedinicama. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća područje 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 područje ulazne geometrije ili geoobjekta u danim jedinicama. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 Geoobjekt za koji treba izračunati planarno područje.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku.  \nMoguće vrijednosti: `jutra` | `hektari` | `kvadratni centimetri` | `kvadratni decimetri` | `kvadratne stope` | `kvadratni inči` | `kvadratni kilometri` | `kvadratni metri` | `kvadratne milje` | `kvadratni milimetri` | `kvadratne stope` | `kvadratne-milje-sad` | `kvadratni jardi`  \n\n\n**Povratna vrijednost**: [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 geodetsko područje ulazne geometrije ili geoobjekta u danim jedinicama. Ovo je pouzdanije mjerenje površine od \\\"Površina()\\\" jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća geodetsko područje 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 geodetsko područje ulazne geometrije ili geoobjekta u danim jedinicama. Ovo je pouzdanije mjerenje površine od \\\"Površina()\\\" jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 Geoobjekt za koji treba izračunati geodetsko područje.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku.  \nMoguće vrijednosti: `jutra` | `hektari` | `kvadratni centimetri` | `kvadratni decimetri` | `kvadratne stope` | `kvadratni inči` | `kvadratni kilometri` | `kvadratni metri` | `kvadratne milje` | `kvadratni milimetri` | `kvadratne stope` | `kvadratne-milje-sad` | `kvadratni jardi`  \n\n\n**Povratna vrijednost**: [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 kut linije između dvije točke u stupnjevima (0 - 360). Azimut se mjeri u smjeru kazaljke na satu u odnosu na sjever. Na primjer, azimut od 225 stupnjeva usmjeren je prema jugozapadu.\n\nZa mjerenje se uzima u obzir samo x-y ravnina. Z koordinate se ignoriraju. Točkasti geoobjekti se mogu koristiti umjesto bilo koje ili obje geometrije točke. _Ako su točke identične, vraća se kut od 0._","examples":"\n**Primjer**\n\nVraća usmjerenje od točke do geoobjekta, u stupnjevima\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 kut linije između dvije točke u stupnjevima (0 - 360). Azimut se mjeri u smjeru kazaljke na satu u odnosu na sjever. Na primjer, azimut od 225 stupnjeva usmjeren je prema jugozapadu.\n\nZa mjerenje se uzima u obzir samo x-y ravnina. Z koordinate se ignoriraju. Točkasti geoobjekti se mogu koristiti umjesto bilo koje ili obje geometrije točke. _Ako su točke identične, vraća se kut 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 točka koja se koristi za izračun azimuta.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druga točka koja se koristi za izračun azimuta.\n\n**Povratna vrijednost**: [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 kut linije između tri točke u stupnjevima (0 - 360). Usmjerenje se mjeri oko točkeB u smjeru kazaljke na satu, od točkeA do točkeC.\n\nZa mjerenje se uzima u obzir samo x-y ravnina. Z koordinate se ignoriraju. Točkasti geoobjekti se mogu koristiti umjesto bilo koje ili sve geometrije točke. _Ako su točke identične, onda se vraća kut od 0 ili 180 stupnjeva (ovisno o internoj aritmetici)._","examples":"\n**Primjer**\n\nVraća usmjerenje između dviju točaka oko geoobjekta, u stupnjevima\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 kut linije između tri točke u stupnjevima (0 - 360). Usmjerenje se mjeri oko točkeB u smjeru kazaljke na satu, od točkeA do točkeC.\n\nZa mjerenje se uzima u obzir samo x-y ravnina. Z koordinate se ignoriraju. Točkasti geoobjekti se mogu koristiti umjesto bilo koje ili sve geometrije točke. _Ako su točke identične, onda se vraća kut od 0 ili 180 stupnjeva (ovisno o internoj aritmetici)._\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 točka koja se koristi za izračun azimuta.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druga točka koja se koristi za izračun azimuta.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Treća točka koja se koristi za izračun azimuta.\n\n**Povratna vrijednost**: [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 planarni (ili euklidski) pojas na određenu odaljenost oko ulazne geometrije. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća poligon koji predstavlja pojas od 0,5 milja 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 planarni (ili euklidski) pojas na određenu odaljenost oko ulazne geometrije. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 pojas.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Udaljenost za pojas od geometrije.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica \\\"udaljenosti\\\" pojasa. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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 geodetski pojas na određenu odaljenost oko ulazne geometrije. Ovo je geodetsko mjerenje, koje izračunava udaljenosti na elipsoidu.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća poligon koji predstavlja pojas od 0,5 milja 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 geodetski pojas na određenu odaljenost oko ulazne geometrije. Ovo je geodetsko mjerenje, koje izračunava udaljenosti na elipsoidu.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 pojas.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Udaljenost za pojas od geometrije.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica \\\"udaljenosti\\\" pojasa. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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 centroid ulazne geometrije.","examples":"\n**Primjeri**\n\nVraća centroid danog poligona\n\n```arcade\nCentroid($feature)\n```\n\nVraća centroid danog prstena poligona\n\n```arcade\nvar ringPoints = Geometry($feature).rings[0];\nCentroid(ringPoints);\n```\n\nVraća centroid zadanog 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 centroid 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 polje točaka koje sastavljaju poligon.\n- **algorithm** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od 1.29_ Metoda određivanja položaja centroida. Moguće vrijednosti:\n\n  - `geometric`: (zadano) Vraća pravi centroid geometrije. Geometrijski centroid za niz točaka vratit će srednju vrijednost svih točaka, dok je za poligone geometrijski centroid reprezentativan za područje oblika. Za nepravilne poligone, geometrijski centroid ne mora biti unutar samog poligona. Za polilinije, geometrijski centroid ne mora biti na samoj liniji.\n\n  - `labelPoint`: za poligone osigurava vraćanje centroida iz ove funkcije unutar samog poligona. Za polilinije, osigurava centroid na samoj liniji.\n\n**Povratna vrijednost**: [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 odsječenu geometriju iz ciljne geometrije pomoću omotnice.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća područje odsječ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 odsječenu geometriju iz ciljne geometrije pomoću omotnice.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 odsijecanje.\n- **envelope**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent) - Omotnica se upotrebljava za odsijecanje 'geometrije'.\n\n**Povratna vrijednost**: [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 sadrži li jedna geometrija drugu geometriju. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \"true\".\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**","examples":"\n**Primjer**\n\nVraća se kao istinito ako se geoobjekt nalazi u danom poligonu\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 sadrži li jedna geometrija drugu geometriju. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \"true\".\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**\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 ispituje za relaciju „sadrži” za „unutar geometrije”. Zamislite ovu geometriju kao mogući „spremnik” za „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 ispituje za relaciju „unutar” za „spremnik geometrije”.\n\n**Povratna vrijednost**: [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":"Kutovi mogu imati nekoliko interpretacija i mogu se predstaviti kao broj, tekst ili dobro oblikovano polje. Ova funkcija uzima jedno ulazno predstavljanje i pretvara ga u drugo.\n\nUlazna vrijednost opisana je rječnikom koji je specificirao vrstu kuta i vrstu smjera. Ako `vrstaKuta` i `vrstaSmjera` nisu prikladni za ulaz, pretvorba neće uspjeti.\n\nŽeljena izlazna vrijednost opisana je rječnikom koji određuje vrstu izlaza, vrstu kuta, vrstu smjera i izborni format za izlaz teksta.\n\nAko je vrsta izlaza \"vrijednost\":  \n - polje će biti vraćeno za vrstu kuta `dms` ili za vrstu smjera `kvadrant`  \n - za sve ostale slučajeve bit će vraćen broj\n\nAko je vrsta izlaza `tekst`, tada će se koristiti zadano popunjavanje i graničnici osim ako nije navedeno opcionalno svojstvo `format`.  \n`format` kontrolira redoslijed, razmake, ispune i razdjelnike u izlaznom tekstu.  \nNizovi znakova specifikatora formata ispred decimalne točke ukazuju na minimalno popunjavanje (npr. `DDD -> 000`).  \nTekstovi znakova formata nakon decimalne točke označavaju preciznost (npr. `D.DD -> 0,00`).\n\nPodržani znakovi `formata`:  \n- `D` - stupnjevi  \n- `R` - radijani  \n- `G` - gradijani  \n- `d` - DMS stupnjevi  \n- `m` - DMS minute  \n- `s` - DMS sekunde  \n- `P` - dugi meridijan (npr. `Sjever` u odnosu na `Jug`)  \n- `p` - kratki meridijan (npr `S` u odnosu na `J`)  \n- `B` - dugi smjer (npr. `Istok` u odnosu na `Zapad`)  \n- `b` - kratki smjer (npr. `I` u odnosu na `Z`)  \n- `[ ]` - prespojni znak  \n\n\nZa `dms` formatiranje, ako se `s` ne koristi tada će `m` zaokružiti na najbližu minutu. Slično tome, ako se `m` ne koristi, tada će se `d` zaokružiti.","examples":"\n**Primjeri**\n\nPrimjeri gdje je `vrstaIzlaza` `vrijednost`.\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\nPrimjeri gdje je `vrstaIzlaza` `tekst`.\n\n```arcade\nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: 'DDDD.D'})\n// returns '0025.3'\n \nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: 'R'})\n// returns '0'\n \nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: '[DD.DD]'})\n// returns 'DD.DD'\n \nConvertDirection( 25.34, {directionType:'North', angleType: 'DEGREES'}, {directionType:'quadrant', outputType: 'text', format: 'P B'})\n// returns 'North East'\n \nConvertDirection( [001,01,59.99], {directionType:'North', angleType: 'DMS'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'dddA mm[B] ssC'})\n// returns '001A 02B 00C'\n```\n\n","completion":{"label":"ConvertDirection","detail":"ConvertDirection(input, inputSpec, outputSpec) -> Array<Number|Text>,Number,Text","insertText":"ConvertDirection(${1:input_}, ${2:inputSpec_}, ${3:outputSpec_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.13](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKutovi mogu imati nekoliko interpretacija i mogu se predstaviti kao broj, tekst ili dobro oblikovano polje. Ova funkcija uzima jedno ulazno predstavljanje i pretvara ga u drugo.\n\nUlazna vrijednost opisana je rječnikom koji je specificirao vrstu kuta i vrstu smjera. Ako `vrstaKuta` i `vrstaSmjera` nisu prikladni za ulaz, pretvorba neće uspjeti.\n\nŽeljena izlazna vrijednost opisana je rječnikom koji određuje vrstu izlaza, vrstu kuta, vrstu smjera i izborni format za izlaz teksta.\n\nAko je vrsta izlaza \"vrijednost\":  \n - polje će biti vraćeno za vrstu kuta `dms` ili za vrstu smjera `kvadrant`  \n - za sve ostale slučajeve bit će vraćen broj\n\nAko je vrsta izlaza `tekst`, tada će se koristiti zadano popunjavanje i graničnici osim ako nije navedeno opcionalno svojstvo `format`.  \n`format` kontrolira redoslijed, razmake, ispune i razdjelnike u izlaznom tekstu.  \nNizovi znakova specifikatora formata ispred decimalne točke ukazuju na minimalno popunjavanje (npr. `DDD -> 000`).  \nTekstovi znakova formata nakon decimalne točke označavaju preciznost (npr. `D.DD -> 0,00`).\n\nPodržani znakovi `formata`:  \n- `D` - stupnjevi  \n- `R` - radijani  \n- `G` - gradijani  \n- `d` - DMS stupnjevi  \n- `m` - DMS minute  \n- `s` - DMS sekunde  \n- `P` - dugi meridijan (npr. `Sjever` u odnosu na `Jug`)  \n- `p` - kratki meridijan (npr `S` u odnosu na `J`)  \n- `B` - dugi smjer (npr. `Istok` u odnosu na `Zapad`)  \n- `b` - kratki smjer (npr. `I` u odnosu na `Z`)  \n- `[ ]` - prespojni znak  \n\n\nZa `dms` formatiranje, ako se `s` ne koristi tada će `m` zaokružiti na najbližu minutu. Slično tome, ako se `m` ne koristi, tada će se `d` 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) - Sirovi prikaz usmjerenja. Vrsta `unosa` i vrijednosti `SspecifikacijeUnosa` diktiraju način na koji će se ulaz parsirati.\n- **inputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Sadrži informacije o tumačenju unosa.\n\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Opisuje ulaznu jedinicu kuta. Podržane vrijednosti: `STUPNJEVI`, `DMS`, `RADIJANI`, `GON`, `GRADIJANI`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Opisuje meridijan i smjer ulaznog smjera. Podržane vrijednosti: `SJEVER`, `JUG`, `POLARNI`, `KVADRANT`\n- **outputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Sadrži informacije o načinu formatiranja rezultata.\n\n  - **outputType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontrolira vrstu izlaza. Podržane vrijednosti: `vrijednost`, `tekst`\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Opisuje jedinicu izlaznog kuta. Podržane vrijednosti: `STUPNJEVI`, `DMS`, `RADIJANI`, `GON`, `GRADIJANI`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Opisuje meridijan i smjer izlaznog smjera. Podržane vrijednosti: `SJEVER`, `JUG`, `POLARNI`, `KVADRANT`\n  - **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Upravlja oblikovanjem teksta. Primjenjivo samo ako je `vrstaIzlaza` `tekst`.\n\n**Povratna vrijednost**: [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 trup geometrije. Konveksni trup je najmanji konveksni poligon koji zatvara geometriju. Trup je obično poligon, ali također može biti polilinija ili točka u degeneriranim slučajevima.\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**","examples":"\n**Primjeri**\n\nVraća broj vrhova u geometriji konveksnog trupa geometrije trenutnog geoobjekta\n\n```arcade\nCount(ConvexHull(Geometry($feature)).Rings[0])\n```\n\nVraća konveksni trup geometrije koja ima konkavnu regiju (koju će konveksni trup ignorirati)\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 trup geometrije. Konveksni trup je najmanji konveksni poligon koji zatvara geometriju. Trup je obično poligon, ali također može biti polilinija ili točka u degeneriranim slučajevima.\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**\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 točke, linije ili poligona koju treba analizirati.\n\n**Povratna vrijednost**: [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 prelazi li jedna geometrija preko druge geometrije. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća se kao istinito ako geoobjekt prelazi preko danog poligona\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 prelazi li jedna geometrija preko druge geometrije. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 prelaženje.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se prelazi.\n\n**Povratna vrijednost**: [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":"Dijeli ulaznu poliliniju ili poligon gdje prelazi preko polilinije za sječenje. Za polilinije svi nastali lijevi isječci grupirani su zajedno u prvoj geometriji. Desni isječci i podudarajući isječci grupirani su u drugoj geometriji. Svaki nedefinirani isječak, zajedno sa svim neisječenim dijelovima, izlaze kao zasebne polilinije.\n\nZa poligone svi nastali lijevi isječci grupirani su u prvom poligonu, svi desni isječci grupirani su u drugom poligonu, a svaki nedefinirani isječak, zajedno sa svim preostalim dijelovima nakon sječenja, proizlaze kao zasebni poligon. Ako se ne vrate isječci, polje će biti prazno. Nedefinirani isječak nastat će samo ako je nastao lijevi isječak ili desni isječak, a ostao je dio nakon sječenja ili je isječak omeđen lijevo i desno od sjekača.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nSiječe geometriju geoobjekta zadanom 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\nDijeli ulaznu poliliniju ili poligon gdje prelazi preko polilinije za sječenje. Za polilinije svi nastali lijevi isječci grupirani su zajedno u prvoj geometriji. Desni isječci i podudarajući isječci grupirani su u drugoj geometriji. Svaki nedefinirani isječak, zajedno sa svim neisječenim dijelovima, izlaze kao zasebne polilinije.\n\nZa poligone svi nastali lijevi isječci grupirani su u prvom poligonu, svi desni isječci grupirani su u drugom poligonu, a svaki nedefinirani isječak, zajedno sa svim preostalim dijelovima nakon sječenja, proizlaze kao zasebni poligon. Ako se ne vrate isječci, polje će biti prazno. Nedefinirani isječak nastat će samo ako je nastao lijevi isječak ili desni isječak, a ostao je dio nakon sječenja ili je isječak omeđen lijevo i desno od sjekača.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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) - Geometrija za rezanje.\n- **cutter**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Polilinija se upotrebljava za rezanje 'geometrije'.\n\n**Povratna vrijednost**: [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 zadanu vrijednost ako ključ u geometriji ne postoji ili je vrijednost na navedenom ključu „nula” ili je prazna tekstualna vrijednost.","examples":"\n**Primjeri**\n\nTočka koja ima z-vrijednost\n\n```arcade\nDefaultValue(Geometry($feature), \"z\", 1000)\n// Geometry($feature).hasZ is true\n// returns the value of Geometry($feature).z\n```\n\nTočka koja nema z-vrijednost\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 zadanu vrijednost ako ključ u geometriji ne postoji ili je vrijednost na navedenom ključu „nula” ili je prazna tekstualna vrijednost.\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Ulazna geometrija za provjeru.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ključ za provjeru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova se vrijednost vraća ako ključ ne postoji ili je vrijednost navedenog ključa „nula” ili prazna tekstualna vrijednost.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrijednost u navedenom ključu ako je definiran. U suprotnom, vraća vrijednost 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 zadanu vrijednost ako barem jedan od ključeva u ugniježđenim svojstvima geometrije ne postoji ili je vrijednost navedenog ključa „nula” ili prazna tekstualna vrijednost.","examples":"\n**Primjeri**\n\nPrsten, koordinata i x vrijednost postoje i imaju vrijednost\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-vrijednost 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 zadanu vrijednost ako barem jedan od ključeva u ugniježđenim svojstvima geometrije ne postoji ili je vrijednost navedenog ključa „nula” ili prazna tekstualna vrijednost.\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Ulazna geometrija za provjeru.\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 provjeru na svakoj razini strukture spremnika.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova se vrijednost vraća ako barem jedan od ključeva ili indeksa ne postoji ili ako je vrijednost navedenog ključa „nula” ili prazna tekstualna vrijednost.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrijednost na navedenom ključu ili indeksu ako je definiran. U suprotnom, vraća vrijednost 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":"Zgušnjava geometrije umetanjem vrhova kako bi se stvorili segmenti ne duži od navedenog intervala.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća zgusnutu geometriju s maksimalnom duljinom 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\nZgušnjava geometrije umetanjem vrhova kako bi se stvorili segmenti ne duži od navedenog intervala.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 koja će se zgusnuti.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maksimalna dopuštena dužina segmenta Mora biti pozitivna vrijednost.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinica mjere za maksimalnuDužinuSegmenta. Vraća se na zadane vrijednosti jedinice na geometriji ulaza. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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":"Stvara geodezijsku crtu između svakog od vrhova ulazne geometrije i zgušnjava izlaznu geometriju s dodatnim vrhovima za stvaranje segmenata koji nisu dulji od navedenog intervala.\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**","examples":"\n**Primjer**\n\nVraća zgusnutu geometriju s maksimalnom duljinom 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\nStvara geodezijsku crtu između svakog od vrhova ulazne geometrije i zgušnjava izlaznu geometriju s dodatnim vrhovima za stvaranje segmenata koji nisu dulji od navedenog intervala.\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**\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 koja će se zgusnuti.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maksimalna dopuštena dužina segmenta Mora biti pozitivna vrijednost.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jedinica mjere za maksimalnuDužinuSegmenta. Vraća se na zadane vrijednosti jedinice na geometriji ulaza. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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":"Izvršava radnju topološkog razlikovanja za dvije geometrije. Rezultat geometrije dolazi iz `ulazneGeometrije`, ne `oduizmača`. Dimenzija `oduzimača` mora biti jednaka ili veća od `ulazneGEometrije`.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nOduzima dano područje 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\nIzvršava radnju topološkog razlikovanja za dvije geometrije. Rezultat geometrije dolazi iz `ulazneGeometrije`, ne `oduizmača`. Dimenzija `oduzimača` mora biti jednaka ili veća od `ulazneGEometrije`.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 za oduzimanje.\n- **subtractor**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koju treba oduzeti od `geometrije`.\n\n**Povratna vrijednost**: [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 je li jedna geometrija razdvojena (ne sijeku se ni na koji način) od druge geometrije. U donjoj tablici crveni isticanje označava da će funkcija vratiti `true` s navedenim geometrijama.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća se kao istinito ako se geometrije ne sijeku\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 je li jedna geometrija razdvojena (ne sijeku se ni na koji način) od druge geometrije. U donjoj tablici crveni isticanje označava da će funkcija vratiti `true` s navedenim geometrijama.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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) - Osnovna geometrija koja se ispituje za relaciju -'razdvojeno' za 'geometriju 2'.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za usporedbu koja se ispituje za relaciju 'razdvojeno' za 'geometriju 1'.\n\n**Povratna vrijednost**: [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 planarnu udaljenost između dviju geometrija u danim jedinicama. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća udaljenost između dviju geometrija 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 planarnu udaljenost između dviju geometrija u danim jedinicama. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 korištena za mjerenje udaljenosti od 'geometrije 2'.\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 korištena za mjerenje odaljenosti od 'geometrije 1'.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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ću udaljenost između dvije točke unutar velikog kruga.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća udaljenost od sabirnice u sloju s tokom podataka do glavnog kolodvora u kilometrima\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ću udaljenost između dvije točke unutar velikog kruga.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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) - Točka upotrebljena za mjerenje udaljenosti od `točka2`.\n- **point2**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Točka upotrebljena za mjerenje udaljenosti od `točka1`.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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 koordinatu duž ulazne linije na temelju zadane udaljenosti. Svi dijelovi linije uzimaju se u obzir kada se pokušava pronaći koordinata na danoj udaljenosti. Udaljenost ne uključuje praznine između putanja (ili dijelova) linije. Ako udaljenost nije pronađena duž ulazne linije, tada će rezultat biti „nula”.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća koordinatu ulazne polilinije na temelju dane vrijednosti 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 koordinatu duž ulazne linije na temelju zadane udaljenosti. Svi dijelovi linije uzimaju se u obzir kada se pokušava pronaći koordinata na danoj udaljenosti. Udaljenost ne uključuje praznine između putanja (ili dijelova) linije. Ako udaljenost nije pronađena duž ulazne linije, tada će rezultat biti „nula”.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 s koje se traži koordinata. Kada koristite geoobjekt kao ulaz, geometrija geoobjekta mora biti polilinija.\n- **inputDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Udaljenost korištena za pronalaženje koordinate duž „inputLine” od početka linije. Svi dijelovi linije uzimaju se u obzir kada se pokušava pronaći koordinata na danoj udaljenosti. Udaljenost ne uključuje praznine između putanja (ili dijelova) linije. \n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik sa sljedećim svojstvima. Ako udaljenost nije pronađena duž ulazne linije, tada će rezultat biti „nula”.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Koordinate točke duž „inputLine” na temelju dane vrijednosti udaljenosti.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - U slučaju ulaza polilinije, indeks putanje kojoj „koordinata” pripada.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks (u odnosu na putanju) segmenta linije kojem pripada „koordinata”. Ako „koordinata” predstavlja vrh ulazne linije, tada će „segmentId” vratiti indeks prethodnog vrha. Ako je „koordinata” prvi vrh od „inputLine”, tada će vrijednost „segmentId” biti „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":"Označava sijeće li omot (ili opseg) jedne geometrije omot druge geometrije. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća se kao istinito ako se geometrije sijeku\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\nOznačava sijeće li omot (ili opseg) jedne geometrije omot druge geometrije. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 ispituje za relaciju presijecanja u odnosu na drugu geometriju.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se siječe.\n\n**Povratna vrijednost**: [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 jesu li dvije geometrije jednake ili geografski ekvivalentne s obzirom na prostornu referencu i dopušteno odstupanje podataka. Dvije ulazne geometrije ne trebaju biti klonovi da bi se smatrale jednakima.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga, korištenje geometrije značajke (tj. `Geometry($feature)`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća se kao istinito 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 jesu li dvije geometrije jednake ili geografski ekvivalentne s obzirom na prostornu referencu i dopušteno odstupanje podataka. Dvije ulazne geometrije ne trebaju biti klonovi da bi se smatrale jednakima.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga, korištenje geometrije značajke (tj. `Geometry($feature)`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 vrijednost**: [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":"Konstruira Objekt obuhvata iz rječnika.","examples":"\n**Primjer**\n\nStvara Objekt 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\nKonstruira Objekt obuhvata iz rječnika.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva od kojih se izrađuje objekt obuhvata geometrije.\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 x 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-vrijednost geometrije. Ako postavljate ovu vrijednost, morate postaviti `hasM` kao `istinitu`.\n  - **mMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gornja granica ili najveća moguća m-vrijednost geometrije. Ako postavljate ovu vrijednost, morate postaviti `hasM` kao `istinitu`.\n  - **zMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gornja granica ili najveća moguća vrijednost z geometrije. Ako postavljate ovu vrijednost, morate postaviti `hasZ` kao `istinitu`.\n  - **zMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gornja granica ili najveća moguća vrijednost z geometrije. Ako postavljate ovu vrijednost, morate postaviti `hasZ` kao `istinitu`.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti m.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti z.\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 projektiranog koordinatnog sustava koji definira referencu za koju se crta geometrija.\n\n**Povratna vrijednost**: [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 unosa poligona, točke, polilinije ili više točaka.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\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 unosa poligona, točke, polilinije ili više točaka.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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) - Geoobjekt ili geometrija iz koje se dobiva obuhvat.\n\n**Povratna vrijednost**: [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":"Konstruira Objekt obuhvata iz serijaliziranog JSON teksta. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za Envelope objekte.","examples":"\n**Primjer**\n\nStvara Objekt obuhvata iz JSON\n\n```arcade\nvar extentJSON = '{\"xmin\": -109.55, \"ymin\": 25.76, \"xmax\": -86.39, \"ymax\": 49.94, \"spatialReference\": { \"wkid\": 3857 }}';\nExtent(extentJSON);\n```\n\n","completion":{"label":"Extent","detail":"Extent(jsonDefinition) -> Extent","insertText":"Extent(${1:jsonDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKonstruira Objekt obuhvata iz serijaliziranog JSON teksta. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za Envelope objekte.\n\n**Parametar**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON tekst iz kojeg se izrađuje objekt obuhvata geometrije.\n\n**Povratna vrijednost**: [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 vrhova u ulaznoj geometriji na temelju zadane vrijednosti odstupanja. Geometrije Točke i Više točaka su nepromijenjene. Omotnice se pretvaraju u Poligone, a zatim se generaliziraju.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća generaliziranu 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 vrhova u ulaznoj geometriji na temelju zadane vrijednosti odstupanja. Geometrije Točke i Više točaka su nepromijenjene. Omotnice se pretvaraju u Poligone, a zatim se generaliziraju.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 koja će biti generalizirana.\n- **maxDeviation**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Najveće dopušteno odstupanje od generalizirane geometrije do izvorne geometrije.\n- **removeDegenerateParts** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Kada je `istina`, degenerirani dijelovi geometrije uklanjaju se s izlaza (mogu biti nepoželjni za crtanje).\n- **maxDeviationUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica za maksimalnuDevijaciju. Vraća se na zadane vrijednosti jedinice na geometriji ulaza.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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":"Konstruira Objekt geometrije iz serijaliziranog JSON teksta ili rječnika. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za Geometry objekte. Ova funkcija također može vratiti geometriju ulaznog geoobjekta.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjeri**\n\nVraća geometriju geoobjekta\n\n```arcade\nGeometry($feature)\n```\n\nIzrađuje točkastu geometriju To se može napraviti s bilo kojom vrstom 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\nKonstruira Objekt geometrije iz serijaliziranog JSON teksta ili rječnika. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za Geometry objekte. Ova funkcija također može vratiti geometriju ulaznog geoobjekta.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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) - Geoobjekt ili JSON iz kojeg se izrađuje objekt geometrije. Počevši od verzije 1.25, ulazni JSON tekst ili rječničke definicije za poligone ili polilinije mogu sadržavati krivulje kada se izvršavaju u ArcGIS Pro i ArcGIS Maps SDK-ovima za izvorne aplikacije.\n\n**Povratna vrijednost**: [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":"Pokazuje ima li geometrija vrijednost na danom ključu ili indeksu.","examples":"\n**Primjeri**\n\nTočka koja ima z vrijednost\n\n```arcade\nif( TypeOf(Geometry($feature)) == \"Point\"){\n  return HasValue(Geometry($feature), \"z\")\n  // returns true\n}\n```\n\nPoligon s 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\nPokazuje ima li geometrija vrijednost na danom ključu ili indeksu.\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrija za provjeru.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ključ ili naziv svojstva za provjeru.\n\n**Povratna vrijednost**: [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":"Provjerava ima li svojstvo ili indeks ugniježđen nekoliko razina duboko u geometriji vrijednost. To vam omogućuje bušenje ugniježđene strukture u jednom koraku umjesto provjere vrijednosti na svakoj razini. Vraća „istina” ako ključevi i indeksi na svakoj razini strukture postoje i uključuju vrijednost koja nije nula.","examples":"\n**Primjeri**\n\nPrsten, koordinata i x vrijednost postoje i imaju vrijednost\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 vrijednost 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\nProvjerava ima li svojstvo ili indeks ugniježđen nekoliko razina duboko u geometriji vrijednost. To vam omogućuje bušenje ugniježđene strukture u jednom koraku umjesto provjere vrijednosti na svakoj razini. Vraća „istina” ako ključevi i indeksi na svakoj razini strukture postoje i uključuju vrijednost koja nije nula.\n\n**Parametri**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Rječnik ili geoobjekt za provjeriti.\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 provjeru na svakoj razini strukture.\n\n**Povratna vrijednost**: [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":"Izrađuje postavljeno teoretsko sjecište dviju geometrija i vraća novu geometriju.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća zajedničko područje obaju 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\nIzrađuje postavljeno teoretsko sjecište dviju geometrija i vraća novu geometriju.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 presijecanje s 'geometrijom 2'.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za presijecanje s 'geometrijom 1'.\n\n**Povratna vrijednost**: [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 siječe li se jedna geometrija s drugom geometrijom. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća se kao istinito ako se geometrije sijeku\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 siječe li se jedna geometrija s drugom geometrijom. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 ispituje za relaciju „presijecanja” za „geometriju 2”.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se siječe.\n\n**Povratna vrijednost**: [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 sadrži li ulazna geometrija prstenove, putanje ili točke koje se križaju ili presijecaju s ostalim dijelovima geometrije. Primjerice, jedan polilinijski geoobjekt čije se putanje međusobno križaju ili poligon s prstenovima koji se križaju sami sa sobom vratili bi vrijednost \\\"istinito\\\". ","examples":"\n**Primjer**\n\nVraća se \\\"istina\\\" ako se putanje polilinije križaju same sa sobom\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 sadrži li ulazna geometrija prstenove, putanje ili točke koje se križaju ili presijecaju s ostalim dijelovima geometrije. Primjerice, jedan polilinijski geoobjekt čije se putanje međusobno križaju ili poligon s prstenovima koji se križaju sami sa sobom vratili bi vrijednost \\\"istinito\\\". \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 više točaka za ispitivanje samokrižanja.\n\n**Povratna vrijednost**: [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":"Označava je li dana geometrija topološki jednostavna.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nPrikazuje da je istina 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\nOznačava je li dana geometrija topološki jednostavna.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 vrijednost**: [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 duljinu ulazne geometrije ili geoobjekata u danim jedinicama. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća planarnu duljinu 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 duljinu ulazne geometrije ili geoobjekata u danim jedinicama. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 koju se izračunava planarna duljina.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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 planartnu (tj. Kartezijansku) duljinu ulazne geometrije ili Geoobjekta uzimajući u obzir visinu ili Z informacije. Geometriji koja je dodijeljena ovoj funkciji mora se dodijeliti projicirani koordinatni sustav. Ako prostorna referenca ne daje vrijednost za Z jedinice, tada će se rezultat vratiti u metrima. Imajte na umu da ne podržavaju svi klijenti (kao što je serija 3.X ArcGIS API for JavaScript) zahtjev za Z vrijednosti, čak i ako podaci sadrže informacije Z.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjeri**\n\nVraća 3D planarnu duljinu geoobjekta u jedinici prostorne reference konteksta koji izvršava izraz.\n\n```arcade\nLength3D($feature)\n```\n\nVraća 3D planarnu duljinu 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 planartnu (tj. Kartezijansku) duljinu ulazne geometrije ili Geoobjekta uzimajući u obzir visinu ili Z informacije. Geometriji koja je dodijeljena ovoj funkciji mora se dodijeliti projicirani koordinatni sustav. Ako prostorna referenca ne daje vrijednost za Z jedinice, tada će se rezultat vratiti u metrima. Imajte na umu da ne podržavaju svi klijenti (kao što je serija 3.X ArcGIS API for JavaScript) zahtjev za Z vrijednosti, čak i ako podaci sadrže informacije Z.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 Geoobjekt za koji treba izračunati planarnu duljinu u 3D prostoru.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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 u danim jedinicama. Ovo je pouzdanije mjerenje duljine od `Length()` jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća geodetsku duljinu 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 u danim jedinicama. Ovo je pouzdanije mjerenje duljine od `Length()` jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 duljinu.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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 temelju zadane mjere ili m-vrijednosti. Ako mjera nije pronađena duž ulazne linije, tada će rezultat biti „nula”. Svi dijelovi linije uzimaju se u obzir kada se pokušava pronaći koordinata na danoj mjeri. Mjera ne uključuje praznine između putanja (ili dijelova) linije.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća koordinatu ulazne polilinije na temelju dane vrijednosti mjere\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 temelju zadane mjere ili m-vrijednosti. Ako mjera nije pronađena duž ulazne linije, tada će rezultat biti „nula”. Svi dijelovi linije uzimaju se u obzir kada se pokušava pronaći koordinata na danoj mjeri. Mjera ne uključuje praznine između putanja (ili dijelova) linije.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 s koje se traži koordinata. Ulazna linija mora imati „hasM” jednako „istina”. Ako je „hasM” „krivo”, tada će se vratiti „nula”. Kada koristite geoobjekt kao ulaz, geometrija geoobjekta mora biti polilinija.\n- **inputMeasure**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjera ili m-vrijednost iz koje se pronalazi koordinata duž „inputLine” od početka linije. Svi dijelovi linije uzimaju se u obzir kada se pokušava pronaći koordinata na danoj mjeri. Mjera ne uključuje praznine između putanja (ili dijelova) linije.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik sa sljedećim svojstvima. Ako mjera nije pronađena duž ulazne linije, tada će rezultat biti „nula”.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Prva koordinata točke duž „inputLine” na temelju dane vrijednosti mjere.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planarna udaljenost od početka „inputLine” mjerena duž linije do „koordinate”. U polilinijama gdje se putanje ne spajaju, vrijednost „distanceAlong” ne uključuje udaljenost praznina između početnih i završnih vrhova putanja.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - U slučaju ulaza polilinije, indeks putanje kojoj „koordinata” pripada.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks (u odnosu na putanju) segmenta linije kojem pripada „koordinata”. Ako „koordinata” predstavlja vrh ulazne linije, tada će „segmentId” vratiti indeks prethodnog vrha. Ako je „koordinata” prvi vrh od „inputLine”, tada će vrijednost „segmentId” biti „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":"Pretvara geometriju od više dijelova u zasebne geometrije.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća polje geometrije od jednog dijela iz geometrija od više dijelova\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\nPretvara geometriju od više dijelova u zasebne geometrije.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 od više dijelova za rastavljanje na pojedinačne dijelove.\n\n**Povratna vrijednost**: [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":"Konstruira Multipoint objekt iz rječnika koristeći samo polje vrijednosti kao koordinate.","examples":"\n**Primjeri**\n\nStvara Multipoint sa samo x, 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\nStvara Multipoint sa samo vrijednostima m\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\nStvara Multipoint sa samo vrijednostima z\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\nStvara Multipoint sa samo vrijednostima z i m\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\nKonstruira Multipoint objekt iz rječnika koristeći samo polje vrijednosti kao koordinate.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva od kojih se izrađuje Multipoint objekt geometrije.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Polje koordinata koje predstavljaju lokacije točaka.\n\n    - **singlePoint**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Polje brojeva koji predstavljaju jednu točku ili koordinatu. Prva stavka u polju predstavlja x koordinatu. Drugi element predstavlja y koordinatu. Treći element predstavlja m koordinatu ako je `hasM` istinita, a `hasZ` neistinita. Inače, treći element predstavlja z koordinatu. Ako su i `hasZ` i `hasM` istiniti, tada treći element predstavlja z koordinatu, a četvrti element predstavlja m koordinatu.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti m.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti z.\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 projektiranog koordinatnog sustava koji definira referencu za koju se crta geometrija.\n\n**Povratna vrijednost**: [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":"Konstruira Multipoint objekt iz rječnika koristeći samo polje objekata točaka.","examples":"\n**Primjer**\n\nStvara Multipoint sa samo x, 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\nKonstruira Multipoint objekt iz rječnika koristeći samo polje objekata točaka.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva od kojih se izrađuje Multipoint objekt geometrije.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Polje objekata točaka.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti m.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti z.\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 projektiranog koordinatnog sustava koji definira referencu za koju se crta geometrija.\n\n**Povratna vrijednost**: [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":"Konstruira objekt više točaka iz serijaliziranog JSON teksta. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za objekte u više točaka.","examples":"\n**Primjer**\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":"Konstruira objekt više točaka iz serijaliziranog JSON teksta. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za objekte u više točaka.\n\n**Parametar**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON iz kojeg se izrađuje objekt geometrije više točaka.\n\n**Povratna vrijednost**: [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 točke pretraživanja. Vraćeni rječnik uključuje i najkraću planarnu udaljenost od točke pretraživanja do najbliže koordinate. Ako točka pretraživanja presijeca ulaznu geometriju, onda se točka pretraživanja vraća kao rezultat s udaljenošću od nula.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća najbližu koordinatu iz ulaznog poligona zajedno s udaljenošću 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 točke pretraživanja. Vraćeni rječnik uključuje i najkraću planarnu udaljenost od točke pretraživanja do najbliže koordinate. Ako točka pretraživanja presijeca ulaznu geometriju, onda se točka pretraživanja vraća kao rezultat s udaljenošću od nula.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 od koje se dohvaća najbliža koordinata.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Točka od koje se pronalazi najbliža koordinata stavke \\\"inputGeometry\\\".\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik sa sljedećim svojstvima.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Najbliža koordinata od stavke \\\"inputGeometry\\\" do stavke \\\"searchPoint\\\".\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planarna udaljenost od najbliže koordinate do stavke \\\"searchPoint\\\". Ovo predstavlja najkraju udaljenost između stavki \\\"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 vrijednosti: \n\n„lijevo” – „searchPoint” nalazi se na lijevoj strani „inputGeometry”.\n\n„desno” – „searchPoint” nalazi se na desnoj strani „inputGeometry”.\n\n„prijelaz” – „searchPoint” prelazi 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 od ulazne geometrije do točke pretraživanja. Vraćeni rječnik uključuje planarnu udaljenost od točke pretraživanja do najbližeg vrha.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća najbliži vrh od ulaznog poligona zajedno s udaljenosti 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 od ulazne geometrije do točke pretraživanja. Vraćeni rječnik uključuje planarnu udaljenost od točke pretraživanja do najbližeg vrha.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 od koje se dohvaća najbliži vrh.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Točka od koje se pronalazi najbliži vrh stavke \\\"inputGeometry\\\".\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik sa sljedećim svojstvima.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Lokacija točke koja predstavlja najbliži vrh od stavke \\\"inputGeometry\\\" do stavke \\\"searchPoint\\\".\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planarna udaljenost od najbližeg vrha ulazne geometrije do stavke \\\"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 vrha. Moguće vrijednosti: \n\n„lijevo” – „searchPoint” nalazi se na lijevoj strani „inputGeometry”.\n\n„desno” – „searchPoint” nalazi se na desnoj strani „inputGeometry”.\n\n„prijelaz” – „searchPoint” prelazi 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 pojasa, ali daje jednostrani rezultat.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća pomaknutu geometriju\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 pojasa, ali daje jednostrani rezultat.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 će se pomaknuti. Geometrije točke nisu podržane.\n- **offsetDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planarna udaljenost koja će se pomaknuti iz ulazne geometrije. Ako je `udaljenostPomaka > 0` onda se geometrija pomaka stvara desno od ulazne geometrije, a ako je `udaljenostPomaka = 0` onda nema promjene u geometriji. U suporotnom će se stvoriti na lijevoj strani. Smjer putanja ili prstenova ulazne geometrije određuje koja se strana geometrije smatra desnom, a koja strana lijevom. Za jednostavni poligon je orijentacija vanjskih prstenova u smjeru kazaljke na satu, a za unutarnje prstenove suprotna smjeru kazaljke na satu. Stoga je desna strana jednostavnog poligona uvijek njegova unutrašnjost.\n- **offsetUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica za `udaljenostPomaka`. Vraća se na zadane vrijednosti jedinice na geometriji ulaza.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n- **joinType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrsta pridruživanja. Moguće vrijednosti su `okrugli`, `nagib`, `kosina` ili `kvadrat`.\n- **bevelRatio** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primjenjivo kada je `vrstaPridruživanja = \\\"kosina\\\"`; `omjerNagiba` množi se s pomakom udaljenosti, a rezultat određuje koliko nakošeno može biti locirano pomaknuto sjecište prije nego što je nagnuto.\n- **flattenError** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primjenjivo kada je `vrstaPridruživanja = \\\"ravno\\\"`; `spljoštiGrešku` određuje maksimalnu distancu rezultirajućih segmenata u usporedbi s pravim kružnim lukom. Algoritam nikada ne proizvede više od oko 180 vrhova za svaki krug spajanja.\n\n**Povratna vrijednost**: [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 preklapa li se jedna geometrija s drugom geometrijom. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća se kao istinito 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 preklapa li se jedna geometrija s drugom geometrijom. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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) - Osnovna geometrija koja se ispituje za relaciju „preklapa” u odnosu na „geometriju 2”.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za usporedbu koja se ispituje za relaciju „preklapa” u odnosu na „geometriju 1”.\n\n**Povratna vrijednost**: [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":"Konstruira objekt točaka iz rječnika.","examples":"\n**Primjeri**\n\nStvara točku samo s x i y koordinatama\n\n```arcade\nPoint({\n  x: -97.06138,\n  y: 32.837,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nStvara točku s vrijednostima m\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\nStvara točku s vrijednostima z\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\nStvara točku s vrijednostima z i m\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\nKonstruira objekt točaka iz rječnika.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva od kojih se izrađuje objekt točke geometrije.\n\n  - **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - X koordinata (geografska dužina) lokacije točke.\n  - **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Y koordinata (geografska širina) lokacije točke.\n  - **m**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrijednost m (mjera) Ako postavljate vrijednost m, morate postaviti `hasM` kao `istinitu`.\n  - **z**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrijednost z (nadmorska visina ili visina) lokacije točke. Ako postavljate vrijednost z, morate postaviti `hasZ` kao `istinitu`.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti m.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti z.\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 projektiranog koordinatnog sustava koji definira referencu za koju se crta geometrija.\n\n**Povratna vrijednost**: [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":"Konstruira objekt točke iz serijaliziranog JSON teksta. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za točkaste objekte.","examples":"\n**Primjer**\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\nKonstruira objekt točke iz serijaliziranog JSON teksta. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za točkaste objekte.\n\n**Parametar**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON iz kojeg će se izraditi točkasti geometrijski objekt.\n\n**Povratna vrijednost**: [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 udaljenost do te koordinate točke pretraživanja u ulaznu liniju.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća udaljenost do najbliže koordinate duž ulazne polilinije na temelju kliknute lokacije za otvaranje skočnog prozora\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 udaljenost do te koordinate točke pretraživanja u ulaznu liniju.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 s koje se dobivaju najbliže koordinate. Kada koristite geoobjekt kao ulaz, geometrija geoobjekta mora biti polilinija.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Točka od koje se pronalazi najbliža koordinata stavke \\\"inputLine\\\".\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik sa sljedećim svojstvima.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Koordinata točke koja predstavlja najbližu koordinatu duž „inputLine” do „searchPoint”. Ako je „hasZ” „krivo” u „searchPoint”, tada se pretraživanje izvodi u x/y koordinatama i z-vrijednost se interpolira.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planarna udaljenost od „točke pretraživanja” do „koordinate”.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Planarna udaljenost od početka „inputLine” mjerena duž linije do „koordinate”. U polilinijama gdje se putanje ne spajaju, vrijednost „distanceAlong” ne uključuje udaljenost praznina između početnih i završnih vrhova putanja.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - U slučaju ulaza polilinije, indeks putanje kojoj „koordinata” pripada.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks (u odnosu na putanju) segmenta linije kojem pripada „koordinata”. Ako „koordinata” predstavlja vrh ulazne linije, tada će „segmentId” vratiti indeks prethodnog vrha.s Ako je „koordinata” prvi vrh od „inputLine”, tada će vrijednost „segmentId” biti „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":"Konstruira objekt poligona iz rječnika koristeći samo polje vrijednosti kao koordinate.","examples":"\n**Primjeri**\n\nStvara poligon samo s 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\nStvara poligon s vrijednostima m\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\nStvara poligon s vrijednostima z\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\nStvara poligon s vrijednostima z i m\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\nKonstruira objekt poligona iz rječnika koristeći samo polje vrijednosti kao koordinate.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva od kojih se izrađuje objekt geometrije poligona.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Polje prstenova (ili oblika) gdje je svaki prsten polje vrhova.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Polje vrhova u prstenu. Svi prstenovi trebaju biti zatvoreni, što znači da prvi vrh svakog prstena treba uvijek biti isti kao zadnji vrh. Vrhovi bi trebali biti definirani u smjeru kazaljke na satu. Prstenovi s vrhovima definiranim u smjeru suprotnom od kazaljke na satu rezultirat će poligonskim rupama.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Polje brojeva koji predstavljaju jedan vrh ili koordinatu u prstenu. Prva stavka u polju predstavlja x koordinatu. Drugi element predstavlja y koordinatu. Treći element predstavlja m koordinatu ako je `hasM` istinita, a `hasZ` neistinita. Inače, treći element predstavlja z koordinatu. Ako su i `hasZ` i `hasM` istiniti, tada treći element predstavlja z koordinatu, a č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 SDK-ovima za izvorne aplikacije._ Niz prstenova (ili oblika) koji mogu sadržavati krivulje.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Polje vrhova ili krivulja objekata u prstenu. Svi prstenovi trebaju biti zatvoreni, što znači da prvi vrh svakog prstena treba uvijek biti isti kao zadnji vrh. Vrhovi bi trebali biti definirani u smjeru kazaljke na satu. Prstenovi s vrhovima definiranim u smjeru suprotnom od kazaljke na satu rezultirat će poligonskim rupama. Svaka stavka u polju može biti vrh ili krivulja.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Polje brojeva koji predstavljaju jedan vrh ili koordinatu u prstenu. Prva stavka u polju predstavlja x koordinatu. Drugi element predstavlja y koordinatu. Treći element predstavlja m koordinatu ako je `hasM` istinita, a `hasZ` neistinita. Inače, treći element predstavlja z koordinatu. Ako su i `hasZ` i `hasM` istiniti, tada treći element predstavlja z koordinatu, a četvrti element predstavlja m koordinatu.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Objekt krivulje koji predstavlja segment prstena. Objekt krivulje ima sljedeć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; - Definira eliptični ili kružni luk. Kružni lukovi imaju četiri elementa u nizu; eliptični lukovi moraju imati 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 kubičnu Bézierovu krivulju. Ovo je definirano poljem od tri polja koji predstavljaju krajnju točku i dvije kontrolne toč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. Ovo je definirano kao polje od dvije vrijednosti dvostruke preciznosti koje predstavljaju x i y koordinate središta kruga.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti m.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti z.\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 projektiranog koordinatnog sustava koji definira referencu za koju se crta geometrija.\n\n**Povratna vrijednost**: [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":"Konstruira objekt poligona iz rječnika koristeći polje točaka kao koordinate.","examples":"\n**Primjer**\n\nStvara poligon samo s 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\nKonstruira objekt poligona iz rječnika koristeći polje točaka kao koordinate.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva od kojih se izrađuje objekt geometrije poligona.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Polje prstenova (ili oblika) gdje je svaki prsten polje objekata točaka.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Polje točaka koji predstavlja prsten. Svi prstenovi trebaju biti zatvoreni, što znači da prva točka svakog prstena treba uvijek biti ista kao zadnja točka u prstenu. Točke bi trebale biti definirane u smjeru kazaljke na satu. Prstenovi s vrhovima definiranim u smjeru suprotnom od kazaljke na satu rezultirat će poligonskim rupama.\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 SDK-ovima za izvorne aplikacije._ Niz prstenova (ili oblika) koji mogu sadržavati krivulje.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Polje vrhova ili krivulja objekata u prstenu. Svi prstenovi trebaju biti zatvoreni, što znači da prvi vrh svakog prstena treba uvijek biti isti kao zadnji vrh. Vrhovi bi trebali biti definirani u smjeru kazaljke na satu. Prstenovi s vrhovima definiranim u smjeru suprotnom od kazaljke na satu rezultirat će poligonskim rupama. Svaka stavka u polju može biti vrh ili krivulja.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Točka koja predstavlja jedan vrh ili koordinatu u prstenu.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Objekt krivulje koji predstavlja segment prstena. Objekt krivulje ima sljedeć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; - Definira eliptični ili kružni luk. Kružni lukovi imaju četiri elementa u nizu; eliptični lukovi moraju imati 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 kubičnu Bézierovu krivulju. Ovo je definirano poljem od tri polja koji predstavljaju krajnju točku i dvije kontrolne toč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. Ovo je definirano kao polje od dvije vrijednosti dvostruke preciznosti koje predstavljaju x i y koordinate središta kruga.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti m.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti z.\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 projektiranog koordinatnog sustava koji definira referencu za koju se crta geometrija.\n\n**Povratna vrijednost**: [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":"Konstruira objekt poligona iz serijaliziranog JSON teksta. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za poligonalne objekte. JSON tekst može sadržavati krivulje objekata u ArcGIS Pro i ArcGIS Maps SDK-ovima za izvorne aplikacije počevši od verzije 1.25.","examples":"\n**Primjer**\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\nKonstruira objekt poligona iz serijaliziranog JSON teksta. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za poligonalne objekte. JSON tekst može sadržavati krivulje objekata u ArcGIS Pro i ArcGIS Maps SDK-ovima za izvorne aplikacije počevši od verzije 1.25.\n\n**Parametar**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON iz kojeg će se izraditi poligonski geometrijski objekt.\n\n**Povratna vrijednost**: [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":"Konstruira ppolilinijski objekt iz rječnika koristeći samo polje vrijednosti kao koordinate.","examples":"\n**Primjeri**\n\nStvara poliliniju samo s 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\nStvara poliliniju s vrijednostima m\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\nStvara poliliniju s vrijednostima z\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\nStvara poliliniju s vrijednostima z i m\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\nKonstruira ppolilinijski objekt iz rječnika koristeći samo polje vrijednosti kao koordinate.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva od kojih se izrađuje objekt polilinije geometrije.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Polje staza (ili segmenata linije) gdje je svaka staza polje vrhova.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Polje vrhova u segmentu linije ili stazi.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Polje brojeva koji predstavljaju jedan vrh ili koordinatu u segmentu linije. Prva stavka u polju predstavlja x koordinatu. Drugi element predstavlja y koordinatu. Treći element predstavlja m koordinatu ako je `hasM` istinita, a `hasZ` neistinita. Inače, treći element predstavlja z koordinatu. Ako su i `hasZ` i `hasM` istiniti, tada treći element predstavlja z koordinatu, a č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 SDK-ovima za izvorne aplikacije._ Niz staza (ili segmenata linija) koji mogu sadržavati krivulje.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Polje vrhova ili zakrivljenih objekata na putanji.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Polje brojeva koji predstavljaju jedan vrh ili koordinatu u segmentu linije. Prva stavka u polju predstavlja x koordinatu. Drugi element predstavlja y koordinatu. Treći element predstavlja m koordinatu ako je `hasM` istinita, a `hasZ` neistinita. Inače, treći element predstavlja z koordinatu. Ako su i `hasZ` i `hasM` istiniti, tada treći element predstavlja z koordinatu, a četvrti element predstavlja m koordinatu.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Objekt krivulje koji predstavlja segment putanje. Objekt krivulje ima sljedeć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; - Definira eliptični ili kružni luk. Kružni lukovi imaju četiri elementa u nizu; eliptični lukovi moraju imati 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 kubičnu Bézierovu krivulju. Ovo je definirano poljem od tri polja koji predstavljaju krajnju točku i dvije kontrolne toč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. Ovo je definirano kao polje od dvije vrijednosti dvostruke preciznosti koje predstavljaju x i y koordinate središta kruga.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti m.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti z.\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 projektiranog koordinatnog sustava koji definira referencu za koju se crta geometrija.\n\n**Povratna vrijednost**: [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":"Konstruira objekt polilinije iz rječnika koristeći polje točaka kao koordinate.","examples":"\n**Primjer**\n\nStvara poliliniju samo s 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\nKonstruira objekt polilinije iz rječnika koristeći polje točaka kao koordinate.\n\n**Parametar**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Svojstva od kojih se izrađuje objekt polilinije geometrije.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Polje staza (ili segmenata linije) gdje je svaka staza polje objekata točke.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Polje točaka koje predstavlja segment linije ili stazu.\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 SDK-ovima za izvorne aplikacije._ Niz staza (ili segmenata linija) koji mogu sadržavati krivulje.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Polje vrhova ili zakrivljenih objekata na putanji.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Točka koja predstavlja vrh na putanji.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Objekt krivulje koji predstavlja segment putanje. Objekt krivulje ima sljedeć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; - Definira eliptični ili kružni luk. Kružni lukovi imaju četiri elementa u nizu; eliptični lukovi moraju imati 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 kubičnu Bézierovu krivulju. Ovo je definirano poljem od tri polja koji predstavljaju krajnju točku i dvije kontrolne toč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. Ovo je definirano kao polje od dvije vrijednosti dvostruke preciznosti koje predstavljaju x i y koordinate središta kruga.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti m.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava ima li geometrija vrijednosti z.\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 projektiranog koordinatnog sustava koji definira referencu za koju se crta geometrija.\n\n**Povratna vrijednost**: [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":"Konstruira objekt polilinije iz serijaliziranog JSON teksta. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za polilinijske objekte. JSON tekst može sadržavati krivulje objekata u ArcGIS Pro i ArcGIS Maps SDK-ovima za izvorne aplikacije počevši od verzije 1.25.","examples":"\n**Primjer**\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\nKonstruira objekt polilinije iz serijaliziranog JSON teksta. JSON shema mora slijediti ArcGIS REST API JSON specifikaciju za polilinijske objekte. JSON tekst može sadržavati krivulje objekata u ArcGIS Pro i ArcGIS Maps SDK-ovima za izvorne aplikacije 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 će se izraditi polilinijski geometrijski objekt.\n\n**Povratna vrijednost**: [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":"Označava je li dani odnos DE-9IM `istinit` za dvije geometrije.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća istinit ako odgovara odnos geometrija ulaza\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\nOznačava je li dani odnos DE-9IM `istinit` za dvije geometrije.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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) - Odnos matrice dimenzijski proširenog modela 9 sjecišta (DE-9IM) (kodiran kao vrijednost teksta) radi provjere odnosa dviju geometrija. Ovaj tekst sadrži rezultate ispitivanja svakog raskrižja predstavljenog u DE-9IM matrici. Svaki je rezultat jedan znak teksta i može se prikazati ili kao broj (vraćena maksimalna dimenzija: 0,1,2), a Boolean vrijednost (T ili N), ili znak maske (za zanemarivanje rezultata: '\\\\*').\n\nPrimjer: Svaki od sljedećih kodova teksta DE-9IM vrijedi za ispitivanje sadrži li geometrija poligona u potpunosti geometriju linije: TTTFFTFFT (Boolean), 'T\\\\*\\\\*\\\\*\\\\*\\\\*\\\\*FF\\\\*' (zanemari irelevantna sjecišta), ili '102FF\\\\*FF\\\\*' (oblik dimenzije). Svaki vraća isti rezultat.\n\n**Povratna vrijednost**: [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":"Označava jesu li točke u prstenu poligona poredane u smjeru kazaljke na satu.","examples":"\n**Primjer**\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\nOznačava jesu li točke u prstenu poligona poredane u smjeru 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 točaka u prstenu poligona.\n\n**Povratna vrijednost**: [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":"Zakreće geometriju u smjeru suprotnom od kazaljke na satu za određeni broj stupnjeva. Rotacija je oko centroida, ili oko određene rotacijske točke.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća ulazni geoobjekt zakrenut oko središta za 90 stupnjeva\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\nZakreće geometriju u smjeru suprotnom od kazaljke na satu za određeni broj stupnjeva. Rotacija je oko centroida, ili oko određene rotacijske točke.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 rotiranje.\n- **angle**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kut rotacije u stupnjevima.\n- **rotationOrigin** (_Optional_): [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Točka oko koje će izvršiti rotiranje geometrije. Vraća se na zadani centroid geometrije.\n\n**Povratna vrijednost**: [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 zamjenjuje geometriju na korisnički definiranom geoobjektu. Imajte na umu da su geoobjekti referencirani kao globalne varijable nepromjenjivi, njihove se geometrije ne mogu mijenjati.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\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 zamjenjuje geometriju na korisnički definiranom geoobjektu. Imajte na umu da su geoobjekti referencirani kao globalne varijable nepromjenjivi, njihove se geometrije ne mogu mijenjati.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt čija će se geometrija ažurirati.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrija za postavljanje na ulazni geoobjekt.\n\n**Povratna vrijednost**: 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":"Izvršava radnju pojednostavljenja na geometriji. To mijenja zadanu geometriju kako bi bila topološki legalna.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća pojednostavljnu 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\nIzvršava radnju pojednostavljenja na geometriji. To mijenja zadanu geometriju kako bi bila topološki legalna.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 će se pojednostavniti.\n\n**Povratna vrijednost**: [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":"Izvršava radnju simetrične razlike na dvjema geometrijama. Simetrična razlika sadrži dijelove obiju geometrija koji im međusobno nisu zajednički.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća poligon koji predstavlja područja gdje se oba unosa 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\nIzvršava radnju simetrične razlike na dvjema geometrijama. Simetrična razlika sadrži dijelove obiju geometrija koji im međusobno nisu zajednički.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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) - Verzija geometrije za usporedbu s 'desnom geometrijom' u radnji XOR.\n- **rightGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Verzija geometrije za usporedbu s 'lijevom geometrijom' u radnji XOR.\n\n**Povratna vrijednost**: [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 dodiruje li jedna geometrija drugu geometriju. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća se kao istinito 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 dodiruje li jedna geometrija drugu geometriju. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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 ispitivanje relacije „dodirivanja” s „geometrijom 2”.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za ispitivanje relacije „dodirivanja” s „geometrijom 1”.\n\n**Povratna vrijednost**: [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":"Izrađuje postavljeno teoretsko spajanje geometrija ili geoobjekata u ulaznom polju i vraća jednu geometriju. Svi unosi moraju imati istu vrstu geometrije i dijeliti neku prostornu referencu.\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**","examples":"\n**Primjer**\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\nIzrađuje postavljeno teoretsko spajanje geometrija ili geoobjekata u ulaznom polju i vraća jednu geometriju. Svi unosi moraju imati istu vrstu geometrije i dijeliti neku prostornu referencu.\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**\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; - Polje geometrija ili polje značajki za ujedinjenje u jednu geometriju. To može biti bilo koji broj geometrija.\n\n**Povratna vrijednost**: [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":"Izrađuje postavljeno teoretsko spajanje popisa geometrija i vraća jednu geometriju. Svi unosi moraju imati istu vrstu geometrije i dijeliti neku prostornu referencu.\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**","examples":"\n**Primjer**\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\nIzrađuje postavljeno teoretsko spajanje popisa geometrija i vraća jednu geometriju. Svi unosi moraju imati istu vrstu geometrije i dijeliti neku prostornu referencu.\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**\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 ujedinjenje u jednu geometriju s drugim geometrijama.\n- **[geometry2, ..., geometryN]** (_Optional_): [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Popis geometrija ili geoobjekata koji se nastavlja za ujedinjenje u jednu geometriju. To može biti bilo koji broj geometrija.\n\n**Povratna vrijednost**: [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 je li jedna geometrija unutar druge geometrije. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća se kao istinito ako je geoobjekt unutar danog 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 je li jedna geometrija unutar druge geometrije. Na donjoj grafiki, crveno isticanje označava scenarije u kojima će funkcija vratiti \\\"true\\\".\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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) - Osnovna geometrija koja se ispituje za relaciju „unutar” za „vanjskuGeometriju”.\n- **outerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za usporedbu koja se ispituje za relaciju „sadrži” za „unutarnju geometriju”.\n\n**Povratna vrijednost**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]},{"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 zadanu vrijednost ako naziv polja u geoobjektu ne postoji ili je vrijednost na navedenom ključu „nula” ili je prazna tekstualna vrijednost.","examples":"\n**Primjer**\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 zadanu vrijednost ako naziv polja u geoobjektu ne postoji ili je vrijednost na navedenom ključu „nula” ili je prazna tekstualna vrijednost.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Ulazni geoobjekt za provjeru.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za provjeru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova se vrijednost vraća ako naziv polja ne postoji ili je vrijednost navedenog polja „nula” ili prazna tekstualna vrijednost.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrijednost za navedeno polje ako je definirano. U suprotnom, vraća vrijednost 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 domenu dodijeljenu zadanom polju pruženog `geoobjekta`. Ako `geoobjekt` pripada klasi s podtipom, ovo vraća domenu zadanu podtipu.","examples":"\n**Primjer**\n\nDomena dodijeljena 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 domenu dodijeljenu zadanom polju pruženog `geoobjekta`. Ako `geoobjekt` pripada klasi s podtipom, ovo vraća domenu zadanu podtipu.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt s poljem koji ima domenu.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja (nije pseudonim polja) dodijeljenog domeni.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik opisan dolje navedenim svojstvima.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tip domene - ili `kodiranaVrijednost` ili `raspon`.\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv domene.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrsta podataka polja domene. To može biti jedna od sljedećih vrijednosti: `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; - Primjenjivo samo za domene `kodiranaVrijednost`. Niz rječnika koji opisuju važeće vrijednosti za polje. Svaki rječnik ima svojstvo `kod` koje sadrži stvarnu vrijednost polja i svojstvo `naziv` koje sadrži opis vrijednosti prilagođen korisniku (npr. `{ code: 1, name: \\\"pavement\\\" }`).\n- **min**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primjenjivo samo za domene `raspon`. Minimalna vrijednost domene.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primjenjivo samo za domene `raspon`. Maksimalna vrijednost domene."}},"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 opisa pridružene domene u geoobjektu.","examples":"\n**Primjer**\n\nispisuje kod domene za referencirano 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 opisa pridružene domene u geoobjektu.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt s poljem koje ima domenu.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja (ne alias polja) koje sadrži domenu.\n- **value** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrijednost koju treba pretvoriti natrag u kod.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kodirani broj ili naziv za podtip ako geoobjekt podržava podvrstu. Ako se ne navede, upotrijebit će se trenutačna podvrsta geoobjekta (ako je ima).\n\n**Povratna vrijednost**: [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 opisni naziv za kod domene u geoobjektu.","examples":"\n**Primjer**\n\nispisuje opis domene 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 opisni naziv za kod domene u geoobjektu.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt s poljem koje ima domenu.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja (ne alias polja) koje sadrži domenu.\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 nazivom. Ako se ne navede, vratit će se vrijednost polja geoobjekta.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kodirani broj ili naziv podtipa ako geoobjekt podržava podvrstu. Ako se ne navede, upotrijebit će se podvrsta geoobjekta (ako je ima).\n\n**Povratna vrijednost**: [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":"Traži dodatne atribute za dani geoobejkt. U nekim profilima, poput vizualizacije i označavanja, aplikacije zahtijevaju samo atribute podataka potrebne za generiranje svakog geoobjekta ili oznake. Neki izrazi dinamički upućuju na nazive polja s varijablama, a ne literalama teksta. Zbog toga je programima za iscrtavanje i označavanje teško otkriti polja potrebna za renderiranje. Ova funkcija omogućuje vam da izričito navedete obavezna polja kao popis. Također možete zatražiti sva ili podskup polja pomoću zamjenskog znaka. Budući da se izrazi izvode na osnovi geoobjekta, zamjenski znak treba koristiti s oprezom, osobito u slojevima koji sadrže mnoge geoobjekte. Zahtjev za previše podataka može rezultirati lošim radom aplikacije.","examples":"\n**Primjeri**\n\nRenderer ne može lako otkriti polja zahtjeva\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\nTraži sve podatke koji odgovaraju uzorku 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\nTraži sve podatke za geoobjekt\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\nTraži dodatne atribute za dani geoobejkt. U nekim profilima, poput vizualizacije i označavanja, aplikacije zahtijevaju samo atribute podataka potrebne za generiranje svakog geoobjekta ili oznake. Neki izrazi dinamički upućuju na nazive polja s varijablama, a ne literalama teksta. Zbog toga je programima za iscrtavanje i označavanje teško otkriti polja potrebna za renderiranje. Ova funkcija omogućuje vam da izričito navedete obavezna polja kao popis. Također možete zatražiti sva ili podskup polja pomoću zamjenskog znaka. Budući da se izrazi izvode na osnovi geoobjekta, zamjenski znak treba koristiti s oprezom, osobito u slojevima koji sadrže mnoge geoobjekte. Zahtjev za previše podataka može rezultirati lošim radom aplikacije.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt kojem će se pridružiti tražena polja.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja koji se traži za dani geoobjekt. Navedite samo polja potrebna za upotrebu u izrazu. Ako je potrebno, možete zatražiti sva polja pomoću zamjenskog znaka `*`. Međutim, to treba izbjegavati kako bi se spriječilo učitavanje nepotrebne količine podataka koji mogu negativno utjecati na izvedbu aplikacije. Ova vrijednost treba biti tekstualni literal i ne može biti varijabla.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Stalan popis naziva polja koje možete zatražiti za dani geoobjekt. Navedite samo polja potrebna za upotrebu u izrazu. Ove vrijednosti trebaju biti tekstualni literali i ne mogu biti varijable.\n\n**Povratna vrijednost**: 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":"Stvara novi geoobjekt.","examples":"\n**Primjer**\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\nStvara novi geoobjekt.\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) - Vrijednost prvog atributa.\n- **[attribute2, value2, ..., attributeN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Trajni parovi ime/vrijednost za svaki atribut u geoobjektu.\n\n**Povratna vrijednost**: [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":"Stvara novi geoobjekt iz serijaliziranog JSON teksta.","examples":"\n**Primjer**\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\nStvara novi geoobjekt iz serijaliziranog JSON teksta.\n\n**Parametar**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Serijalizirani JSON koji predstavlja geoobjekt.\n\n**Povratna vrijednost**: [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":"Stvara novi geoobjekt iz geometrije i rječnika atributa.","examples":"\n**Primjer**\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\nStvara novi geoobjekt iz geometrije i rječ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) - Rječnik koji sadrži atribute i njihove vrijednosti.\n\n**Povratna vrijednost**: [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":"Stvara novi geoobjekt iz rječnika.","examples":"\n**Primjer**\n\nStvori novi objekt iz rječ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\nStvara novi geoobjekt iz rječnika.\n\n**Parametar**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rječnik s geometrijom i atributima geoobjekta.\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 vrijednost \\\"geomerija\\\" rječnik, onda će se nova geometrija stvoriti s pomoću funkcije \\\"Geometrija\\\". Ako je vrijednost \\\"geometrija\\\" nula ili nedostaje u rječniku, onda će se geoobjekt stvoriti s geometrijom \\\"nula\\\".\n  - **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rječnik koji sadrži atribute i njihove vrijednosti.\n\n**Povratna vrijednost**: [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":"Stvara kopiju geoobjekta.","examples":"\n**Primjer**\n\nStvori 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\nStvara kopiju geoobjekta.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt koji će se kopirati\n\n**Povratna vrijednost**: [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 je li navedeni geoobjekt uključen u dani SQL uvjet gdje. Ako je navedeni geoobjekt uključen u uvjet gdje, funkcija vraća `true` (točno); inače vraća `false`(netočno). Ova je funkcija korisna za testiranje ispunjava li geoobjekt određeni uvjet. Ako je ulazni geoobjekt `null` (nula), funkcija vraća `false` (netočno). Ako je `whereClause` (uvjet gdje) `null` (nula) ili prazan, funkcija vraća `true` (točno). Ako su oba parametra `null` (nula), funkcija vraća `false` (netočno).","examples":"\n**Primjer**\n\nVraća true (točno) ako je geoobjekt uključen u dani SQL uvjet gdje.\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 je li navedeni geoobjekt uključen u dani SQL uvjet gdje. Ako je navedeni geoobjekt uključen u uvjet gdje, funkcija vraća `true` (točno); inače vraća `false`(netočno). Ova je funkcija korisna za testiranje ispunjava li geoobjekt određeni uvjet. Ako je ulazni geoobjekt `null` (nula), funkcija vraća `false` (netočno). Ako je `whereClause` (uvjet gdje) `null` (nula) ili prazan, funkcija vraća `true` (točno). Ako su oba parametra `null` (nula), funkcija vraća `false` (netočno).\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt za provjeru.\n- **whereClause**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL uvjet gdje koristi se za provjeru uključivanja geoobjekta. Neispravni SQL uvjet gdje rezultirat će pogreškom. Standardizirani SQL-92 je prihvaćen.\n\n**Povratna vrijednost**: [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 naziv trenutne verzije baze podataka geopodataka za podatke grane ili verzije. Kada podaci nisu u višekorisničkoj geobazi podataka, vratit će se prazna tekstualna vrijednost.","examples":"\n**Primjer**\n\nVraća verziju baze geopodataka danog 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 naziv trenutne verzije baze podataka geopodataka za podatke grane ili verzije. Kada podaci nisu u višekorisničkoj geobazi podataka, vratit će se prazna tekstualna vrijednost.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt iz kojeg se vraća trenutna verzija baze geopodataka povezanog sloja.\n\n**Povratna vrijednost**: [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":"Pokazuje ima li geoobjekt ključ za unos.","examples":"\n**Primjer**\n\nVraća se kao `točno` ako geoobjekt ima polje pod 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\nPokazuje ima li geoobjekt ključ za unos.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt za provjeru naziva polja.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za provjeru.\n\n**Povratna vrijednost**: [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 ima li geoobjekt određeno polje i ima li to polje vrijednost.","examples":"\n**Primjer**\n\nVraća krivo 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 ima li geoobjekt određeno polje i ima li to polje vrijednost.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt za provjeru.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za provjeru.\n\n**Povratna vrijednost**: [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 sheme danog 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 sheme danog Geoobjekta.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt čija se shema vraća.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik opisan dolje 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 rječnika koji opisuju polja u Geoobjektu. Svaki rječnik opisuje polje `ime`, `alias`, `tip`, `podtip`, `domena`, `dužina`, te je li `izmjenjivo` i `ništavno`.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrsta geometrije geoobjekta u Geoobjektu. Vraća `esriGeometryNull` za tablice bez geometrije.  \nMoguće vrijednosti: `esriGeometryPoint`, `esriGeometryLine`, `esriGeometryPolygon`, `esriGeometryNull`\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje za globalni ID Geoobjekta. Vraća `\\\"\\\"` ako globalniId nije omogućen.\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje idobjekta Geoobjekta."}},"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 podtip koda za dani geoobjekt.","examples":"\n**Primjer**\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 podtip koda za dani geoobjekt.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt iz kojeg će se dobiti podtip koda.\n\n**Povratna vrijednost**: [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 naziv podtipa za dani geoobjekt.","examples":"\n**Primjer**\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 naziv podtipa za dani geoobjekt.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt iz kojeg će se dobiti ime podtipa.\n\n**Povratna vrijednost**: [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 podtip kodirane vrijednosti Rječnik. Vraća `nula` kada podtipovi nisu omogućeni na sloju.","examples":"\n**Primjer**\n\nVraća podtip s kodiranim vrijednostima 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 podtip kodirane vrijednosti Rječnik. Vraća `nula` kada podtipovi nisu omogućeni na sloju.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt iz kojeg se dobivaju podtipovi.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik opisan dolje navedenim svojstvima.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje koje sadrži podvrstu.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Niz rječnika koji opisuju podtipove. Svaki rječnik ima svojstvo `kod` koje sadrži stvarnu vrijednost polja i svojstvo `naziv` koje sadrži opis vrijednosti prilagođen korisniku (npr. `{ code: 1, name: \\\"pavement\\\" }`)."}},"parametersInfo":{"min":1,"max":1}}]},{"id":"knowledge-graph_functions","title":"Funkcije grafikona 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**Primjer**\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 s kojeg možete tražiti geoobjekte.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - GUID stavke portala koja se odnosi na uslugu grafikona znanja. _Ova vrijednost mora biti literal teksta._\n\n**Povratna vrijednost**: [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":"Traži graf znanja pomoću openCypher upita i vraća skup entiteta i odnosa u grafu, zajedno s njihovim svojstvima.","examples":"\n**Primjeri**\n\nTraži grafikon znanja za informacije o entitetima „Student” koje 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\nTraži graf znanja pomoću parametara vezanja.\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\nTraži graf znanja pomoću openCypher upita i vraća skup entiteta i odnosa u grafu, zajedno s njihovim svojstvima.\n\n**Parametri**\n\n- **graph**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph) - Grafikon znanja za upit.\n- **openCypherQuery**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - OpenCypher upit koji će se izvršiti prema grafikonu znanja.\n- **queryParameters** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rječnik imenovanih parametara upita za openCypher upit. Nazivi parametara ili ključevi u rječniku razlikuju velika i mala slova. Prihvaćeni parametri ovise o vanjskom spremištu grafova i mogu biti vrste: „Niz”, „Datum”, „Rječnik”, „Geometrija”, „Broj”, „Tekst”\n\n**Povratna vrijednost**: 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":"debugging_functions","title":"Funkcije otklanjanja pogrešaka","items":[{"type":"function","name":"console","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#console","description":"Zapisuje poruku u konzolu u svrhu otklanjanja pogrešaka. Ta funkcija može biti izrazito korisna kod otklanjanja pogrešaka u izrazima. Za razliku od većine funkcija, `Console()` zapravo ne vraća vrijednost; nego bilježi poruke u zasebnom prozoru samo za potrebe inspekcije podataka. Uspješna upotreba ove funkcije nema računski utjecaj na procjenu izraza. Lokacija konzole ovisi o profilu ili kontekstu u kojem je izraz pisan. Ako pišete izraz u ArcGIS Online, zapisanim porukama se pristupa u kartici \\\"Konzola\\\" u prozoru rezultata u Arcade Editoru. Izrazi koji se izvršavaju u web klijentima zapisat će poruke konzole u konzolu preglednika.","examples":"\n**Primjer**\n\nZapisuje vrijednost \\\"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\nZapisuje poruku u konzolu u svrhu otklanjanja pogrešaka. Ta funkcija može biti izrazito korisna kod otklanjanja pogrešaka u izrazima. Za razliku od većine funkcija, `Console()` zapravo ne vraća vrijednost; nego bilježi poruke u zasebnom prozoru samo za potrebe inspekcije podataka. Uspješna upotreba ove funkcije nema računski utjecaj na procjenu izraza. Lokacija konzole ovisi o profilu ili kontekstu u kojem je izraz pisan. Ako pišete izraz u ArcGIS Online, zapisanim porukama se pristupa u kartici \\\"Konzola\\\" u prozoru rezultata u Arcade Editoru. Izrazi koji se izvršavaju u web klijentima zapisat će poruke konzole u konzolu preglednika.\n\n**Parametar**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Popis varijabli, tekst, broj ili rječnik za izlaz u prozoru s porukama.\n\n**Povratna vrijednost**: 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 gdje se izvršava izraz Arcade.","examples":"\n**Primjer**\n\nDohvaća okruženje klijenta ili sustava\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 gdje se izvršava izraz Arcade.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrača rječnik koji sadrži svojstva navedena u nastavku. Vraćena svojstva mogu se razlikovati ovisno o tome gdje izvodite Arcade izraz, stoga se preporučuje korištenje funkcije `HasValue` kako biste osigurali postojanje željenog svojstva okruženja.\n\n- **version**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Verzija programa Arcade. Pogledajte matricu verzije Arcade za više informacija o upravljanju verzijama.\n- **engine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Engine koji izvršava Arcade izraz. Moguće vrijednosti: \\\"web\\\", \\\"native\\\", \\\"jvm\\\"\n- **engineVersion**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Verzija za engine koji izvršava izraz Arcade. Pogledajte matricu verzije Arcade za više informacija o upravljanju verzijama.\n- **application**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Aplikacija u kojoj se provodi Arcade izraz. Razvojni programeri aplikacije trebaju postaviti tu vrijednost. Zbog toga ovo svojstvo može biti prazno, ovisno o aplikciji u kojoj se izraz izvršava.\n- **locale**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Regionalna postavka klijenta ili sustava.\n- **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Prostorna referenca Arcade konteksta.\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šenja izraza. Ovo se koristi pri izradi i prikazu vrijednosti datuma ako vremenska zona nije drugačije navedena.\n- **userTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od 1.30_ Vremenska zona uređaja ili preglednika koji izvršava izraz Arcade.\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":"array_functions","title":"Funkcije polja","items":[{"type":"function","name":"all","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#all","description":"Prikazuje jesuz li svi elementi u danom skupu prošli test dane funkcije. Vraća \\\"istinito\\\" ako funkcija vraća \\\"istinito\\\" za sve elemente u ulaznom skupu.","examples":"\n**Primjeri**\n\nVraća \\\"neistina\\\" jer neki od elemenata u ulaznom skupu ne prolaze test \\\"jeJednako\\\"\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 Arcade funkciju \\\"jePrazno\\\" kao \\\"testZnačajka\\\". To je prihvatljivo jer \\\"jePrazno\\\" prihvaća samo jedan parametar i vraća Booleovu vrijednost. Ovaj izraz vraća \\\"istina\\\" 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\nPrikazuje jesuz li svi elementi u danom skupu prošli test dane funkcije. Vraća \\\"istinito\\\" ako funkcija vraća \\\"istinito\\\" za sve elemente u ulaznom skupu.\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 skup za test.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkcija koja se koristi za testiranje svakog elementa u polju `testFunction(value: Any) -> Boolean`. Funkcija mora vratiti istinitu vrijednost ako element prođe test. Funkcija može biti korisnički definirana funkcija ili temeljna Arcade funkcija definirana sljedećim parametrom:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja vrijednost elementa u polju.\n\n**Povratna vrijednost**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n\\\"istinito\\\" ako testna funkcija vraća istinitu vrijednost 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":"Provjerava je li bilo koji od elemenata u danom skupu prošao test dane funkcije. Vraća \\\"istinito\\\" ako funkcija vraća \\\"istinito\\\" za bar jednu stavku u ulaznom nizu.","examples":"\n**Primjeri**\n\nVraća \\\"istina\\\" jer bar jedan element u ulaznom skupu prolazi test \\\"jeJednako\\\".\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 Arcade funkciju \\\"jePrazno\\\" kao \\\"testZnačajka\\\". To je prihvatljivo jer \\\"jePrazno\\\" prihvaća samo jedan parametar i vraća Booleovu vrijednost. Ovaj izraz vraća \\\"istina\\\" ako je bilo koje od polja 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\nProvjerava je li bilo koji od elemenata u danom skupu prošao test dane funkcije. Vraća \\\"istinito\\\" ako funkcija vraća \\\"istinito\\\" za bar 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 skup za test.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkcija koja se koristi za testiranje svakog elementa u polju `testFunction(value: Any) -> Boolean`. Funkcija mora vratiti istinitu vrijednost ako element prođe test. Funkcija može biti korisnički definirana funkcija ili temeljna Arcade funkcija definirana sljedećim parametrom:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja vrijednost elementa u polju.\n\n**Povratna vrijednost**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n\\\"istinito\\\" ako testna funkcija vraća istinitu vrijednost za bilo koji element."}},"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 skup dane duljine.","examples":"\n**Primjeri**\n\nVraća `[nula, nula, nula, nula, nula]`.\n\n```arcade\nArray(5)\n```\n\nVraća `[\\\"zdravo\\\",\\\"zdravo\\\"]`\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 skup dane duljine.\n\n**Parametri**\n\n- **arrayLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Željena duljina za novi skup.\n- **defaultValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrijednost za svaki element u skupu. Ako nije navedena vrijednost, zadana vrijednost bit će \\\"nula\\\".\n\n**Povratna vrijednost**: [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 skupa.","examples":"\n**Primjeri**\n\nStvara plitku kopiju ulaznog skupa\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\nStvara duboku kopiju ulaznog skupa\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 skupa.\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; - Skup koji će se kopirati.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Kada je vrijednost \\\"true\\\", stvara duboku kopiju svakog elementa u ulaznom skupu, odnosno elementi u izlaznom skupu neće dijeliti iste reference kao elementi ulaznog skupa. Zadana vrijednost je \\\"false\\\".\n\n**Povratna vrijednost**: [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 posljednji element polja. Ako je ulazni niz prazan, procjena izraza neće uspjeti.","examples":"\n**Primjer**\n\nVraća `'siva'`.\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 posljednji element polja. Ako je ulazni niz prazan, procjena izraza neće uspjeti.\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; - Skup od kojeg se dobiva zadnja vrijednost.\n\n**Povratna vrijednost**: [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 polju.","examples":"\n**Primjer**\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 polju.\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; - Polje na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 zadanu vrijednost ako indeks u nizu ne postoji ili je vrijednost navedenog indeksa „nula” ili prazna tekstualna vrijednost.","examples":"\n**Primjeri**\n\nNiz s vrijednošću na danom indeksu\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 4, \"No data\");\n// returns 901\n```\n\nNiz bez vrijednosti na danom indeksu\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 5, \"No data\");\n// returns \"No data\"\n```\n\nNiz s vrijednošću nula na danom 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 zadanu vrijednost ako indeks u nizu ne postoji ili je vrijednost navedenog indeksa „nula” ili prazna tekstualna vrijednost.\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 provjeru.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks za provjeru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova se vrijednost vraća ako indeks ne postoji ili je vrijednost navedenog indeksa „nula” ili prazna tekstualna vrijednost.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrijednost u navedenom indeksu ako je definiran. U suprotnom, vraća vrijednost 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":"Provjerava ima li indeks ugniježđen nekoliko razina duboko u višedimenzionalnom nizu vrijednost i vraća tu vrijednost ako postoji. U suprotnom, ova funkcija vraća navedenu zadanu vrijednost ako barem jedan od ugniježđenih ključeva ili indeksa ne postoji ili ako je vrijednost navedenog ključa ili indeksa „nula” ili prazna tekstualna vrijednost. To vam omogućuje bušenje ugniježđene strukture u jednom koraku umjesto provjere vrijednosti unutar svakog niza.","examples":"\n**Primjeri**\n\nNiz s vrijednošću u ugniježđ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 vrijednosti u ugniježđ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 vrijednosti u nadređenom 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 rječnika s ugniježđenim vrijednostima\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\nProvjerava ima li indeks ugniježđen nekoliko razina duboko u višedimenzionalnom nizu vrijednost i vraća tu vrijednost ako postoji. U suprotnom, ova funkcija vraća navedenu zadanu vrijednost ako barem jedan od ugniježđenih ključeva ili indeksa ne postoji ili ako je vrijednost navedenog ključa ili indeksa „nula” ili prazna tekstualna vrijednost. To vam omogućuje bušenje ugniježđene strukture u jednom koraku umjesto provjere vrijednosti 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 provjeru.\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 provjeru na svakoj razini strukture spremnika.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova se vrijednost vraća ako barem jedan od ključeva ili indeksa ne postoji ili ako je vrijednost navedenog ključa „nula” ili prazna tekstualna vrijednost.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrijednost na navedenom ključu ili indeksu ako je definiran. U suprotnom, vraća vrijednost 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 vrijednosti za polje vrijednosti.","examples":"\n**Primjer**\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 vrijednosti za polje vrijednosti.\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; - Polje vrijednosti na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 vrijednosti za popis vrijednosti.","examples":"\n**Primjer**\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 vrijednosti za popis vrijednosti.\n\n**Parametar**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Popis vrijednosti na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 vrijednost iz skupa na danom indeksu. Postojeći elementi postavljeni na ili iznad danog indeksa pomaknut će se prema dolje za jednu vrijednost indeksa. Skup se smanjuje u veličini za jedan.","examples":"\n**Primjeri**\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 vrijednost iz skupa na danom indeksu. Postojeći elementi postavljeni na ili iznad danog indeksa pomaknut će se prema dolje za jednu vrijednost indeksa. Skup se smanjuje u veličini za jedan.\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; - Skup iz kojeg se uklanjanja vrijednosti.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks vrijednosti koja se uklanja iz niza. Ako je naveden negativni indeks, on će se koristiti kao pomak s kraja skupa.\n\n**Povratna vrijednost**: 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":"Stvara novi skup s elementima filtriranim iz ulaznog skupa koji prolaze test dane funkcije.","examples":"\n**Primjeri**\n\nVraća novi skup koji se sastoji od elemenata koji su prošli filtar \\\"jeJednako\\\".\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 Arcade funkciju \\\"jePrazno\\\" u \\\"Funkcijafiltra\\\". Vraća novi skup 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\nStvara novi skup s elementima filtriranim iz ulaznog skupa koji prolaze test dane 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 skup 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 vratiti istinitu vrijednost ako element prođe test. Ova funkcija može biti korisnički definirana funkcija ili temeljna Arcade funkcija definirana sljedećim parametrom:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja vrijednost elementa u polju.\n\n**Povratna vrijednost**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nVraća niz s elementima koji prolaze testnu 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 polju. Vraća `nula` ako je polje prazno.","examples":"\n**Primjer**\n\nispisuje „narančasto”\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 polju. Vraća `nula` ako je polje prazno.\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 kojeg se vraća prva stavka.\n\n**Povratna vrijednost**: [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 polja. Ako je ulazni niz prazan, procjena izraza neće uspjeti.","examples":"\n**Primjer**\n\nVraća `'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 polja. Ako je ulazni niz prazan, procjena izraza neće uspjeti.\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 kojeg treba dobiti prvu vrijednost.\n\n**Povratna vrijednost**: [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 ima li niz vrijednost u danom indeksu.","examples":"\n**Primjeri**\n\nNiz s vrijednošću na danom indeksu\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 4);\n// returns true\n```\n\nNiz bez vrijednosti na danom indeksu\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 5);\n// returns false\n```\n\nNiz s vrijednošću nula na danom 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 ima li niz vrijednost u danom 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 provjeru.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks za provjeru.\n\n**Povratna vrijednost**: [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":"Provjerava ima li indeks ugniježđen nekoliko razina duboko u višedimenzionalnom polju vrijednost. To vam omogućuje bušenje ugniježđene strukture u jednom koraku umjesto provjere vrijednosti unutar svakog niza. Vraća „istina” ako indeksi na svakoj razini strukture postoje i uključuju vrijednost koja nije nula.","examples":"\n**Primjeri**\n\nNiz s vrijednošću u ugniježđ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 vrijednosti u ugniježđ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 vrijednosti u nadređenom 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 rječnika s ugniježđenim vrijednostima\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\nProvjerava ima li indeks ugniježđen nekoliko razina duboko u višedimenzionalnom polju vrijednost. To vam omogućuje bušenje ugniježđene strukture u jednom koraku umjesto provjere vrijednosti unutar svakog niza. Vraća „istina” ako indeksi na svakoj razini strukture postoje i uključuju vrijednost 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 provjeru.\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 provjeru na svakoj razini strukture.\n\n**Povratna vrijednost**: [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 sadrži li skup danu vrijednost. Vraća \\\"istinito\\\" ako je vrijednost pronađena unutar skupa.","examples":"\n**Primjeri**\n\nVraća `istinito`.\n\n```arcade\nIncludes(['orange', 'purple', 'gray'], 'purple')\n```\n\nVraća `pogreš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 sadrži li skup danu vrijednost. Vraća \\\"istinito\\\" ako je vrijednost pronađena unutar skupa.\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 skup.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrijednost koju treba tražiti u danom skupu.\n\n**Povratna vrijednost**: [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 lokaciju indeksa ulazne stavke u polju temeljenu na nulama. Ako `stavka` ne postoji, onda se vraća `-1`.","examples":"\n**Primjer**\n\nispisuje 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 lokaciju indeksa ulazne stavke u polju temeljenu na nulama. Ako `stavka` ne postoji, onda se vraća `-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; - Polje za pretraživanje.\n- **item**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Stavka za lociranje u polju.\n\n**Povratna vrijednost**: [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":"Umeće novu vrijednost u skup s danim indeksom. Postojeći elementi postavljeni na ili iznad danog indeksa pomaknut će se prema gore za jednu vrijednost indeksa. Skup se poveća u veličini za jedan.","examples":"\n**Primjeri**\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\nUmeće novu vrijednost u skup s danim indeksom. Postojeći elementi postavljeni na ili iznad danog indeksa pomaknut će se prema gore za jednu vrijednost indeksa. Skup se poveća u veličini za jedan.\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; - Skup u koji treba umetnuti novu vrijednost.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks skupa u koji treba umetnuti novu vrijednost. Indeks 0 umetnut će vrijednost na početak skupa. Indeks koji je jednak veličini skupa umetnut će vrijednost na kraj skupa. Indeks veći od veličine skupa uzrokovat će pogrešku.  Ako je naveden negativni indeks, on će se koristiti kao pomak s kraja skupa.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrijednost koju treba umetnuti u skup.\n\n**Povratna vrijednost**: 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":"Stvara novi skup na temelju rezultata poziva dane funkcije za svaki element ulaznog skupa.","examples":"\n**Primjeri**\n\nPretvara sve elemente iz skupa iz Fahrenheita do stupnja Celzijusa i vraća ih u novi skup.\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\nPretvara objekte datuma u oblikovani 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\nStvara novi skup na temelju rezultata poziva dane funkcije za svaki element ulaznog skupa.\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 skup za kartiranje.\n- **mappingFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkcija za pozivanje svakog elementa u polju `mappingFunction(value: Any) -> Any`. Funkcija mora vratiti novu stavku koja će biti dio vraćenog polja. Funkcija može biti korisnički definirana funkcija ili temeljna Arcade funkcija definirana sljedećim parametrom:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja vrijednost elementa u polju.\n\n**Povratna vrijednost**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nStavke koje vraća funkcija kartiranja."}},"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":"Provjerava je li ikoji od elemenata u danom skupu prošao test dane funkcije. Vraća \\\"istinito\\\" ako \\\"testna funkcija\\\" vraća \\\"istina\\\" za sve stavke u ulaznom skupu.","examples":"\n**Primjeri**\n\nVraća \\\"neistina\\\" jer neki od elemenata u ulaznom skupu prolaze test \\\"jeJednako\\\"\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 Arcade funkciju \\\"jePrazno\\\" kao \\\"testZnačajka\\\". To je prihvatljivo jer \\\"jePrazno\\\" prihvaća samo jedan parametar i vraća Booleovu vrijednost. Ovaj izraz vraća \\\"istina\\\" ako niti jedno od polja 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\nProvjerava je li ikoji od elemenata u danom skupu prošao test dane funkcije. Vraća \\\"istinito\\\" ako \\\"testna funkcija\\\" vraća \\\"istina\\\" za sve stavke u ulaznom skupu.\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 skup za test.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkcija za testiranje svakog elementa u polju `testFunction(value: Any) -> Boolean`. Funkcija mora vratiti netočnu vrijednost ako element ne prođe test. Funkcija može biti korisnički definirana funkcija ili temeljna Arcade funkcija definirana sljedećim parametrom:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja vrijednost elementa u polju.\n\n**Povratna vrijednost**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true` ako svi elementi u nizu ne prođu testnu 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 skupa. Ako je skup prazan, tada se pojavljuje pogreška.","examples":"\n**Primjer**\n\nVraća 'siva'. Ulazni skup sada će biti jednak \\\"['naranč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 skupa. Ako je skup prazan, tada se pojavljuje pogreš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 skup iz kojeg će se ukloniti i vratiti zadnji element.\n\n**Povratna vrijednost**: [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 skupa i vraća novu duljinu skupa.","examples":"\n**Primjer**\n\nVraća 4. Ulazni skup sada će biti jednak \\\"['narančasta', 'ljubičasta', 'gsiva', '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 skupa i vraća novu duljinu skupa.\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; - Skup na koji će se elementi gurnuti.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrijednost koju treba dodati kao zadnji element ulaznog skupa.\n\n**Povratna vrijednost**: [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":"Provodi danu funkciju \\\"reduktora\\\" za svaki element skupa, prenoseći povratnu vrijednost iz izračuna prethodnog elementa.","examples":"\n**Primjeri**\n\nBez parametra \\\"početna vrijednost\\\", prva dva elementa skupa \\\"gradovi\\\" prenose se u funkciju za dodavanje 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\nBudući da je parametar \\\"početna vrijednost\\\" postavljen, ta će vrijednost biti prvi argument funkcije (\\\"grad1\\\"), a prvi element \\\"gradova\\\" bit će drugi argument funkcije (`grad2').\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\nProvodi danu funkciju \\\"reduktora\\\" za svaki element skupa, prenoseći povratnu vrijednost iz izračuna 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 skup za redukciju.\n- **reducerFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkcija reduktora koja će agregirati vrijednosti polja `reducerFunction(previousValue: Any, arrayValue: Any) -> Any`.\n\n  - **previousValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Kada se prvi put pokrene funkcija, to će biti prvi element u \\\"ulaznom skupu\\\" ili \\\"početna vrijednost\\\" ako je dana.\n  - **arrayValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Predstavlja trenutnu vrijednost elementa u ulaznom polju.\n- **initialValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Stavka za prijenos u prvi argument funkcije reduktora.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVrijednost koju je sastavila funkcija reduktora za svaki element u polju."}},"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":"Mijenja broj elemenata u skupu na navedenu veličinu. Može se koristiti za proširivanje skupa ili rano skraćivanje. Nakon promjene veličine, pokušaj indeksiranja izvan novog posljednjeg elementa rezultirat će pogreškom, osim u slučaju indeksiranja sljedećeg elementa, koji će i dalje širiti skup za jedan element.","examples":"\n**Primjeri**\n\nVraća `['narančasta', 'ljubičasta', 'siva', nula, nula]`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5)\nreturn colors\n```\n\nVraća `['narančasta', 'ljubičasta', 'siva', 'crvena', 'crvena']`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5, 'red')\nreturn colors\n```\n\nVraća `['naranč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\nMijenja broj elemenata u skupu na navedenu veličinu. Može se koristiti za proširivanje skupa ili rano skraćivanje. Nakon promjene veličine, pokušaj indeksiranja izvan novog posljednjeg elementa rezultirat će pogreškom, osim u slučaju indeksiranja sljedećeg elementa, koji će i dalje širiti skup 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; - Skup kojem treba promijeniti veličinu.\n- **newSize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj željenih elemenata u skupu s promijenjenom veličinom.\n- **value** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Neobavezna vrijednost koja će se koristiti za sve nove elemente dodane u skup. Ako nije navedena vrijednost, novo dodani elementi imat će vrijednost \\\"nula\\\".\n\n**Povratna vrijednost**: 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":"Preokreće sadržaj polja.","examples":"\n**Primjer**\n\nVraća `['siva', 'ljubičasta', 'naranč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\nPreokreće sadržaj polja.\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; - Polje koje se preokreće.\n\n**Povratna vrijednost**: [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 dio polja između dva indeksa kao novo polje.","examples":"\n**Primjeri**\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 `['naranč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 dio polja između dva indeksa kao novo polje.\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; - Skup koji treba izrezati.\n- **startIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks od kojeg treba započeti rezanje. Ima zadanu vrijednost `0`. Ako je naveden negativni indeks, on će se koristiti kao pomak s kraja skupa.\n- **endIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks gdje će rezanje završiti. Vrijednost ovog indeksa neće biti uključena u vraćeni skup. Vraća se na veličinu skupa.\n\n**Povratna vrijednost**: [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 polje po ASCII vrijednosti. Ako su sve stavke u polju iste vrste, upotrijebit će se odgovarajuća funkcija sortiranja. Ako su različite vrste, stavke će se pretvoriti u tekst. Ako polje sadrži rječnike i ako nije unesena korisnički definirana funkcija, neće doći do sortiranja. Ako niz sadrži vrijednosti `nula`, one se neće pretvoriti u tekst i vratit će se na kraju sortiranog niza.","examples":"\n**Primjeri**\n\nvraća `['$', 1, 'A', 'a']`\n\n```arcade\nSort([1, 'a', '$', 'A'])\n```\n\nSortiranje pomoću korisnički definirane funkcije\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 polje po ASCII vrijednosti. Ako su sve stavke u polju iste vrste, upotrijebit će se odgovarajuća funkcija sortiranja. Ako su različite vrste, stavke će se pretvoriti u tekst. Ako polje sadrži rječnike i ako nije unesena korisnički definirana funkcija, neće doći do sortiranja. Ako niz sadrži vrijednosti `nula`, one se neće pretvoriti u tekst i vratit će se 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; - Polje za sortiranje.\n- **comparatorFunction** (_Optional_): [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Korisnički definirana funkcija koja će se koristiti za sortiranje `orderingFunction(a: Any, b: Any) -> Number`. Funkcija prima dva elementa i treba vratiti broj koji označava redoslijed sortiranja dvaju elemenata:  \n`> 0`: sortiraj `b` prije `a`  \n`= 0`: zadrži izvorni redoslijed od `a` i `b`  \n`< 0`: sortiraj `a` prije `b`\n\n  - **a**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Prvi element za usporedbu.\n  - **b**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Drugi element za usporedbu.\n\n**Povratna vrijednost**: [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 skup.","examples":"\n**Primjeri**\n\nVraća `['naranč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 skup.\n\n**Parametar**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tekući popis vrijednosti koje treba spojiti u novo polje.\n\n**Povratna vrijednost**: [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 ulazno polje i vraća prvi dani broj elemenata.","examples":"\n**Primjer**\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 ulazno polje i vraća prvi dani 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; - Polje za skraćivanje.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj stavki koje treba vratiti od početka polja.\n\n**Povratna vrijednost**: [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":"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":"Stvara skup geoobjekata iz sloja geoobjekata na stavci danog portala. Ograničavanje broja polja u skupu geoobjekata i isključivanje geometrije može poboljšati izvedbu skripte.","examples":"\n**Primjer**\n\nVraća broj geoobjekata u sloju s portala koji se razlikuje od portala geoobjekta na karti.\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\nStvara skup geoobjekata iz sloja geoobjekata na stavci danog portala. Ograničavanje broja polja u skupu geoobjekata i isključivanje geometrije može poboljšati izvedbu skripte.\n\n**Parametri**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portal za ispitivanje geoobjekata s danog ID-a stavke portala.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - GUID stavke portala koji upućuje na sloj geoobjekata ili uslugu geoobjekata. _Imajte na umu da ova vrijednost mora biti literal teksta._\n- **layerId** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ID sloja u usluzi geoobjekata. Ovaj sloj mora biti kreiran iz usluge geoobjekta; zbirke 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 skup geoobjekata. Prema zadanim postavkama, sva su polja uključena. Da biste zatražili sva polja u sloju, postavite tu vrijednost na `['*']` Ograničavanje broja polja poboljšava izvedbu skripte.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava hoće li uključiti geometriju u geoobjekte. Zbog izvedbenih razloga trebate tražiti samo geometriju ako je potrebno, kao što je za uporabu u geometrijskim funkcijama.\n\n**Povratna vrijednost**: [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 poslužitelja. Za podatke iz veze s bazom podataka vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan s radnim prostorom, kao što je datoteka geobaze podataka, vratit će se vrijednost „nula”.","examples":"\n**Primjeri**\n\nVraća korisničko ime za trenutačno prijavljenog korisnika aktivnog portala. Ako nijedan korisnik nije povezan s portalom, ovo će vratiti „nula”.\n\n```arcade\nvar userInfo = GetUser();\nif(HasValue(userInfo, \"username\")){\n  return userInfo.username;\n}\n```\n\nVraća rječnik za trenutno prijavljenog korisnika na temelju veze radnog prostora s 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 poslužitelja. Za podatke iz veze s bazom podataka vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan s radnim prostorom, kao što je datoteka geobaze podataka, vratit će se vrijednost „nula”.\n\n**Parametri**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portal s kojeg se vraća trenutni korisnik. Ako portal nije naveden, vraćaju se informacije o korisniku s aktivnog portala.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Korisničko ime korisnika kojeg želite vratiti. Vratit će se samo ograničeni podaci na temelju Vaših dopuštenja prilikom podnošenja zahtjeva.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik opisan dolje navedenim svojstvima. U izvanmrežnom tijeku rada vratit će se samo korisničko ime.\n\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Adresa e-pošte povezana s korisničkim računom.\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; - Skup 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; - Skup privilegija koje korisnik ima u svojoj organizaciji (npr. uređivanje, prikaz itd.).\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uloga koju korisnik ima u svojoj organizaciji (e.g. Administrator, Publisher, User, Viewer, ili Custom).\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 poslužitelja. Za podatke iz veze s bazom podataka vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan s radnim prostorom, kao što je datoteka geobaze podataka, vratit će se vrijednost „nula”.","examples":"\n**Primjeri**\n\nVraća informacije o korisniku za aktivni portal. Ako nijedan korisnik nije povezan s portalom, ovo će vratiti „nula”.\n\n```arcade\nGetUser()\n```\n\nVraća podatke o korisniku koji je trenutno prijavljen na temelju portala s korisničkim proširenjima.\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 poslužitelja. Za podatke iz veze s bazom podataka vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan s radnim prostorom, kao što je datoteka geobaze podataka, vratit će se vrijednost „nula”.\n\n**Parametri**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portal s kojeg se vraća trenutni korisnik. Ako portal nije naveden, vraćaju se informacije o korisniku s aktivnog portala.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Određuje hoće li se u rječniku vratiti `userLicenseTypeExtensions`.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik opisan dolje navedenim svojstvima. U izvanmrežnom tijeku rada vratit će se 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 s korisničkim računom.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Skup grupa kojima korisnik pripada.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uloga koju korisnik ima u svojoj organizaciji (e.g. Administrator, Publisher, User, Viewer, ili Custom).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Skup privilegija koje korisnik ima u svojoj organizaciji (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; - Skup proširenja tipa licence povezanih s korisničkim računom (npr. \\\"Utility Network\\\", \\\"Parcel Fabric\\\", itd). Parametar `extensions` mora biti postavljen na` true` da bi se to mogao 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":"Stvara referencu na ArcGIS Portal.","examples":"\n**Primjeri**\n\nGeoobjekti za postavljanje upita sa stavke portala s 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\nStvara referencu na ArcGIS Portal.\n\n**Parametar**\n\n- **url**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - URL portala.\n\n**Povratna vrijednost**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"dictionary_functions","title":"Funkcije rječ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 zadanu vrijednost ako ključ u rječniku ne postoji ili je vrijednost na navedenom ključu „nula” ili je prazna tekstualna vrijednost.","examples":"\n**Primjeri**\n\nDefaultValue vraća definiranu vrijednost\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 zadanu vrijednost ako na navedenom ključu nema vrijednosti.\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 zadanu vrijednost 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 zadanu vrijednost ako ključ u rječniku ne postoji ili je vrijednost na navedenom ključu „nula” ili je prazna tekstualna vrijednost.\n\n**Parametri**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Rječnik ili prilog za provjeru.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ključ za provjeru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova se vrijednost vraća ako ključ ne postoji ili je vrijednost navedenog ključa „nula” ili prazna tekstualna vrijednost.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrijednost u navedenom ključu ako je definiran. U suprotnom, vraća vrijednost 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 zadanu vrijednost ako barem jedan od ključeva u ugniježđenom rječniku ne postoji ili ako je vrijednost navedenog ključa „nula” ili prazna tekstualna vrijednost.","examples":"\n**Primjeri**\n\nDefaultValue vraća definiranu vrijednost\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 zadanu vrijednost ako na navedenom ključu nema vrijednosti.\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 zadanu vrijednost 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\nProvjerite vrijednost nula u nizu unutar rječnika s 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 zadanu vrijednost ako barem jedan od ključeva u ugniježđenom rječniku ne postoji ili ako je vrijednost navedenog ključa „nula” ili prazna tekstualna vrijednost.\n\n**Parametri**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Rječnik ili prilog za provjeru.\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 provjeru na svakoj razini strukture spremnika.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova se vrijednost vraća ako barem jedan od ključeva ili indeksa ne postoji ili ako je vrijednost navedenog ključa „nula” ili prazna tekstualna vrijednost.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrijednost na navedenom ključu ili indeksu ako je definiran. U suprotnom, vraća vrijednost 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 rječnik na temelju pruženih argumenata. Argumenti su parovi naziva/vrijednosti npr. rječnik('polje1',vrijednost,'polje2',vrijednost2,...).","examples":"\n**Primjer**\n\nispisuje 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 rječnik na temelju pruženih argumenata. Argumenti su parovi naziva/vrijednosti npr. rječnik('polje1',vrijednost,'polje2',vrijednost2,...).\n\n**Parametar**\n\n- **[name1, value1, ..., nameN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Trenutačni parovi naziv / vrijednost.\n\n**Povratna vrijednost**: [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":"Deserijalizira JSON tekst kao Arcade rječnik.","examples":"\n**Primjer**\n\nDeserijalizira JSON kao rječ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\nDeserijalizira JSON tekst kao Arcade rječnik.\n\n**Parametar**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON datoteka za pretvaranje u Arcade rječnik. Ovo mora biti serijalizirano kao tekstualna vrijednost.\n\n**Povratna vrijednost**: [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":"Pretvara geometrijsku vrijednost u rječnik.","examples":"\n**Primjer**\n\nAžurirajte atribut x točkaste geometrije.\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\nPretvara geometrijsku vrijednost u rječnik.\n\n**Parametar**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrija koja će se pretvoriti u Arcade rječnik. Počevši od verzije 1.25, unosi poligona ili polilinije mogu sadržavati krivulje kada se izvršavaju u ArcGIS Pro i ArcGIS Maps SDK-ovima za izvorne aplikacije.\n\n**Povratna vrijednost**: [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":"Pretvara geoobjekt u rječnik.","examples":"\n**Primjer**\n\nPretvori geoobjekt u rječ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\nPretvara geoobjekt u rječnik.\n\n**Parametar**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt koji će se pretvoriti u Arcade rječnik.\n\n**Povratna vrijednost**: [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":"Stvara ili plitku ili duboku kopiju rječnika.","examples":"\n**Primjeri**\n\nStvori plitku kopiju rječ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\nStvori duboku kopiju rječ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\nStvara ili plitku ili duboku kopiju rječnika.\n\n**Parametri**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rječnik koji će se kopirati.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Ako je vrijednost \\\"true\\\", stvorit će se duboka kopija rječnika, odnosno svojstva izlaznog rječnika neće dijeliti iste reference kao ulazni rječnik. Zadana vrijednost je \\\"false\\\".\n\n**Povratna vrijednost**: [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":"Pretvara voxel u rječnik.","examples":"\n**Primjer**\n\nPretvara voxel u rječ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\nPretvara voxel u rječnik.\n\n**Parametar**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voxel koji se pretvara u rječnik Arcade.\n\n**Povratna vrijednost**: [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":"Deserijalizira JSON tekst u njegove ekvivalentne Arcade vrste podataka.","examples":"\n**Primjeri**\n\nPretvara tekst u boolean\n\n```arcade\nFromJSON(\"true\")\n// Returns true\n```\n\nPretvara tekst u broj\n\n```arcade\nfromJSON(\"731.1\")\n// returns 731.1\n```\n\nPretvara tekst u rječnik\n\n```arcade\nvar d = fromJSON('{\"kids\": 3, \"adults\": 4 }')\nd.kids + d.adults\n// returns 7\n```\n\nPretvara tekst u niz\n\n```arcade\nfromJSON('[\"one\", 2, \"three\", false]')\n// returns [ \"one\", 2, \"three\", false ]\n```\n\nPretvara tekst u nula\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\nDeserijalizira JSON tekst u njegove ekvivalentne Arcade vrste podataka.\n\n**Parametar**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON tekst za deserijalizaciju u Arcade vrste podataka.\n\n**Povratna vrijednost**: [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":"Pokazuje ima li rječnik ključ za unos.","examples":"\n**Primjer**\n\nispisuje `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\nPokazuje ima li rječnik ključ za unos.\n\n**Parametri**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rječnik za provjeru ključa.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ključ za provjeru.\n\n**Povratna vrijednost**: [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":"Pokazuje ima li rječnik zadani ključ i ima li taj ključ vrijednost.","examples":"\n**Primjeri**\n\nRječnik s ključem koji ima vrijednost.\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', 18519);\nHasValue(d, 'Cobourg');\n// returns true\n```\n\nRječnik s ključem koji nema vrijednost\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', null);\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nRječnik bez danog ključa\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000');\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nRječnik bez danog 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\nPokazuje ima li rječnik zadani ključ i ima li taj ključ vrijednost.\n\n**Parametri**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Rječnik ili prilog za provjeru.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ključ ili naziv polja za provjeru.\n\n**Povratna vrijednost**: [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":"Provjerava ima li svojstvo ugniježđeno nekoliko razina duboko u rječniku vrijednost. To vam omogućuje bušenje ugniježđene strukture u jednom koraku umjesto provjere vrijednosti na svakoj razini. Vraća „istina” ako ključevi i indeksi na svakoj razini strukture postoje i uključuju vrijednost koja nije nula.","examples":"\n**Primjeri**\n\nProvjeri rječnik s ključem koji ima ugniježđenu vrijednost\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\nProvjeri vrijednost u rječniku s 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\nProvjeri vrijednost u nizu unutar rječnika s 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\nProvjerava ima li svojstvo ugniježđeno nekoliko razina duboko u rječniku vrijednost. To vam omogućuje bušenje ugniježđene strukture u jednom koraku umjesto provjere vrijednosti na svakoj razini. Vraća „istina” ako ključevi i indeksi na svakoj razini strukture postoje i uključuju vrijednost 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) - Rječnik ili prilog za provjeru.\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 provjeru na svakoj razini strukture.\n\n**Povratna vrijednost**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]]},{"id":"featureset_functions","title":"Funkcije SkupaGeoobjekata","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 područje skupaUlaznihGeoobjekata u danim jedinicama. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća područje 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 područje skupaUlaznihGeoobjekata u danim jedinicama. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata za koji će se izračunati planarno područje.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `jutra` | `hektari` | `kvadratni centimetri` | `kvadratni decimetri` | `kvadratne stope` | `kvadratni inči` | `kvadratni kilometri` | `kvadratni metri` | `kvadratne milje` | `kvadratni milimetri` | `kvadratne stope` | `kvadratne-milje-sad` | `kvadratni jardi`  \n\n\n**Povratna vrijednost**: [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 geodetsko područje skupaUlaznihGeoobjekata u danim jedinicama. Ovo je pouzdanije mjerenje površine od \\\"Površina()\\\" jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća geodetsko područje 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 geodetsko područje skupaUlaznihGeoobjekata u danim jedinicama. Ovo je pouzdanije mjerenje površine od \\\"Površina()\\\" jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata za koji treba izračunati geodetsko područje.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `jutra` | `hektari` | `kvadratni centimetri` | `kvadratni decimetri` | `kvadratne stope` | `kvadratni inči` | `kvadratni kilometri` | `kvadratni metri` | `kvadratne milje` | `kvadratni milimetri` | `kvadratne stope` | `kvadratne-milje-sad` | `kvadratni jardi`  \n\n\n**Povratna vrijednost**: [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 popis privitaka koji su povezani s ulaznim geoobjektom. Svaki rezultat sadrži naziv privitka, vrstu sadržaja, id i veličinu u bajtovima. Primjenjivo samo na geoobjekte koji potječu iz usluge geoobjekata.","examples":"\n**Primjer**\n\nVraća broj privitaka povezanih s 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 popis privitaka koji su povezani s ulaznim geoobjektom. Svaki rezultat sadrži naziv privitka, vrstu sadržaja, id i veličinu u bajtovima. Primjenjivo samo na geoobjekte koji potječu iz usluge geoobjekata.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Privici povezani s ovim geoobjektom dohvatit će se iz usluge.\n- **options** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Postavke za zahtjev. Svojstva rječ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 vrijednosti koje predstavljaju vrste datoteka koje treba dohvatiti.  \nMoguće vrijednosti: `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 privitka u bajtovima.\n  - **maxsize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maksimalna veličina datoteke privitka u bajtovima.\n  - **metadata** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Pokazuje treba li uključiti metapodatke privitaka u povrat funkcije. Podržani su trenutačno samo Exif metapodaci za slike.\n\n**Povratna vrijednost**: [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":"Vraća prosječnu vrijednost zadanog numeričkog polja u FeatureSet.","examples":"\n**Primjeri**\n\nračuna razliku između populacije geoobjekta i prosječne populacije svih geoobjekata na sloju\n\n```arcade\n$feature.population - Average($layer, 'population')\n```\n\nračuna prosječnu populaciju po četvornoj milji svih geoobjekata na 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\nVraća prosječnu vrijednost zadanog numeričkog polja u FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata na kojem treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Određuje naziv brojčanog polja ili izraza SQL92 za koji će se izračunati statistika iz ulaznog SkupaGeoobjekata.\n\n**Povratna vrijednost**: [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 \"Skupgeoobjekata\" koji se nalaze u ulaznoj geometriji. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**","examples":"\n**Primjer**\n\nVraća broj geoobjekata koji su unutar zadanog 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 \"Skupgeoobjekata\" koji se nalaze u ulaznoj geometriji. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n**Imajte na umu da će upotreba `$feature` kao ulaza u ovu funkciju dati rezultate samo onoliko precizne koliko je i razlučivost razmjera pogleda. Stoga se vrijednosti koje se vraćaju iz izraza koji upotrebljavaju tu funkciju mogu promijeniti nakon povećanja između mjerila.**\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 ispituje za relaciju „sadrži” za „unutarnjiGeoobjekti\". Zamislite ovu geometriju kao mogući „spremnik” za „unutarnjiGeoobjekti”.\n- **insideFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeobjekata koja se ispituje za relaciju „unutar” za „spremnik geometrije\".\n\n**Povratna vrijednost**: [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 SkupuGeoobjekata","examples":"\n**Primjer**\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 SkupuGeoobjekata\n\n**Parametar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata iz kojeg se broji broj geoobjekata\n\n**Povratna vrijednost**: [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 \\\"SkupGeoobjekata\\\" koji presijecaju ulaznu geometriju. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća broj geoobjekata u skupu geoobjekata koje sijeku zadani 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 \\\"SkupGeoobjekata\\\" koji presijecaju ulaznu geometriju. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Geoobjekti za testiranje relacije „presijecanja” s ulaznom „geometrijom presijecanja”.\n- **crossingGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se prelazi.\n\n**Povratna vrijednost**: [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 vrijednost od skupa geoobjekata.","examples":"\n**Primjeri**\n\nVraća skup geoobjekata sa stupcem 'Status’. Svaki redak skupa geoobjekata sadrži jedinstvenu vrijednost o statusu\n\n```arcade\nDistinct($layer, 'Status')\n```\n\nVraća skup geoobjekata sa stupcima 'Status’ i ‘Vrsta'. Svaki redak skupa geoobjekata sadrži jedinstvenu kombinaciju vrijednosti za 'Status' i ‘Vrstu'\n\n```arcade\nDistinct($layer, ['Status', 'Type'])\n```\n\nVraća skup geoobjekata sa stupcem Gustoća s recima koji mogu sadržavati vrijednosti Low, High, ili N/A\n\n```arcade\nDistinct($layer, {\n  name: \"Density\",\n  expression: \"CASE WHEN PopDensity < 100 THEN 'Low' WHEN PopDensity >= 100 THEN 'High' ELSE 'N/A' END\"\n})\n```\n\nVraća skup geoobjekata sa stupcima Rezultat i Vrsta\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 vrijednost od skupa geoobjekata.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata iz kojeg treba vratiti određene vrijednosti.\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 na temelju kojih se određuju jedinstvene vrijednosti. Ovaj parametar može biti niz naziva polja, niz izraza ili rječnik ili niz rječnika koji specificira nazive izlaznih stupaca gdje će se pohraniti jedinstvene vrijednosti. Ako je naveden rječnik, mora se koristiti sljedeća specifikacija:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv stupca za pohranu rezultata danog izraza.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL-92 izraz iz kojeg se izračunava jedinstvena vrijednost.\n\n**Povratna vrijednost**: [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 domenu dodijeljenu zadanom polju danog `setGeoobjekta`. Ako `setGeoobjekta` pripada klasi s podtipom, ovo vraća domenu dodijeljenu podtipu.","examples":"\n**Primjer**\n\nDomena dodijeljena 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 domenu dodijeljenu zadanom polju danog `setGeoobjekta`. Ako `setGeoobjekta` pripada klasi s podtipom, ovo vraća domenu dodijeljenu podtipu.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SetGeoobjekta čiji geoobjekti sadrže polje koje ima domenu.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja (ne alias polja) koje sadrži domenu.\n- **subtype** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kodirana vrijednost za podtip ako geoobjekt podržava podtipove.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik opisan dolje navedenim svojstvima.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tip domene - ili `kodiranaVrijednost` ili `raspon`.\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv domene.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrsta podataka polja domene. To može biti jedna od sljedećih vrijednosti: `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) - Primjenjivo samo za domene `raspon`. Minimalna vrijednost domene.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primjenjivo samo za domene `raspon`. Maksimalna vrijednost domene.\n- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Primjenjivo samo za domene `kodiranaVrijednost`. Niz rječnika koji opisuju važeće vrijednosti za polje. Svaki rječnik ima svojstvo `kod` koje sadrži stvarnu vrijednost polja i svojstvo `naziv` koje sadrži opis vrijednosti prilagođen korisniku (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 opisa pridružene domene u SkupuGeoobjekata.","examples":"\n**Primjer**\n\nIspisuje opis domene 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 opisa pridružene domene u SkupuGeoobjekata.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Skup geoobjekata s poljem koje ima domenu.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja (ne alias polja) koje sadrži domenu.\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrijednost koju treba pretvoriti natrag u kod. Vraćeni kod dolazi iz metapodataka usluge.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kodirani broj ili naziv za podtip ako skup geoobjekata podržava podvrstu.\n\n**Povratna vrijednost**: [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 opisni naziv za kod domene u SkupuGeoobjekata.","examples":"\n**Primjer**\n\nispisuje opis domene 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 opisni naziv za kod domene u SkupuGeoobjekata.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata s poljem koje ima domenu.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja (ne alias polja) koje sadrži domenu.\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 nazivom. Vraćeni kod dolazi iz metapodataka usluge.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kodirani broj ili naziv podvrste ako SkupGeoobekata podržava podvrste.\n\n**Povratna vrijednost**: [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 objekte iz Skupgeoobjekata u kojima omotnice (ili ekstent) skupa geoobjekata prelaze omotnicu druge geometrije. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća broj geoobjekata koje presijeca omotnicu 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 objekte iz Skupgeoobjekata u kojima omotnice (ili ekstent) skupa geoobjekata prelaze omotnicu druge geometrije. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata koji je testiran za relaciju presijecanja u odnosu na ulaznu omotnicu.\n- **envelope**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se siječe.\n\n**Povratna vrijednost**: [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":"Traži dodatne atribute za dani skup geoobjekata.","examples":"\n**Primjer**\n\nTraži polje POPULACIJA 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\nTraži dodatne atribute za dani skup geoobjekata.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Skup geoobjekata kojem će se pridružiti tražena polja.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja koji se traži za dani geoobjekt. Navedite samo polja potrebna za upotrebu u izrazu. Ako je potrebno, možete zatražiti sva polja pomoću zamjenskog znaka `*`. Međutim, to treba izbjegavati kako bi se spriječilo učitavanje nepotrebne količine podataka koji mogu negativno utjecati na izvedbu aplikacije. Ova vrijednost treba biti tekstualni literal i ne može biti varijabla.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Stalan popis naziva polja koje možete zatražiti za dani geoobjekt. Navedite samo polja potrebna za upotrebu u izrazu. Ove vrijednosti trebaju biti tekstualni literali i ne mogu biti varijable.\n\n**Povratna vrijednost**: 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":"Stvara novi skup geoobjekata iz JSON-s prema ArcGIS REST spec. Pogledajte isječak u nastavku kako biste vidjeli primjer toga.","examples":"\n**Primjer**\n\nStvorite skup geoobjekata iz JSON-a.\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\nStvara novi skup geoobjekata iz JSON-s prema ArcGIS REST spec. Pogledajte isječak u nastavku kako biste vidjeli primjer toga.\n\n**Parametar**\n\n- **definition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON opisuje skup geoobjekata. JSON mora biti serijaliziran kao tekstualna vrijednost.\n\n**Povratna vrijednost**: [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":"Stvara novi SkupGeoobjekata iz rječnika koji predstavlja JSON prema ArcGIS REST specifikaciji. Pogledajte isječak u nastavku kako biste vidjeli primjer toga.","examples":"\n**Primjer**\n\nStvara SkupGeoobjekata iz rječ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\nStvara novi SkupGeoobjekata iz rječnika koji predstavlja JSON prema ArcGIS REST specifikaciji. Pogledajte isječak u nastavku kako biste vidjeli primjer toga.\n\n**Parametar**\n\n- **definition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Rječnik koji opisuje skup geoobjekata.\n\n**Povratna vrijednost**: [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 s ulaznim geoobjektom kao skup geoobjekata. To je specifično za Utility Network tijekove rada.","examples":"\n**Primjeri**\n\nVraća sva sredstva koja imaju veze s povezivanjem s terminalom donje strane transformatora.\n\n```arcade\nFeatureSetByAssociation($feature, 'connected', 'Low');\n```\n\nVraća broj električnih uređaja povezanih s 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 s ulaznim geoobjektom kao skup geoobjekata. To je specifično za Utility Network tijekove rada.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt za ispitivanje svih povezanih geoobjekata. Ovaj geoobjekt mora biti iz usluge geoobjekta; zbirke geoobjekata nisu podržane.\n- **associationType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrsta povezanosti s geoobjektom koji će se vraćati.  \n  Moguće vrijednosti: `spojeno` \\| `kontejner` \\| `sadržaj` \\| `struktura` \\| `priloženo`  \n  Moguće vrijednosti dodane s verzijom 1.10: `rubKrižanja` \\| `sredina raspona`\n- **terminalName** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Primjenjivo samo na vrste povezanosti `spojeno`.\n\n**Povratna vrijednost**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)  \nVraća SkupGeoobjekata koji sadrži geoobjekte sa specifikacijom polja opisanom u tablici u nastavku.\n\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv klase temeljen na vrijednosti `TONETWORKSOURCEID` ili `FROMNETWORKSOURCEID`.\n- **globalId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Global ID geoobjekta u drugoj tablici (tj. ili vrijednost od `TOGLOBALID` ili `FROMGLOBALID`).\n- **isContentVisible**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Može biti vrijednosti `1` (vidljivo) ili `0` (nevidljivo). Ta vrijednost predstavlja vidljivost povezanog sadržaja i primjenjvia je samo kod povezivanja vezanih za ograđivanje.\n- **objectId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ObjectID retka u tablici za povezivanje.\n- **percentAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Primjenjuje se na `sredina raspona` vrste udruženja. Vraća broj plutajuće točke od 0-1 pokazujući na lokaciju (kao omjer) križanja uz rub.\n- **side**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Primjenjuje se na `rubKrižanja` vrste udruženja. Pokazuje na kojoj je strani križanje.\n\nMoguće vrijednosti: `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":"Stvara skup geoobjekata iz sloja geoobjekata na temelju ID-a sloja unutar karte ili usluge geoobjekata. Ograničavanje broja polja u zahtjevu i isključivanje geometrije može poboljšati izvedbu skripte.","examples":"\n**Primjer**\n\nVraća broj geoobjekata u sloju s ID-om DemoLayerWM_1117 u zadanoj karti.\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\nStvara skup geoobjekata iz sloja geoobjekata na temelju ID-a sloja unutar karte ili usluge geoobjekata. Ograničavanje broja polja u zahtjevu i isključivanje geometrije može poboljšati izvedbu skripte.\n\n**Parametri**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Karta ili usluga geoobjekata koja sadrži jedan ili više slojeva iz kojih se može stvoriti skup geoobjekata. Obično je ova vrijednost `$karta` ili `$pohrana podataka` globalno.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID sloja unutar zadane `karte`. Ovaj sloj mora biti kreiran iz usluge geoobjekta; zbirke geoobjekata nisu podržane. _Imajte na umu da ova vrijednost mora biti 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 skup geoobjekata. Prema zadanim postavkama, sva su polja uključena. Da biste zatražili sva polja u sloju, postavite tu vrijednost na `['*']` Ograničavanje broja polja poboljšava izvedbu skripte.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava hoće li uključiti geometriju u geoobjekte. Prema zadanim postavkama, ovo je `istinito`. Zbog izvedbenih razloga trebate tražiti samo geometriju ako je potrebno, kao što je za uporabu u geometrijskim funkcijama.\n\n**Povratna vrijednost**: [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":"Stvara skup geoobjekata iz sloja geoobjekata na temelju njegova naziva unutar karte ili usluge geoobjekata. Imajte na umu da taj naziv nije nužno jedinstven. Zbog toga je prikladnije stvoriti skup geoobjekata upotrebom izraza „FeatureSetById()”. Ograničavanje broja polja u skupu geoobjekata i isključivanje geometrije može poboljšati izvedbu skripte.","examples":"\n**Primjer**\n\nVraća broj geoobjekata u sloju s naslovom „Biciklističke rute” na zadanoj karti.\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\nStvara skup geoobjekata iz sloja geoobjekata na temelju njegova naziva unutar karte ili usluge geoobjekata. Imajte na umu da taj naziv nije nužno jedinstven. Zbog toga je prikladnije stvoriti skup geoobjekata upotrebom izraza „FeatureSetById()”. Ograničavanje broja polja u skupu geoobjekata i isključivanje geometrije može poboljšati izvedbu skripte.\n\n**Parametri**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Karta ili usluga geoobjekata koja sadrži jedan ili više slojeva iz kojih se može stvoriti skup geoobjekata. Obično je ova vrijednost `$karta` ili `$pohrana podataka` globalno.\n- **title**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv sloja unutar zadane „karte”. Ovaj sloj mora biti kreiran iz usluge geoobjekta; zbirke geoobjekata nisu podržane. _Imajte na umu da ova vrijednost mora biti 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 skup geoobjekata. Prema zadanim postavkama, sva su polja uključena. Da biste zatražili sva polja u sloju, postavite tu vrijednost na `['*']` Ograničavanje broja polja poboljšava izvedbu skripte.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava hoće li uključiti geometriju u geoobjekte. Prema zadanim postavkama, ovo je `istinito`. Zbog izvedbenih razloga trebate tražiti samo geometriju ako je potrebno, kao što je za uporabu u geometrijskim funkcijama.\n\n**Povratna vrijednost**: [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":"Vraća povezane zapise za dani geoobjekt na temelju naziva dane klase relacije.","examples":"\n**Primjer**\n\nVraća broj zapisa povezanih s inspekcijom stupova\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\nVraća povezane zapise za dani geoobjekt na temelju naziva dane klase relacije.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt za dohvaćanje povezanih zapisa.\n- **relationshipClass**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv klase relacije kako je definirano 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 skupu geoobjekata. Ovaj popis uključuje polja iz tablice s odnosima te polja iz ulaznog geoobjekta.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava hoće li se vratiti geometrija za dobivene geoobjekte.\n\n**Povratna vrijednost**: [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 dani geoobjekt kao skup geoobjekata.","examples":"\n**Primjer**\n\nVraća zbroj nekoliko polja svih povezanih zapisa\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 dani geoobjekt kao skup geoobjekata.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt za koji se dohvaćaju povezani zapisi.\n- **relationshipName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv odnosa prema usluzi geoobjekata povezanoj s danim geoobjektom.\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 skupu geoobjekata. Ovaj popis uključuje polja iz tablice s odnosima te polja iz ulaznog geoobjekta.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava hoće li se vratiti geometrija za dobivene geoobjekte.\n\n**Povratna vrijednost**: [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":"Stvara novi SkupGeoobjekata sa svim geoobjektima koji prolaze SQL 92 filtar izraza.","examples":"\n**Primjeri**\n\nFiltrirajte geoobjekte pomoću izraza SQL92\n\n```arcade\n// Returns all features with a Population greater than 10,000\nvar result = Filter($layer, 'POPULATION > 10000');\n```\n\nFiltrirajte geoobjekte pomoću izraza SQL92 s varijabilnom zamjenom\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\nStvara novi SkupGeoobjekata sa svim geoobjektima koji prolaze SQL 92 filtar izraza.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata ili sloj za filtriranje.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Izraz SQL92 upotrijebljen za filtriranje geoobjekata na sloju. Izraz može zamijeniti varijablu Arcade znakom „@”. Pogledajte isječak u nastavku kao primjer.\n\n**Povratna vrijednost**: [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":"Stvara novi FeatureSet sa svim značajkama koje se podudaraju sa zadanim kodom podtipa.","examples":"\n**Primjer**\n\nFiltrirajte značajke s kodom 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\nStvara novi FeatureSet sa svim značajkama koje se podudaraju sa zadanim kodom podtipa.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata ili sloj za filtriranje.\n- **subtypeCode**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kod podtipa koji se koristi za filtriranje značajki u skupu značajki ili sloju.\n\n**Povratna vrijednost**: [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 element u skupu geoobjekata. Vraća `nula` ako je SkupGeoobjekata prazan.","examples":"\n**Primjer**\n\nvraća područje prvog geoobjekta na sloju.\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 element u skupu geoobjekata. Vraća `nula` ako je SkupGeoobjekata prazan.\n\n**Parametar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata iz kojeg se vraća prvi geoobjekt.\n\n**Povratna vrijednost**: [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 naziv trenutne verzije baze podataka geopodataka za podatke grane ili verzije. Kada podaci nisu u višekorisničkoj geobazi podataka, vratit će se prazna tekstualna vrijednost.","examples":"\n**Primjer**\n\nVraća verziju baze geopodataka danog SkupaGeoobjekata\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 naziv trenutne verzije baze podataka geopodataka za podatke grane ili verzije. Kada podaci nisu u višekorisničkoj geobazi podataka, vratit će se prazna tekstualna vrijednost.\n\n**Parametar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata iz kojeg se vraća trenutna verzija geobaze podataka.\n\n**Povratna vrijednost**: [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":"Dobiva FeatureSet kojem pripada ulazni geoobjekt. Vraćeni FeatureSet predstavlja sve geoobjekte iz nadređenog/korijenskog sloja ili tablice ulaznog geoobjekta.","examples":"\n**Primjeri**\n\nVraća FeatureSet 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 korijenski FeatureSet 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 nadređeni FeatureSet 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 tablici izvora podataka unutar 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\nDobiva FeatureSet kojem pripada ulazni geoobjekt. Vraćeni FeatureSet predstavlja sve geoobjekte iz nadređenog/korijenskog sloja ili tablice ulaznog geoobjekta.\n\n**Parametri**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geoobjekt koji pripada nadređenom ili korijenskom FeatureSetu.\n- **source** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Označava izvorni SkupGeoobjekata za vratiti.  \nMoguće vrijednosti:\n\n  - `izvorpodataka` - (zadano) Vraća sve geoobjekte iz izvora podataka ulazniog geoobjekta bez filtara ili izraza definicije kao SkupGeoobjekata.  \n  - `korijen` - Vraća početni SkupGeoobjekata kojem pripada ulazni geoobjekt. To može biti filtrirani podskup svih geoobjekata u izvoru podataka.  \n  - `nadređeno` - Vraća nadređeni SkupGeoobjekata ulaznog geoobjekta. To može biti manji skup geoobjekta od izvornog izvora podataka ili korijenskog FeatureSeta.  \n\n\n**Povratna vrijednost**: [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 izvornu izvornu bazu podataka i uslugu (ako je primjenjivo) SkupaGeoobjekata.","examples":"\n**Primjeri**\n\nMetapodaci vraćeni iz Skupageoobjekata povezanog s temeljnom uslugom 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 SkupaGeoobjekata koji potječu iz 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 SkupaGeoobjekata povezanog na radni prostor sde (izravna veza klijentskog poslužitelja)\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 izvornu izvornu bazu podataka i uslugu (ako je primjenjivo) SkupaGeoobjekata.\n\n**Parametar**\n\n- **inputFeatureSet**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata iz kojeg se dohvaćaju metapodaci.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik opisan dolje navedenim svojstvima.\n\n- **layerId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - IDSloja usluge geoobjekata. Primjenjivo samo na SkupoveGeoobjekata stvorene iz usluga geoobjekata. Ova će vrijednost biti `nula` za radne prostore sde/filegdb/mobile.\n- **layerName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv sloja usluge geoobjekata. Primjenjivo samo na SkupoveGeoobjekata stvorene iz usluga geoobjekata. Ova će vrijednost biti `nula` za radne prostore sde/filegdb/mobile.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID stavke portala usluge geoobjekata. Primjenjivo samo na SkupoveGeoobjekata stvorene iz usluga geoobjekta koje imaju pridruženu stavku portala. Ova će vrijednost biti `nula` za radne prostore sde/filegdb/mobile.\n- **serviceLayerUrl**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - URL sloja usluge geoobjekata. Primjenjivo samo na SkupoveGeoobjekata stvorene iz usluga geoobjekata. Ova će vrijednost biti `nula` za radne prostore sde/filegdb/mobile.\n- **webMapLayerId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - IDSloja pridruženog sloja unutar konteksta web-karte. Primjenjivo samo na SkupoveGeoobjekata stvorene od slojeva usluga geoobjekata koji se nalaze unutar web-karte. Ova će vrijednost biti `nula` za radne prostore sde/filegdb/mobile.\n- **webMapLayerTitle**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naslov pridruženog sloja unutar konteksta web-karte. Primjenjivo samo na SkupoveGeoobjekata stvorene od slojeva usluga geoobjekata koji se nalaze unutar web-karte. Ova će vrijednost biti `nula` za radne prostore sde/filegdb/mobile.\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv osnovne klase geoobjekata. Primjenjivo samo na SkupoveGeoobjekata stvorene iz klasa geoobjekata u radnim prostorima filegdb/mobile.\n- **objectClassId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - IDKlaseobjekta. Primjenjivo samo na SkupoveGeoobjekata stvorene iz klasa geoobjekata u radnim prostorima filegdb."}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"getuser","bundle":"data-access","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#getuser1","description":"Vraća trenutnog korisnika iz radnog prostora. Za podatke iz usluge vraća se korisnik portala ili korisnik poslužitelja. Za podatke iz veze s bazom podataka vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan s radnim prostorom, kao što je datoteka geobaze podataka, vratit će se vrijednost „nula”.","examples":"\n**Primjeri**\n\nVraća informacije o korisničkom \\\"ispitivaču\\\".\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 trenutačno prijavljenog korisnika aktivnog portala. Ako nijedan korisnik nije povezan s portalom, ovo će vratiti „nula”.\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 poslužitelja. Za podatke iz veze s bazom podataka vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan s radnim prostorom, kao što je datoteka geobaze podataka, vratit će se vrijednost „nula”.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Skup geoobjekata s 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. Vratit će se samo ograničeni podaci na temelju Vaših dopuštenja prilikom podnošenja zahtjeva.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik opisan dolje navedenim svojstvima. U izvanmrežnom tijeku rada vratit će se 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 s korisničkim računom.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Skup grupa kojima korisnik pripada.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uloga koju korisnik ima u svojoj organizaciji (e.g. Administrator, Publisher, User, Viewer, ili Custom).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Skup privilegija koje korisnik ima u svojoj organizaciji (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 poslužitelja. Za podatke iz veze s bazom podataka vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan s radnim prostorom, kao što je datoteka geobaze podataka, vratit će se vrijednost „nula”.","examples":"\n**Primjer**\n\nVraća informacije o trenutno prijavljenom korisniku na temelju veze radnog prostora sa sloja s korisničkim proširenjima.\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 poslužitelja. Za podatke iz veze s bazom podataka vraća se korisnik baze podataka. Kada nijedan korisnik nije povezan s radnim prostorom, kao što je datoteka geobaze podataka, vratit će se vrijednost „nula”.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Skup geoobjekata s kojeg se vraća trenutni korisnik.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Određuje hoće li se u rječniku vratiti `userLicenseTypeExtensions`.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik opisan dolje navedenim svojstvima. U izvanmrežnom tijeku rada vratit će se 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 s korisničkim računom.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Skup grupa kojima korisnik pripada.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uloga koju korisnik ima u svojoj organizaciji (e.g. Administrator, Publisher, User, Viewer, ili Custom).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Skup privilegija koje korisnik ima u svojoj organizaciji (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; - Skup proširenja tipa licence povezanih s korisničkim računom (npr. \\\"Utility Network\\\", \\\"Parcel Fabric\\\", itd). Parametar `extensions` mora biti postavljen na` true` da bi se to mogao 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 skup geoobjekata za skup grupiranih ili određenih vrijednosti.","examples":"\n**Primjeri**\n\nVraća broj svake vrste 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 prosječnu visinu svake vrste 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 skup geoobjekata za skup grupiranih ili određenih vrijednosti.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Skup geoobjekata ne temelju kojeg se vraća statistika za jedinstvene vrijednosti vraćene na temelju danog 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) na temelju kojih se grupiraju statistike prema jedinstvenim vrijednostima. Taj parametar može biti pojedinačan naziv polja, skup naziva polja ili skup objekata koji određuju nazive stupaca pridružena izrazu (tipično naziv polja) za izlazni skup geoobjekata. Ako je određen skup objekata, potrebno je pratiti sljedeću specifikaciju za svaki objekt:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv stupca za pohranu rezultata danog izraza.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL-92 izraz za grupiranje statistike. 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; - Sažetak statistike koju treba izračunati za svaku grupu. Ovaj parametar može biti rječnik ili polje rječnika koji specificiraju izlaznu statistiku koju treba vratiti za svaku grupu. Mora se koristiti sljedeća specifikacija:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv stupca za pohranu rezultata danog statističkog ispitivanja u izlazni skup geoobjekata.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL-92 izraz ili naziv polja za ispitivanje statistike.\n  - **statistic**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrsta statistike za ispitivanje za dano polje ili izraz.  \nMoguće vrijednosti: SUM \\| COUNT \\| MIN \\| MAX \\| AVG \\| STDEV \\| VAR\n\n**Povratna vrijednost**: [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 Skupa Geoobjekata koji presijecaju drugu geometriju. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća broj geoobjekata koje presijeca zadani 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 Skupa Geoobjekata koji presijecaju drugu geometriju. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata koji se ispituje za relaciju presijecanja za „geometriju”.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija koja se siječe.\n\n**Povratna vrijednost**: [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 duljinu skupaUlaznihGeoobjekata u danim jedinicama. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća planarnu duljinu 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 duljinu skupaUlaznihGeoobjekata u danim jedinicama. Radi se o planarnom mjerenju pomoću kartezijanske matematike.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata za koji će se izračunati planarna duljina.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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 planartnu (tj. Kartezijansku) duljinu skupaUlaznihGeoobjekata uzimajući u obzir visinu ili Z informacije. Geometriji koja je dodijeljena ovoj funkciji mora se dodijeliti projicirani koordinatni sustav. Ako prostorna referenca ne daje vrijednost za Z jedinice, tada će se rezultat vratiti u metrima. Imajte na umu da ne podržavaju svi klijenti (kao što je serija 3.X ArcGIS API for JavaScript) zahtjev za Z vrijednosti, čak i ako podaci sadrže informacije Z.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća 3D duljinu 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 planartnu (tj. Kartezijansku) duljinu skupaUlaznihGeoobjekata uzimajući u obzir visinu ili Z informacije. Geometriji koja je dodijeljena ovoj funkciji mora se dodijeliti projicirani koordinatni sustav. Ako prostorna referenca ne daje vrijednost za Z jedinice, tada će se rezultat vratiti u metrima. Imajte na umu da ne podržavaju svi klijenti (kao što je serija 3.X ArcGIS API for JavaScript) zahtjev za Z vrijednosti, čak i ako podaci sadrže informacije Z.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata za koji se izračunava planarna duljina u 3D prostoru.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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 duljinu skupaUlaznihGeoobjekata u danim jedinicama. Ovo je pouzdanije mjerenje duljine od `Length()` jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća geodetsku duljinu 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 duljinu skupaUlaznihGeoobjekata u danim jedinicama. Ovo je pouzdanije mjerenje duljine od `Length()` jer uzima u obzir zakrivljenost Zemlje.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata za koji treba izračunati geodetsku duljinu.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mjerna jedinica vraćene vrijednosti. Ovo može biti jedna od mogućih vrijednosti u nastavku ili jedan od numeričkih kodova navedenih u odjeljku s dodatnim resursima u nastavku. Za vizualizaciju, označavanje i skočne profile, zadana jedinica je prostorna referenca karte. U drugim profilima, kao što je izračun polja, zadana se vrijednost temelji na prostornoj referenci podataka.  \nMoguće vrijednosti: `centimetri` | `decimetri` | `inči` | `stopala` | `kilometri` | `metri` | `milje` | `milimetri` | `nautičke milje` | `stope-sad` | `milje-sad` | `jardi`\n\n**Povratna vrijednost**: [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":"Vraća najveću vrijednost danog numeričkog polja iz FeatureSet.","examples":"\n**Primjeri**\n\nispisuje maksimalnu vrijednost polja populacije za sve geoobjekte na sloju\n\n```arcade\nMax($layer, 'population')\n```\n\nračuna najveću populaciju po četvornoj milji svih geoobjekata na 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\nVraća najveću vrijednost danog numeričkog polja iz FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata na kojem treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Određuje naziv brojčanog polja ili izraza SQL92 za koji će se izračunati statistika iz ulaznog SkupaGeoobjekata.\n\n**Povratna vrijednost**: [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":"Vraća srednju vrijednost danog numeričkog polja iz FeatureSet.","examples":"\n**Primjeri**\n\nračuna razliku između populacije geoobjekta i srednje populacije svih geoobjekata na sloju\n\n```arcade\n$feature.population - Mean($layer, 'population')\n```\n\nračuna srednju populaciju po četvornoj milji svih geoobjekata na 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\nVraća srednju vrijednost danog numeričkog polja iz FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata na temelju kojeg se izračunava srednja vrijednost.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Određuje naziv brojčanog polja ili izraza SQL92 za koji će se izračunati statistika iz ulaznog SkupaGeoobjekata.\n\n**Povratna vrijednost**: [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":"Vraća najmanju vrijednost danog numeričkog polja iz FeatureSet.","examples":"\n**Primjeri**\n\nispisuje minimalnu vrijednost polja populacije za sve geoobjekte na sloju\n\n```arcade\nMin($layer, 'population')\n```\n\nvraća minimalnu populaciju po četvornoj milji svih geoobjekata na 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\nVraća najmanju vrijednost danog numeričkog polja iz FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata na kojem treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Određuje naziv brojčanog polja ili izraza SQL92 za koji će se izračunati statistika iz ulaznog SkupaGeoobjekata.\n\n**Povratna vrijednost**: [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":"Poredava skup geoobjekata uoptrebom uvjeta SQL92 OrderBy.","examples":"\n**Primjeri**\n\nPoredajte geoobjekte prema populaciji gdje su geoobjekti s najvećom populacijom prvo navedeni\n\n```arcade\nOrderBy($layer, 'POPULATION DESC')\n```\n\nPoredajte geoobjekte prema rangu uzlaznim redoslijedom\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\nPoredava skup geoobjekata uoptrebom uvjeta SQL92 OrderBy.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Skup geoobjekata ili sloj za poredavanje.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Izraz SQL92 upotrijebljen za poredavanje geoobjekata na sloju.\n\n**Povratna vrijednost**: [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 \\\"SkupGeoobjekata\\\" kojise preklapajhu s drugom geometrijom. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća broj geoobjekata koji preklapaju poligon\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 \\\"SkupGeoobjekata\\\" kojise preklapajhu s drugom geometrijom. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **overlappingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Geoobjekti koji se ispituju za relaciju „preklapa” u odnosu na „geometriju”.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za usporedbu koja se ispituje za relaciju „preklapa” s \\\"GeoobjektPreklopa\\\".\n\n**Povratna vrijednost**: [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 sheme danog SetaGeoobjekta.","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 sheme danog SetaGeoobjekta.\n\n**Parametar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SetGeoobjekta čije se shema vraća.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik opisan dolje navedenim svojstvima.\n\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje Idobjekta SetaGeoobjekta.\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje za globalni ID SkupaGeoobjekata. Vraća `\\\"\\\"` ako globalniId nije omogućen.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tip geometrije geoobjekta u SetGeoobjekta. Vraća `esriGeometryNull` za tablice bez geometrije.  \nMoguće vrijednosti: `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 rječnika koji opisuju polja u SetGeoobjekta. Svaki rječnik opisuje polje `ime`, `alias`, `tip`, `podtip`, `domena`, `dužina`, te je li `izmjenjivo` i `ništavno`."}},"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 vrijednosti iz danog numeričkog polja u FeatureSet.","examples":"\n**Primjeri**\n\nispisuje standardnu devijaciju vrijednosti iz polja „populacija”\n\n```arcade\nStdev($layer, 'population')\n```\n\nračuna standardnu devijaciju populacije po četvornoj milji svih geoobjekata na 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 vrijednosti iz danog numeričkog polja u FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata na kojem treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Određuje naziv brojčanog polja ili izraza SQL92 za koji će se izračunati statistika iz ulaznog SkupaGeoobjekata.\n\n**Povratna vrijednost**: [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 podtip kodirane vrijednosti Rječnik. Vraća `nula` kada podtipovi nisu omogućeni na sloju.","examples":"\n**Primjer**\n\nVraća podtipove s kodiranim vrijednostima iz seta geoobjekta\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 podtip kodirane vrijednosti Rječnik. Vraća `nula` kada podtipovi nisu omogućeni na sloju.\n\n**Parametar**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata iz kojeg se dobivaju podvrste.\n\n**Povratna vrijednost**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVraća rječnik opisan dolje navedenim svojstvima.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Polje koje sadrži podvrstu.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Niz rječnika koji opisuju podtipove. Svaki rječnik ima svojstvo `kod` koje sadrži stvarnu vrijednost polja i svojstvo `naziv` koje sadrži opis vrijednosti prilagođen korisniku (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 zbroj vrijednosti vraćenih iz danog numeričkog polja u FeatureSet.","examples":"\n**Primjeri**\n\nračuna populaciju trenutnog geoobjekta kao % ukupne populacije svih geoobjekata na sloju\n\n```arcade\n( $feature.population / Sum($layer, 'population') ) * 100\n```\n\nračuna ukupan broj glasova na izborima za cijeli 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 zbroj vrijednosti vraćenih iz danog numeričkog polja u FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata na kojem treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Određuje naziv brojčanog polja ili izraza SQL92 za koji će se izračunati statistika iz ulaznog SkupaGeoobjekata.\n\n**Povratna vrijednost**: [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 SkupGeoobjekata i vraća prvi dani broj geoobjekata.","examples":"\n**Primjer**\n\nVraća 5 geoobjekata s 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 SkupGeoobjekata i vraća prvi dani broj geoobjekata.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata za skraćivanje.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj geoobjekata za vratiti od početka SkupaGeoobjekata.\n\n**Povratna vrijednost**: [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 \\\"SkupGeoobjekata\\\" koji dodiruju drugu geometriju. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\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 \\\"SkupGeoobjekata\\\" koji dodiruju drugu geometriju. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._\n\n**Parametri**\n\n- **touchingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Geoobjekt za ispitivanje relacije „dodirivanja” s „geometrijom”.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrija za ispitivanje relacije „dodirivanja” s „GeoobjektiDodirivanja”.\n\n**Povratna vrijednost**: [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":"Vraća varijancu vrijednosti iz danog numeričkog polja u FeatureSet.","examples":"\n**Primjeri**\n\nispisuje varijancu za polje populacije na zadanom sloju\n\n```arcade\nVariance($layer, 'population')\n```\n\nračuna varijancu populacije po četvornoj milji svih geoobjekata na 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\nVraća varijancu vrijednosti iz danog numeričkog polja u FeatureSet.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - SkupGeoobjekata na kojem treba izvršiti operaciju.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Određuje naziv brojčanog polja ili izraza SQL92 za koji će se izračunati statistika iz ulaznog SkupaGeoobjekata.\n\n**Povratna vrijednost**: [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 SkupaGeoobjekata koji sadrže `unutarnjuGeometriju`. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, pružaju geometriju pune rezolucije._","examples":"\n**Primjer**\n\nVraća broj geoobjekata u sloju koji su 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 SkupaGeoobjekata koji sadrže `unutarnjuGeometriju`. Na donjoj grafiki, crveno isticanje ilustrira prostorne odnose u kojima će funkcija vratiti geoobjekte.\n\n_Geometrije geoobjekata u profilima vizualizacije i označavanja generalizirane su prema rezoluciji mjerila prikaza kako bi se poboljšala izvedba crtanja. Stoga će upotreba geometrije geoobjekta (tj. `$feature`) kao ulaza u bilo koju geometrijsku funkciju u ovim kontekstima vratiti različite rezultate na svakoj razini mjerila. Ostali profili, kao što je popup, 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) - Osnovna geometrija koja se ispituje za relaciju „unutar” za „vanjskeGeoobjekte”.\n- **outerFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Geoobjekti za usporedbu koja se ispituje za relaciju „sadrži” za „unutarnju geometriju”.\n\n**Povratna vrijednost**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"track_functions","title":"Funkcije traga","items":[{"type":"function","name":"trackaccelerationat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationat","description":"Ubrzanje promatranja u odnosu na trenutno promatranje.","examples":"\n**Primjeri**\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća broj za svaki geoobjekt koji predstavlja vrijednost ubrzanja u metrima u sekundi na kvadrat. U ovom primjeru pregledavamo rezultate geoobjekta 1 (p1) s `vrijednošć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 staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća broj za svaki geoobjekt koji predstavlja vrijednost ubrzanja u metrima u sekundi na kvadrat. U ovom primjeru pregledavamo rezultate geoobjekta 1 (p1) s `vrijednošć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 promatranja u odnosu na trenutno promatranje.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj geoobjekata prije ili nakon trenutnog promatranja.  \nTrenutni je geoobjekt indeks 0. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj 1 sljedeća je vrijednost u skupu. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, -1 prethodna je vrijednost u skupu.\n\n**Povratna vrijednost**: [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":"Vrijednosti ubrzanja između prve vrijednosti (uključujući) i posljednje vrijednosti (ekskluzivno) u prozoru oko trenutnog promatranja (0).","examples":"\n**Primjeri**\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća skup koji sadrži vrijednost ubrzanja za svaki geoobjekt u navedenom prozoru. Ubrzanja se računaju u metrima u sekundi na kvadrat. U ovom primjeru pregledavamo rezultate geoobjekta 3 (p3) kada se ocjenjuju sa `startIndex` od `-1` i `endIndex` od `2`.\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(-1, 2)\naccelerationWindow;\n// returns [0.0167, 0.0056, -0.0014]\n```\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća skup koji sadrži vrijednost ubrzanja za svaki geoobjekt u navedenom prozoru. Ubrzanja se računaju u metrima u sekundi na kvadrat. U ovom primjeru pregledavamo rezultate geoobjekta 3 (p3) kada se ocjenjuju sa `startIndex` od `1` i `endIndex` od `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\nVrijednosti ubrzanja između prve vrijednosti (uključujući) i posljednje vrijednosti (ekskluzivno) u prozoru oko trenutnog promatranja (0).\n\n**Parametri**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni je geoobjekt indeks 0. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj 1 sljedeća je vrijednost u skupu. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, -1 prethodna je vrijednost u skupu.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni je geoobjekt indeks 0. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj 1 sljedeća je vrijednost u skupu. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, -1 prethodna je vrijednost u skupu.\n\n**Povratna vrijednost**: [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 trenutnog promatranja izmjereno između prethodnog i trenutnog promatranja.","examples":"\n**Primjeri**\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća broj za svaki geoobjekt koji predstavlja vrijednost ubrzanja u metrima u sekundi na kvadrat. U prvom primjeru pregledavamo rezultate geoobjekta 2 (p2).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns 0.0167\n```\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća broj za svaki geoobjekt koji predstavlja vrijednost ubrzanja u metrima u sekundi na kvadrat. U ovom primjeru pregledavamo 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 trenutnog promatranja izmjereno između prethodnog i trenutnog promatranja.\n\n**Povratna vrijednost**: [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":"Zbroj prijeđenih udaljenosti između promatranja od prvog do trenutnog promatranja.","examples":"\n**Primjeri**\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća vrijednost za trenutni geoobjekt u stazi. U prvom primjeru pregledavamo rezultate za geoobjekt 3 (p3). Izračun je `80 + 60 = 140`.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 140\n```\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća vrijednost za trenutni geoobjekt u stazi. Vaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća vrijednost za svaki geoobjekt u stazi. U ovom primjeru pregledavamo rezultate za geoobjekt 6 (p6). Izračun je `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\nZbroj prijeđenih udaljenosti između promatranja od prvog do trenutnog promatranja.\n\n**Povratna vrijednost**: [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 prethodnog promatranja i trenutnog promatranja.","examples":"\n**Primjeri**\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća broj za svaki geoobjekt koji predstavlja brzinu izračunatu u metrima u sekundi. U prvom primjeru pregledavamo rezultate geoobjekta 2 (p2). Izračun je `60/60`.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 1\n```\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća broj za svaki geoobjekt koji predstavlja brzinu izračunatu u metrima u sekundi. U ovom primjeru pregledavamo rezultate geoobjekta 6 (p6). Izračun je `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 prethodnog promatranja i trenutnog promatranja.\n\n**Povratna vrijednost**: [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 vrijeme na trenutnom geoobjektu u tragu.","examples":"\n**Primjer**\n\nVraća vrijeme procjene trenutnog geoobjekta. Na primjer, kod traga s tri geoobjekta: 1. siječnja 2012., 9. prosinca 2012. i 3. svibnja 2013. za svaki će geoobjekt biti procijenjeno trenutno vrijeme. U ovom primjeru procijenjen je srednji geoobjekt, 9. prosinca 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 vrijeme na trenutnom geoobjektu u tragu.\n\n**Povratna vrijednost**: [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":"Zbroj prijeđenih udaljenosti između promatranja od prvog do trenutnog promatranja plus navedena vrijednost.","examples":"\n**Primjeri**\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća vrijednost za svaki geoobjekt u stazi. U prvom primjeru pregeldavamo rezultate kada se ocjenjuju na geoobjektu 2 (p2) s vrijednošću indeksa 2. Izračun je `30 + 80 + 60 = 170`.\n\n```arcade\nTrackDistanceAt(2)\n// returns 170\n```\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća vrijednost za svaki geoobjekt u stazi. U sljedećem primjeru pregledavamo rezultate kada se ocjenjuju na geoobjektu 4 (p4) s vrijednošću indeksa 4. Izračun je `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\nZbroj prijeđenih udaljenosti između promatranja od prvog do trenutnog promatranja plus navedena vrijednost.\n\n**Parametar**\n\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta staze za izračunavanje udaljenosti. Na primjer, vrijednost `2` izračunava udaljenost od prvog geoobjekta (indeks` 0`) u stazi do trećeg geoobjekta (indeks `2`) u stazi.\n\n**Povratna vrijednost**: [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":"Udaljenost između prve vrijednosti (uključujući) i posljednje vrijednosti (ekskluzivno) u prozoru o trenutnom promatranju (0).","examples":"\n**Primjeri**\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća skup koji sadrži vrijednost udaljenosti za svaki geoobjekt u prozoru. U prvom primjeru pregledavamo rezultate geoobjekta 3 (p3) kada se ocjenjuju sa `startIndex` od `-1` i `endIndex` od `2`.\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [60, 140, 170]\n```\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća skup koji sadrži vrijednost udaljenosti za svaki geoobjekt u prozoru. U sljedećem primjeru pregledavamo rezultate geoobjekta 5 (p5) kada se ocjenjuju sa `startIndex` od `-1` i `endIndex` od `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\nUdaljenost između prve vrijednosti (uključujući) i posljednje vrijednosti (ekskluzivno) u prozoru o trenutnom promatranju (0).\n\n**Parametri**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni je geoobjekt indeks 0. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj 1 sljedeća je vrijednost u skupu. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, -1 prethodna je vrijednost u skupu.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni je geoobjekt indeks 0. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj 1 sljedeća je vrijednost u skupu. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, -1 prethodna je vrijednost u skupu.\n\n**Povratna vrijednost**: [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 trajanje traga od početka geoobjekta do trenutnog geoobjekta u milisekundama od epohe.","examples":"\n**Primjer**\n\nVraća trajanje traga koji počinje 1. siječnja 2012. do trenutnog geoobjekta 3. svibnja 2013.\n\n```arcade\nTrackDuration();\n// returns 42163200000\n```\n\n","completion":{"label":"TrackDuration","detail":"TrackDuration() -> Number","insertText":"TrackDuration($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nIzračunava trajanje traga od početka geoobjekta do trenutnog geoobjekta u milisekundama od epohe.\n\n**Povratna vrijednost**: [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 skup vrijednosti atributa iz određenog `polja` za određeni vremenski raspon. Funkcija prozora omogućuje vam kretati se unaprijed i unatrag kroz vrijeme.","examples":"\n**Primjeri**\n\nVaš trag ima polje s po redu složenim vrijednostima od `[10, 20, 30, 40, 50]`. Geometrije geoobjekta su `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Izraz je procijenjen kod svakog geoobjekta u tragu. Vraćeni rezultati uključuju početni geoobjekt, a isključuju završni geoobjekt. U tom se primjeru procjenjuje drugi geoobjekt (20) i vraća skup prošle vrijednosti (-1, uključuje).\n\n```arcade\nvar window = TrackFieldWindow('MyField', -1,0)\nwindow;\n// returns [10]\n```\n\nVaš trag ima polje nazvano `Brzina` s po redu složenim vrijednostima od `[10, 20, 30, 40, 50]`. Geometrije geoobjekta su `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Izraz je procijenjen kod svakog geoobjekta u tragu. Na primjer, mi proučavamo rezultate kada se procjenjuje treći geoobjekt (30). Vraćeni rezultati uključuju početni geoobjekt, a isključuju završni geoobjekt. \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 skup vrijednosti atributa iz određenog `polja` za određeni vremenski raspon. Funkcija prozora omogućuje vam kretati se unaprijed i unatrag kroz vrijeme.\n\n**Parametri**\n\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za vraćanje vrijednosti.\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni je geoobjekt indeks `0`. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj `1` sljedeća je vrijednost u polju. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, `-1` prethodna je vrijednost u polju.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni je geoobjekt indeks `0`. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj `1` sljedeća je vrijednost u polju. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, `-1` prethodna je vrijednost u polju.\n\n**Povratna vrijednost**: [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 skup geometrija za određene vremenske indekse. Funkcija prozora omogućuje vam kretati se unaprijed i unatrag kroz vrijeme.","examples":"\n**Primjer**\n\nVaš trag ima polje s po redu složenim vrijednostima od `[10, 20, 30, 40, 50]`. Geometrije geoobjekta su `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Izraz je procijenjen kod svakog geoobjekta u tragu. Na primjer, mi proučavamo rezultate kada se procjenjuje treći geoobjekt (30). Vraćeni rezultati uključuju početni geoobjekt, a isključuju završni geoobjekt\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 skup geometrija za određene vremenske indekse. Funkcija prozora omogućuje vam kretati se unaprijed i unatrag kroz vrijeme.\n\n**Parametri**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni je geoobjekt indeks `0`. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj `1` sljedeća je vrijednost u polju. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, `-1` prethodna je vrijednost u polju.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni je geoobjekt indeks `0`. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj `1` sljedeća je vrijednost u polju. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, `-1` prethodna je vrijednost u polju.\n\n**Povratna vrijednost**: [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 se indeksiraju kronološki unutar traga.","examples":"\n**Primjer**\n\nVraća indeks prvog geoobjekta u tragu.\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 se indeksiraju kronološki unutar traga.\n\n**Povratna vrijednost**: [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 promatranja u odnosu na trenutno promatranje. Na primjer, na vrijednosti 2, to je brzina u promatranju dva promatranja nakon trenutnog.","examples":"\n**Primjeri**\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća broj za svaki geoobjekt koji predstavlja brzinu izračunatu u metrima u sekundi. U prvom primjeru pregledavamo rezultate geoobjekta 1 (p1) s `vrijednošću` 2. Izračun je `80/60`.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1.33\n```\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća broj za svaki geoobjekt koji predstavlja brzinu izračunatu u metrima u sekundi. U sljedećem primjeru pregledavamo rezultate geoobjekta 3 (p3) s `vrijednošću` -1. Izračun je `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 promatranja u odnosu na trenutno promatranje. Na primjer, na vrijednosti 2, to je brzina u promatranju dva promatranja nakon trenutnog.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj geoobjekata prije ili nakon trenutnog promatranja. Trenutni je geoobjekt indeks 0. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj 1 sljedeća je vrijednost u skupu. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, -1 prethodna je vrijednost u skupu.\n\n**Povratna vrijednost**: [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":"Vrijednosti brzine između prve vrijednosti (uključujući) i posljednje vrijednosti (ekskluzivno) u prozoru oko trenutnog promatranja (0).","examples":"\n**Primjeri**\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća skup koji sadrži vrijednost brzine za svaki geoobjekt u navedenom prozoru. Brzine se računaju u metrima u sekundi. U ovom primjeru pregledavamo rezultate geoobjekta 3 (p3) kada se ocjenjuju sa `startIndex` od `-1` i `endIndex` od `2`.\n\n```arcade\nvar speedWindow = TrackSpeedWindow(-1, 2)\nspeedWindow // returns [1, 1.3, 0.5]\n```\n\nVaša staza ima šest geoobjekata, kao što se vidi gore. Izraz vraća skup koji sadrži vrijednost brzine za svaki geoobjekt u navedenom prozoru. Brzine se računaju u metrima u sekundi. U ovom primjeru pregledavamo rezultate geoobjekta 3 (p3) kada se ocjenjuju sa `startIndex` od `1` i `endIndex` od `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\nVrijednosti brzine između prve vrijednosti (uključujući) i posljednje vrijednosti (ekskluzivno) u prozoru oko trenutnog promatranja (0).\n\n**Parametri**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni je geoobjekt indeks 0. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj 1 sljedeća je vrijednost u skupu. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, -1 prethodna je vrijednost u skupu.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni je geoobjekt indeks 0. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj 1 sljedeća je vrijednost u skupu. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, -1 prethodna je vrijednost u skupu.\n\n**Povratna vrijednost**: [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 vrijeme traga.","examples":"\n**Primjer**\n\nVraća početno vrijeme traga koji traje u rasponu od 1. siječnja 2012. do 3. svibnja 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 vrijeme traga.\n\n**Povratna vrijednost**: [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 skup geoobjekata za određeni vremenski indeks. Ova funkcija omogućuje vam kretati se unaprijed i unatrag kroz vrijeme.","examples":"\n**Primjeri**\n\nVaš trag ima polje s po redu složenim vrijednostima od `[10, 20, 30, 40, 50]`. Geometrije geoobjekta su `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Izraz je procijenjen kod svakog geoobjekta u tragu. Vraćeni rezultati uključuju početni geoobjekt, a isključuju završni geoobjekt. U tom se primjeru procjenjuje drugi geoobjekt (20) i vraća skup jedne vrijednosti -- prošli geoobjekt.\n\n```arcade\nvar window = TrackWindow(-1,0)\nwindow;\n// returns [{'geometry': {x: 1, y: 1}}, {'attributes': {'MyField' : 10, 'trackName':'ExampleTrack1'}}]\n```\n\nVaš trag ima polje s po redu složenim vrijednostima od `[10, 20, 30, 40, 50]`. Geometrije geoobjekta su `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. Izraz je procijenjen kod svakog geoobjekta u tragu. Na primjer, mi proučavamo rezultate kada se procjenjuje treći geoobjekt (30). Vraćeni rezultati uključuju početni geoobjekt, a isključuju završni geoobjekt.\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 skup geoobjekata za određeni vremenski indeks. Ova funkcija omogućuje vam kretati se unaprijed i unatrag kroz vrijeme.\n\n**Parametri**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks početnog geoobjekta. Trenutni je geoobjekt indeks `0`. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj `1` sljedeća je vrijednost u polju. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, `-1` prethodna je vrijednost u polju.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks geoobjekta na kraju prozora. Trenutni je geoobjekt indeks `0`. Pozitivne vrijednosti predstavljaju geoobjekte koji se pojavljuju u budućnosti, nakon trenutne vrijednosti. Na primjer, položaj `1` sljedeća je vrijednost u polju. Negativni brojevi predstavljaju geoobjekte koji su se pojavili u prošlosti, prije trenutnog geoobjekta. Na primjer, `-1` prethodna je vrijednost u polju.\n\n**Povratna vrijednost**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Feature](https://developers.arcgis.com/arcade/guide/types/#feature)&gt;"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"voxel_functions","title":"Funkcije voxela","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#defaultvalue","description":"Vraća navedenu zadanu vrijednost ako naziv polja u voxelu ne postoji ili je vrijednost navedenog polja „nula” ili je prazna tekstualna vrijednost.","examples":"\n**Primjer**\n\nVraća \"n/p\" ako atribut voxela 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 navedenu zadanu vrijednost ako naziv polja u voxelu ne postoji ili je vrijednost navedenog polja „nula” ili je prazna tekstualna vrijednost.\n\n**Parametri**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Ulazni voxel za provjeru.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za provjeru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ova se vrijednost vraća ako naziv polja ne postoji ili je vrijednost navedenog polja `nula` ili prazna tekstualna vrijednost.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća vrijednost za navedeno polje ako je definirano. U suprotnom, vraća vrijednost 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":"Označava ima li voxel ključ za unos.","examples":"\n**Primjer**\n\nVraća se kao `točno` ako voxel ima polje pod 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\nOznačava ima li voxel ključ za unos.\n\n**Parametri**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voxel za provjeru naziva polja.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za provjeru.\n\n**Povratna vrijednost**: [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":"Označava ima li voxel određeno polje i ima li to polje vrijednost.","examples":"\n**Primjer**\n\nVraće se kao \"netočno\" ako atribut voxela 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\nOznačava ima li voxel određeno polje i ima li to polje vrijednost.\n\n**Parametri**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voxel za provjeru.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Naziv polja za provjeru.\n\n**Povratna vrijednost**: [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 pretvoriti danu ne-Booleovu vrijednost u Booleovu vrijednost. Primjerice, vrijednost teksta \\\"istina\\\" postala bi \\\"istina\\\".","examples":"\n**Primjeri**\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 pretvoriti danu ne-Booleovu vrijednost u Booleovu vrijednost. Primjerice, vrijednost teksta \\\"istina\\\" postala bi \\\"istina\\\".\n\n**Parametar**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Tekst ili brojčana vrijednost koja će se pretvoriti u istinitu vrijednost.\n\n**Povratna vrijednost**: [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":"Procjenjuje izraz kao vrijednost i uspoređuje vrijednost rezultata s vrijednosti narednih parametara. Ako se izraz procijeni kao podudarajuća vrijednost, vraća vrijednost narednog parametra. Ako se ne pronađu podudaranja, vratit će se `zadana` vrijednost. To je slično switch/case izjavi.","examples":"\n**Primjer**\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\nProcjenjuje izraz kao vrijednost i uspoređuje vrijednost rezultata s vrijednosti narednih parametara. Ako se izraz procijeni kao podudarajuća vrijednost, vraća vrijednost narednog parametra. Ako se ne pronađu podudaranja, vratit će se `zadana` vrijednost. To je slično switch/case izjavi.\n\n**Parametri**\n\n- **expression**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Arcade izraz koji se mora procijeniti u vrijednost koja je usporediva s navedenim vrijednostima slučaja.\n- **[compare1, return1, ..., compareN, returnN]**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Skup vrijednosti za uspoređivanje i parovi povratne vrijednosti.\n- **default**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Zadana vrijednost koja će se vratiti ako se vrijednosti za uspoređivanje ne podudaraju. To može biti vrijednost bilo koje vrste.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVraća podudarnu povratnu vrijednost. Ako se ne pronađu podudaranja, vraća se `zadana` vrijednost."}},"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 zadanu zadanu vrijednost ako je otkrivena prazna vrijednost.","examples":"\n**Primjer**\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 zadanu zadanu vrijednost ako je otkrivena prazna vrijednost.\n\n**Parametri**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ulazna vrijednost koja će se usporediti s `null` ili `''`. To može biti vrijednost bilo koje vrste. Međutim, ako je ta vrijednost prazno polje, onda će se vratiti prazno polje.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vraća ovu vrijednost ako je navedena `vrijednost` prazna. Vrsta podataka `zadanaVrijednost` se mora podudarati s vrstom podataka `vrijednost`.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \n`ZadanaVrijednost` se vraća ako je `vrijednost` prazna. U suprotnom se vraća vrijednost `vrijednost`."}},"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":"Pokazuje jesu li dvije vrijednosti jednake. Vrste objekata (tj. Nizovi, Geoobjekti, Rječnici, Geometrija) vratit će true samo ako su isti objekti.","examples":"\n**Primjer**\n\nUspoređuje jesu li dvije vrijednosti 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\nPokazuje jesu li dvije vrijednosti jednake. Vrste objekata (tj. Nizovi, Geoobjekti, Rječnici, Geometrija) vratit će true samo ako su isti objekti.\n\n**Parametri**\n\n- **value1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Prva ulazna vrijednost.\n- **value2**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Druga ulazna vrijednost.\n\n**Povratna vrijednost**: [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 danu vrijednost ako je uvjetni izraz procijenjen kao `true`, a vraća alternativnu vrijednost ako se taj uvjetni izraz procijeni kao `false`.","examples":"\n**Primjer**\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 danu vrijednost ako je uvjetni izraz procijenjen kao `true`, a vraća alternativnu vrijednost ako se taj uvjetni izraz procijeni kao `false`.\n\n**Parametri**\n\n- **condition**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Logički izraz koji se mora procijeniti kao `true` ili `false`.\n- **trueValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrijednost koja će se vratiti ako se vrijednost `condition` procijeni kao `true`. To može biti vrijednost bilo koje vrste.\n- **falseValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrijednost koja će se vratiti ako se vrijednost `condition` procijeni kao `false`. To može biti vrijednost bilo koje vrste.\n\n**Povratna vrijednost**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nAko je vrijednost `condition` `true`, tada se vraća vrijednost `trueValue`. U suprotnom se vraća vrijednost od `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 `istina` ako je pružena vrijednost `nula`, `''`, ili prazan tekst (npr. `''`). Vraća `false` za sve druge slučajeve, uključujući prazna polja i rječnike.","examples":"\n**Primjeri**\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 `istina` ako je pružena vrijednost `nula`, `''`, ili prazan tekst (npr. `''`). Vraća `false` za sve druge slučajeve, uključujući prazna polja i rječnike.\n\n**Parametar**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrijednost koja se uspoređuje s `null` ili `''`. To može biti vrijednost bilo koje vrste.\n\n**Povratna vrijednost**: [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":"Označava da ulazna vrijednost nije broj (NaN). Broj se smatra NaN u jednom od sljedećih scenarija: - `0/0` - `Beskonačno / Beskonačno` - `Beskonačno * 0` - Svaka operacija u kojoj je NaN operand - Emitiranje nebrojčanog teksta ili \\\"nedefinirano\\\" na broj","examples":"\n**Primjeri**\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\nOznačava da ulazna vrijednost nije broj (NaN). Broj se smatra NaN u jednom od sljedećih scenarija: - `0/0` - `Beskonačno / Beskonačno` - `Beskonačno * 0` - Svaka operacija u kojoj je NaN operand - Emitiranje nebrojčanog teksta ili \\\"nedefinirano\\\" na broj\n\n**Parametar**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrijednost koja se treba provjeriti ako je NaN.\n\n**Povratna vrijednost**: [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 vrstu ulazne vrijednosti. Vratit će jednu od sljedećih vrsta: Polje, Datum, Tekst, Istinitost, Broj, Rječnik, Geoobjekt, Točka, Poligon, Polilinija, Više točaka, Obuhvat, Funkcija, Neprepoznata vrsta.","examples":"\n**Primjeri**\n\nispisuje 'Boolean'\n\n```arcade\nTypeOf(true)\n```\n\nispisuje 'Datum'\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 vrstu ulazne vrijednosti. Vratit će jednu od sljedećih vrsta: Polje, Datum, Tekst, Istinitost, Broj, Rječnik, Geoobjekt, Točka, Poligon, Polilinija, Više točaka, Obuhvat, Funkcija, Neprepoznata vrsta.\n\n**Parametar**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Ulazna vrijednost, varijabla ili atribut geoobjekta.\n\n**Povratna vrijednost**: [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":"Procjenjuje niz uvjetnih izraza dok jedan ne bude `true`.","examples":"\n**Primjer**\n\nPonovno klasificirajte vrijednost brojčanog polja u generički rang (tekst)  \nAko su svi izrazi `false`, tada se vraća vrijednost '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\nProcjenjuje niz uvjetnih izraza dok jedan ne bude `true`.\n\n**Parametri**\n\n- **expression1**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - uvjetni izraz, ako se procijeni na \\\"true\\\", tada će biti vraćen \\\"rezultat1\\\".\n- **result1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Rezultat se vraća ako \\\"izraz1\\\" ima vrijednost \\\"istinito\\\". To može biti vrijednost bilo koje vrste.\n- **[expression2, result2, ..., expressionN, resultN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Serija uvjetnih izraza i povratnih vrijednosti ako se procjeni da je zadani izraz `true`. To može biti vrijednost bilo koje vrste.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vraća ovu vrijednost ako se svi izrazi procijene kao `false`. To može biti vrijednost bilo koje vrste.\n\n**Povratna vrijednost**: [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 vrijednost broja. Ako je ulaz `null`, onda vraća 0.","examples":"\n**Primjer**\n\nispisuje 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 vrijednost broja. Ako je ulaz `null`, onda vraća 0.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 ulazne vrijednosti u radijanima, u rasponu od nule do PI. Ako je ulazna vrijednost izvan odgovarajućeg raspona od +/- 1, onda se vraća NaN.","examples":"\n**Primjer**\n\nispisuje 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 ulazne vrijednosti u radijanima, u rasponu od nule do PI. Ako je ulazna vrijednost izvan odgovarajućeg raspona od +/- 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 kojem se izvodi operacija.\n\n**Povratna vrijednost**: [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 ulazne vrijednosti u radijanima, u rasponu između -PI/2 i PI/2. Ako je ulazna vrijednost izvan odgovarajućeg raspona od +/- 1, onda se vraća NaN.","examples":"\n**Primjer**\n\nispisuje 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 ulazne vrijednosti u radijanima, u rasponu između -PI/2 i PI/2. Ako je ulazna vrijednost izvan odgovarajućeg raspona od +/- 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 kojem se izvodi operacija.\n\n**Povratna vrijednost**: [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 ulazne vrijednosti u radijanima, u rasponu između -PI/2 i PI/2.","examples":"\n**Primjer**\n\nispisuje 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 ulazne vrijednosti u radijanima, u rasponu između -PI/2 i PI/2.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 kvocijenta ulazne vrijednosti u radijanima, u rasponu između -PI i nule ili između nule i PI, ovisno o znaku argumenata.","examples":"\n**Primjer**\n\nispisuje -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 kvocijenta ulazne vrijednosti u radijanima, u rasponu između -PI i nule ili između nule i PI, ovisno o znaku argumenata.\n\n**Parametri**\n\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja koordinatu y.\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji predstavlja koordinatu x.\n\n**Povratna vrijednost**: [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 prosjek polja brojeva.","examples":"\n**Primjer**\n\nispisuje 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 prosjek polja 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; - Polje brojeva na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 prosjek popisa brojeva.","examples":"\n**Primjer**\n\nispisuje 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 prosjek popisa brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Popis brojeva na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 vrijednost zaokruženu na veću vrijednost prema zadanom broju decimalnih mjesta.","examples":"\n**Primjer**\n\nispisuje 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 vrijednost zaokruženu na veću vrijednost prema zadanom broju decimalnih mjesta.\n\n**Parametri**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji će se zaokružiti na veću vrijednost.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj decimalnih mjesta na koje treba zaokružiti `value`. Zadano je 0. Skratit će se nule koje se nalaze na kraju.\n\n**Povratna vrijednost**: [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 danu ulaznu `vrijednost` na minimalnu i maksimalnu granicu. Primjerice, ako je ulazna vrijednost `10`, donja granica je `50`, gornja granica je `100`, onda se vraća `50`.","examples":"\n**Primjeri**\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 danu ulaznu `vrijednost` na minimalnu i maksimalnu granicu. Primjerice, ako je ulazna vrijednost `10`, donja granica je `50`, gornja granica je `100`, onda se vraća `50`.\n\n**Parametri**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrijednost koja će se ograničiti na zadane `min.` i `maks.` granice.\n- **lowerBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Donja granica kojom se ograničuje ulazna `vrijednost`. Ako je dana vrijednost manja od `min.`, tada se vraća `min.`.\n- **upperBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Gornja granica kojom se ograničuje ulazna `vrijednost`. Ako je dana vrijednost veća od `maks.`, tada se vraća `maks.`.\n\n**Povratna vrijednost**: [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 vrijednosti u radijanima.","examples":"\n**Primjer**\n\nispisuje 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 vrijednosti u radijanima.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj u radijanima na kojem se izvodi operacija.\n\n**Povratna vrijednost**: [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 vrijednost od e na potenciju x, gdje je e baza prirodnog logaritma, `2.718281828`.","examples":"\n**Primjer**\n\nispisuje 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 vrijednost od e na potenciju x, gdje je e baza prirodnog logaritma, `2.718281828`.\n\n**Parametar**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Potencija ili broj puta koliko se `e` množi sam sa sobom.\n\n**Povratna vrijednost**: [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 vrijednost zaokruženu na manju vrijednost prema zadanom broju decimalnih mjesta.","examples":"\n**Primjer**\n\nispisuje 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 vrijednost zaokruženu na manju vrijednost prema zadanom broju decimalnih mjesta.\n\n**Parametri**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji će se zaokružiti na manju vrijednost.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj decimalnih mjesta na koja će se zaokružiti broj. Zadano je 0. Skratit će se nule koje se nalaze na kraju.\n\n**Povratna vrijednost**: [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":"Generira raspršenu vrijednost koda za danu varijablu.","examples":"\n**Primjer**\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\nGenerira raspršenu vrijednost koda za danu varijablu.\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) - Varijabla koju treba raspršiti. Vrijednosti DateOnly i vrijeme podržane su od verzije 1.24.\n\n**Povratna vrijednost**: [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 (baza e) x-a.","examples":"\n**Primjer**\n\nispisuje 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 (baza e) x-a.\n\n**Parametar**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 vrijednost iz polja brojeva.","examples":"\n**Primjer**\n\nispisuje 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 vrijednost iz polja 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; - Polje brojeva.\n\n**Povratna vrijednost**: [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 vrijednost iz popisa brojeva.","examples":"\n**Primjer**\n\nispisuje 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 vrijednost iz popisa brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Popis brojeva.\n\n**Povratna vrijednost**: [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 vrijednost polja brojeva.","examples":"\n**Primjer**\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 vrijednost polja 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; - Polje brojeva iz kojih će se izračunati srednja vrijednost.\n\n**Povratna vrijednost**: [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 vrijednost popisa brojeva.","examples":"\n**Primjer**\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 vrijednost popisa brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Popis brojeva iz kojih će se izračunati srednja vrijednost.\n\n**Povratna vrijednost**: [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 vrijednost u danom polju brojeva.","examples":"\n**Primjer**\n\nispisuje 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 vrijednost u danom polju 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; - Polje brojeva.\n\n**Povratna vrijednost**: [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 vrijednost u danom popisu brojeva.","examples":"\n**Primjer**\n\nispisuje 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 vrijednost u danom popisu brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Popis brojeva.\n\n**Povratna vrijednost**: [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":"Pretvara ulaznu vrijednost u broj. Vrijednosti datuma bit će pretvorene u broj milisekundi od 1. siječnja 1970. (tj. Unix epoha).","examples":"\n**Primjeri**\n\nParsira broj pomoću razdjelnika grupiranja prikladnog za lokalno mjesto u kojem se izvršava izraz\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\nOdredite najmanji broj znamenki nakon 0 kao dva i maksimalni broj znamenki nakon 0 kao 4.\n\n```arcade\nNumber('10.456','00.00##') // returns 10.456\n```\n\nOdredite najmanji broj znamenki nakon 0 kao dva i maksimalni broj znamenki nakon 0 kao 4. Lijeva i desna strana funkcije moraju se podudarati ili se vraća NaN.\n\n```arcade\nNumber('10.4','00.00##') // returns NaN\n```\n\nNaznačite veličinu ponovljene grupe i konačnu veličinu grupe ulazne vrijednosti.\n\n```arcade\nNumber('12,12,456', ',##,###') // returns 1212456\n```\n\nAko postoji negativni podobrazac, služi samo za određivanje negativnog prefiksa i sufiksa.\n\n```arcade\nNumber('-12,23,345', ',##,###;-,##,###') // returns -1223345\n```\n\nPodijelite sa 100. Moguće je unijeti do tri decimalna mjesta.\n\n```arcade\nNumber('99.99%', '#.##%') // 0.9999\n```\n\nVraća broj milisekundi od 1. siječnja 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\nPretvara ulaznu vrijednost u broj. Vrijednosti datuma bit će pretvorene u broj milisekundi od 1. siječnja 1970. (tj. Unix epoha).\n\n**Parametri**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrijednost koja će se pretvoriti u broj.\n- **pattern** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst uzorka formata koji se upotrebljava za parsiranje brojeva formatiranih u lokaliziranom kontekstu iz vrijednosti teksta u broj. Sljedeći su posebni znakovi koji se koriste za definiranje uzorka:\n\n  - 0: Obavezni brojevi  \n  - #: Opcionalni brojevi  \n  - % Podijelite sa 100  \n\n\n**Povratna vrijednost**: [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 se vrijednost od x na potenciju y.","examples":"\n**Primjer**\n\nispisuje 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 se vrijednost od x na potenciju y.\n\n**Parametri**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Osnovna vrijednost.\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Eksponent. Ukazuje koliko puta pomnožiti `x` sa samim sobom.\n\n**Povratna vrijednost**: [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 nasumičan broj između 0 i 1.","examples":"\n**Primjer**\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 nasumičan broj između 0 i 1.\n\n**Povratna vrijednost**: [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 vrijednost zaokruženu na zadani broj decimalnih mjesta.  \n_Napomena: Ako želite formatirati vrijednost za prikaz u oznaci ili skočnom prozoru, koristite funkciju `Text()`._","examples":"\n**Primjer**\n\nispisuje 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 vrijednost zaokruženu na zadani broj decimalnih mjesta.  \n_Napomena: Ako želite formatirati vrijednost za prikaz u oznaci ili skočnom prozoru, koristite funkciju `Text()`._\n\n**Parametri**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj koji će se zaokružiti.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj decimalnih mjesta na koja će se zaokružiti broj. Zadano je 0. Skratit će se nule koje se nalaze na kraju.\n\n**Povratna vrijednost**: [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 vrijednosti.","examples":"\n**Primjer**\n\nispisuje 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 vrijednosti.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj u radijanima na kojem se izvodi operacija.\n\n**Povratna vrijednost**: [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 korijen broja.","examples":"\n**Primjer**\n\nispisuje 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 korijen broja.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj iz kojeg se računa korijen.\n\n**Povratna vrijednost**: [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) polja brojeva.","examples":"\n**Primjer**\n\nispisuje 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) polja 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; - Polje brojeva na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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) popisa brojeva.","examples":"\n**Primjer**\n\nispisuje 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) popisa brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Popis brojeva na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 zbroj polja brojeva.","examples":"\n**Primjer**\n\nispisuje 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 zbroj polja 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; - Polje brojeva na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 zbroj popisa brojeva.","examples":"\n**Primjer**\n\nispisuje 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 zbroj popisa brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Popis brojeva na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 kuta u radijanima.","examples":"\n**Primjer**\n\nispisuje 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 kuta u radijanima.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj na kojem se računa tangens.\n\n**Povratna vrijednost**: [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 varijancu (varijanca populacije) polja brojeva.","examples":"\n**Primjer**\n\nispisi 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 varijancu (varijanca populacije) polja 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; - Polje brojeva na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 varijancu (varijanca populacije) popisa brojeva.","examples":"\n**Primjer**\n\nispisi 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 varijancu (varijanca populacije) popisa brojeva.\n\n**Parametar**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Polje brojeva na kojem će se izvršiti operacija.\n\n**Povratna vrijednost**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}]]},{"id":"text_functions","title":"Tekstne funkcije","items":[{"type":"function","name":"concatenate","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#concatenate","description":"Sekvencijalno dodaje zajedno vrijednosti i vraća vrijednost teksta.","examples":"\n**Primjer**\n\nispisuje '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\nSekvencijalno dodaje zajedno vrijednosti i vraća vrijednost teksta.\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; - Polje vrijednosti teksta za sekvencijalno dodavanje.\n- **separator** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Razdjelnik koji će se upotrijebiti za sekvencijalno dodavanje ako je parametar `values` polje. Ili tekst za sekvencijalno dodavanje ako je jedna vrijednost navedena za prvi parametar. Ako nije navedeno, bit će prazno.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Posebni znakovi za formatiranje datuma ili brojeva. Ovaj parametar dostupan je u verziji Arcade 1.3 i novijima.  \nMoguće vrijednosti:  \n  - `0`: Znamenka  \n  - `#`: Znamenka, izostavljene početne/završne nule  \n  - `D`: Dan u mjesecu, bez nule (1 - 31)  \n  - `DD`: Dan u mjesecu, s nulom (01 - 31)  \n  - `DDD`: Redni dan u godini (1 - 365)  \n  - `d`: Dan u tjednu (1 - 7)  \n  - `ddd`: Skraćeni dan u tjednu (npr. pon)  \n  - `dddd`: Cijeli dan u tjednu (npr. ponedjeljak)  \n  - `M`: Broj mjeseca (1 - 12)  \n  - `MM`: Broj mjeseca, s nulom (01 - 12)  \n  - `MMM`: Skraćeni naziv mjeseca (npr. sij)  \n  - `MMMM`: Puni naziv mjeseca (npr. siječanj)  \n  - `Y`: Puna godina  \n  - `YY`: Dvoznamenkasta godina  \n  - `h`: Civilni sati, bez nule (1 - 12)  \n  - `hh`: Civilni sati, s nulom (01 - 12)  \n  - `H`: Vojni sati, bez nule (0 - 23)  \n  - `HH`: Vojni sati, s nulom (00 - 23)  \n  - `m`: Minute, bez nule (0 - 59)  \n  - `mm`: Minute, s nulom (00 - 59)  \n  - `s`: Sekunde, bez nule (0 - 59)  \n  - `ss`: Sekunde, s nulom (00 - 59)  \n  - `SSS`: Milisekunde, s nulom (000 - 999)  \n  - `A`: AM/PM  \n  - `Z`: pomak vremenske zone u uskim satima +/- UTC (npr. `-7` ili `+11`)  \n  - `ZZ`: pomak vremenske zone u satima +/- UTC (npr. `-07:00` ili `+11:00`)  \n  - `ZZZ`: pomak vremenske zone u sažetim satima +/- UTC (npr. `-0700` ili `+1100`)  \n  - `ZZZZ`: skraćeno imenovana vremenska zona (npr. `EST`)  \n  - `ZZZZZ`: imenovana vremenska zona (npr. `istočno standardno vrijeme`)  \n\n\n**Povratna vrijednost**: [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 vrijednosti.","examples":"\n**Primjer**\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 vrijednosti.\n\n**Parametar**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekstualna vrijednost na kojoj će se izvršiti operacija.\n\n**Povratna vrijednost**: [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 unutar tekstualne vrijednosti. Zamjenski znakovi NISU podržani. Vraćena vrijednost od `-1` ukazuje na to da nije pronađen niti jedan rezultat.","examples":"\n**Primjer**\n\nispisuje 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 unutar tekstualne vrijednosti. Zamjenski znakovi NISU podržani. Vraćena vrijednost od `-1` ukazuje na to da nije pronađen niti jedan rezultat.\n\n**Parametri**\n\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst koji će se tražiti.\n- **targetText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst za pretraživanje.\n- **startPosition** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Indeks znaka u tekstu na temelju nule u kojem će se pretraživati.\n\n**Povratna vrijednost**: [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 vrijednost stvorenu iz niza kodova znakova UTF-16.","examples":"\n**Primjeri**\n\nU sljedećem primjeru vraća se \\\"XYZ\\\"\n\n```arcade\nFromCharCode(88,89,90)\n// returns 'XYZ'\n```\n\nSljedeći primjer 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 vrijednost stvorenu 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 raspon od 0-65535.\n- **[charCode2, ..., charCodeN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Niz brojeva koji predstavljaju UTF-16 kodne jedinice. Svaka jedinica ima raspon od 0-65535.\n\n**Povratna vrijednost**: [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":"Vraća tekstualnu vrijednost stvorenu iz niza kodnih točaka UTF-32.","examples":"\n**Primjeri**\n\nU sljedećem primjeru vraća se \\\"XYZ\\\"\n\n```arcade\nFromCodePoint(88,89,90)\n// returns 'XYZ'\n```\n\nSljedeći primjer 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\nVraća tekstualnu vrijednost stvorenu iz niza kodnih točaka UTF-32.\n\n**Parametri**\n\n- **codePoint1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Točka koda.\n- **[codePoint2, ..., codePoint1N]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Popis točaka koda\n\n**Povratna vrijednost**: [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 kao tekstualnu vrijednost.","examples":"\n**Primjeri**\n\nVraća vrijednost sličnu `{db894515-ed21-4df1-af67-36232256f59a}`\n\n```arcade\nGuid()\n```\n\nVraća vrijednost sličnu `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 kao tekstualnu vrijednost.\n\n**Parametar**\n\n- **guidFormat** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Imenovani format za GUID. Zadana vrijednost je `digits-hyphen-braces`.  \nMoguće vrijednosti: `znamenke` \\| `znamenkes-crtica` \\| `znamenke-crtica-viličaste zagrade` \\| `znamenke-crtica-uglate zagrade`\n\n**Povratna vrijednost**: [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 određeni broj znakova s početka vrijednosti teksta.","examples":"\n**Primjer**\n\nispisuje '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 određeni broj znakova s početka vrijednosti teksta.\n\n**Parametri**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrijednost iz koje će se uzeti znakovi.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj znakova koji će se uzeti s početka teksta.\n\n**Povratna vrijednost**: [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":"Stvara mala slova vrijednosti teksta.","examples":"\n**Primjer**\n\nispisuje '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\nStvara mala slova vrijednosti teksta.\n\n**Parametar**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst koji će se postaviti kao napisan malim slovima.\n\n**Povratna vrijednost**: [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":"Uzima nekoliko znakova iz sredine vrijednosti teksta.","examples":"\n**Primjer**\n\nispisuje '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\nUzima nekoliko znakova iz sredine vrijednosti teksta.\n\n**Parametri**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrijednost iz koje će se uzeti znakovi. Ako vrijednost nije vrste Tekst, vrijednost se prvo pretvara u Tekst.\n- **startPosition**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Početni položaj iz kojeg će se uzeti tekst. 0 je prvi položaj.\n- **charCount** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj znakova koji će se izvesti. Ako je izostavljeno, izvozi znakove do kraja teksta\n\n**Povratna vrijednost**: [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 vrijednost teksta u tekst napisan velikim početnim slovom. Prema zadanim postavkama početak svake riječi napisan je velikim slovom. Opcija `firstword` samo će prvu riječ napisati velikim slovom.","examples":"\n**Primjer**\n\nispisuje '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 vrijednost teksta u tekst napisan velikim početnim slovom. Prema zadanim postavkama početak svake riječi napisan je velikim slovom. Opcija `firstword` samo će prvu riječ napisati velikim slovom.\n\n**Parametri**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst koji će se pretvoriti u tekst napisan velikim početnim slovom.\n- **applyToText** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrijednost teksta kojom će se odrediti koja će se vrsta pisanja slova izvršiti. Prema zadanim postavkama, svaka je riječ napisana velikim početnim slovom. Ovaj parametar prihvaća jednu od dvije vrijednosti: `everyword` ili `firstword`.\n\n**Povratna vrijednost**: [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":"Zamjenjuje znakove unutar vrijednosti teksta Postavlja zadanu postavku kao zamjenu svih slučajeva.","examples":"\n**Primjer**\n\nispisuje '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\nZamjenjuje znakove unutar vrijednosti teksta Postavlja zadanu postavku kao zamjenu svih slučajeva.\n\n**Parametri**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst u kojem će se izvršiti zamjena.\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst koji će se tražiti.\n- **replacementText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Zamjenski tekst.\n- **allOccurrences** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označava treba li sve pojave `searchText` zamijeniti u tekstu. Postavlja zadanu postavku kao `true`.\n\n**Povratna vrijednost**: [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 određeni broj znakova s kraja vrijednosti teksta.","examples":"\n**Primjer**\n\nispisuje '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 određeni broj znakova s kraja vrijednosti teksta.\n\n**Parametri**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst iz kojeg će se uzeti znakovi.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Broj znakova koji će se uzeti s kraja vrijednosti teksta.\n\n**Povratna vrijednost**: [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":"Dijeli vrijednost teksta u polju.","examples":"\n**Primjeri**\n\nvraća '[red,green]'\n\n```arcade\nSplit('red,green,blue,orange', ',', 2)\n```\n\nDijeli paragraf na svakom mjestu neograničen broj puta. Vraća niz riječi u paragrafu.\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\nDijeli vrijednost teksta u polju.\n\n**Parametri**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrijednost teksta koja će se podijeliti.\n- **separatorText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Razdjelnik upotrijebljen za razdvajanje teksta.\n- **limit** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Cijeli broj kojim se određuje broj razdvajanja. Zadana vrijednost je `-1` što upućuje na neograničen broj podjela.\n- **removeEmpty** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Određuje treba li ukloniti praznu vrijednost. Prema zadanim postavkama ovo je `false`.\n\n**Povratna vrijednost**: [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 standardizirani, formatirani naziv datoteke na temelju sljedećih pravila zamjene znakova. Znakovi vrijednosti polja bit će vraćeni u standardiziranom formatu kako je navedeno u nastavku.  \n- kosa crta naprijed (`/`) &rarr; crtica (`-`)  \n- obrnuta kosa crta (`\\`) &rarr; Crtica (`-`)  \n- vertikala ili okomita crta (`|`) &rarr; crtica (`-`)  \n- zvjezdica (`*`) &rarr; donja crta (`_`)  \n- manje od (`<`) &rarr; donja crta (`_`)  \n- veće od (`>`) &rarr; donja crta (`_`)  \n- upitnik (`?`) &rarr; donja crta (`_`)  \n- dvotočka (`:`) &rarr; zarez iza kojeg slijedi razmak (`, `)","examples":"\n**Primjer**\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 standardizirani, formatirani naziv datoteke na temelju sljedećih pravila zamjene znakova. Znakovi vrijednosti polja bit će vraćeni u standardiziranom formatu kako je navedeno u nastavku.  \n- kosa crta naprijed (`/`) &rarr; crtica (`-`)  \n- obrnuta kosa crta (`\\`) &rarr; Crtica (`-`)  \n- vertikala ili okomita crta (`|`) &rarr; crtica (`-`)  \n- zvjezdica (`*`) &rarr; donja crta (`_`)  \n- manje od (`<`) &rarr; donja crta (`_`)  \n- veće od (`>`) &rarr; donja crta (`_`)  \n- upitnik (`?`) &rarr; donja crta (`_`)  \n- dvotočka (`:`) &rarr; zarez iza kojeg slijedi razmak (`, `)\n\n**Parametar**\n\n- **inputFilename**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ulazni naziv datoteke za standardizaciju.\n\n**Povratna vrijednost**: [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":"Vraća standardizirani, formatirani GUID niz.","examples":"\n**Primjeri**\n\nPretvara GUID u format `znamenke`\n\n```arcade\nStandardizeGuid('{4e6f776d-c298-4b4b-86a4-57103b4d0f4a}', 'digits')\n// Returns a value of 4e6f776dc2984b4b86a457103b4d0f4a\n```\n\nPretvara GUID u format `znamenke-crtica`.\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\nVraća standardizirani, formatirani GUID niz.\n\n**Parametri**\n\n- **inputGuid**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ulazni GUID u bilo kojem formatu za standardizaciju.\n- **format**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Imenovani format za GUID.  \nMoguće vrijednosti: `znamenke` \\| `znamenkes-crtica` \\| `znamenke-crtica-viličaste zagrade` \\| `znamenke-crtica-uglate zagrade`\n\n**Povratna vrijednost**: [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 bilo koju vrijednost u tekstualnu vrijednost. Opcijski parametar `format` dan je za formatiranje unosa podataka o datumu i broju. Vraća `null` ako se ne može utvrditi ekvivalentna konverzija teksta.","examples":"\n**Primjeri**\n\nIspunite broj s lijeve strane decimale\n\n```arcade\nText(123, '0000') // '0123'\n```\n\nOgraničite broj s lijeve strane decimale\n\n```arcade\nText(123, '00') // '23'\n```\n\nGrupirajte broj prema tisućama\n\n```arcade\nText(1234, '#,###') // '1,234'\n```\n\nZaokružite broj na dva decimalna mjesta\n\n```arcade\nText(12345678.123, '#,###.00') // '12,345,678.12'\n```\n\nFormatirajte broj kao valutu\n\n```arcade\nText(1234.55, '$#,###.00') // '$1,234.55'\n```\n\nZaokružite broj na dva decimalna mjesta\n\n```arcade\nText(1.236, '#.00') // '1.24'\n```\n\nZadržite značajne znamenke i grupirajte prema tisućama\n\n```arcade\nText(1234.5678, '#,##0.00#') // '1,234.568'\n```\n\nFormatirajte broj i formatirajte pozitivno/negativno - ako postoji negativni podobrazac, služi samo za određivanje negativnog prefiksa i sufiksa\n\n```arcade\nText(-2, 'Floor #;Basement #') // 'Basement 2'\n```\n\n\n\n```arcade\nText(2, 'Floor #;Basement #') // 'Floor 2'\n```\n\nPomnožite sa 100 i formatirajte kao postotak\n\n```arcade\nText(0.3, '#%') // '30%'\n```\n\nFormat datuma i vremena u ovom trenutku. npr. 'utorak, 25. listopada 2016. u 08:43:11'\n\n```arcade\nText(Now(), 'dddd, MMMM D, Y @ h:m:s')\n```\n\nFormatira datum i vrijeme s vremenskom zonom\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 bilo koju vrijednost u tekstualnu vrijednost. Opcijski parametar `format` dan je za formatiranje unosa podataka o datumu i broju. Vraća `null` ako se ne može utvrditi ekvivalentna konverzija teksta.\n\n**Parametri**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrijednost (tj. datum, broj ili druga vrsta podataka) koju treba pretvoriti u tekst. Počevši od verzije 1.25, unosi Polygon ili Polyline mogu vratiti JSON objekte koji sadrže krivulje kada se izvršavaju u ArcGIS Pro i ArcGIS Maps SDK-ovima za izvorne aplikacije.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Posebni znakovi za oblikovanje datuma ili brojeva.  \nMoguće vrijednosti:  \n  - `0`: Znamenka  \n  - `#`: Znamenka, izostavljene početne/završne nule  \n  - `D`: Dan u mjesecu, bez nule (1 - 31)  \n  - `DD`: Dan u mjesecu, s nulom (01 - 31)  \n  - `DDD`: Redni dan u godini (1 - 365)  \n  - `d`: Dan u tjednu (1 - 7)  \n  - `ddd`: Skraćeni dan u tjednu (npr. pon)  \n  - `dddd`: Cijeli dan u tjednu (npr. ponedjeljak)  \n  - `M`: Broj mjeseca (1 - 12)  \n  - `MM`: Broj mjeseca, s nulom (01 - 12)  \n  - `MMM`: Skraćeni naziv mjeseca (npr. sij)  \n  - `MMMM`: Puni naziv mjeseca (npr. siječanj)  \n  - `Y`: Puna godina  \n  - `YY`: Dvoznamenkasta godina  \n  - `h`: Civilni sati, bez nule (1 - 12)  \n  - `hh`: Civilni sati, s nulom (01 - 12)  \n  - `H`: Vojni sati, bez nule (0 - 23)  \n  - `HH`: Vojni sati, s nulom (00 - 23)  \n  - `m`: Minute, bez nule (0 - 59)  \n  - `mm`: Minute, s nulom (00 - 59)  \n  - `s`: Sekunde, bez nule (0 - 59)  \n  - `ss`: Sekunde, s nulom (00 - 59)  \n  - `SSS`: Milisekunde, s nulom (000 - 999)  \n  - `A`: AM/PM  \n  - `Z`: pomak vremenske zone u uskim satima +/- UTC (npr. `-7` ili `+11`)  \n  - `ZZ`: pomak vremenske zone u satima +/- UTC (npr. `-07:00` ili `+11:00`)  \n  - `ZZZ`: pomak vremenske zone u sažetim satima +/- UTC (npr. `-0700` ili `+1100`)  \n  - `ZZZZ`: skraćeno imenovana vremenska zona (npr. `EST`)  \n  - `ZZZZZ`: imenovana vremenska zona (npr. `istočno standardno vrijeme`)  \n\n\n**Povratna vrijednost**: [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 UTF-16 jedinicu koda za dani indeks. Nevaljane vrijednosti surogatnih parova bit će automatski uklonjene.","examples":"\n**Primjeri**\n\nU sljedećem primjeru vraća se 88, Unicode vrijednost za X.\n\n```arcade\nToCharCode('XYZ')\n// returns 88\n```\n\nU sljedećem primjeru vraća se 89, Unicode vrijednost za Y.\n\n```arcade\nToCharCode('XYZ', 1)\n// returns 89\n```\n\nU sljedećem primjeru vraća se 65535.\n\n```arcade\nToCharCode('\\uFFFF\\uFFFE')\n// returns 65535\n```\n\nU sljedećem primjeru vraća se 55356.\n\n```arcade\nToCharCode('🌉')\n// returns 55356\n```\n\nU sljedećem primjeru vraća se 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 UTF-16 jedinicu koda za dani indeks. Nevaljane vrijednosti surogatnih parova bit će automatski uklonjene.\n\n**Parametri**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst iz kojeg će se uzeti vrijednost UTF-16 jedinice.\n- **index** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Cijeli broj s vrijednošću od najmanje 0 i ne više od broja znakova \\\"ulaznog teksta\\\". Zadana vrijednost je 0.\n\n**Povratna vrijednost**: [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":"Vraća ne-negativni broj koji predstavlja vrijednost vrijednosti točke koda UTF-32 ulaznog teksta. Ako je indeksirana u prvoj polovici surogatnog para, vraća se cijela točka koda. Ako se indeksiraju u drugu polovicu para, ova funkcija vraća vrijednost druge polovice. Ako veliki kôd nije valjani znak, funkcija vraća samo vrijednosti polovice u koju je indeksirana.","examples":"\n**Primjeri**\n\nU sljedećem primjeru vraća se 88, Unicode vrijednost za X.\n\n```arcade\nToCodePoint('XYZ')\n// returns 88\n```\n\nU sljedećem primjeru vraća se 89, Unicode vrijednost za Y.\n\n```arcade\nToCodePoint('XYZ', 1)\n// returns 89\n```\n\nU sljedećem primjeru vraća se 127753.\n\n```arcade\nToCodePoint('🌉')\n// returns 127753\n```\n\nU sljedećem primjeru vraća se 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\nVraća ne-negativni broj koji predstavlja vrijednost vrijednosti točke koda UTF-32 ulaznog teksta. Ako je indeksirana u prvoj polovici surogatnog para, vraća se cijela točka koda. Ako se indeksiraju u drugu polovicu para, ova funkcija vraća vrijednost druge polovice. Ako veliki kôd nije valjani znak, funkcija vraća samo vrijednosti polovice u koju je indeksirana.\n\n**Parametri**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst iz kojeg će se uzeti vrijednost točke koda UTF-32.\n- **position** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Položaj znaka u \\\"ulaznom tekstu\\\" iz kojeg se vrijednost točke koda mora vratiti. Zadana vrijednost je 0.\n\n**Povratna vrijednost**: [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 cijeli broj u heksadecimalni prikaz.","examples":"\n**Primjeri**\n\nVraća `\\\"64\\\"`.\n\n```arcade\nToHex(100)\n```\n\nVraća heksadecimalni prikaz za boju kraljevska plava, `\\\"#4169E1\\\"`, iz njenih 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 cijeli broj u heksadecimalni prikaz.\n\n**Parametar**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vrijednost koju treba pretvoriti u heksadecimalnu vrijednost.\n\n**Povratna vrijednost**: [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 s početka ili kraja ulazne vrijednosti teksta.","examples":"\n**Primjer**\n\nispisuje '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 s početka ili kraja ulazne vrijednosti teksta.\n\n**Parametar**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tekst koji će se skratiti.\n\n**Povratna vrijednost**: [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":"Postavlja tekst kao napisan velikim slovima.","examples":"\n**Primjer**\n\nispisuje '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\nPostavlja tekst kao napisan velikim slovima.\n\n**Parametar**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vrijednost teksta koja će se napisati velikim slovima.\n\n**Povratna vrijednost**: [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 tako da svaku instancu određenih znakova zamijeni za jednu, dvije, tri ili četiri izlazne sekvence koje predstavljaju kodiranje znaka UTF-8.","examples":"\n**Primjer**\n\nKodira dani URL\n\n```arcade\nvar urlsource ='arcgis-survey123://?';\nvar params = {\n  itemID:'36ff9e8c13e042a58cfce4ad87f55d19',\n  center: '43.567,-117.380'\n};\nreturn urlsource  + UrlEncode(params);\n//arcgis-survey123://?center=43.567%2C-117.380&itemID=36ff9e8c13e042a58cfce4ad87f55d19\n```\n\n","completion":{"label":"UrlEncode","detail":"UrlEncode(textOrDictionary) -> Text","insertText":"UrlEncode(${1:textOrDictionary_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verzije 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nKodira URL tako da svaku instancu određenih znakova zamijeni za jednu, dvije, tri ili četiri izlazne sekvence koje predstavljaju kodiranje znaka UTF-8.\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 koji treba kodirati.\n\n**Povratna vrijednost**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}}]}]