[{"id":"constants","title":"Konstanty","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Představuje hodnotu větší než jakékoli jiné číslo. `-Infinity` lze také použít jako hodnotu menší než jakékoliv číslo.","examples":"\n**Příklad**\n\nVypočítá maximum čtyř hodnot polí\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPředstavuje hodnotu větší než jakékoli jiné číslo. `-Infinity` lze také použít jako hodnotu menší než jakékoliv číslo."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"Hodnota obvodu kruhu vydělená jeho poloměrem, přibližně `3,14159`.","examples":"\n**Příklad**\n\nVrátí obsah kruhového prvku\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHodnota obvodu kruhu vydělená jeho poloměrem, přibližně `3,14159`."}}},{"type":"constant","name":"textformatting.backwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.backwardslash","description":"Vloží do textu zpětné lomítko `\\`.","examples":"\n**Příklad**\n\nVrátí '\\\\\\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVloží do textu zpětné lomítko `\\`."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"Vloží do textu znak uvozovek `\\\"`.","examples":"\n**Příklad**\n\nVrátí '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVloží do textu znak uvozovek `\\\"`."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"Vloží do textu lomítko `/`.","examples":"\n**Příklad**\n\nVrátí '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVloží do textu lomítko `/`."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"Vloží do textu nový řádek nebo konec řádku. Víceřádkové popisky **NEJSOU** podporovány v ArcGIS API 3.x for JavaScript ani v ArcGIS Online Map Viewer Classic.","examples":"\n**Příklad**\n\nVrátí \"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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVloží do textu nový řádek nebo konec řádku. Víceřádkové popisky **NEJSOU** podporovány v ArcGIS API 3.x for JavaScript ani v 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":"Vloží do textu znak jednoduché uvozovky `'`.","examples":"\n**Příklad**\n\nVrátí \\\"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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVloží do textu znak jednoduché uvozovky `'`."}}}]},{"id":"date_functions","title":"Funkce data","items":[{"type":"function","name":"changetimezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone","description":"Změní časové pásmo použité pro zobrazení zadané hodnoty Datum. Pokud má vstupní hodnota ‚dateValue‘ neznámé časové pásmo, pak se výstupní hodnota Datum zobrazí se stejným datem a časem jako vstupní hodnota ‚dateValue‘, ale bude jí přiřazeno ‚newTimeZone‘.","examples":"\n**Příklady**\n\nZmění časové pásmo zadaného data z ‚America/New_York‘ na ‚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\nPřiřadí datu s neznámým časovým pásmem časový posun +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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZmění časové pásmo použité pro zobrazení zadané hodnoty Datum. Pokud má vstupní hodnota ‚dateValue‘ neznámé časové pásmo, pak se výstupní hodnota Datum zobrazí se stejným datem a časem jako vstupní hodnota ‚dateValue‘, ale bude jí přiřazeno ‚newTimeZone‘.\n\n**Parametry**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Hodnota Datum obsahující informace o datu a čase.\n- **newTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nové časové pásmo, které bude použito pro zobrazení zadané hodnoty Datum. Časové pásmo musí být jedno z následujících:\n\n  – text vyjadřující položku v databázi časových pásem IANA (např. ‚America/New_York‘).\n\n  – text vyjadřující hodiny a minuty, které se mají přičíst k UTC (např. +07:00 nebo –03:00).\n\n  – ‚system‘ – časové pásmo bude nastaveno na místní časové pásmo zařízení nebo systému\n\n  – ‚default‘ – časové pásmo kontextu spuštění profilu\n\n  – ‚UTC‘ – Koordinovaný světový čas\n\n  – ‚unknown‘ – odstraní informace o časovém pásmu pro zadanou hodnotu a zobrazí datum a čas definované ve výrazu.\n\n**Vrácená hodnota**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Další zdroje**\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":"Ze sady parametrů vytvoří objekt Datum. Ve výchozím nastavení jsou data vytvářena v časovém pásmu kontextu spuštění profilu.","examples":"\n**Příklady**\n\nVytvoří datum představující zadaný čas v časovém pásmu kontextu spuštění profilu s Arcade\n\n```arcade\n// Date that represents Jun 02, 1987, 12:00:00 AM PST\nDate(1987,05,02)\n```\n\nVytvoří datum s časem definovaným v určitém časovém pásmu.\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZe sady parametrů vytvoří objekt Datum. Ve výchozím nastavení jsou data vytvářena v časovém pásmu kontextu spuštění profilu.\n\n**Parametry**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo představující rok.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měsíc (0–11), kde `0` je leden a `11` je prosinec.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den v měsíci (1–31).\n- **hour** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Hodina dne (0–23).\n- **minute** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Minuta v hodině (0–59).\n- **second** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Sekunda v minutě (0–59).\n- **millisecond** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Milisekunda v sekundě (0–999).\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od verze 1.24_ Časové pásmo data. Pokud není zadáno, bude datum vytvořeno ve výchozím časovém pásmu kontextu spuštění profilu. Možné hodnoty:\n\n  – text vyjadřující položku v databázi časových pásem IANA (např. ‚America/New_York‘).\n\n  – text vyjadřující hodiny a minuty, které se mají přičíst k UTC (např. +07:00 nebo –03:00).\n\n  – ‚system‘ – časové pásmo bude nastaveno na místní časové pásmo zařízení nebo systému\n\n  – ‚default‘ – časové pásmo kontextu spuštění profilu\n\n  – ‚UTC‘ – Koordinovaný světový čas\n\n  – ‚unknown‘ – odstraní informace o časovém pásmu pro zadanou hodnotu a zobrazí datum a čas definované ve výrazu.\n\n**Vrácená hodnota**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Další zdroje**\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":"Vytvoří datum se zadaným unixovým časem. Ve výchozím nastavení se datum zobrazí v časovém pásmu kontextu spuštění profilu. Pokud není zadána žádná epocha, vytvoří datum s aktuálním datem a časem ve výchozím časovém pásmu profilu. Pokud je pro epochu zadána hodnota `null`, bude implicitně převedena na `0` a vrátí datum 1. ledna 1970 UTC.","examples":"\n**Příklady**\n\nPočet milisekund od 1. ledna 1970\n\n```arcade\nDate(1476987783555) // 'Thu Oct 20 2016 11:23:03 GMT-0700 (PDT)'\n```\n\nVytvoří datum představující aktuální čas v časovém pásmu kontextu spuštění profilu s 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří datum se zadaným unixovým časem. Ve výchozím nastavení se datum zobrazí v časovém pásmu kontextu spuštění profilu. Pokud není zadána žádná epocha, vytvoří datum s aktuálním datem a časem ve výchozím časovém pásmu profilu. Pokud je pro epochu zadána hodnota `null`, bude implicitně převedena na `0` a vrátí datum 1. ledna 1970 UTC.\n\n**Parametr**\n\n- **epoch** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet milisekund od 1. ledna 1970 UTC.\n\n**Vrácená hodnota**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Další zdroje**\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":"Vytvoří hodnotu data z textové hodnoty ISO 8601. Pokud je zadán posun UTC, bude datum stále zobrazeno v časovém pásmu profilu. Pokud není zadána žádná textová hodnota, vytvoří se datum s aktuálním datem a časem v časovém pásmu profilu.","examples":"\n**Příklady**\n\nVytvoří datum z textové hodnoty ISO 8601 se známým časovým posunem\n\n```arcade\nDate('2016-10-20T17:41:37+00:00') // 'Thu Oct 20 2016 10:41:37 GMT-0700 (PDT)'\n```\n\nVytvoří datum z textové hodnoty ISO 8601 s neznámým časovým posunem\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu data z textové hodnoty ISO 8601. Pokud je zadán posun UTC, bude datum stále zobrazeno v časovém pásmu profilu. Pokud není zadána žádná textová hodnota, vytvoří se datum s aktuálním datem a časem v časovém pásmu profilu.\n\n**Parametr**\n\n- **timestamp** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Textová hodnota ISO 8601, která má být převedena na datum.\n\n**Vrácená hodnota**: [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":"Vytvoří datum z hodnoty DateOnly s volitelnou hodnotou času a časovým pásmem.","examples":"\n**Příklad**\n\nVytvoří datum z typu DateOnly a času\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří datum z hodnoty DateOnly s volitelnou hodnotou času a časovým pásmem.\n\n**Parametry**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota DateOnly, ze které se vytvoří hodnota Datum.\n- **timeValue** (_Optional_): [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Hodnota času pro datum. Pokud není zadáno, bude datum vytvořeno s časem ‚00:00:00‘.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Časové pásmo data. Pokud není zadáno, bude datum vytvořeno v neznámém časovém pásmu. Možné hodnoty:\n\n  – text vyjadřující položku v databázi časových pásem IANA (např. ‚America/New_York‘).\n\n  – text vyjadřující hodiny a minuty, které se mají přičíst k UTC (např. +07:00 nebo –03:00).\n\n  – ‚system‘ – časové pásmo bude nastaveno na místní časové pásmo zařízení nebo systému\n\n  – ‚default‘ – časové pásmo kontextu spuštění profilu\n\n  – ‚UTC‘ – Koordinovaný světový čas\n\n  – ‚unknown‘ – odstraní informace o časovém pásmu pro zadanou hodnotu a zobrazí datum a čas definované ve výrazu.\n\n**Vrácená hodnota**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Další zdroje**\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":"Vytvoří kopii zadaného data.","examples":"\n**Příklad**\n\nVytvoří kopii aktuální hodnoty data\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří kopii zadaného data.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Datum ke zkopírování.\n\n**Vrácená hodnota**: [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":"Přičte k Datu určené množství času v zadaných jednotkách a vrátí nové Datum. Pokud má datum časové pásmo IANA, použije se letní čas a další logika časového pásma.","examples":"\n**Příklad**\n\nPřičte 7 dní k zadanému datu\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřičte k Datu určené množství času v zadaných jednotkách a vrátí nové Datum. Pokud má datum časové pásmo IANA, použije se letní čas a další logika časového pásma.\n\n**Parametry**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Vstupní datum, ke kterému se přidává čas.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Hodnota, která se přičte k datu v zadaných jednotkách.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednotky čísla, které se přičte k datu. Výchozími jednotkami jsou millisekundy. Mezi podporované typy jednotek patří: millisekundy, sekundy, minuty, hodiny, dny, měsíce, roky\n\n**Vrácená hodnota**: [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":"Přičte k hodnotě DateOnly určené množství času v zadaných jednotkách a vrátí novou hodnotu DateOnly.","examples":"\n**Příklady**\n\nPřičte 7 dní k datu v uvedeném poli\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\nPřičte 12 hodin k datu v uvedeném poli\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřičte k hodnotě DateOnly určené množství času v zadaných jednotkách a vrátí novou hodnotu DateOnly.\n\n**Parametry**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Vstupní hodnota DateOnly, ke které se přidává čas.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Hodnota, která se přičte k datu v zadaných jednotkách. U vstupů DateOnly bude tato hodnota zaokrouhlena směrem dolů na nejbližší den na základě 24hodinového intervalu. Pokud je přidávaná hodnota kratší než 24 hodin, nebude do vstupu DateOnly přidána žádná hodnota.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednotky čísla, které se přičte k datu. Výchozími jednotkami jsou millisekundy. Mezi podporované typy jednotek patří: millisekundy, sekundy, minuty, hodiny, dny, měsíce, roky\n\n**Vrácená hodnota**: [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":"Přičte k hodnotě Času určené množství času v zadaných jednotkách a vrátí novou hodnotu Času.","examples":"\n**Příklady**\n\nK danému času přičte 7 hodin\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\nK danému času přičte 90 sekund\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\nK danému času přičte 25 hodin\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřičte k hodnotě Času určené množství času v zadaných jednotkách a vrátí novou hodnotu Času.\n\n**Parametry**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Vstupní hodnota času, ke které se přičítá čas.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Hodnota, která se přičte k času v zadaných jednotkách.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednotky čísla, které se přičte k datu. Výchozími jednotkami jsou millisekundy. Mezi podporované typy jednotek patří: millisekundy, sekundy, minuty, hodiny\n\n**Vrácená hodnota**: [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":"Odečte dvě data a vrátí rozdíl v určených jednotkách.","examples":"\n**Příklady**\n\nOdečte dvě data a vrátí stáří\n\n```arcade\nvar startDate = Date($feature.startDateField);\nvar endDate = Date($feature.endDateField);\nvar age = DateDiff(endDate, startDate, 'years');\nreturn age;\n```\n\nOdečte dvě data a vrátí rozdíl.\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOdečte dvě data a vrátí rozdíl v určených jednotkách.\n\n**Parametry**\n\n- **date1**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Hodnota data, od které má být odečteno druhé datum.\n- **date2**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Hodnota data, která se odečte od prvního zadaného data.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednotky, ve kterých se má vrátit rozdíl dvou zadaných dat. Mezi podporované typy jednotek patří: millisekundy, sekundy, minuty, hodiny, dny, měsíce, roky. Výchozí hodnota je `milliseconds`.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od verze 1.24_ Časové pásmo, které se přiřadí vstupním datům s neznámým časovým pásmem. Pokud není zadáno, dojde k následujícímu: (1) Pokud má jeden vstup definované časové pásmo a druhý je neznámý, pak hodnota s neznámým časovým pásmem bude předpokládat časové pásmo odpovídající prvnímu vstupu. (2) Pokud jsou oba vstupy v neznámém časovém pásmu, pak se DateDiff vypočítá pro obě data, jako by byla definována ve stejném časovém pásmu. Možné hodnoty:\n\n  – text vyjadřující položku v databázi časových pásem IANA (např. ‚America/New_York‘).\n\n  – text vyjadřující hodiny a minuty, které se mají přičíst k UTC (např. +07:00 nebo –03:00).\n\n  – ‚system‘ – časové pásmo bude nastaveno na místní časové pásmo zařízení nebo systému\n\n  – ‚default‘ – časové pásmo kontextu spuštění profilu\n\n  – ‚UTC‘ – Koordinovaný světový čas\n\n  – ‚unknown‘ – odstraní informace o časovém pásmu pro zadanou hodnotu a zobrazí datum a čas definované ve výrazu.\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Odečte dvě hodnoty DateOnly a vrátí rozdíl v určených jednotkách.","examples":"\n**Příklad**\n\nOdečte dvě hodnoty DateOnly a vrátí rozdíl v letech\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOdečte dvě hodnoty DateOnly a vrátí rozdíl v určených jednotkách.\n\n**Parametry**\n\n- **dateOnly1**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota DateOnly, od které se odečte druhá hodnota DateOnly.\n- **dateOnly2**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota DateOnly, která se odečte od první zadané hodnoty DateOnly.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednotky, ve kterých se má vrátit rozdíl dvou zadaných hodnot DateOnly. Mezi podporované typy jednotek patří: millisekundy, sekundy, minuty, hodiny, dny, měsíce, roky. Výchozí hodnota je `milliseconds`.\n\n**Vrácená hodnota**: [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":"Odečte dvě hodnoty času a vrátí rozdíl v určených jednotkách.","examples":"\n**Příklad**\n\nOdečte dvě hodnoty času a vrátí rozdíl v hodinách\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOdečte dvě hodnoty času a vrátí rozdíl v určených jednotkách.\n\n**Parametry**\n\n- **time1**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Hodnota času, od které se odečte druhá hodnota času.\n- **time2**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Hodnota času, která se odečte od první zadané hodnoty času.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jednotky, ve kterých se má vrátit rozdíl dvou zadaných hodnot času. Mezi podporované typy jednotek patří: millisekundy, sekundy, minuty, hodiny. Výchozí hodnota je `milliseconds`.\n\n**Vrácená hodnota**: [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":"Vytvoří hodnotu DateOnly na základě aktuálního data v časovém pásmu kontextu spuštění profilu.","examples":"\n**Příklad**\n\nVrátí aktuální hodnotu DateOnly (bez času)\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu DateOnly na základě aktuálního data v časovém pásmu kontextu spuštění profilu.\n\n**Vrácená hodnota**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)\n\n**Další zdroje**\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":"Vytvoří hodnotu DateOnly ze vstupů představujících rok, měsíc a den.","examples":"\n**Příklad**\n\nVytvoří hodnotu DateOnly ze vstupů představujících rok, měsíc a den\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu DateOnly ze vstupů představujících rok, měsíc a den.\n\n**Parametry**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo představující rok.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měsíc (0–11), kde ‚0‘ je leden a ‚11‘ je prosinec. Pokud je tato hodnota mimo běžný rozsah (0-11), funkce vrátí hodnotu ‚null‘.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Den v měsíci (1–31). Pokud je tato hodnota mimo běžný rozsah (1–31), funkce vrátí hodnotu ‚null‘.\n\n**Vrácená hodnota**: [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":"Vytvoří datum DateOnly se zadaným unixovým časem.","examples":"\n**Příklad**\n\nVrátí hodnotu DateOnly z počtu milisekund od 1. ledna 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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří datum DateOnly se zadaným unixovým časem.\n\n**Parametr**\n\n- **epoch**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet milisekund od 1. ledna 1970 UTC.\n\n**Vrácená hodnota**: [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":"Vytvoří hodnotu DateOnly z textového vstupu představujícího datum ve formátu ISO nebo jiný formátovaný textový vzor.","examples":"\n**Příklady**\n\nVytvoří hodnotu DateOnly z textové hodnoty představující datum\n\n```arcade\nDateOnly(\"2023-05-11T13:43:18.990+01:00\");\n// returns 2023-05-11\n```\n\nVytvoří hodnotu DateOnly z textové hodnoty představující datum v daném formátu.\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu DateOnly z textového vstupu představujícího datum ve formátu ISO nebo jiný formátovaný textový vzor.\n\n**Parametry**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Textová hodnota představující datum. Mělo by to být buď datum ve formátu ISO, nebo jiný formátovaný text představující datum. Pokud tato hodnota neodpovídá formátu ISO, musí být definován parametr ‚format‘, který udává formát data.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Textová hodnota udávající formát vstupu ‚dateValue‘.  \nMožné hodnoty:  \n  – ‚D‘: Den v měsíci (1–31)  \n  – ‚DD‘: Den v měsíci, doplněný nulou (01–31)  \n  – ‚DDD‘: Pořadové číslo dne v roce (1–365)  \n  – ‚d‘: Den v týdnu (1–7)  \n  – ‚dd‘: Zkrácený název dne v týdnu (např. pon)  \n  – ‚ddd‘: Úplný název dne v týdnu (např. pondělí)  \n  – ‚M‘: Číslo měsíce (1–12)  \n  – ‚MM‘: Číslo měsíce, doplněné nulou (01–12)  \n  – ‚MMM‘: Zkrácený název měsíce (např. led)  \n  – ‚MMMM‘: Úplný název měsíce (např. leden)  \n  – ‚Y‘: Úplný zápis roku  \n  – ‚YY‘: Dvoumístný zápis roku  \n\n\n**Vrácená hodnota**: [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":"Vytvoří hodnotu DateOnly ze zadaného data.","examples":"\n**Příklad**\n\nVrátí hodnotu DateOnly ze zadaného data\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu DateOnly ze zadaného data.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Datum, ze kterého se vytvoří hodnota DateOnly.\n\n**Vrácená hodnota**: [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":"Vytvoří kopii hodnoty DateOnly.","examples":"\n**Příklad**\n\nVytvoří kopii hodnoty 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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří kopii hodnoty DateOnly.\n\n**Parametr**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota DateOnly, která se má zkopírovat.\n\n**Vrácená hodnota**: [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":"Vrátí den v měsíci zadaného data.","examples":"\n**Příklady**\n\nZíská den v měsíci aktuálního data\n\n```arcade\nDay(Now())\n```\n\nVrátí den v měsíci z hodnoty 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí den v měsíci zadaného data.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota data, ze které se získá den v měsíci. Hodnoty DateOnly jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [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":"Vrátí číslo hodiny v zadané hodnotě data nebo času (0–23).","examples":"\n**Příklady**\n\nVrátí číslo hodiny aktuálního času\n\n```arcade\nHour(Now())\n```\n\nVrátí číslo hodiny času\n\n```arcade\nHour(Date(2023, 1, 1, 12, 59, 23))\n// returns 12\n```\n\nVrátí číslo hodiny času\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí číslo hodiny v zadané hodnotě data nebo času (0–23).\n\n**Parametr**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Hodnota data nebo času, ze které se získá číslo hodiny času. Časové hodnoty jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [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":"Vrátí měsíc daného data na základě normy ISO 8601. Hodnoty se pohybují v rozmezí 1-12, kde leden je `1` a prosinec `12`.","examples":"\n**Příklady**\n\nZíská měsíc daného data na základě normy ISO 8601. Vrátí `12` pro měsíc prosinec.\n\n```arcade\nISOMonth(Date(1980, 11, 31))\n```\n\nZíská číslo měsíce dané hodnoty DateOnly na základě normy 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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí měsíc daného data na základě normy ISO 8601. Hodnoty se pohybují v rozmezí 1-12, kde leden je `1` a prosinec `12`.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota data, ze které se získá číslo měsíce. Hodnoty DateOnly jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [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":"Vrátí týden v roce pro dané datum na základě týdenního kalendáře ISO 8601. Hodnoty se pohybují v rozmezí 1-53, kde první týden roku je `1` a poslední týden roku je `52` nebo `53`, podle konkrétního roku.","examples":"\n**Příklady**\n\nZíská týden pro dané datum na základě normy ISO 8601. Vrátí `1`, protože toto datum je součástí prvního týdne následujícího roku.\n\n```arcade\nISOWeek(Date(1980, 11, 31))\n```\n\nZíská číslo týdne dané hodnoty DateOnly na základě normy 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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí týden v roce pro dané datum na základě týdenního kalendáře ISO 8601. Hodnoty se pohybují v rozmezí 1-53, kde první týden roku je `1` a poslední týden roku je `52` nebo `53`, podle konkrétního roku.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota data, ze které se získá číslo týdne. Hodnoty DateOnly jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [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":"Vrátí den v týdnu daného data na základě normy ISO 8601. Hodnoty se pohybují v rozmezí 1-7, kde pondělí je `1` a neděle je `7`.","examples":"\n**Příklady**\n\nVrátí den v týdnu daného data na základě normy ISO 8601. Vrátí `3` pro středu.\n\n```arcade\nISOWeekday(Date(1980, 11, 31))\n```\n\nVrátí den v týdnu zadané hodnoty DateOnly na základě normy 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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí den v týdnu daného data na základě normy ISO 8601. Hodnoty se pohybují v rozmezí 1-7, kde pondělí je `1` a neděle je `7`.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota data, ze které se získá den v týdnu. Hodnoty DateOnly jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [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":"Vrátí rok daného data na základě týdenního kalendáře ISO 8601.","examples":"\n**Příklady**\n\nZíská rok daného data na základě týdenního kalendáře ISO 8601. Vrátí `1981`, protože toto datum je součástí prvního týdne následujícího roku.\n\n```arcade\nISOYear(Date(1980, 11, 31))\n```\n\nZíská číslo roku dané hodnoty DateOnly na základě týdenního kalendáře ISO 8601.\n\n```arcade\nISOYear(DateOnly(1996, 11, 10))\n// returns 1996\n```\n\n","completion":{"label":"ISOYear","detail":"ISOYear(dateValue) -> Number","insertText":"ISOYear(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí rok daného data na základě týdenního kalendáře ISO 8601.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota data, ze které se získá rok. Hodnoty DateOnly jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [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":"Vrátí číslo milisekundy času v zadané hodnotě Čas nebo Datum.","examples":"\n**Příklady**\n\nVrátí číslo milisekundy aktuálního času\n\n```arcade\nMillisecond(Now())\n```\n\nVrátí číslo milisekundy času\n\n```arcade\nMillisecond(Date(2023, 1, 1, 12, 59, 23, 999))\n// returns 999\n```\n\nVrátí číslo milisekundy času\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí číslo milisekundy času v zadané hodnotě Čas nebo Datum.\n\n**Parametr**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Hodnota data nebo času, ze které se získá číslo milisekundy času. Časové hodnoty jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [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":"Vrátí číslo minuty času v zadané hodnotě Čas nebo Datum.","examples":"\n**Příklady**\n\nVrátí číslo minuty aktuálního času\n\n```arcade\nMinute(Now())\n```\n\nVrátí číslo minuty času\n\n```arcade\nMinute(Date(2013, 1, 1, 2, 15, 23))\n// returns 15\n```\n\nVrátí číslo minuty času\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí číslo minuty času v zadané hodnotě Čas nebo Datum.\n\n**Parametr**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Hodnota data nebo času, ze které se získá číslo minuty času. Časové hodnoty jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [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":"Vrátí měsíc zadaného data. Hodnoty se pohybují od 0 do 11, přičemž leden je `0` a prosinec `11`.","examples":"\n**Příklady**\n\nZíská měsíc daného data. Hodnota může být v rozmezí 0–11, kde ‚0‘ představuje leden a ‚11‘ prosinec.\n\n```arcade\nMonth(Date(1980, 11, 31))\n// returns 11\n```\n\nZíská číslo měsíce dané hodnoty 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí měsíc zadaného data. Hodnoty se pohybují od 0 do 11, přičemž leden je `0` a prosinec `11`.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota data, ze které se získá číslo měsíce. Hodnoty DateOnly jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vytvoří hodnotu data představující aktuální datum a čas v časovém pásmu kontextu spuštění profilu.","examples":"\n**Příklad**\n\nVrátí aktuální datum a čas ve výchozím časovém pásmu profilu.\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu data představující aktuální datum a čas v časovém pásmu kontextu spuštění profilu.\n\n**Vrácená hodnota**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Další zdroje**\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":"Vrátí číslo sekundy času v zadané hodnotě Čas nebo Datum.","examples":"\n**Příklady**\n\nZíská číslo sekundy aktuálního času\n\n```arcade\nSecond(Now())\n```\n\nZíská číslo sekundy času\n\n```arcade\nSecond(Date(2023, 1, 1, 2, 59, 01))\n// returns 1\n```\n\nZíská číslo sekundy času\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí číslo sekundy času v zadané hodnotě Čas nebo Datum.\n\n**Parametr**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Hodnota data nebo času, ze které se získá číslo sekundy času. Časové hodnoty jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [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":"Vytvoří hodnotu času představující aktuální čas v časovém pásmu kontextu spuštění profilu.","examples":"\n**Příklad**\n\nVrátí aktuální čas zobrazený pomocí výchozího časového pásma profilu.\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu času představující aktuální čas v časovém pásmu kontextu spuštění profilu.\n\n**Vrácená hodnota**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)\n\n**Další zdroje**\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":"Vytvoří hodnotu času ze vstupů představujících hodiny, minuty, sekundy a milisekundy.","examples":"\n**Příklad**\n\nVytvoří hodnotu času ze vstupů představujících hodiny, minuty, sekundy a milisekundy\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu času ze vstupů představujících hodiny, minuty, sekundy a milisekundy.\n\n**Parametry**\n\n- **hours**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo představující hodiny hodnoty Čas (0–23). Pokud je tato hodnota mimo běžný rozsah (0–23), funkce vrátí hodnotu ‚null‘.\n- **minutes**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo představující minuty hodnoty Čas (0–59). Pokud je tato hodnota mimo běžný rozsah (0–59), funkce vrátí hodnotu ‚null‘.\n- **seconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo představující sekundy hodnoty Čas (0–59). Pokud je tato hodnota mimo běžný rozsah (0–59), funkce vrátí hodnotu ‚null‘.\n- **milliseconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo představující milisekundy hodnoty Čas (0–999). Pokud je tato hodnota mimo běžný rozsah (0–999), funkce vrátí hodnotu ‚null‘.\n\n**Vrácená hodnota**: [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":"Vytvoří hodnotu času ze zadaného čísla představujícího milisekundy od půlnoci.","examples":"\n**Příklady**\n\nVrátí Čas z počtu milisekund od půlnoci\n\n```arcade\nTime(8119800);\n// returns a Time value of 02:15:19.800\n```\n\nVrátí Čas z počtu milisekund od půlnoci\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu času ze zadaného čísla představujícího milisekundy od půlnoci.\n\n**Parametr**\n\n- **numValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet milisekund od půlnoci. Pokud je tato hodnota větší než 86 400 000 (maximální počet milisekund za den) nebo menší než 0, funkce vrátí hodnotu ‚null‘.\n\n**Vrácená hodnota**: [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":"Vytvoří hodnotu času ze vstupního textu představujícího čas s nepovinným vstupem určujícím formát textu.","examples":"\n**Příklady**\n\nVytvoří hodnotu času z textové hodnoty představující čas\n\n```arcade\nTime(\"1:20 PM\");\n// returns a Time value of 13:20:00\n```\n\nVytvoří hodnotu času z textové hodnoty představující čas a formátování\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu času ze vstupního textu představujícího čas s nepovinným vstupem určujícím formát textu.\n\n**Parametry**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Textová hodnota představující čas.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Textová hodnota udávající formát vstupu ‚timeValue‘.  \nMožné hodnoty:  \n  - `h`: hodiny ve 12h formátu, bez nuly na začátku (1 až 12)  \n  - `hh`: hodiny ve 12h formátu, doplněné nulou (01 až 12)  \n  - `H`: hodiny ve 24h formátu, bez nuly na začátku (0 až 23)  \n  - `HH`: hodiny ve 24h formátu, doplněné nulou (00 až 23)  \n  – ‚m‘: Minuty (0–59)  \n  – ‚mm‘: Minuty, doplněné nulou (00–59)  \n  – ‚s‘: Sekundy (0–59)  \n  – ‚ss‘: Sekundy, doplněné nulou (00–59)  \n  – ‚A‘: AM/PM  \n\n\n**Vrácená hodnota**: [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":"Vytvoří hodnotu času ze zadaného data.","examples":"\n**Příklad**\n\nVrátí čas ze zadaného data\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu času ze zadaného data.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Datum ze kterého se získá čas.\n\n**Vrácená hodnota**: [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":"Vytvoří kopii hodnoty času.","examples":"\n**Příklad**\n\nVytvoří kopii hodnoty času\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří kopii hodnoty času.\n\n**Parametr**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - Hodnota času, která se má zkopírovat.\n\n**Vrácená hodnota**: [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":"Vytvoří hodnotu data představující aktuální datum a čas v UTC.","examples":"\n**Příklad**\n\nVytvoří datum v čase UTC\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 verze 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří hodnotu data představující aktuální datum a čas v UTC.\n\n**Vrácená hodnota**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Další zdroje**\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":"Vrátí časové pásmo zadaného data. Časové pásmo bude jedno z následujících:\n\n– text vyjadřující položku v databázi časových pásem IANA (tj. ‚America/New_York‘).\n\n– text vyjadřující hodiny a minuty, které se mají přičíst k UTC (tj. +07:00 nebo –03:00).\n\n– ‚system‘ – časové pásmo bude nastaveno na místní časové pásmo klienta nebo systému\n\n– ‚UTC‘ – Koordinovaný světový čas\n\n– ‚Unknown‘ – informace o časovém pásmu nejsou definovány.","examples":"\n**Příklad**\n\nVrátí časové pásmo data\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí časové pásmo zadaného data. Časové pásmo bude jedno z následujících:\n\n– text vyjadřující položku v databázi časových pásem IANA (tj. ‚America/New_York‘).\n\n– text vyjadřující hodiny a minuty, které se mají přičíst k UTC (tj. +07:00 nebo –03:00).\n\n– ‚system‘ – časové pásmo bude nastaveno na místní časové pásmo klienta nebo systému\n\n– ‚UTC‘ – Koordinovaný světový čas\n\n– ‚Unknown‘ – informace o časovém pásmu nejsou definovány.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Hodnota data, ze které se získá časové pásmo.\n\n**Vrácená hodnota**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Další zdroje**\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":"Vrátí posun časového pásma v milisekundách z UTC pro zadané Datum.","examples":"\n**Příklad**\n\nVrátí posun časového pásma v milisekundách z UTC\n\n```arcade\nvar inputDate = Date(2011, 10, 11, 8, 0, 0, 0, \"America/New_York\")\nTimeZoneOffset(inputDate);\n// returns -18000000\n```\n\n","completion":{"label":"TimeZoneOffset","detail":"TimeZoneOffset(dateValue) -> Number","insertText":"TimeZoneOffset(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí posun časového pásma v milisekundách z UTC pro zadané Datum.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Hodnota data, ze které se získá posun časového pásma.\n\n**Vrácená hodnota**: [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":"Vrátí aktuální datum o půlnoci v časovém pásmu kontextu spuštění profilu.","examples":"\n**Příklad**\n\nVrátí aktuální datum o půlnoci, např. pondělí 24. října 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí aktuální datum o půlnoci v časovém pásmu kontextu spuštění profilu.\n\n**Vrácená hodnota**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Další zdroje**\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":"Vytvoří novou hodnotu data odpovídající epoše vstupního data a nastaví časové pásmo na místní nebo systémové časové pásmo klienta.","examples":"\n**Příklad**\n\nVytvoří datum v místním čase ve stejné epoše jako vstupní 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 verze 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří novou hodnotu data odpovídající epoše vstupního data a nastaví časové pásmo na místní nebo systémové časové pásmo klienta.\n\n**Parametr**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Hodnota data, která bude představovat místní čas klienta.\n\n**Vrácená hodnota**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Další zdroje**\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":"Vytvoří novou hodnotu data odpovídající epoše vstupního data a nastaví časové pásmo na UTC (koordinovaný světový čas).","examples":"\n**Příklad**\n\nVytvoří datum v čase UTC ve stejné epoše jako vstupní 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 verze 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří novou hodnotu data odpovídající epoše vstupního data a nastaví časové pásmo na UTC (koordinovaný světový čas).\n\n**Parametr**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Hodnota data, která bude představovat čas UTC.\n\n**Vrácená hodnota**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Další zdroje**\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":"Vrátí číslo týdne v roce zadaného data. Hodnoty se pohybují v rozmezí 0-53, přičemž první týden v roce má `0` a poslední týden v roce má `51`, `52` nebo `53`, v závislosti na daném roce. Poslední a první týden nemusí trvat celých sedm dní.","examples":"\n**Příklady**\n\nPoužít výchozí den začátku týdne (neděle)\n\n```arcade\nWeek( Date(1974,0,3) )\n// Returns 0\n```\n\nNastavit úterý jako začátek týdne\n\n```arcade\nWeek( Date(1974,0,3), 4 )\n// Returns 1\n```\n\nNastavit pátek jako začátek týdne\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\nVrátí číslo týdne z hodnoty 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 verze 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí číslo týdne v roce zadaného data. Hodnoty se pohybují v rozmezí 0-53, přičemž první týden v roce má `0` a poslední týden v roce má `51`, `52` nebo `53`, v závislosti na daném roce. Poslední a první týden nemusí trvat celých sedm dní.\n\n**Parametry**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota data nebo DateOnly, ze které se získá číslo týdne. Hodnoty DateOnly jsou podporovány od verze 1.24.\n- **startDay** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo reprezentující první den týdne. neděle = 0; pondělí = 1; úterý = 2; středa = 3; čtvrtek = 4; pátek = 5; sobota = 6. Výchozí nastavení je `0` (něděle).\n\n**Vrácená hodnota**: [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":"Vrátí den v týdnu zadaného data. Hodnoty se pohybují od 0 do 6, přičemž neděle je ‚0‘ a sobota ‚6‘.","examples":"\n**Příklady**\n\nVrátí den v týdnu daného data. Vrátí `3` pro středu.\n\n```arcade\nWeekday(Date(1980, 11, 31))\n```\n\nVrátí den v týdnu zadané hodnoty 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí den v týdnu zadaného data. Hodnoty se pohybují od 0 do 6, přičemž neděle je ‚0‘ a sobota ‚6‘.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota data nebo DateOnly, ze které se získá den v týdnu. Hodnoty DateOnly jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [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":"Vrátí rok zadaného data.","examples":"\n**Příklady**\n\nZíská rok aktuálního data\n\n```arcade\nYear(Now())\n```\n\nZíská rok dané hodnoty 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí rok zadaného data.\n\n**Parametr**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - Hodnota data nebo DateOnly, ze které se získá rok. Hodnoty DateOnly jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"knowledge-graph_functions","title":"Funkce diagramu znalostí","items":[{"type":"function","name":"knowledgegraphbyportalitem","bundle":"knowledge-graph","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/knowledge-graph_functions/#knowledgegraphbyportalitem","description":"Vrátí diagram znalostí z položky portálu.","examples":"\n**Příklad**\n\nVrátí diagram znalostí z položky portálu.\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí diagram znalostí z položky portálu.\n\n**Parametry**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portál, z něhož se provádí dotazování prvků.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - GUID položky portálu odkazující na službu diagramu znalostí. _Tato hodnota musí být textový literál._\n\n**Vrácená hodnota**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph)\n\n**Další zdroje**\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":"Dotazuje se na diagram znalostí pomocí dotazu openCypher a vrátí množinu entit a vztahů v grafu spolu s jejich vlastnostmi.","examples":"\n**Příklady**\n\nDotazuje diagram znalostí na informace o entitách `Student`, které obsahuje.\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\nDotazuje diagram znalostí pomocí vázaných parametrů.\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDotazuje se na diagram znalostí pomocí dotazu openCypher a vrátí množinu entit a vztahů v grafu spolu s jejich vlastnostmi.\n\n**Parametry**\n\n- **graph**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph) - Diagram znalostí pro dotazování.\n- **openCypherQuery**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Dotaz openCypher, který má být proveden na diagram znalostí.\n- **queryParameters** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Slovník pojmenovaných parametrů dotazu pro dotaz openCypher. U názvů parametrů nebo klíčů ve slovníku se rozlišují velká a malá písmena. Přijaté parametry závisí na externím úložišti grafů a mohou být typu: `Array`, `Date`, `Dictionary`, `Geometry`, `Number`, `Text`\n\n**Vrácená hodnota**: Array\n\n**Další zdroje**\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":"enterprise_functions","title":"Funkce Enterprise","items":[{"type":"function","name":"nextsequencevalue","bundle":"database","sinceVersion":"1.4","link":"https://developers.arcgis.com/arcade/function-reference/enterprise_functions/#nextsequencevalue","description":"Vrátí hodnotu další sekvence ze zadané sekvence databází. Pokud `inputSequenceName` neexistuje, vrátí výraz chybu.","examples":"\n**Příklad**\n\nVrátí číslo s hodnotou další 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 verze 1.4](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí hodnotu další sekvence ze zadané sekvence databází. Pokud `inputSequenceName` neexistuje, vrátí výraz chybu.\n\n**Parametr**\n\n- **sequenceName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název sekvence. To již musí být v databázi nakonfigurováno.\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"debugging_functions","title":"Funkce ladění","items":[{"type":"function","name":"console","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#console","description":"Zaznamená zprávu do konzoly pro účely ladění. Tato funkce může být užitečná zejména při ladění výrazů. Na rozdíl od většiny funkcí `Console()` nevrací hodnotu, ale zaznamenává zprávy do samostatného okna pouze pro účely kontroly dat. Úspěšné použití této funkce nemá žádný výpočetní dopad na vyhodnocení výrazu. Umístění konzoly závisí na profilu nebo kontextu, ve kterém je výraz vytvořen. Při vytváření výrazu v ArcGIS Online jsou zaznamenané zprávy přístupné na kartě \\\"Konzola\\\" v okně výsledků v Editoru Arcade. Výrazy prováděné ve webových klientech budou zaznamenávat zprávy konzoly do konzoly prohlížeče.","examples":"\n**Příklad**\n\nZaznamená hodnotu `max` pro každou iteraci smyčky v rámci funkce.\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZaznamená zprávu do konzoly pro účely ladění. Tato funkce může být užitečná zejména při ladění výrazů. Na rozdíl od většiny funkcí `Console()` nevrací hodnotu, ale zaznamenává zprávy do samostatného okna pouze pro účely kontroly dat. Úspěšné použití této funkce nemá žádný výpočetní dopad na vyhodnocení výrazu. Umístění konzoly závisí na profilu nebo kontextu, ve kterém je výraz vytvořen. Při vytváření výrazu v ArcGIS Online jsou zaznamenané zprávy přístupné na kartě \\\"Konzola\\\" v okně výsledků v Editoru Arcade. Výrazy prováděné ve webových klientech budou zaznamenávat zprávy konzoly do konzoly prohlížeče.\n\n**Parametr**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Seznam proměnných, text, číslo nebo slovník, které se mají vypsat do okna zpráv.\n\n**Vrácená hodnota**: 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":"Poskytuje informace o kontextu a prostředí, ve kterém je výraz Arcade spuštěn.","examples":"\n**Příklad**\n\nZíská prostředí klienta nebo systému\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 verze 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPoskytuje informace o kontextu a prostředí, ve kterém je výraz Arcade spuštěn.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník obsahující níže uvedené vlastnosti. Vrácené vlastnosti se mohou lišit v závislosti na tom, kde výraz Arcade spustíte, proto doporučujeme použít funkci ‚HasValue‘, abyste se ujistili, že požadovaná vlastnost prostředí existuje.\n\n- **version**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Verze Arcade. Další informace o verzování naleznete v matici verzí Arcade.\n- **engine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Engine provádějící výraz Arcade. Možné hodnoty: `web`, `native`, `jvm`\n- **engineVersion**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Verze enginu provádějícího výraz Arcade. Další informace o verzování naleznete v matici verzí Arcade.\n- **application**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Aplikace, ve které je výraz Arcade spuštěn. Nastavení této hodnoty je na vývojářích aplikací. Proto může být tato vlastnost prázdná, v závislosti na aplikaci, ve které bude výraz spuštěn.\n- **locale**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Národní prostředí klienta nebo systému.\n- **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Souřadnicový systém kontextu Arcade.\n\n  - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Charakteristické ID (WKID) souřadnicového systému.\n- **timeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.24_ Časové pásmo kontextu provádění výrazu. Používá se při konstrukci a zobrazování hodnot data, pokud není časové pásmo zadáno jinak.\n- **userTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Since 1.30_ Časové pásmo zařízení nebo prohlížeče spouštějícího výraz Arcade.\n\n**Další zdroje**\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":"Funkce pole","items":[{"type":"function","name":"all","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#all","description":"Určuje, zda všechny elementy v daném poli vyhovují testu zadané funkce. Vrací hodnotu `true`, pokud funkce vrátí hodnotu `true` pro všechny položky vstupního pole.","examples":"\n**Příklady**\n\nVrací hodnotu `false`, protože některé elementy ve vstupním poli nevyhovují testu `isEven`.\n\n```arcade\n// isEven is used to test if each element in the array is even\n// it returns true if the element is divisible by two, false if is not\nfunction isEven(value) { return value % 2 == 0 }\n// The isEven function will execute for each element in the array,\n// returning the following values: false, true, false, true, false\n// Since some of the values in the array did not pass the test\n// (return true), the return value will be false\nAll([1,2,3,4,5], isEven)\n```\n\nPoužívá existující Arcade funkci `isEmpty` jako funkci `testFunction`. To platí, protože příkaz `isEmpty` přijímá jediný parametr a vrací logickou hodnotu. Tento výraz vrací hodnotu `true`, pokud jsou všechna pole prázdná.\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 verze 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUrčuje, zda všechny elementy v daném poli vyhovují testu zadané funkce. Vrací hodnotu `true`, pokud funkce vrátí hodnotu `true` pro všechny položky vstupního pole.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vstupní pole pro testování.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkce použitá k testování každého elementu v poli `testFunction(value: Any) -> Boolean`. Funkce musí vrátit pravdivou hodnotu, pokud element projde testem. Funkce může být uživatelem definovaná funkce nebo základní funkce Arcade definovaná pomocí následujícího parametru:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Představuje hodnotu elementu v poli.\n\n**Vrácená hodnota**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true`, pokud testovací funkce vrátí pravdivou hodnotu pro všechny elementy."}},"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":"Testuje, zda některý z elementů daného pole vyhovuje testu zadané funkce. Vrací hodnotu `true`, pokud funkce vrátí hodnotu `true` alespoň pro jednu položku vstupního pole.","examples":"\n**Příklady**\n\nVrací hodnotu `true`, protože alespoň jeden element vstupního pole vyhovuje testu `isEven`.\n\n```arcade\n// isEven is used to test if each element in the array is even\n// it returns true if the element is divisible by two, false if is not\nfunction isEven(value) { return value % 2 == 0 } \n// The isEven function will execute for each element in the array,\n// returning the following values: false, true, false, true, false\n// Since at least one value in the array passed the test\n// (return true), the return value will be true\nAny([1,2,3,4,5], isEven)\n```\n\nPoužívá existující Arcade funkci `isEmpty` jako funkci `testFunction`. To platí, protože příkaz `isEmpty` přijímá jediný parametr a vrací logickou hodnotu. Tento výraz vrací hodnotu `true`, pokud je některé z polí prázdné.\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 verze 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTestuje, zda některý z elementů daného pole vyhovuje testu zadané funkce. Vrací hodnotu `true`, pokud funkce vrátí hodnotu `true` alespoň pro jednu položku vstupního pole.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vstupní pole pro testování.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkce použitá k testování každého elementu v poli `testFunction(value: Any) -> Boolean`. Funkce musí vrátit pravdivou hodnotu, pokud element projde testem. Funkce může být uživatelem definovaná funkce nebo základní funkce Arcade definovaná pomocí následujícího parametru:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Představuje hodnotu elementu v poli.\n\n**Vrácená hodnota**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true`, pokud testovací funkce vrátí pravdivou hodnotu pro některý z 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":"Vrátí nové pole dané délky.","examples":"\n**Příklady**\n\nVrátí `[null, null, null, null, null]`.\n\n```arcade\nArray(5)\n```\n\nVrátí `[\\\"hello\\\",\\\"hello\\\"]`\n\n```arcade\nArray(2, \"hello\")\n```\n\nVrátí `[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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí nové pole dané délky.\n\n**Parametry**\n\n- **arrayLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Požadovaná délka nového pole.\n- **defaultValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Hodnota pro každý element v poli. Není-li zadána žádná hodnota, výchozí bude `null`.\n\n**Vrácená hodnota**: [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":"Vrátí buď kopii vstupního pole bez podstruktury nebo včetně podstruktury.","examples":"\n**Příklady**\n\nVytvoří kopii vstupního pole bez podstruktury\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\nVytvoří kopii vstupního pole včetně podstruktury\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 verze 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí buď kopii vstupního pole bez podstruktury nebo včetně podstruktury.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, které se má zkopírovat.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Pokud je hodnota `true`, vytvoří se kopie včetně podstruktury každého elementu vstupního pole, což znamená, že elementy ve výstupním poli nebudou mít stejné reference jako elementy vstupního pole. Výchozí hodnota je `false`.\n\n**Vrácená hodnota**: [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":"Vrátí poslední element pole. Pokud je vstupní pole prázdné, vyhodnocení výrazu se nezdaří.","examples":"\n**Příklad**\n\nVrátí `'šedá'`.\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí poslední element pole. Pokud je vstupní pole prázdné, vyhodnocení výrazu se nezdaří.\n\n**Parametr**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, ze kterého bude získána poslední hodnota.\n\n**Vrácená hodnota**: [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":"Vrátí počet položek v poli.","examples":"\n**Příklad**\n\nVrátí 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí počet položek v poli.\n\n**Parametr**\n\n- **value**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, se kterým má být provedena operace.\n\n**Vrácená hodnota**: [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":"Vrátí zadanou výchozí hodnotu, pokud index v poli neexistuje nebo je hodnota na zadaném indexu `null` nebo prázdná textová hodnota.","examples":"\n**Příklady**\n\nPole s hodnotou na daném indexu\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 4, \"No data\");\n// returns 901\n```\n\nPole bez hodnoty na daném indexu\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 5, \"No data\");\n// returns \"No data\"\n```\n\nPole s hodnotou null na daném indexu\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí zadanou výchozí hodnotu, pokud index v poli neexistuje nebo je hodnota na zadaném indexu `null` nebo prázdná textová hodnota.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vstupní pole ke kontrole.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index ke kontrole.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tato hodnota je vrácena, pokud index neexistuje nebo je hodnota na zadaném indexu `null` nebo prázdná textová hodnota.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVrací hodnotu na zadaném indexu, pokud je definován. V opačném případě vrátí hodnotu zadanou v `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":"Zkontroluje, zda má index vnořený několik úrovní hluboko ve vícerozměrném poli hodnotu, a pokud ji má, vrátí ji. V opačném případě funkce vrátí zadanou výchozí hodnotu, pokud alespoň jeden z vnořených klíčů nebo indexů neexistuje nebo je hodnota u zadaného klíče nebo indexu `null` nebo prázdná textová hodnota. To vám umožní proniknout do vnořené struktury najednou, místo abyste kontrolovali hodnoty v každém poli.","examples":"\n**Příklady**\n\nPole s hodnotou na vnořeném indexu\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\nPole bez hodnoty na vnořeném indexu\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\nPole bez hodnoty na nadřazeném indexu\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\nPole slovníků s vnořenými hodnotami\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZkontroluje, zda má index vnořený několik úrovní hluboko ve vícerozměrném poli hodnotu, a pokud ji má, vrátí ji. V opačném případě funkce vrátí zadanou výchozí hodnotu, pokud alespoň jeden z vnořených klíčů nebo indexů neexistuje nebo je hodnota u zadaného klíče nebo indexu `null` nebo prázdná textová hodnota. To vám umožní proniknout do vnořené struktury najednou, místo abyste kontrolovali hodnoty v každém poli.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vstupní pole ke kontrole.\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; - Pole klíčů nebo indexů, které se mají kontrolovat v každé úrovni struktury kontejneru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tato hodnota je vrácena, pokud alespoň jeden z klíčů nebo indexů neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVrátí hodnotu na zadaném klíči nebo indexu, je-li definován. V opačném případě vrátí hodnotu zadanou v `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":"Vrátí sadu vzájemně odlišných nebo jedinečných hodnot pro pole hodnot.","examples":"\n**Příklad**\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 verze 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí sadu vzájemně odlišných nebo jedinečných hodnot pro pole hodnot.\n\n**Parametr**\n\n- **values**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole hodnot, pro něž má být provedena operace.\n\n**Vrácená hodnota**: [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":"Vrátí sadu vzájemně odlišných nebo jedinečných hodnot pro seznam hodnot.","examples":"\n**Příklad**\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 verze 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí sadu vzájemně odlišných nebo jedinečných hodnot pro seznam hodnot.\n\n**Parametr**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Seznam hodnot, pro něž má být provedena operace.\n\n**Vrácená hodnota**: [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":"Odebere hodnotu z pole v daném indexu. Existující elementy umístěné v nebo nad daným indexem se posunou o jednu hodnotu indexu dolů. Velikost pole se zmenší o jednu.","examples":"\n**Příklady**\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOdebere hodnotu z pole v daném indexu. Existující elementy umístěné v nebo nad daným indexem se posunou o jednu hodnotu indexu dolů. Velikost pole se zmenší o jednu.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, ze kterého bude odebrána hodnota.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index hodnoty, která bude odebrána z pole. Pokud je zadán záporný index, bude použit jako odsazení od konce pole.\n\n**Vrácená hodnota**: 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":"Vytvoří nové pole s elementy vyfiltrovanými ze vstupního pole, které vyhovují testu zadané funkce.","examples":"\n**Příklady**\n\nVrátí nové pole složené z elementů, které prošly filtrem `isEven`.\n\n```arcade\nfunction isEven(i) { return i % 2 == 0 } \nFilter([1,2,3,4,5], isEven) // Returns [2,4]\n// Since 2 and 4 are even, they are the only values\n// included in the output array.\n```\n\nPoužívá stávající Arcade funkci `isEmpty` ve funkci `filterFunction`. Vrátí nové pole polí, která nejsou prázdná.\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 verze 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří nové pole s elementy vyfiltrovanými ze vstupního pole, které vyhovují testu zadané funkce.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vstupní pole, které se má filtrovat.\n- **filterFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkce použitá k filtrování elementů v poli `filterFunction(value: Any) -> Boolean`. Funkce musí vrátit pravdivou hodnotu, pokud element projde testem. Funkce může být uživatelem definovaná funkce nebo základní funkce Arcade definovaná pomocí následujícího parametru:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Představuje hodnotu elementu v poli.\n\n**Vrácená hodnota**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nVrací pole s elementy, které prošly testovací funkcí."}},"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":"Vrátí první element v poli. Vrátí hodnotu `null`, pokud je pole prázdné.","examples":"\n**Příklad**\n\nvypíše 'oranžová'\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí první element v poli. Vrátí hodnotu `null`, pokud je pole prázdné.\n\n**Parametr**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, ze kterého bude získána první položka.\n\n**Vrácená hodnota**: [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":"Vrátí první element pole. Pokud je vstupní pole prázdné, vyhodnocení výrazu se nezdaří.","examples":"\n**Příklad**\n\nVrátí `'oranžová'`.\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí první element pole. Pokud je vstupní pole prázdné, vyhodnocení výrazu se nezdaří.\n\n**Parametr**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, ze kterého se získá první hodnota.\n\n**Vrácená hodnota**: [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":"Ukazuje, zda má pole hodnotu na daném indexu.","examples":"\n**Příklady**\n\nPole s hodnotou na daném indexu\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 4);\n// returns true\n```\n\nPole bez hodnoty na daném indexu\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 5);\n// returns false\n```\n\nPole s hodnotou null na daném indexu\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda má pole hodnotu na daném indexu.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole ke kontrole.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index ke kontrole.\n\n**Vrácená hodnota**: [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":"Zkontroluje, zda má index vnořený několik úrovní hluboko ve vícerozměrném poli hodnotu. To vám umožní proniknout do vnořené struktury najednou, místo abyste kontrolovali hodnoty v každém poli. Vrací hodnotu `true`, pokud indexy na každé úrovni struktury existují a obsahují nenulovou hodnotu.","examples":"\n**Příklady**\n\nPole s hodnotou na vnořeném indexu\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 4]);\n// returns true\n```\n\nPole bez hodnoty na vnořeném indexu\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 10]);\n// returns false\n```\n\nPole bez hodnoty na nadřazeném indexu\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [10, 5]);\n// returns false\n```\n\nPole slovníků s vnořenými hodnotami\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZkontroluje, zda má index vnořený několik úrovní hluboko ve vícerozměrném poli hodnotu. To vám umožní proniknout do vnořené struktury najednou, místo abyste kontrolovali hodnoty v každém poli. Vrací hodnotu `true`, pokud indexy na každé úrovni struktury existují a obsahují nenulovou hodnotu.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole ke kontrole.\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; - Pole klíčů nebo indexů, které se mají kontrolovat v každé úrovni struktury.\n\n**Vrácená hodnota**: [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":"Určuje, zda pole obsahuje danou hodnotu. Vrátí `true`, pokud se hodnota nachází v poli.","examples":"\n**Příklady**\n\nVrátí `true`.\n\n```arcade\nIncludes(['orange', 'purple', 'gray'], 'purple')\n```\n\nVrátí `false`.\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUrčuje, zda pole obsahuje danou hodnotu. Vrátí `true`, pokud se hodnota nachází v poli.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vstupní pole.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Hodnota, která má být hledána v daném poli.\n\n**Vrácená hodnota**: [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":"Vrátí umístění indexu vstupní položky v poli se základem nula. Pokud `item` neexistuje, vrátí se `-1`.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí umístění indexu vstupní položky v poli se základem nula. Pokud `item` neexistuje, vrátí se `-1`.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, které má být prohledáno.\n- **item**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Položka, která se má vyhledat v poli.\n\n**Vrácená hodnota**: [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":"Vloží novou hodnotu do pole v daném indexu. Existující elementy umístěné na nebo nad daným indexem se posunou o jednu hodnotu indexu nahoru. Velikost pole se zvýší o jednu.","examples":"\n**Příklady**\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVloží novou hodnotu do pole v daném indexu. Existující elementy umístěné na nebo nad daným indexem se posunou o jednu hodnotu indexu nahoru. Velikost pole se zvýší o jednu.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, do něhož má být vložena nová hodnota.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index pole, do něhož má být vložena nová hodnota. Index 0 vloží hodnotu na začátek pole. Index shodný s velikostí pole vloží hodnotu na konec pole. Index větší než velikost pole způsobí chybu.  Pokud je zadán záporný index, bude použit jako odsazení od konce pole.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Hodnota, která se vloží do pole.\n\n**Vrácená hodnota**: 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":"Vytvoří nové pole na základě výsledků volání zadané funkce na každý element ve vstupním poli.","examples":"\n**Příklady**\n\nPřevede všechny elementy v poli z Fahrenheita na Celsia a vrátí je v novém poli.\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\nPřevádí objekty data na formátovaný text\n\n```arcade\nvar dates = [ Date(1996, 11, 10), Date(1995, 1, 6), Date(1992, 2, 27), Date(1990, 10, 2)];\nfunction formatDates(dateVal) { return Text(dateVal, 'MMM D, Y') }\nMap(dates, formatDates);\n// returns ['Dec 10, 1996', 'Feb 6, 1995', 'Mar 27, 1992', 'Nov 2, 1990']\n```\n\n","completion":{"label":"Map","detail":"Map(inputArray, mappingFunction) -> Array<Any>","insertText":"Map(${1:inputArray_}, ${2:mappingFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří nové pole na základě výsledků volání zadané funkce na každý element ve vstupním poli.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vstupní pole pro mapování.\n- **mappingFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkce, která se zavolá pro každý element v poli `mappingFunction(value: Any) -> Any`. Funkce musí vrátit novou položku, která bude součástí vráceného pole. Funkce může být uživatelem definovaná funkce nebo základní funkce Arcade definovaná pomocí následujícího parametru:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Představuje hodnotu elementu v poli.\n\n**Vrácená hodnota**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nPoložky vrácené mapovací funkcí."}},"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":"Testuje, zda žádný z elementů v daném poli nevyhovuje testu zadané funkce. Vrátí hodnotu `true`, pokud funkce `testFunction` vrátí hodnotu `false` pro všechny položky vstupního pole.","examples":"\n**Příklady**\n\nVrací hodnotu `false`, protože některé elementy vstupního pole prošly testem `isEven`.\n\n```arcade\n// isEven is used to test if each element in the array is even\n// it returns true if the element is divisible by two, false if is not\nfunction isEven(value) { return value % 2 == 0 } \n// The isEven function will execute for each element in the array,\n// returning the following values: false, true, false, true, false\n// Since at least one value in the array passed the test\n// (return true), the return value will be false\nNone([1,2,3,4,5], isEven)\n```\n\nPoužívá existující Arcade funkci `isEmpty` jako funkci `testFunction`. To platí, protože příkaz `isEmpty` přijímá jediný parametr a vrací logickou hodnotu. Tento výraz vrací hodnotu `true`, pokud žádné z polí není prázdné.\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 verze 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nTestuje, zda žádný z elementů v daném poli nevyhovuje testu zadané funkce. Vrátí hodnotu `true`, pokud funkce `testFunction` vrátí hodnotu `false` pro všechny položky vstupního pole.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vstupní pole pro testování.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkce k testování každého elementu v poli `testFunction(value: Any) -> Boolean`. Pokud element neprojde testem, musí funkce vrátit hodnotu falsy. Funkce může být uživatelem definovaná funkce nebo základní funkce Arcade definovaná pomocí následujícího parametru:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Představuje hodnotu elementu v poli.\n\n**Vrácená hodnota**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true`, pokud všechny elementy v poli nevyhovují testovací funkci."}},"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":"Odebere a vrátí element na konci pole. Je-li pole prázdné, bude hlášena chyba.","examples":"\n**Příklad**\n\nVrátí 'šedá'. Vstupní pole se nyní bude rovnat `['oranžová', 'fialová']`.\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOdebere a vrátí element na konci pole. Je-li pole prázdné, bude hlášena chyba.\n\n**Parametr**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vstupní pole, z něhož bude odebrán a vrácen poslední element.\n\n**Vrácená hodnota**: [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":"Přidá element na konec pole a vrátí novou délku pole.","examples":"\n**Příklad**\n\nVrátí 4. Vstupní pole se nyní bude rovnat `['oranžová', 'fialová', 'šedá', 'červená']`.\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřidá element na konec pole a vrátí novou délku pole.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, do nějž mají být vloženy elementy.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Hodnota, která bude přidána jako poslední element vstupního pole.\n\n**Vrácená hodnota**: [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":"Provede zadanou funkci redukce (\\\"reducer\\\") na každém elementu pole a předá návratovou hodnotu z výpočtu předchozího elementu.","examples":"\n**Příklady**\n\nBez parametru `initialValue` jsou první dva elementy pole `cities` předány funkci přidání jako argumenty.\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\nProtože je nastaven parametr `initialValue`, bude tato hodnota prvním argumentem funkce (`city1`), a první element `cities` bude druhým argumentem funkce (`city2`).\n\n```arcade\nvar los_angeles = { name: 'Los Angeles', pop: 3898747 }\n// since an initialValue is provided, it will be passed into the maxPop function as x\n// and the first value of the array will be passed in as y for the initial function call\n// The subsequent times the function is executed, it will take the return value\n// from the previous function call as x and the next array value as y\nvar largestCity = Reduce(cities, mostPopulated, los_angeles)\nConsole(largestCity.name + ' is the biggest city in the list with a population of ' + largestCity.pop)\n// Los Angeles is the biggest city in the list with a population of 3898747\n```\n\n","completion":{"label":"Reduce","detail":"Reduce(inputArray, reducerFunction, initialValue?) -> Any","insertText":"Reduce(${1:inputArray_}, ${2:reducerFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nProvede zadanou funkci redukce (\\\"reducer\\\") na každém elementu pole a předá návratovou hodnotu z výpočtu předchozího elementu.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vstupní pole, které se má redukovat.\n- **reducerFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Funkce redukce, která agreguje hodnoty pole `reducerFunction(previousValue: Any, arrayValue: Any) -> Any`.\n\n  - **previousValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Při prvním spuštění funkce to bude první element vstupního pole nebo hodnota `initialValue`, je-li zadána.\n  - **arrayValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Představuje aktuální hodnotu elementu ve vstupním poli.\n- **initialValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Položka, která se předává do prvního argumentu funkce redukce.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nHodnota, která byla sestavena funkcí reducer pro každý element v poli."}},"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":"Změní počet elementů v poli na zadanou velikost. Lze použít k rozšíření pole nebo jeho předčasnému zkrácení. Pokud se po změně velikosti pokusíte indexovat za nový poslední element, dojde k chybě, s výjimkou případu indexování dalšího elementu, kdy se pole nadále rozšiřuje o jeden element.","examples":"\n**Příklady**\n\nVrátí `['oranžová', 'fialová', 'šedá', null, null]`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5)\nreturn colors\n```\n\nVrátí `['oranžová', 'fialová', 'šedá', 'červená', 'červená']`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5, 'red')\nreturn colors\n```\n\nVrátí `['oranžová']`\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZmění počet elementů v poli na zadanou velikost. Lze použít k rozšíření pole nebo jeho předčasnému zkrácení. Pokud se po změně velikosti pokusíte indexovat za nový poslední element, dojde k chybě, s výjimkou případu indexování dalšího elementu, kdy se pole nadále rozšiřuje o jeden element.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, jehož velikost má být změněna.\n- **newSize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Požadovaný počet elementů v poli se změněnou velikostí.\n- **value** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Nepovinná hodnota, která bude použita pro všechny nové elementy přidané do pole. Není-li zadána žádná hodnota, nově přidané elementy budou mít hodnotu `null`.\n\n**Vrácená hodnota**: Null"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"reverse","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#reverse","description":"Obrátí obsah pole v místě.","examples":"\n**Příklad**\n\nVrátí `['šedá', 'fialová', 'oranžová']`\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nObrátí obsah pole v místě.\n\n**Parametr**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, které bude obráceno.\n\n**Vrácená hodnota**: [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":"Vrátí část pole mezi dvěma indexy jako nové pole.","examples":"\n**Příklady**\n\nVrátí `['fialová', 'šedá']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 1, 3)\n```\n\nVrátí `['červená', 'modrá']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 3)\n```\n\nVrátí `['oranžová', 'fialová', 'šedá', 'červená', 'modrá']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'])\n```\n\nVrátí `['modrá']`\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí část pole mezi dvěma indexy jako nové pole.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, které má být rozříznuto.\n- **startIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index, od něhož má být započat řez. Výchozí je `0`. Pokud je zadán záporný index, bude použit jako odsazení od konce pole.\n- **endIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index, na němž má řez končit. Hodnota v tomto indexu nebude zahrnuta do vráceného pole. Výchozí je velikost pole.\n\n**Vrácená hodnota**: [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":"Seřadí pole podle hodnoty ASCII. Pokud jsou všechny položky v poli stejného typu, použije se příslušná funkce pro seřazení. Pokud jsou různého typu, budou položky převedeny na text. Pokud pole obsahuje slovníky a není zadána uživatelem definovaná funkce, k žádnému seřazení nedojde. Pokud pole obsahuje hodnoty `null`, nebudou převedeny na text a budou vráceny na konci setříděného pole.","examples":"\n**Příklady**\n\nvrátí `['$', 1, 'A', 'a']`\n\n```arcade\nSort([1, 'a', '$', 'A'])\n```\n\nSeřadit pomocí uživatelem definované funkce\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSeřadí pole podle hodnoty ASCII. Pokud jsou všechny položky v poli stejného typu, použije se příslušná funkce pro seřazení. Pokud jsou různého typu, budou položky převedeny na text. Pokud pole obsahuje slovníky a není zadána uživatelem definovaná funkce, k žádnému seřazení nedojde. Pokud pole obsahuje hodnoty `null`, nebudou převedeny na text a budou vráceny na konci setříděného pole.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, které má být seřazeno.\n- **comparatorFunction** (_Optional_): [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - Uživatelem definovaná funkce, která se použije pro seřazení `orderingFunction(a: Any, b: Any) -> Number`. Funkce obdrží dva elementy a měla by vrátit číslo, které udává pořadí řazení obou elementů:  \n`> 0`: zařadí `b` před `a`  \n`= 0`: zachová původní pořadí `a` a `b`  \n`< 0`: zařadí `a` před `b`\n\n  - **a**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - První element pro porovnání.\n  - **b**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Druhý element pro porovnání.\n\n**Vrácená hodnota**: [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":"Spojí všechny parametry dohromady do nového pole.","examples":"\n**Příklady**\n\nVrátí `['oranžová', 'fialová', 1, 2, 'červená']`\n\n```arcade\nSplice(['orange', 'purple'], 1, 2, 'red')\n```\n\nVrátí `[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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSpojí všechny parametry dohromady do nového pole.\n\n**Parametr**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Probíhající seznam hodnot, které mají být spojeny do nového pole.\n\n**Vrácená hodnota**: [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":"Ořízne vstupní pole a vrátí první daný počet elementů.","examples":"\n**Příklad**\n\nVrátí `[ 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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOřízne vstupní pole a vrátí první daný počet elementů.\n\n**Parametry**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole, které má být oříznuto.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet položek, které se mají vrátit ze začátku pole.\n\n**Vrácená hodnota**: [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":"Funkce portálu","items":[{"type":"function","name":"featuresetbyportalitem","bundle":"portal-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#featuresetbyportalitem","description":"Vytvoří sadu prvků z vrstvy prvků v položce daného Portálu. Omezení počtu polí v sadě prvků a vyloučení geometrie mohou zlepšit provedení skriptu.","examples":"\n**Příklad**\n\nZobrazí počet prvků ve vrstvě z jiného portálu, než je prvek v mapě.\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 verze 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří sadu prvků z vrstvy prvků v položce daného Portálu. Omezení počtu polí v sadě prvků a vyloučení geometrie mohou zlepšit provedení skriptu.\n\n**Parametry**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portál, ze kterého se mají dotazovat prvky pomocí daného ID položky portálu.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - GUID položky portálu odkazující na vrstvu prvků nebo feature službu. _Vezměte prosím na vědomí, že tato hodnota musí být textový literál._\n- **layerId** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ID vrstvy ve feature službě. Tato vrstva musí být vytvořena z feature služby; kolekce prvků nejsou podporovány.\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole, která budou zahrnuta v sadě prvků. Ve výchozím nastavení jsou zahrnuta všechna pole. Pro získání všech polí ve vrstvě, nastavte tuto hodnotu na `['*']`. Omezení počtu polí zlepší provedení skriptu.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Indikuje, zda geometrii zahrnout v prvcích. Pro dobrý průběh skriptu, byste měli požadovat geometrii, pouze pokud je potřeba, například pro použití v geometrických funkcích.\n\n**Vrácená hodnota**: [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":"Vrátí aktuálního uživatele z pracovní oblasti. V případě dat ze služby je vrácen buď uživatel portálu, nebo uživatel serveru. V případě dat z databázového připojení je vrácen uživatel databáze. Pokud není přiřazen žádný uživatel k pracovní oblasti, jako je souborová geodatabáze, bude vrácena hodnota `null`.","examples":"\n**Příklady**\n\nVrátí uživatelské jméno aktuálně přihlášeného uživatele aktivního portálu. Pokud k portálu není přiřazen žádný uživatel, vrátí se hodnota `null`.\n\n```arcade\nvar userInfo = GetUser();\nif(HasValue(userInfo, \"username\")){\n  return userInfo.username;\n}\n```\n\nVrátí slovník pro aktuálně přihlášeného uživatele na základě připojení pracovní oblasti k danému portálu.\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí aktuálního uživatele z pracovní oblasti. V případě dat ze služby je vrácen buď uživatel portálu, nebo uživatel serveru. V případě dat z databázového připojení je vrácen uživatel databáze. Pokud není přiřazen žádný uživatel k pracovní oblasti, jako je souborová geodatabáze, bude vrácena hodnota `null`.\n\n**Parametry**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portál, ze které se aktuální uživatel vrátí. Pokud není zadán žádný portál, vrátí se informace o uživateli z aktivního portálu.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uživatelské jméno uživatele, jež chcete vrátit. Při zadání požadavku budou vráceny pouze omezené informace na základě vašich oprávnění.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník na základě vlastností popsaných níže. V offline pracovním postupu bude vráceno pouze uživatelské jméno.\n\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - E-mailová adresa přidružená k účtu uživatele.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Křestní jméno a příjmení uživatele.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole skupin, k nimž uživatel patří.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID vráceného uživatele.\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole oprávnění, která má uživatel v rámci své organizace (např. upravit, zobrazit atd.).\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Role, kterou uživatel zastává v rámci své organizace (např. administrátor, vydavatel, uživatel, prohlížitel nebo vlastní).\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uživatelské jméno vráceného uživatele."}},"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":"Vrátí aktuálního uživatele z pracovní oblasti. V případě dat ze služby je vrácen buď uživatel portálu, nebo uživatel serveru. V případě dat z databázového připojení je vrácen uživatel databáze. Pokud není přiřazen žádný uživatel k pracovní oblasti, jako je souborová geodatabáze, bude vrácena hodnota `null`.","examples":"\n**Příklady**\n\nVrátí informace o uživateli pro aktivní portál. Pokud k portálu není přiřazen žádný uživatel, vrátí se hodnota `null`.\n\n```arcade\nGetUser()\n```\n\nVrátí informace o aktuálně přihlášeném uživateli na základě portálu s uživatelskými rozšířeními.\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí aktuálního uživatele z pracovní oblasti. V případě dat ze služby je vrácen buď uživatel portálu, nebo uživatel serveru. V případě dat z databázového připojení je vrácen uživatel databáze. Pokud není přiřazen žádný uživatel k pracovní oblasti, jako je souborová geodatabáze, bude vrácena hodnota `null`.\n\n**Parametry**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - Portál, ze které se aktuální uživatel vrátí. Pokud není zadán žádný portál, vrátí se informace o uživateli z aktivního portálu.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda se ve slovníku vrátí `userLicenseTypeExtensions`.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník na základě vlastností popsaných níže. V offline pracovním postupu bude vráceno pouze uživatelské jméno.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID vráceného uživatele.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uživatelské jméno vráceného uživatele.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Křestní jméno a příjmení uživatele.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - E-mailová adresa přidružená k účtu uživatele.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole skupin, k nimž uživatel patří.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Role, kterou uživatel zastává v rámci své organizace (např. administrátor, vydavatel, uživatel, prohlížitel nebo vlastní).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole oprávnění, která má uživatel v rámci své organizace (např. upravit, zobrazit atd.).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole rozšíření typů licence spojených s účtem uživatele (např. „inženýrská síť“, „konstrukce parcel“ atd.). Parametr `rozšíření` musí být nastaven na `true`, aby byla vrácena tato hodnota."}},"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":"Vytvoří odkaz na ArcGIS Portal.","examples":"\n**Příklady**\n\nDotazovat prvky z položky portálu v 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 verze 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří odkaz na ArcGIS Portal.\n\n**Parametr**\n\n- **url**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Adresa URL portálu.\n\n**Vrácená hodnota**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"feature_functions","title":"Funkce prvků","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#defaultvalue","description":"Vrátí zadanou výchozí hodnotu, pokud název pole v prvku neexistuje nebo má zadané pole nulovou hodnotu nebo prázdnou textovou hodnotu.","examples":"\n**Příklad**\n\nVrátit „neuvedeno“, pokud atribut prvku neexistuje nebo je prázdný\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí zadanou výchozí hodnotu, pokud název pole v prvku neexistuje nebo má zadané pole nulovou hodnotu nebo prázdnou textovou hodnotu.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Vstupní prvek ke kontrole.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole, u kterého proběhne kontrola.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tato hodnota je vrácena, pokud název pole neexistuje nebo má zadané pole nulovou hodnotu nebo prázdnou textovou hodnotu.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVrátí hodnotu pro zadané pole, pokud je definováno. V opačném případě vrátí hodnotu zadanou v `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":"Vrátí doménu přiřazenou danému poli zadaného prvku `feature`. Pokud prvek `feature` náleží do třídy s podtypem, vrátí funkce doménu přiřazenou tomuto podtypu.","examples":"\n**Příklad**\n\nDoména přiřazena danému podtypu prvku.\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí doménu přiřazenou danému poli zadaného prvku `feature`. Pokud prvek `feature` náleží do třídy s podtypem, vrátí funkce doménu přiřazenou tomuto podtypu.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek s polem, které má doménu.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole (nikoli alternativní název pole) přiřadil doménu.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník na základě vlastností popsaných níže.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Typ domény – buď „codedValue“ nebo rozsah „range“.\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název domény.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Typ dat pole domény. Může se jednat o jednu z následujících hodnot: ‚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; - Platí pouze pro domény typu „codedValue“. Pole slovníků popisující platné hodnoty pole- Každý slovník má vlastnost `code` obsahující aktuální hodnotu pole a vlastnost `name` obsahující uživatelsky přívětivý popis hodnoty (tj. `{ code: 1, name: \\\"pavement\\\" }`).\n- **min**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Platí pouze pro domény typu „range“. Minimální hodnota domény.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Platí pouze pro domény typu „range“. Maximální hodnota domény."}},"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":"Vrátí kód přidruženého popisu domény v prvku.","examples":"\n**Příklad**\n\nvypíše kód domény pro odkazované pole.\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí kód přidruženého popisu domény v prvku.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek s polem, které má doménu.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole (nikoli alternativní název pole), které obsahuje doménu.\n- **value** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Hodnota, která má být převedena zpět na kód.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kódované číslo nebo název podtypu, pokud prvek podporuje podtypy. Pokud není zadáno, bude použit podtyp aktuálního prvku (pokud ho má).\n\n**Vrácená hodnota**: [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":"Vrátí popisný název kódu domény v prvku.","examples":"\n**Příklad**\n\nVypíše popis domény pro odkazované pole.\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí popisný název kódu domény v prvku.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek s polem, které má doménu.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole (nikoli alternativní název pole), které obsahuje doménu.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kód související s požadovaným popisným názvem. Pokud není uveden, bude vrácena hodnota pole v prvku.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kódované číslo nebo název podtypu, pokud prvek podporuje podtypy. Pokud není zadáno, bude použit podtyp prvku (pokud ho má).\n\n**Vrácená hodnota**: [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":"Vyžádá další atributy pro daný prvek. V některých profilech, například Vizualizace a Popisky, aplikace požadují pouze datové atributy, potřebné pro vykreslení jednotlivých prvků nebo popisků. Některé výrazy dynamicky odkazují na názvy polí s proměnnými, nikoli s textovými literály. To znesnadňuje vykreslovacím modulům a generátorům popisků detekci polí potřebných pro vykreslování. Tato funkce umožňuje explicitně označit požadovaná pole ve formě seznamu. Můžete také vyžádat všechna pole nebo jejich podmnožinu použitím zástupných znaků. Protože se výrazy provádějí pro každý prvek zvlášť, je třeba zástupný znak používat opatrně, zejména ve verstvách obsahujících mnoho prvků. Požadavek na příliš velké množství dat může snížit výkon aplikace.","examples":"\n**Příklady**\n\nVyžádá pole která vykreslovač snadno nerozpozná.\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\nVyžádá všechna data odpovídající vzoru v názvu pole\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\nVyžádá všechna data pro prvek\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 verze 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVyžádá další atributy pro daný prvek. V některých profilech, například Vizualizace a Popisky, aplikace požadují pouze datové atributy, potřebné pro vykreslení jednotlivých prvků nebo popisků. Některé výrazy dynamicky odkazují na názvy polí s proměnnými, nikoli s textovými literály. To znesnadňuje vykreslovacím modulům a generátorům popisků detekci polí potřebných pro vykreslování. Tato funkce umožňuje explicitně označit požadovaná pole ve formě seznamu. Můžete také vyžádat všechna pole nebo jejich podmnožinu použitím zástupných znaků. Protože se výrazy provádějí pro každý prvek zvlášť, je třeba zástupný znak používat opatrně, zejména ve verstvách obsahujících mnoho prvků. Požadavek na příliš velké množství dat může snížit výkon aplikace.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, ke kterému budou požadovaná pole připojena.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole, který bude vyžádán pro daný prvek. Seznam oolí, která jsou pro použití ve výrazu vyžadována. V případě potřeby můžete vyžádat všechna pole pomocí zástupného znaku `*`. Tomuto postupu je však třeba se vyhnout, aby nedocházelo k načítání zbytečného množství dat, které může negaticně ovlivnit výkon aplikace. Tato hodnota musí být textový literál a nemůže to být proměnná.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Průběžný seznam názvů polí, které mají být vyžádány pro daný prvek. Seznam oolí, která jsou pro použití ve výrazu vyžadována. Tyto hodnoty musí být textové literály a nemohou to být proměnné.\n\n**Vrácená hodnota**: 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":"Vytvoří nový prvek.","examples":"\n**Příklad**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří nový prvek.\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrie prvku.\n- **attribute1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název prvního atributu.\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) - Hodnota prvního atributu\n- **[attribute2, value2, ..., attributeN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Probíhající páry názvu/hodnoty u každého atributu v prvku.\n\n**Vrácená hodnota**: [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":"Vytvoří nový prvek ze serializovaného řetězce JSON.","examples":"\n**Příklad**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří nový prvek ze serializovaného řetězce JSON.\n\n**Parametr**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Serializovaný JSON reprezentující prvek.\n\n**Vrácená hodnota**: [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":"Vytvoří nový prvek z geometrie a slovníku atributů.","examples":"\n**Příklad**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří nový prvek z geometrie a slovníku atributů.\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrie prvku.\n- **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Slovník obsahující atributy a jejich hodnoty.\n\n**Vrácená hodnota**: [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":"Vytvoří nový prvek ze slovníku.","examples":"\n**Příklad**\n\nVytvořit nový prvek ze slovníku\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 verze 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří nový prvek ze slovníku.\n\n**Parametr**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Slovník s geometrií a atributy prvku.\n\n  - **geometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geometrie prvku. Pokud je `geometry` slovník, pak se pomocí funkce `Geometry` vytvoří nová geometrie. Pokud je `geometry` nulová nebo ve slovníku chybí, bude prvek vytvořen s geometrií `null`.\n  - **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Slovník obsahující atributy a jejich hodnoty.\n\n**Vrácená hodnota**: [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":"Vytvoří kopii prvku.","examples":"\n**Příklad**\n\nVytvoří kopii prvku\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 verze 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří kopii prvku.\n\n**Parametr**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek ke kopírování\n\n**Vrácená hodnota**: [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čuje, zda je daný prvek zahrnut v zadané SQL podmínce WHERE. Pokud je zadaný prvek zahrnut v podmínce WHERE, funkce vrátí hodnotu „pravda“, v opačném případě vrátí hodnotu „nepravda“. Tato funkce je užitečná při testování, zda prvek splňuje určitou podmínku. Pokud je vstupní prvek „null“, funkce vrátí hodnotu „nepravda“. Pokud je podmínka WHERE „null“ nebo prázdná, funkce vrátí hodnotu „pravda“. Pokud jsou oba parametry „null“, funkce vrátí hodnotu „nepravda“.","examples":"\n**Příklad**\n\nPokud je prvek zahrnut v zadané SQL podmínce WHERE, vrátí hodnotu pravda.\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 verze 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačuje, zda je daný prvek zahrnut v zadané SQL podmínce WHERE. Pokud je zadaný prvek zahrnut v podmínce WHERE, funkce vrátí hodnotu „pravda“, v opačném případě vrátí hodnotu „nepravda“. Tato funkce je užitečná při testování, zda prvek splňuje určitou podmínku. Pokud je vstupní prvek „null“, funkce vrátí hodnotu „nepravda“. Pokud je podmínka WHERE „null“ nebo prázdná, funkce vrátí hodnotu „pravda“. Pokud jsou oba parametry „null“, funkce vrátí hodnotu „nepravda“.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, u kterého proběhne kontrola.\n- **whereClause**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL podmínka WHERE použitá k otestování zahrnutí prvku. Neplatná SQL podmínka WHERE skončí chybou. Přijímán je standardizovaný formát SQL-92.\n\n**Vrácená hodnota**: [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":"Vrátí název aktuální verze geodatabáze pro větev nebo data ve verzi. Pokud data nejsou ve víceuživatelské geodatabázi, bude vrácena prázdná textová hodnota.","examples":"\n**Příklad**\n\nVrátí verzi geodatabáze daného prvku.\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí název aktuální verze geodatabáze pro větev nebo data ve verzi. Pokud data nejsou ve víceuživatelské geodatabázi, bude vrácena prázdná textová hodnota.\n\n**Parametr**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, ze kterého bude vrácena aktuální verze geodatabáze přidružené vrstvy.\n\n**Vrácená hodnota**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Další zdroje**\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":"Označuje, zda má prvek vstupní klíč.","examples":"\n**Příklad**\n\nVrátí pravdivou hodnotu, pokud má objekt pole s názvem '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačuje, zda má prvek vstupní klíč.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, u kterého proběhne kontrola existence názvu pole.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole, u kterého proběhne kontrola.\n\n**Vrácená hodnota**: [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čuje, zda má prvek dané pole a zda má toto pole hodnotu.","examples":"\n**Příklad**\n\nVrátit false, pokud atribut prvku neexistuje nebo je prázdný\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 verze 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačuje, zda má prvek dané pole a zda má toto pole hodnotu.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, u kterého proběhne kontrola.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole, u kterého proběhne kontrola.\n\n**Vrácená hodnota**: [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":"Vrátí popis schématu podle zadaného prvku.","examples":"","completion":{"label":"Schema","detail":"Schema(inputFeature) -> Dictionary","insertText":"Schema(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí popis schématu podle zadaného prvku.\n\n**Parametr**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, jehož schéma má být vráceno.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník na základě vlastností popsaných níže.\n\n- **fields**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Vrátí pole slovníků popisující pole v prvku. Každý slovník popisuje „název“ pole, „alternativní název“, „typ“, „podtyp“ , „doménu“, „délku“, a informaci o tom, zda je „editovatelný“ a zda „smí obsahovat prázdné hodnoty“ .\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Typ geometrie prvků v prvku. Vrací hodnotu `esriGeometryNull` pro tabulky bez geometrie.  \nMožné hodnoty: `esriGeometryPoint`, `esriGeometryLine`, `esriGeometryPolygon`, `esriGeometryNull`\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Pole globálního ID prvku. Vrátí `\\\"\\\"`, pokud GlobalID nebude povoleno.\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Pole ObjectID prvku."}},"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":"Vrátí kód podtypu pro daný prvek.","examples":"\n**Příklad**\n\nVrátí kód podtypu.\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí kód podtypu pro daný prvek.\n\n**Parametr**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, ze kterého má být získán kód podtypu.\n\n**Vrácená hodnota**: [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":"Vrátí název podtypu pro daný prvek.","examples":"\n**Příklad**\n\nVrátí název podtypu.\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí název podtypu pro daný prvek.\n\n**Parametr**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, ze kterého má být získán název podtypu.\n\n**Vrácená hodnota**: [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":"Vrátí slovník s kódovanými hodnotami podtypů. Vrátí hodnotu `null`, pokud nejsou podtypy na vrstvě povoleny.","examples":"\n**Příklad**\n\nVrátí podtypy s kódovanými hodnotami z prvku.\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí slovník s kódovanými hodnotami podtypů. Vrátí hodnotu `null`, pokud nejsou podtypy na vrstvě povoleny.\n\n**Parametr**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, ze kterého mají být získány podtypy.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník na základě vlastností popsaných níže.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Pole obsahující podtyp.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Pole slovníků popisující podtypy. Každý slovník má vlastnost `code` obsahující aktuální hodnotu pole a vlastnost `name` obsahující uživatelsky přívětivý popis hodnoty (tj. `{ code: 1, name: \\\"pavement\\\" }`)."}},"parametersInfo":{"min":1,"max":1}}]},{"id":"featureset_functions","title":"Funkce sady prvků","items":[{"type":"function","name":"area","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#area","description":"Vrátí plochu vstupní sady prvků v daných jednotkách. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí plochu vrstvy v kilometrech čtverečních\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí plochu vstupní sady prvků v daných jednotkách. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, pro kterou se má vypočítat rovinná plocha.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"akry\" | \"hektary\" | \"čtvereční centimetry\" | \"čtvereční decimetry\" | \"čtvereční stopy\" | \"čtvereční palce\" | \"čtvereční kilometry\" | \"čtvereční metry\" | \"čtvereční míle\" | \"čtvereční milimetry\" | \"čtvereční-americké-stopy\" | \"čtvereční-míle\" | \"čtvereční yardy\".  \n\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí geodetickou plochu vstupní sady prvků v daných jednotkách. Jedná se o spolehlivější měření plochy než `Area()` protože zohledňuje zakřivení Země.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí geodetickou plochu vrstvy v kilometrech čtverečních\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí geodetickou plochu vstupní sady prvků v daných jednotkách. Jedná se o spolehlivější měření plochy než `Area()` protože zohledňuje zakřivení Země.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, pro kterou se má vypočítat geodetická plocha.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"akry\" | \"hektary\" | \"čtvereční centimetry\" | \"čtvereční decimetry\" | \"čtvereční stopy\" | \"čtvereční palce\" | \"čtvereční kilometry\" | \"čtvereční metry\" | \"čtvereční míle\" | \"čtvereční milimetry\" | \"čtvereční-americké-stopy\" | \"čtvereční-míle\" | \"čtvereční yardy\".  \n\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí seznam příloh přiřazených ke vstupnímu prvku. Každý výsledek obsahuje název přílohy, typ obsahu, ID a velikost v bajtech. Platí pouze pro prvky pocházející z feature služby.","examples":"\n**Příklad**\n\nVrátí počet příloh přiřazených k prvku\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 verze 1.6](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí seznam příloh přiřazených ke vstupnímu prvku. Každý výsledek obsahuje název přílohy, typ obsahu, ID a velikost v bajtech. Platí pouze pro prvky pocházející z feature služby.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Přílohy přiřazené k tomuto prvku budou načteny ze služby.\n- **options** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Nastavení požadavku. Vlastnosti slovníku:\n\n  - **types**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole textových hodnot představující typy souborů, které se mají načíst.  \nMožné hodnoty: `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) - Minimální velikost souboru přílohy v bajtech.\n  - **maxsize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maximální velikost souboru přílohy v bajtech.\n  - **metadata** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda se mají do vrácené funkce zahrnout metadata přílohy. Momentálně jsou podporována pouze Exif metadata.\n\n**Vrácená hodnota**: [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":"Vrátí průměrnou hodnotu daného číselného pole v sadě FeatureSet.","examples":"\n**Příklady**\n\nvypočte rozdíl populace prvku a průměrné populace všech prvků ve vrstvě\n\n```arcade\n$feature.population - Average($layer, 'population')\n```\n\nvypočte průměrnou populaci na čtvereční míli všech prvků ve vrstvě\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí průměrnou hodnotu daného číselného pole v sadě FeatureSet.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, na které se má operace provést.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specifikuje název číselného pole nebo výraz SQL92, pro které budou vypočteny statistické údaje ze sady vstupních prvků.\n\n**Vrácená hodnota**: [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":"Vrátí prvky ze sady prvků FeatureSet, které jsou obsaženy ve vstupní geometrii. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**","examples":"\n**Příklad**\n\nVrátí počet prvků, které se nacházejí uvnitř daného polygonu.\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí prvky ze sady prvků FeatureSet, které jsou obsaženy ve vstupní geometrii. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**\n\n**Parametry**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, u které je prověřován vztah 'obsahuje' vůči `insideFeatures`. Představte si tuto geometrii jako potenciální 'kontejner' prvků `insideFeatures`.\n- **insideFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, u které je prověřován vztah „uvnitř“ vůči `containerGeometry`.\n\n**Vrácená hodnota**: [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":"Vrátí počet prvků v sadě prvků.","examples":"\n**Příklad**\n\nVrátí počet prvků ve vrstvě\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí počet prvků v sadě prvků.\n\n**Parametr**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, ze které se počítá počet prvků\n\n**Vrácená hodnota**: [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":"Vrátí prvky ze sady prvků FeatureSet, které kříží vstupní geometrii. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí počet prvků v sadě prvků, které křižují zadaný polygon\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí prvky ze sady prvků FeatureSet, které kříží vstupní geometrii. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Prvky pro testování vztahu křížení se vstupem `crossingGeometry`.\n- **crossingGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, kterou polygon kříží.\n\n**Vrácená hodnota**: [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":"Vrátí sadu vzájemně odlišných nebo jedinečných hodnot ze sady prvků.","examples":"\n**Příklady**\n\nZobrazí sadu prvků se sloupcem 'Status'. Každý řádek sady prvků obsahuje jedinečnou hodnotu stavu\n\n```arcade\nDistinct($layer, 'Status')\n```\n\nZobrazí sadu prvků se sloupci 'Status' a 'Type'. Každý řádek sady prvků obsahuje jedinečnou kombinaci hodnot pro 'Status' a 'Type'\n\n```arcade\nDistinct($layer, ['Status', 'Type'])\n```\n\nZobrazí sadu prvků se sloupcem Density, ve kterém mohou být hodnoty: Low, High nebo 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\nZobrazí sadu prvků se sloupci 'Score' a 'Type'.\n\n```arcade\nDistinct($layer, [{\n  name: 'Score',\n  expression: 'POPULATION_DENSITY * 0.65 + Status_Code * 0.35'\n}, {\n  name: 'Type',\n  expression: 'Category'\n}])\n```\n\n","completion":{"label":"Distinct","detail":"Distinct(features, fields) -> FeatureSet","insertText":"Distinct(${1:features_}, ${2:fields_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí sadu vzájemně odlišných nebo jedinečných hodnot ze sady prvků.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, ze které budou odvozeny jedinečné hodnoty.\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; - Pole a/nebo výraz(y), ze kterých mají být vyvozeny jedinečné hodnoty. Tímto parametrem může být pole názvů polí, pole výrazů, nebo slovník či pole slovníků, které určují názvy výstupních sloupců, do nichž budou uloženy jedinečné hodnoty. Pokud je zadán slovník, je třeba použít následující specifikaci:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název sloupce, do kterého se uloží výsledek daného výrazu.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Výraz SQL-92, ze kterého bude vypočtena jedinečná hodnota.\n\n**Vrácená hodnota**: [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":"Vrátí doménu přiřazenou danému poli zadané sady prvků `featureSet`. Pokud sada prvků `featureSet` náleží do třídy s podtypem, vrátí funkce doménu přiřazenou tomuto podtypu.","examples":"\n**Příklad**\n\nDoména přiřazena danému podtypu prvku.\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí doménu přiřazenou danému poli zadané sady prvků `featureSet`. Pokud sada prvků `featureSet` náleží do třídy s podtypem, vrátí funkce doménu přiřazenou tomuto podtypu.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, jejíž prvky obsahují pole s doménou.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole (nikoli alternativní název pole), které obsahuje doménu.\n- **subtype** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kódovaná hodnota podtypu, pokud prvek podporuje podtypy.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník na základě vlastností popsaných níže.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Typ domény – buď „codedValue“ nebo rozsah „range“.\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název domény.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Typ dat pole domény. Může se jednat o jednu z následujících hodnot: ‚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) - Platí pouze pro domény typu „range“. Minimální hodnota domény.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Platí pouze pro domény typu „range“. Maximální hodnota domény.\n- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Platí pouze pro domény typu „codedValue“. Pole slovníků popisující platné hodnoty pole- Každý slovník má vlastnost `code` obsahující aktuální hodnotu pole a vlastnost `name` obsahující uživatelsky přívětivý popis hodnoty (tj. `{ 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":"Vrátí kód přidruženého popisu domény v sadě prvků.","examples":"\n**Příklad**\n\nVypíše popis domény pro odkazované pole.\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí kód přidruženého popisu domény v sadě prvků.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků s polem, které má doménu.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole (nikoli alternativní název pole), které obsahuje doménu.\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Hodnota, která má být převedena zpět na kód. Vrácený kód pochází z metadat služby.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kódované číslo nebo název podtypu, pokud sada prvků podporuje podtypy.\n\n**Vrácená hodnota**: [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":"Vrátí popisný název kódu domény v sadě prvků.","examples":"\n**Příklad**\n\nVypíše popis domény pro odkazované pole.\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí popisný název kódu domény v sadě prvků.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků s polem, které má doménu.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole (nikoli alternativní název pole), které obsahuje doménu.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kód související s požadovaným popisným názvem. Vrácený kód pochází z metadat služby.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kódované číslo nebo název podtypu, pokud sada prvků podporuje podtypy.\n\n**Vrácená hodnota**: [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":"Vrací prvky ze sady prvků FeatureSet, kde se obálky (nebo rozsah) sady prvků protínají s obálkou jiné geometrie. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrací počet prvků, které protínají obálku 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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrací prvky ze sady prvků FeatureSet, kde se obálky (nebo rozsah) sady prvků protínají s obálkou jiné geometrie. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, u které je prověřováno, zda protíná vstupní `envelope`.\n- **envelope**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Obálka, kterou další geometrie protíná.\n\n**Vrácená hodnota**: [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":"Vyžádá další atributy pro danou sadu prvků.","examples":"\n**Příklad**\n\nVyžádá pole POPULATION pro prvky ve shluku\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 verze 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVyžádá další atributy pro danou sadu prvků.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, ke které budou požadovaná pole připojena.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole, který bude vyžádán pro daný prvek. Seznam oolí, která jsou pro použití ve výrazu vyžadována. V případě potřeby můžete vyžádat všechna pole pomocí zástupného znaku `*`. Tomuto postupu je však třeba se vyhnout, aby nedocházelo k načítání zbytečného množství dat, které může negaticně ovlivnit výkon aplikace. Tato hodnota musí být textový literál a nemůže to být proměnná.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Průběžný seznam názvů polí, které mají být vyžádány pro daný prvek. Seznam oolí, která jsou pro použití ve výrazu vyžadována. Tyto hodnoty musí být textové literály a nemohou to být proměnné.\n\n**Vrácená hodnota**: 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":"Vytvoří novou sadu prvků z JSON podle specifikace ArcGIS REST. Příklad je uveden v následujícím fragmentu.","examples":"\n**Příklad**\n\nVytvoření FeatureSet z JSON.\n\n```arcade\n// JSON representation of the feature used in the snippet below\n// {\n//   'fields': [{\n//     'alias': 'RANK',\n//     'name': 'RANK',\n//     'type': 'esriFieldTypeInteger'\n//   }, {\n//     'alias': 'ELEV_m',\n//     'name': 'ELEV_m',\n//     'type': 'esriFieldTypeInteger'\n//   }],\n//   'spatialReference': { 'wkid': 4326 },\n//   'geometryType': 'esriGeometryPoint',\n//   'features': [{\n//     'geometry': {\n//       'spatialReference': { 'wkid': 4326 },\n//       'x': -151.0063,\n//       'y': 63.069\n//     },\n//     'attributes': {\n//       'RANK': 1,\n//       'ELEV_m': 6168\n//     }\n//   }]\n// };\n// The Dictionary representation of the FeatureSet must be a serialized text value\nvar features = FeatureSet('{\"fields\":[{\"alias\":\"RANK\",\"name\":\"RANK\",\"type\":\"esriFieldTypeInteger\"},{\"alias\":\"ELEV_m\",\"name\":\"ELEV_m\",\"type\":\"esriFieldTypeInteger\"}],\"spatialReference\":{\"wkid\":4326},\"geometryType\":\"esriGeometryPoint\",\"features\":[{\"geometry\":{\"spatialReference\":{\"wkid\":4326},\"x\":-151.0063,\"y\":63.069},\"attributes\":{\"RANK\":1,\"ELEV_m\":6168}}]}')\n```\n\n","completion":{"label":"FeatureSet","detail":"FeatureSet(definition) -> FeatureSet","insertText":"FeatureSet(${1:definition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří novou sadu prvků z JSON podle specifikace ArcGIS REST. Příklad je uveden v následujícím fragmentu.\n\n**Parametr**\n\n- **definition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON popisující sadu prvků. JSON musí být serializován na textovou hodnotu.\n\n**Vrácená hodnota**: [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":"Vytvoří novou sadu prvků ze slovníku reprezentujícího JSON podle specifikace ArcGIS REST. Příklad je uveden v následujícím fragmentu.","examples":"\n**Příklad**\n\nVytvořit sadu prvků ze slovníku.\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 verze 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří novou sadu prvků ze slovníku reprezentujícího JSON podle specifikace ArcGIS REST. Příklad je uveden v následujícím fragmentu.\n\n**Parametr**\n\n- **definition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Slovník popisující sadu prvků.\n\n**Vrácená hodnota**: [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":"Vrátí všechny prvky provázané se vstupním prvkem jako sadu prvků FeatureSet. To platí pouze při práci s nástroji Inženýrské sítě.","examples":"\n**Příklady**\n\nVrátí všechen majetek, který má vazby typu konektivita s vývodem na straně nízkého napětí transformátoru.\n\n```arcade\nFeatureSetByAssociation($feature, 'connected', 'Low');\n```\n\nVrátí počet elektrických zařízení přiřazených k prvku\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 verze 1.9](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí všechny prvky provázané se vstupním prvkem jako sadu prvků FeatureSet. To platí pouze při práci s nástroji Inženýrské sítě.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, pro který budou dotazovány všechny provázané prvky. Tento prvek musí pocházet ze služby prvků; kolekce prvků nejsou podporovány.\n- **associationType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Typ vazby k prvku, který bude vrácen.  \n  Možné hodnoty: `connected` \\| `container` \\| `content` \\| `structure` \\| `attached`  \n  Možné hodnoty přidané ve verzi 1.10: `junctionEdge` \\| `midspan`\n- **terminalName** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Platí pouze pro typy vazeb `connected`.\n\n**Vrácená hodnota**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)  \nVrátí sadu prvků obsahující prvky se specifikací pole popsanou v tabulce níže.\n\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název třídy na základě hodnoty `TONETWORKSOURCEID` nebo `FROMNETWORKSOURCEID`.\n- **globalId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Globální ID prvku v jiné tabulce (tj. buď hodnota `TOGLOBALID` nebo `FROMGLOBALID`).\n- **isContentVisible**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Může nabývat hodnoty `1` (viditelné) nebo `0` (neviditelné). Tato hodnota představuje viditelnost připojeného obsahu a platí pouze pro vazby typu obsahuje.\n- **objectId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ObjectID záznamu v tabulce vazeb.\n- **percentAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Platí pro typy přiřazení `midspan`. Vrátí desetinné číslo v rozmezí 0–10, které označuje umístění (poměr) uzlu podél hrany.\n- **side**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Platí pro typy vazeb `junctionEdge`. Označuje stranu, na které se nachází uzel.\n\nMožné hodnoty: `from` nebo `to`"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"featuresetbyid","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyid","description":"Vytvoří sadu prvků z vrstvy prvků na základě ID vrstvy v rámci mapy nebo feature služby. Omezení počtu polí v požadavku a vyloučení geometrie může zlepšit provedení skriptu.","examples":"\n**Příklad**\n\nVrátí počet prvků ve vrstvě s ID DemoLayerWM_1117 v dané mapě.\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří sadu prvků z vrstvy prvků na základě ID vrstvy v rámci mapy nebo feature služby. Omezení počtu polí v požadavku a vyloučení geometrie může zlepšit provedení skriptu.\n\n**Parametry**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Mapa nebo feature služba obsahující jednu nebo více vrstev, ze kterých má být vytvořena sada prvků. Tato hodnota je obvykle `$map` nebo `$datastore` globálně.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID vrstvy v dané mapě `map`. Tato vrstva musí být vytvořena z feature služby; kolekce prvků nejsou podporovány. _Vezměte prosím na vědomí, že tato hodnota musí být textový literál._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole, která budou zahrnuta v sadě prvků. Ve výchozím nastavení jsou zahrnuta všechna pole. Pro získání všech polí ve vrstvě, nastavte tuto hodnotu na `['*']`. Omezení počtu polí zlepší provedení skriptu.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Indikuje, zda geometrii zahrnout v prvcích. Ve výchozím nastavení je tato hodnota `true`. Pro dobrý průběh skriptu, byste měli požadovat geometrii, pouze pokud je potřeba, například pro použití v geometrických funkcích.\n\n**Vrácená hodnota**: [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":"Vytvoří sadu prvků z vrstvy prvků na základě názvu v mapě nebo Feature službě. Nezapomeňte, že tento název není nezbytně jedinečný. Je proto lepší vytvořit sadu prvků pomocí `FeatureSetById()`. Omezení počtu polí v sadě prvků a vyloučení geometrie mohou zlepšit provedení skriptu.","examples":"\n**Příklad**\n\nVrátí počet prvků cyklistických tras ve vrstvě s názvem 'Bike routes' v dané mapě.\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří sadu prvků z vrstvy prvků na základě názvu v mapě nebo Feature službě. Nezapomeňte, že tento název není nezbytně jedinečný. Je proto lepší vytvořit sadu prvků pomocí `FeatureSetById()`. Omezení počtu polí v sadě prvků a vyloučení geometrie mohou zlepšit provedení skriptu.\n\n**Parametry**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Mapa nebo feature služba obsahující jednu nebo více vrstev, ze kterých má být vytvořena sada prvků. Tato hodnota je obvykle `$map` nebo `$datastore` globálně.\n- **title**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název vrstvy v dané mapě `map`. Tato vrstva musí být vytvořena z feature služby; kolekce prvků nejsou podporovány. _Vezměte prosím na vědomí, že tato hodnota musí být textový literál._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole, která budou zahrnuta v sadě prvků. Ve výchozím nastavení jsou zahrnuta všechna pole. Pro získání všech polí ve vrstvě, nastavte tuto hodnotu na `['*']`. Omezení počtu polí zlepší provedení skriptu.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Indikuje, zda geometrii zahrnout v prvcích. Ve výchozím nastavení je tato hodnota `true`. Pro dobrý průběh skriptu, byste měli požadovat geometrii, pouze pokud je potřeba, například pro použití v geometrických funkcích.\n\n**Vrácená hodnota**: [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":"Vrátí související záznamy pro daný prvek na základě názvu dané třídy relací.","examples":"\n**Příklad**\n\nVrátí počet záznamů souvisejících s inspekcí sloupů\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí související záznamy pro daný prvek na základě názvu dané třídy relací.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, ze kterého budou načteny související záznamy.\n- **relationshipClass**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název třídy relací definovaný ve zdroji dat.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole, která budou zobrazena v sadě prvků. Seznam zahrnuje pole z tabulky relací i pole ze vstupního prvku.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označuje, jestli mají být zobrazeny geometrické údaje pro výsledné prvky.\n\n**Vrácená hodnota**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)\n\n**Další zdroje**\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":"Vrátí související záznamy pro daný prvek jako sadu prvků.","examples":"\n**Příklad**\n\nZobrazí součet několika polí napříč všemi relačně propojenými záznamy\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 verze 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí související záznamy pro daný prvek jako sadu prvků.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, pro který budou načteny související záznamy.\n- **relationshipName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název relace podle Feature služby související se zadaným prvkem.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole, která budou zobrazena v sadě prvků. Seznam zahrnuje pole z tabulky relací i pole ze vstupního prvku.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Označuje, jestli mají být zobrazeny geometrické údaje pro výsledné prvky.\n\n**Vrácená hodnota**: [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":"Vytvoří novou sadu prvků FeatureSet se všemi prvky, které vyhovují filtru výrazů SQL92.","examples":"\n**Příklady**\n\nFiltrovat prvky pomocí výrazu SQL92\n\n```arcade\n// Returns all features with a Population greater than 10,000\nvar result = Filter($layer, 'POPULATION > 10000');\n```\n\nFiltrovat prvky pomocí výrazu SQL92 s nahrazením proměnné\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří novou sadu prvků FeatureSet se všemi prvky, které vyhovují filtru výrazů SQL92.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků nebo vrstva, které mají být filtrovány.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Výraz SQL92 používaný k filtrování prvků ve vrstvě. Tento výraz může nahradit proměnnou Arcade pomocí znaku `@`. Viz níže uvedený příklad fragmentů.\n\n**Vrácená hodnota**: [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":"Vytvoří novou sadu prvků se všemi prvky odpovídajícími zadanému kódu podtypu.","examples":"\n**Příklad**\n\nFiltrování prvků pomocí kódu podtypu\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 verze 1.25](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří novou sadu prvků se všemi prvky odpovídajícími zadanému kódu podtypu.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků nebo vrstva, které mají být filtrovány.\n- **subtypeCode**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kód podtypu používaný k filtrování prvků v sadě prvků nebo vrstvě.\n\n**Vrácená hodnota**: [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":"Vrátí první prvek v sadě prvků. Vrátí hodnotu `null`, pokud je sada prvků prázdná.","examples":"\n**Příklad**\n\nVrátí plochu prvního prvku ve vrstvě.\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí první prvek v sadě prvků. Vrátí hodnotu `null`, pokud je sada prvků prázdná.\n\n**Parametr**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, ze které bude získán první prvek.\n\n**Vrácená hodnota**: [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":"Vrátí název aktuální verze geodatabáze pro větev nebo data ve verzi. Pokud data nejsou ve víceuživatelské geodatabázi, bude vrácena prázdná textová hodnota.","examples":"\n**Příklad**\n\nVrátí verzi geodatabáze dané sady prvků\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí název aktuální verze geodatabáze pro větev nebo data ve verzi. Pokud data nejsou ve víceuživatelské geodatabázi, bude vrácena prázdná textová hodnota.\n\n**Parametr**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, ze které bude vrácena aktuální verze geodatabáze.\n\n**Vrácená hodnota**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Další zdroje**\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":"Získá sadu prvků, do které patří vstupní prvek. Vrácená sada prvků představuje všechny prvky z nadřazené/kořenové vrstvy nebo tabulky vstupních prvků.","examples":"\n**Příklady**\n\nVrací sadu prvků reprezentující všechny prvky ve zdroji dat.\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\nVrací kořenovou sadu prvků daného prvku.\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\nVrací nadřazenou sadu prvků daného prvku.\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\nVrací počet prvků v tabulce zdroje dat v okruhu 1 míle od daného prvku.\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 verze 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZíská sadu prvků, do které patří vstupní prvek. Vrácená sada prvků představuje všechny prvky z nadřazené/kořenové vrstvy nebo tabulky vstupních prvků.\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek patřící do nadřazené nebo kořenové sady prvků.\n- **source** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Označuje zdrojovou sadu prvků, která se má vrátit.  \nMožné hodnoty:\n\n  - `datasource`: (výchozí) Vrátí všechny prvky ze zdroje dat vstupních prvků bez filtrů nebo definičních výrazů jako sadu prvků.  \n  - `root`: Vrátí počáteční sadu prvků, do které patří vstupní prvek. Může se jednat o filtrovanou podmnožinu všech prvků ve zdroji dat.  \n  - `parent`: Vrátí nadřazenou sadu prvků vstupního prvku. Toto může být menší sada prvků než původní zdroj dat nebo kořenová sada prvků.  \n\n\n**Vrácená hodnota**: [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":"Vrátí metadata pro původní zdrojovou databázi a službu (je-li k dispozici) sady prvků.","examples":"\n**Příklady**\n\nMetadata vrácená ze sady prvků připojené k podkladové feature službě\n\n```arcade\n// $layer originates from a feature service layer in a web map\nGetFeatureSetInfo($layer);\n\n// returns the following: \n{\n  \"layerId\": 7,\n  \"layerName\": \"My Table\",\n  \"itemId\": \"dda795cf2af44d2bb7af2827963b76e8\",\n  \"serviceLayerUrl\": \"https://utilitynetwork.esri.com/server/rest/services/ClassicNapervilleElectric_Postgres/FeatureServer/100\",\n  \"webMapLayerId\": 1,\n  \"webMapLayerTitle\": \"MyTable1\",\n  \"className\": null,\n  \"objectClassId\": null\n}\n```\n\nMetadata vrácená ze sady prvků pocházející ze souborové nebo mobilní geodatabáze\n\n```arcade\n// $featureset originates from a feature class in a filegdb or mobilegdb\nGetFeatureSetInfo($featureset);\n\n// returns the following: \n{\n  \"layerId\": null,\n  \"layerName\": null,\n  \"itemId\": null,\n  \"serviceLayerUrl\": null,\n  \"webMapLayerId\": null,\n  \"webMapLayerTitle\": null,\n  \"className\": \"myTable\",\n  \"objectClassId\": 7\n}\n```\n\nMetadata vrácená ze sady prvků připojené k pracovní oblasti sde (přímé připojení klient-server)\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 verze 1.18](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí metadata pro původní zdrojovou databázi a službu (je-li k dispozici) sady prvků.\n\n**Parametr**\n\n- **inputFeatureSet**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, ze které se mají načíst metadata.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník na základě vlastností popsaných níže.\n\n- **layerId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ID vrstvy feature služby. Platí pouze pro sady prvků vytvořené z feature služeb. Tato hodnota bude `null` pro pracovní oblasti sde/filegdb/mobile.\n- **layerName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název vrstvy feature služby. Platí pouze pro sady prvků vytvořené z feature služeb. Tato hodnota bude `null` pro pracovní oblasti sde/filegdb/mobile.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID položky portálu feature služby. Platí pouze pro sady prvků vytvořené z feature služeb, které mají přidruženou položku portálu. Tato hodnota bude `null` pro pracovní oblasti sde/filegdb/mobile.\n- **serviceLayerUrl**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Adresa URL vrstvy feature služby. Platí pouze pro sady prvků vytvořené z feature služeb. Tato hodnota bude `null` pro pracovní oblasti sde/filegdb/mobile.\n- **webMapLayerId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID vrstvy přidružené v kontextu webové mapy. Platí pouze pro sady prvků vytvořené z vrstev feature služby, které jsou obsaženy ve webové mapě. Tato hodnota bude `null` pro pracovní oblasti sde/filegdb/mobile.\n- **webMapLayerTitle**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název přidružené vrstvy v kontextu webové mapy. Platí pouze pro sady prvků vytvořené z vrstev feature služby, které jsou obsaženy ve webové mapě. Tato hodnota bude `null` pro pracovní oblasti sde/filegdb/mobile.\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název podkladové třídy prvků. Platí pouze pro sady prvků vytvořené z tříd prvků v pracovních oblastech filegdb/mobile.\n- **objectClassId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ID třídy objektu. Platí pouze pro sady prvků vytvořené z tříd prvků v pracovních oblastech 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":"Vrátí aktuálního uživatele z pracovní oblasti. V případě dat ze služby je vrácen buď uživatel portálu, nebo uživatel serveru. V případě dat z databázového připojení je vrácen uživatel databáze. Pokud není přiřazen žádný uživatel k pracovní oblasti, jako je souborová geodatabáze, bude vrácena hodnota `null`.","examples":"\n**Příklady**\n\nVrátí informace o uživateli \\\"tester\\\".\n\n```arcade\nGetUser($layer, \"tester\")\n// returns {\"id\": \"12\", \"username\": \"tester\", \"name\":\"Testy Tester\", \"email\": \"tester@example.com\", ...}\n```\n\nVrátí uživatelské jméno aktuálně přihlášeného uživatele aktivního portálu. Pokud k portálu není přiřazen žádný uživatel, vrátí se hodnota `null`.\n\n```arcade\nvar userInfo = GetUser($layer);\nif(HasValue(userInfo, \"username\")){\n  return userInfo.username;\n}\n```\n\n","completion":{"label":"GetUser","detail":"GetUser(features, username?) -> Dictionary","insertText":"GetUser(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí aktuálního uživatele z pracovní oblasti. V případě dat ze služby je vrácen buď uživatel portálu, nebo uživatel serveru. V případě dat z databázového připojení je vrácen uživatel databáze. Pokud není přiřazen žádný uživatel k pracovní oblasti, jako je souborová geodatabáze, bude vrácena hodnota `null`.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, ze které se aktuální uživatel vrátí.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uživatelské jméno uživatele, jež chcete vrátit. Při zadání požadavku budou vráceny pouze omezené informace na základě vašich oprávnění.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník na základě vlastností popsaných níže. V offline pracovním postupu bude vráceno pouze uživatelské jméno.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID vráceného uživatele.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uživatelské jméno vráceného uživatele.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Křestní jméno a příjmení uživatele.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - E-mailová adresa přidružená k účtu uživatele.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole skupin, k nimž uživatel patří.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Role, kterou uživatel zastává v rámci své organizace (např. administrátor, vydavatel, uživatel, prohlížitel nebo vlastní).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole oprávnění, která má uživatel v rámci své organizace (např. upravit, zobrazit atd.)."}},"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":"Vrátí aktuálního uživatele z pracovní oblasti. V případě dat ze služby je vrácen buď uživatel portálu, nebo uživatel serveru. V případě dat z databázového připojení je vrácen uživatel databáze. Pokud není přiřazen žádný uživatel k pracovní oblasti, jako je souborová geodatabáze, bude vrácena hodnota `null`.","examples":"\n**Příklad**\n\nVrátí informace o aktuálně přihlášeném uživateli na základě připojení pracovní oblasti z vrstvy s uživatelskými rozšířeními.\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí aktuálního uživatele z pracovní oblasti. V případě dat ze služby je vrácen buď uživatel portálu, nebo uživatel serveru. V případě dat z databázového připojení je vrácen uživatel databáze. Pokud není přiřazen žádný uživatel k pracovní oblasti, jako je souborová geodatabáze, bude vrácena hodnota `null`.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, ze které se aktuální uživatel vrátí.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda se ve slovníku vrátí `userLicenseTypeExtensions`.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník na základě vlastností popsaných níže. V offline pracovním postupu bude vráceno pouze uživatelské jméno.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ID vráceného uživatele.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Uživatelské jméno vráceného uživatele.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Křestní jméno a příjmení uživatele.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - E-mailová adresa přidružená k účtu uživatele.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole skupin, k nimž uživatel patří.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Role, kterou uživatel zastává v rámci své organizace (např. administrátor, vydavatel, uživatel, prohlížitel nebo vlastní).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole oprávnění, která má uživatel v rámci své organizace (např. upravit, zobrazit atd.).\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole rozšíření typů licence spojených s účtem uživatele (např. „inženýrská síť“, „konstrukce parcel“ atd.). Parametr `rozšíření` musí být nastaven na `true`, aby byla vrácena tato hodnota."}},"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":"Zobrazí statistické údaje jako sadu prvků pro sadu seskupených nebo jedinečných hodnot.","examples":"\n**Příklady**\n\nVrátí počet jednotlivých druhů stromů.\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\nVrátí počet a průměrnou výšku každého druhu stromu.\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 verze 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZobrazí statistické údaje jako sadu prvků pro sadu seskupených nebo jedinečných hodnot.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, ze které budou zobrazeny statistické údaje pro jedinečné hodnoty z dané sady polí a/nebo výrazů.\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; - Pole a/nebo výraz(y), ze kterých mají být seskupeny statistické údaje na základě jedinečných hodnot. Tímto parametrem může být název pole, více názvů polí nebo pole objektů, které určují názvy sloupců spojené s výrazem (obvykle název pole) pro výstupní sadu prvků. Pokud je zadáno pole objektů, musí být pro každý objekt dodržena následující specifikace:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název sloupce, do kterého se uloží výsledek daného výrazu.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Výraz SQL-92, podle kterého budou seskupeny statistické údaje. Obvykle se jedná o název pole.\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; - Souhrnná statistika pro jednotlivé skupiny. Tento parametr může být slovník nebo pole slovníků, který udává, jaká statistika se zobrazí pro jednotlivé skupiny. Je třeba použít následující specifikaci:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název sloupce, ve kterém budou uloženy výsledky dotazu na statistiku ve výstupní sadě prvků.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Výraz SQL-92 nebo název pole, ze kterého budou odvozeny statistické údaje.\n  - **statistic**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Typ statistiky použitý pro dotazování pro dané pole nebo výraz.  \nMožné hodnoty: SUM \\| COUNT \\| MIN \\| MAX \\| AVG \\| STDEV \\| VAR\n\n**Vrácená hodnota**: [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":"Vrátí prvky ze sady prvků, které protínají jinou geometrii. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí počet prvků, které protínají polygon\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí prvky ze sady prvků, které protínají jinou geometrii. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, u níž se testuje, zda protíná `geometry`.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, kterou protíná jiná geometrie.\n\n**Vrácená hodnota**: [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":"Vrátí délku vstupní sady prvků v daných jednotkách. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí rovinnou délku vrstvy v metrech\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí délku vstupní sady prvků v daných jednotkách. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, pro kterou se má vypočítat rovinná délka.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí rovinnou (tj. kartézskou) délku vstupní sady prvků se zohledněním informace o výšce nebo souřadnici Z. Geometrie zadaná v této funkci musí mít přiřazen rovinný souřadnicový systém. Pokud souřadnicový systém neposkytuje hodnotu pro jednotky Z, bude výsledek vrácen v metrech. Nezapomeňte, že ne všichni klienti (například řada 3.x rozhraní ArcGIS API pro JavaScript) podporují požadování hodnot Z, i když data tyto informace obsahují.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrací 3D délku prvků vrstvy v metrech.\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 verze 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí rovinnou (tj. kartézskou) délku vstupní sady prvků se zohledněním informace o výšce nebo souřadnici Z. Geometrie zadaná v této funkci musí mít přiřazen rovinný souřadnicový systém. Pokud souřadnicový systém neposkytuje hodnotu pro jednotky Z, bude výsledek vrácen v metrech. Nezapomeňte, že ne všichni klienti (například řada 3.x rozhraní ArcGIS API pro JavaScript) podporují požadování hodnot Z, i když data tyto informace obsahují.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, pro kterou se má vypočítat rovinná délka ve 3D prostoru.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí geodetickou délku vstupní sady prvků v daných jednotkách. Je to spolehlivější měření délky než ‚Length()‘ protože zohledňuje zakřivení Země.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí geodetickou délku vrstvy v metrech\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí geodetickou délku vstupní sady prvků v daných jednotkách. Je to spolehlivější měření délky než ‚Length()‘ protože zohledňuje zakřivení Země.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, pro kterou se má vypočítat geodetická délka.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí nejvyšší hodnotu pro dané číselné pole z FeatureSet.","examples":"\n**Příklady**\n\nvypíše maximální hodnotu z pole populace pro všechny prvky ve vrstvě\n\n```arcade\nMax($layer, 'population')\n```\n\nvypočte maximální populaci na čtvereční míli všech prvků ve vrstvě\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí nejvyšší hodnotu pro dané číselné pole z FeatureSet.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, na které se má operace provést.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specifikuje název číselného pole nebo výraz SQL92, pro které budou vypočteny statistické údaje ze sady vstupních prvků.\n\n**Vrácená hodnota**: [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":"Vrátí střední hodnotu daného číselného pole v sadě FeatureSet.","examples":"\n**Příklady**\n\nvypočte rozdíl populace prvku a střední populace všech prvků ve vrstvě\n\n```arcade\n$feature.population - Mean($layer, 'population')\n```\n\nvypočte střední populaci na čtvereční míli všech prvků ve vrstvě\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí střední hodnotu daného číselného pole v sadě FeatureSet.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, pro kterou se vypočítá průměr.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specifikuje název číselného pole nebo výraz SQL92, pro které budou vypočteny statistické údaje ze sady vstupních prvků.\n\n**Vrácená hodnota**: [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":"Vrátí nejnižší hodnotu pro dané číselné pole z FeatureSet.","examples":"\n**Příklady**\n\nvypíše minimální hodnotu z pole populace pro všechny prvky ve vrstvě\n\n```arcade\nMin($layer, 'population')\n```\n\nVrátí minimální populaci na čtvereční míli všech prvků ve vrstvě\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí nejnižší hodnotu pro dané číselné pole z FeatureSet.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, na které se má operace provést.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specifikuje název číselného pole nebo výraz SQL92, pro které budou vypočteny statistické údaje ze sady vstupních prvků.\n\n**Vrácená hodnota**: [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":"Seřadí sadu prvků pomocí podmínky SQL92 OrderBy.","examples":"\n**Příklady**\n\nSeřadit prvky podle populace, kde prvky s nejvyšší populací jsou uvedeny jako první\n\n```arcade\nOrderBy($layer, 'POPULATION DESC')\n```\n\nSeřadit prvky podle priority vzestupně\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSeřadí sadu prvků pomocí podmínky SQL92 OrderBy.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků nebo vrstva, které mají být seřazeny.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Výraz SQL92 použitý k seřazení prvků ve vrstvě.\n\n**Vrácená hodnota**: [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":"Vrátí prvky ze sady prvků, které se překrývají s jinou geometrií. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí počet prvků, které překrývají polygon\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí prvky ze sady prvků, které se překrývají s jinou geometrií. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **overlappingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Prvky, u kterých je prověřováno, zda překrývají `geometry`.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Srovnávací geometrie, u níž je testováno, zda překrývá `overlappingFeatures`.\n\n**Vrácená hodnota**: [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":"Vrátí popis schématu podle zadané sady prvků.","examples":"","completion":{"label":"Schema","detail":"Schema(features) -> Dictionary","insertText":"Schema(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí popis schématu podle zadané sady prvků.\n\n**Parametr**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, jejíž schéma se má vrátit.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník na základě vlastností popsaných níže.\n\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Pole ObjectID sady prvků.\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Pole globálního ID sady prvků. Vrátí `\\\"\\\"`, pokud GlobalID nebude povoleno.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Typ geometrie prvků v sadě prvků. Vrací hodnotu `esriGeometryNull` pro tabulky bez geometrie.  \nMožné hodnoty: `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; - Vrátí pole slovníků popisující pole v sadě prvků. Každý slovník popisuje pole `name`, `alias`, `type`, `subtype`, `domain`, `length` a zda se jedná o `editable` a `nullable`."}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"stdev","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#stdev","description":"Vrátí směrodatnou odchylku pro hodnoty z daného číselného pole v FeatureSet.","examples":"\n**Příklady**\n\nvypíše směrodatnou odchylku hodnot z pole 'population'\n\n```arcade\nStdev($layer, 'population')\n```\n\nvypočte standardní odchylku populace na čtvereční míli všech prvků ve vrstvě\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí směrodatnou odchylku pro hodnoty z daného číselného pole v FeatureSet.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, na které se má operace provést.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specifikuje název číselného pole nebo výraz SQL92, pro které budou vypočteny statistické údaje ze sady vstupních prvků.\n\n**Vrácená hodnota**: [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":"Vrátí slovník s kódovanými hodnotami podtypů. Vrátí hodnotu `null`, pokud nejsou podtypy na vrstvě povoleny.","examples":"\n**Příklad**\n\nVrátí podtypy s kódovanými hodnotami ze sady prvků.\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí slovník s kódovanými hodnotami podtypů. Vrátí hodnotu `null`, pokud nejsou podtypy na vrstvě povoleny.\n\n**Parametr**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků FeatureSet, ze které mají být získány podtypy.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník na základě vlastností popsaných níže.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Pole obsahující podtyp.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - Pole slovníků popisující podtypy. Každý slovník má vlastnost `code` obsahující aktuální hodnotu pole a vlastnost `name` obsahující uživatelsky přívětivý popis hodnoty (tj. `{ 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":"Vrátí součet hodnot vrácených z daného číselného pole v sadě FeatureSet.","examples":"\n**Příklady**\n\nvypočte populaci aktuálního prvku jako % celkové populace všech prvků ve vrstvě\n\n```arcade\n( $feature.population / Sum($layer, 'population') ) * 100\n```\n\nvypočte celkový počet získaných hlasů ve volbách pro celou datovou sadu\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí součet hodnot vrácených z daného číselného pole v sadě FeatureSet.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, na které se má operace provést.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specifikuje název číselného pole nebo výraz SQL92, pro které budou vypočteny statistické údaje ze sady vstupních prvků.\n\n**Vrácená hodnota**: [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":"Ořízne sadu prvků a vrátí první zadaný počet prvků.","examples":"\n**Příklad**\n\nVrátí prvních 5 prvků s nejvyšší populací\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOřízne sadu prvků a vrátí první zadaný počet prvků.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků ke zkrácení.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet prvků, které se mají vrátit od začátku sady prvků.\n\n**Vrácená hodnota**: [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":"Vrací prvky ze sady prvků, které se dotýkají jiné geometrie. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí počet prvků ve vrstvě, které se dotýkají geometrie.\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrací prvky ze sady prvků, které se dotýkají jiné geometrie. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **touchingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Prvky, které jsou prověřovány, zda se dotýkají `geometry`.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, u které je prověřováno, zda se dotýká `touchingFeatures`.\n\n**Vrácená hodnota**: [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":"Vrátí rozptyl hodnot z daného číselného pole v FeatureSet.","examples":"\n**Příklady**\n\nvypíše rozptyl pole populace v dané vrstvě\n\n```arcade\nVariance($layer, 'population')\n```\n\nvypočte rozptyl populace na čtvereční míli všech prvků ve vrstvě\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí rozptyl hodnot z daného číselného pole v FeatureSet.\n\n**Parametry**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Sada prvků, na které se má operace provést.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Specifikuje název číselného pole nebo výraz SQL92, pro které budou vypočteny statistické údaje ze sady vstupních prvků.\n\n**Vrácená hodnota**: [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":"Vrátí prvky ze sady prvků, které obsahují parametr `innerGeometry`. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí počet prvků ve vrstvě uvnitř polygonu\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí prvky ze sady prvků, které obsahují parametr `innerGeometry`. V níže uvedené grafice jsou červeně zvýrazněny prostorové vztahy, ve kterých funkce vrátí prvky.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Základní geometrie, u které je prověřováno, zda leží uvnitř `outerFeatures`.\n- **outerFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Srovnávací prvky, které jsou testovány, zda obsahují `innerGeometry`.\n\n**Vrácená hodnota**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"track_functions","title":"Funkce sledování polohy","items":[{"type":"function","name":"trackaccelerationat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationat","description":"Zrychlení při pozorování ve vztahu k aktuálnímu pozorování.","examples":"\n**Příklady**\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pro každý prvek číslo představující hodnotu zrychlení vypočítanou v metrech za sekundu na druhou. V tomto příkladu budeme zkoumat výsledky prvku 1 (p1) s hodnotou `1`. Výsledek je stejný jako zrychlení prvku 2 (p2).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(1)\naccelerationAt;\n// returns 0.0167\n```\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pro každý prvek číslo představující hodnotu zrychlení vypočítanou v metrech za sekundu na druhou. V tomto příkladu budeme zkoumat výsledky prvku 1 (p1) s hodnotou `3`. Výsledek je stejný jako zrychlení prvku 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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZrychlení při pozorování ve vztahu k aktuálnímu pozorování.\n\n**Parametr**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet prvků před nebo po aktuálním pozorování.  \nAktuální prvek má index 0. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například, pozice 1 je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například, -1 je předchozí hodnotou v poli.\n\n**Vrácená hodnota**: [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":"Hodnoty zrychlení mezi první hodnotou (inkluzivní) a poslední hodnotou (exkluzivní) v okně okolo aktuálního pozorování (0).","examples":"\n**Příklady**\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pole obsahující hodnotu zrychlení pro každý prvek v zadaném okně. Zrychlení jsou vypočítána v metrech za sekundu na druhou. V tomto příkladu zkoumáme výsledky prvku 3 (p3) vyhodnocené s hodnotou `startIndex` rovnou `-1` a hodnotou `endIndex` rovnou `2`.\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(-1, 2)\naccelerationWindow;\n// returns [0.0167, 0.0056, -0.0014]\n```\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pole obsahující hodnotu zrychlení pro každý prvek v zadaném okně. Zrychlení jsou vypočítána v metrech za sekundu na druhou. V tomto příkladu zkoumáme výsledky prvku 3 (p3) vyhodnocené s hodnotou `startIndex` rovnou `1` a hodnotou `endIndex` rovnou `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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHodnoty zrychlení mezi první hodnotou (inkluzivní) a poslední hodnotou (exkluzivní) v okně okolo aktuálního pozorování (0).\n\n**Parametry**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index počátečního prvku. Aktuální prvek má index 0. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například, pozice 1 je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například, -1 je předchozí hodnotou v poli.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index prvku na konci okna. Aktuální prvek má index 0. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například, pozice 1 je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například, -1 je předchozí hodnotou v poli.\n\n**Vrácená hodnota**: [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":"Zrychlení aktuálního pozorování měřené mezi posledním pozorováním a aktuálním pozorováním.","examples":"\n**Příklady**\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pro každý prvek číslo představující hodnotu zrychlení vypočítanou v metrech za sekundu na druhou. V prvním příkladu budeme zkoumat výsledky pro prvek 2 (p2).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns 0.0167\n```\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pro každý prvek číslo představující hodnotu zrychlení vypočítanou v metrech za sekundu na druhou. V následujícím příkladu budeme zkoumat výsledky prvku 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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZrychlení aktuálního pozorování měřené mezi posledním pozorováním a aktuálním pozorováním.\n\n**Vrácená hodnota**: [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":"Součet vzdáleností ujetých mezi pozorováními od prvního k aktuálnímu pozorování.","examples":"\n**Příklady**\n\nVaše stopa má šest prvků, viz výše. Výraz vrací hodnotu aktuálního prvku ve stopě. V prvním příkladu budeme zkoumat výsledky pro prvek 3 (p3). Výpočet je `80 + 60 = 140`.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 140\n```\n\nVaše stopa má šest prvků, viz výše. Výraz vrací hodnotu aktuálního prvku ve stopě. Vaše stopa má šest prvků, viz výše. Výraz vrací hodnotu každého prvku ve stopě. V následujícím příkladu budeme zkoumat výsledky pro prvek 6 (p6). Výpočet 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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSoučet vzdáleností ujetých mezi pozorováními od prvního k aktuálnímu pozorování.\n\n**Vrácená hodnota**: [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":"Rychlost mezi posledním pozorováním a aktuálním pozorováním.","examples":"\n**Příklady**\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pro každý prvek číslo představující rychlost vypočítanou v metrech za sekundu. V prvním příkladu budeme zkoumat výsledky pro prvek 2 (p2). Výpočet je `60/60`.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 1\n```\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pro každý prvek číslo představující rychlost vypočítanou v metrech za sekundu. V následujícím příkladu budeme zkoumat výsledky prvku 6 (p6). Výpočet 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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRychlost mezi posledním pozorováním a aktuálním pozorováním.\n\n**Vrácená hodnota**: [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":"Vypočítá čas na aktuálním prvku ve stopě.","examples":"\n**Příklad**\n\nZobrazí čas, kdy byl vyhodnocen aktuální prvek. Pokud je například k dispozici stopa se třemi prvky k 1. lednu 2012, 9. prosinci 2012 a 3. květnu 2013, bude pro každý prvek vyhodnocen aktuální čas. V tomto příkladu bude vyhodnocen prostřední prvek, tedy 9. prosince 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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVypočítá čas na aktuálním prvku ve stopě.\n\n**Vrácená hodnota**: [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":"Součet vzdáleností ujetých mezi pozorováními od prvního k aktuálnímu pozorování plus daná hodnota.","examples":"\n**Příklady**\n\nVaše stopa má šest prvků, viz výše. Výraz vrací hodnotu každého prvku ve stopě. V prvním příkladu budeme zkoumat výsledky vyhodnocené v prvku 2 (p2) s hodnotou indexu 2. Výpočet je `30 + 80 + 60 = 170`.\n\n```arcade\nTrackDistanceAt(2)\n// returns 170\n```\n\nVaše stopa má šest prvků, viz výše. Výraz vrací hodnotu každého prvku ve stopě. V následujícím příkladu budeme zkoumat výsledky vyhodnocené v prvku 4 (p4) s hodnotou indexu 4. Výpočet 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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSoučet vzdáleností ujetých mezi pozorováními od prvního k aktuálnímu pozorování plus daná hodnota.\n\n**Parametr**\n\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index prvku stopy, pro nějž má být vypočítána vzdálenost. Například hodnota `2` by vypočítala vzdálenost od prvního prvku (index `0`) ve stopě ke třetímu prvku (index `2`) ve stopě.\n\n**Vrácená hodnota**: [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":"Vzdálenosti mezi první hodnotou (inkluzivní) a poslední hodnotou (exkluzivní) v okně o aktuálním pozorování (0).","examples":"\n**Příklady**\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pole obsahující hodnotu vzdálenosti pro každý prvek v okně. V prvním příkladu zkoumáme výsledky prvku 3 (p3) vyhodnocené s hodnotou `startIndex` rovnou `-1` a hodnotou `endIndex` rovnou `2`.\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [60, 140, 170]\n```\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pole obsahující hodnotu vzdálenosti pro každý prvek v okně. V následujícím příkladu zkoumáme výsledky prvku 5 (p5) vyhodnocené s hodnotou `startIndex` rovnou `-1` a hodnotou `endIndex` rovnou `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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVzdálenosti mezi první hodnotou (inkluzivní) a poslední hodnotou (exkluzivní) v okně o aktuálním pozorování (0).\n\n**Parametry**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index počátečního prvku. Aktuální prvek má index 0. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například, pozice 1 je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například, -1 je předchozí hodnotou v poli.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index prvku na konci okna. Aktuální prvek má index 0. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například, pozice 1 je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například, -1 je předchozí hodnotou v poli.\n\n**Vrácená hodnota**: [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":"Vypočítá dobu trvání stop od počátečního prvku k aktuálnímu prvku v milisekundách od začátku unixového času.","examples":"\n**Příklad**\n\nZobrazí dobu trvání stopy, která začala 1. ledna 2012 až do aktuálního prvku dne 3. května 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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVypočítá dobu trvání stop od počátečního prvku k aktuálnímu prvku v milisekundách od začátku unixového času.\n\n**Vrácená hodnota**: [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":"Vrátí pole hodnot atributů ze zadaného pole `field` pro zadaný časový úsek. Funkce okna umožňuje přecházet dopředu a dozadu v čase.","examples":"\n**Příklady**\n\nVaše stopa má pole se sekvenčně seřazenými hodnotami `[10, 20, 30, 40, 50]`. Geometrie prvků jsou `[{x: 1, y: 1}, {x: 2, y: 2}, {x: null, y: null}, {x: 4, y: 4}, {x: 5, y: 5}]`. Výraz je vyhodnocen v každém prvku ve stopě. Výsledky se vrátí včetně počátečního prvku a bez koncového prvku. Tento příklad je vyhodnocen ve druhém prvku (20) a zobrazí pole s předchozí hodnotou (-1, včetně).\n\n```arcade\nvar window = TrackFieldWindow('MyField', -1,0)\nwindow;\n// returns [10]\n```\n\nVaše stopa má pole s názvem `Speed` se sekvenčně seřazenými hodnotami `[10, 20, 30, 40, 50]`. Geometrie prvků jsou `[{x: 1, y: 1}, {x: 2, y: 2}, {x: null, y: null}, {x: 4, y: 4}, {x: 5, y: 5}]`. Výraz je vyhodnocen v každém prvku ve stopě. V tomto příkladu budeme zkoumat výsledky vyhodnocené ve třetím prvku (30). Výsledky se vrátí včetně počátečního prvku a bez koncového prvku. \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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí pole hodnot atributů ze zadaného pole `field` pro zadaný časový úsek. Funkce okna umožňuje přecházet dopředu a dozadu v čase.\n\n**Parametry**\n\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole, ze kterého budou použity hodnoty.\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index počátečního prvku. Aktuální prvek má index `0`. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například pozice `1` je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například `-1` je předchozí hodnotou v poli.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index prvku na konci okna. Aktuální prvek má index `0`. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například pozice `1` je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například `-1` je předchozí hodnotou v poli.\n\n**Vrácená hodnota**: [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":"Vrátí pole geometrií pro určené časové indexy. Funkce okna umožňuje přecházet dopředu a dozadu v čase.","examples":"\n**Příklad**\n\nVaše stopa má pole se sekvenčně seřazenými hodnotami `[10, 20, 30, 40, 50]`. Geometrie prvků jsou `[{x: 1, y: 1}, {x: 2, y: 2}, {x: null, y: null}, {x: 4, y: 4}, {x: 5, y: 5}]`. Výraz je vyhodnocen v každém prvku ve stopě. V tomto příkladu budeme zkoumat výsledky vyhodnocené ve třetím prvku (30). Výsledky se vrátí včetně počátečního prvku a bez koncového prvku.\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí pole geometrií pro určené časové indexy. Funkce okna umožňuje přecházet dopředu a dozadu v čase.\n\n**Parametry**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index počátečního prvku. Aktuální prvek má index `0`. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například pozice `1` je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například `-1` je předchozí hodnotou v poli.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index prvku na konci okna. Aktuální prvek má index `0`. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například pozice `1` je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například `-1` je předchozí hodnotou v poli.\n\n**Vrácená hodnota**: [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":"Vrátí index počítaného prvku. Prvky jsou indexovány v pořadí podle času stopy.","examples":"\n**Příklad**\n\nZobrazí index prvního prvku ve stopě.\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí index počítaného prvku. Prvky jsou indexovány v pořadí podle času stopy.\n\n**Vrácená hodnota**: [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":"Rychlost při pozorování ve vztahu k aktuálnímu pozorování. Například při hodnotě 2 se jedná o rychlost při pozorování dvě pozorování po tom aktuálním.","examples":"\n**Příklady**\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pro každý prvek číslo představující rychlost vypočítanou v metrech za sekundu. V prvním příkladu budeme zkoumat výsledky prvku 1 (p1) s hodnotou `2`. Výpočet je `80/60`.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1.33\n```\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pro každý prvek číslo představující rychlost vypočítanou v metrech za sekundu. V následujícím příkladu budeme zkoumat výsledky prvku 3 (p3) s `hodnotou` -1. Výpočet 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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRychlost při pozorování ve vztahu k aktuálnímu pozorování. Například při hodnotě 2 se jedná o rychlost při pozorování dvě pozorování po tom aktuálním.\n\n**Parametr**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet prvků před nebo po aktuálním pozorování. Aktuální prvek má index 0. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například, pozice 1 je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například, -1 je předchozí hodnotou v poli.\n\n**Vrácená hodnota**: [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":"Hodnoty rychlosti mezi první hodnotou (včetně) a poslední hodnotou (vyjma) v okně kolem aktuálního pozorování (0).","examples":"\n**Příklady**\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pole obsahující hodnotu rychlosti pro každý prvek v zadaném okně. Rychlosti jsou vypočítány v metrech za sekundu. V tomto příkladu zkoumáme výsledky prvku 3 (p3) vyhodnocené s hodnotou `startIndex` rovnou `-1` a hodnotou `endIndex` rovnou `2`.\n\n```arcade\nvar speedWindow = TrackSpeedWindow(-1, 2)\nspeedWindow // returns [1, 1.3, 0.5]\n```\n\nVaše stopa má šest prvků, viz výše. Výraz vrací pole obsahující hodnotu rychlosti pro každý prvek v zadaném okně. Rychlosti jsou vypočítány v metrech za sekundu. V tomto příkladu zkoumáme výsledky prvku 3 (p3) vyhodnocené s hodnotou `startIndex` rovnou `1` a hodnotou `endIndex` rovnou `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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nHodnoty rychlosti mezi první hodnotou (včetně) a poslední hodnotou (vyjma) v okně kolem aktuálního pozorování (0).\n\n**Parametry**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index počátečního prvku. Aktuální prvek má index 0. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například, pozice 1 je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například, -1 je předchozí hodnotou v poli.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index prvku na konci okna. Aktuální prvek má index 0. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například, pozice 1 je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například, -1 je předchozí hodnotou v poli.\n\n**Vrácená hodnota**: [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":"Vypočítá čas začátku stopy.","examples":"\n**Příklad**\n\nZobrazí čas začátku stopy, která byla zaznamenávána od 1. ledna 2012 do 3. května 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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVypočítá čas začátku stopy.\n\n**Vrácená hodnota**: [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":"Vrátí pole prvků pro zadaný časový index. Tato funkce umožňuje přecházet v čase dopředu a dozadu.","examples":"\n**Příklady**\n\nVaše stopa má pole se sekvenčně seřazenými hodnotami `[10, 20, 30, 40, 50]`. Geometrie prvků jsou `[{x: 1, y: 1}, {x: 2, y: 2}, {x: null, y: null}, {x: 4, y: 4}, {x: 5, y: 5}]`. Výraz je vyhodnocen v každém prvku ve stopě. Výsledky se vrátí včetně počátečního prvku a bez koncového prvku. Tento příklad je vyhodnocen ve druhém prvku (20) a zobrazí pole s jednou hodnotou -- předchozí prvek.\n\n```arcade\nvar window = TrackWindow(-1,0)\nwindow;\n// returns [{'geometry': {x: 1, y: 1}}, {'attributes': {'MyField' : 10, 'trackName':'ExampleTrack1'}}]\n```\n\nVaše stopa má pole se sekvenčně seřazenými hodnotami `[10, 20, 30, 40, 50]`. Geometrie prvků jsou `[{x: 1, y: 1}, {x: 2, y: 2}, {x: null, y: null}, {x: 4, y: 4}, {x: 5, y: 5}]`. Výraz je vyhodnocen v každém prvku ve stopě. V tomto příkladu budeme zkoumat výsledky vyhodnocené ve třetím prvku (30). Výsledky se vrátí včetně počátečního prvku a bez koncového prvku.\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí pole prvků pro zadaný časový index. Tato funkce umožňuje přecházet v čase dopředu a dozadu.\n\n**Parametry**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index počátečního prvku. Aktuální prvek má index `0`. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například pozice `1` je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například `-1` je předchozí hodnotou v poli.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index prvku na konci okna. Aktuální prvek má index `0`. Kladné hodnoty představují prvky, které se vyskytnou v budoucnosti, po aktuální hodnotě. Například pozice `1` je následující hodnotou v poli. Záporná čísla představují prvky, které se vyskytly v minulosti, před aktuálním prvkem. Například `-1` je předchozí hodnotou v poli.\n\n**Vrácená hodnota**: [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":"dictionary_functions","title":"Funkce slovníku","items":[[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#defaultvalue1","description":"Vrátí zadanou výchozí hodnotu, pokud klíč ve slovníku neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.","examples":"\n**Příklady**\n\nDefaultValue vrací zadanou hodnotu\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 vrací výchozí hodnotu, pokud u zadaného klíče neexistuje žádná hodnota.\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 vrací výchozí hodnotu, pokud klíč neexistuje.\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí zadanou výchozí hodnotu, pokud klíč ve slovníku neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.\n\n**Parametry**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Slovník nebo příloha ke kontrole.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Klíč ke kontrole.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tato hodnota je vrácena, pokud klíč neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVrací hodnotu na zadaném klíči, pokud je definován. V opačném případě vrátí hodnotu zadanou v `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":"Vrátí zadanou výchozí hodnotu, pokud alespoň jeden z klíčů ve vnořeném slovníku neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.","examples":"\n**Příklady**\n\nDefaultValue vrací zadanou hodnotu\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 vrací výchozí hodnotu, pokud u zadaného klíče neexistuje žádná hodnota.\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 vrací výchozí hodnotu, pokud klíč neexistuje.\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\nZkontroluje nulové hodnoty v poli v rámci slovníku s existujícím klíčem\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí zadanou výchozí hodnotu, pokud alespoň jeden z klíčů ve vnořeném slovníku neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.\n\n**Parametry**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Slovník nebo příloha ke kontrole.\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; - Pole klíčů nebo indexů, které se mají kontrolovat v každé úrovni struktury kontejneru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tato hodnota je vrácena, pokud alespoň jeden z klíčů nebo indexů neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVrátí hodnotu na zadaném klíči nebo indexu, je-li definován. V opačném případě vrátí hodnotu zadanou v `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":"Zobrazí nový slovník na základě zadaných argumentů. Argumenty jsou dvojice ve formátu název/hodnota např. dictionary('field1',val,'field2',val2,...).","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZobrazí nový slovník na základě zadaných argumentů. Argumenty jsou dvojice ve formátu název/hodnota např. dictionary('field1',val,'field2',val2,...).\n\n**Parametr**\n\n- **[name1, value1, ..., nameN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Probíhající páry názvu/hodnoty.\n\n**Vrácená hodnota**: [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":"Deserializuje text JSON na slovník Arcade.","examples":"\n**Příklad**\n\nDeserializuje JSON na slovník.\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 verze 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeserializuje text JSON na slovník Arcade.\n\n**Parametr**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON k převodu na slovník Arcade. Tato hodnota musí být serializována jako textová hodnota.\n\n**Vrácená hodnota**: [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":"Převede hodnotu geometrie na slovník.","examples":"\n**Příklad**\n\nAktualizujte atribut X bodové geometrie.\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 verze 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřevede hodnotu geometrie na slovník.\n\n**Parametr**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrie pro převod na slovník Arcade. Od verze 1.25 mohou polygonové nebo polyliniové vstupy obsahovat objekty křivek, když jsou spuštěny v ArcGIS Pro a ArcGIS Maps SDKs for Native Apps.\n\n**Vrácená hodnota**: [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":"Převede prvek na slovník.","examples":"\n**Příklad**\n\nPřevod prvku na slovník\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 verze 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřevede prvek na slovník.\n\n**Parametr**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek pro převod na slovník Arcade.\n\n**Vrácená hodnota**: [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":"Vrátí buď kopii slovníku bez podstruktury nebo včetně podstruktury.","examples":"\n**Příklady**\n\nVytvořit kopii slovníku bez podstruktury\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\nVytvořit kopii slovníku včetně podstruktury\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 verze 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí buď kopii slovníku bez podstruktury nebo včetně podstruktury.\n\n**Parametry**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Slovník ke kopírování.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Pokud je `true`, vytvoří se kopie slovníku včetně podstruktury, což znamená, že vlastnosti výstupního slovníku nebudou sdílet stejné reference jako vstupní slovník. Výchozí hodnota je `false`.\n\n**Vrácená hodnota**: [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":"Převede voxel na slovník.","examples":"\n**Příklad**\n\nPřeveďte voxel na slovník\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 verze 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřevede voxel na slovník.\n\n**Parametr**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voxel, který se má převést na slovník Arcade.\n\n**Vrácená hodnota**: [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":"Deserializuje text JSON na ekvivalentní typy dat Arcade.","examples":"\n**Příklady**\n\nPřevede text na boolean\n\n```arcade\nFromJSON(\"true\")\n// Returns true\n```\n\nPřevede text na číslo\n\n```arcade\nfromJSON(\"731.1\")\n// returns 731.1\n```\n\nPřevede text na slovník\n\n```arcade\nvar d = fromJSON('{\"kids\": 3, \"adults\": 4 }')\nd.kids + d.adults\n// returns 7\n```\n\nPřevede text na pole\n\n```arcade\nfromJSON('[\"one\", 2, \"three\", false]')\n// returns [ \"one\", 2, \"three\", false ]\n```\n\nPřevede text na null\n\n```arcade\nfromJSON(\"null\")\n// returns null\n```\n\n","completion":{"label":"FromJSON","detail":"FromJSON(jsonText) -> Dictionary,Array<Any>,Text,Boolean,Number","insertText":"FromJSON(${1:jsonText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDeserializuje text JSON na ekvivalentní typy dat Arcade.\n\n**Parametr**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text JSON k deserializaci na typ dat Arcade.\n\n**Vrácená hodnota**: [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":"Označuje, zda má slovník vstupní klíč.","examples":"\n**Příklad**\n\nvypíše `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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačuje, zda má slovník vstupní klíč.\n\n**Parametry**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Slovník pro kontrolu klíče.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Klíč ke kontrole.\n\n**Vrácená hodnota**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.20","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#hasvalue1","description":"Označuje, zda má slovník daný klíč a zda má tento klíč hodnotu.","examples":"\n**Příklady**\n\nSlovník s klíčem, který má hodnotu\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', 18519);\nHasValue(d, 'Cobourg');\n// returns true\n```\n\nSlovník s klíčem, který nemá hodnotu\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', null);\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nSlovník bez zadaného klíče\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000');\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nSlovník bez zadaného klíče\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 verze 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačuje, zda má slovník daný klíč a zda má tento klíč hodnotu.\n\n**Parametry**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Slovník nebo příloha ke kontrole.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název klíče nebo pole, jehož existence bude zkontrolována.\n\n**Vrácená hodnota**: [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":"Zkontroluje, zda má vlastnost vnořená několik úrovní hluboko do slovníku hodnotu. To vám umožní proniknout do vnořené struktury najednou, místo abyste kontrolovali hodnoty na každé úrovni. Vrací hodnotu `true`, pokud klíče a indexy na každé úrovni struktury existují a obsahují nenulovou hodnotu.","examples":"\n**Příklady**\n\nZkontrolovat slovník s klíčem, který má vnořenou hodnotu\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\nZkontrolovat hodnoty ve slovníku s neexistujícím klíčem\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\nZkontrolovat hodnoty v poli v rámci slovníku s klíčem, který existuje\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZkontroluje, zda má vlastnost vnořená několik úrovní hluboko do slovníku hodnotu. To vám umožní proniknout do vnořené struktury najednou, místo abyste kontrolovali hodnoty na každé úrovni. Vrací hodnotu `true`, pokud klíče a indexy na každé úrovni struktury existují a obsahují nenulovou hodnotu.\n\n**Parametry**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - Slovník nebo příloha ke kontrole.\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; - Pole klíčů nebo indexů, které se mají kontrolovat v každé úrovni struktury.\n\n**Vrácená hodnota**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]]},{"id":"geometry_functions","title":"Geometrické funkce","items":[[{"type":"function","name":"angle","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#angle1","description":"Vrátí aritmetický úhel linie mezi dvěma body ve stupních (0 - 360). Úhel je měřen proti směru hodinových ručiček vzhledem k východu. Například úhel 90 stupňů ukazuje na sever.\n\nPro měření se bere v potaz pouze rovina x-y. Jakékoli souřadnice Z jsou ignorovány. Místo kterékoli nebo obou bodových geometrií lze použít bodové prvky. _Jsou-li body shodné, je vrácen úhel 0 stupňů._","examples":"\n**Příklad**\n\nVrátí úhel od bodu k prvku ve stupních\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí aritmetický úhel linie mezi dvěma body ve stupních (0 - 360). Úhel je měřen proti směru hodinových ručiček vzhledem k východu. Například úhel 90 stupňů ukazuje na sever.\n\nPro měření se bere v potaz pouze rovina x-y. Jakékoli souřadnice Z jsou ignorovány. Místo kterékoli nebo obou bodových geometrií lze použít bodové prvky. _Jsou-li body shodné, je vrácen úhel 0 stupňů._\n\n**Parametry**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - První bod nebo prvek použitý pro výpočet úhlu.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druhý bod nebo prvek použitý pro výpočet úhlu.\n\n**Vrácená hodnota**: [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":"Vrátí aritmetický úhel linie mezi třemi body ve stupních (0 - 360). Úhel se měří kolem bodu `pointB` proti směru hodinových ručiček od bodu `pointA` k bodu `pointC`.\n\nPro měření se bere v potaz pouze rovina x-y. Jakékoli souřadnice Z jsou ignorovány. Místo jedné nebo všech bodových geometrií lze použít bodové prvky. _Jsou-li body shodné, je vrácen úhel 0 nebo 180 stupňů (v závislosti na vnitřní aritmetice)._","examples":"\n**Příklad**\n\nVrátí úhel mezi dvěma body kolem prvku, ve stupních\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí aritmetický úhel linie mezi třemi body ve stupních (0 - 360). Úhel se měří kolem bodu `pointB` proti směru hodinových ručiček od bodu `pointA` k bodu `pointC`.\n\nPro měření se bere v potaz pouze rovina x-y. Jakékoli souřadnice Z jsou ignorovány. Místo jedné nebo všech bodových geometrií lze použít bodové prvky. _Jsou-li body shodné, je vrácen úhel 0 nebo 180 stupňů (v závislosti na vnitřní aritmetice)._\n\n**Parametry**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - První bod nebo prvek použitý pro výpočet úhlu.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druhý bod nebo prvek použitý pro výpočet úhlu.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Třetí bod nebo prvek použitý pro výpočet úhlu.\n\n**Vrácená hodnota**: [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":"Vrátí plochu vstupní geometrie nebo prvku v daných jednotkách. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí plochu prvku v metrech čtverečních\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí plochu vstupní geometrie nebo prvku v daných jednotkách. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\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; - Polygon nebo prvek, pro které se má vypočítat rovinná plocha.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů.  \nMožné hodnoty: \"akry\" | \"hektary\" | \"čtvereční centimetry\" | \"čtvereční decimetry\" | \"čtvereční stopy\" | \"čtvereční palce\" | \"čtvereční kilometry\" | \"čtvereční metry\" | \"čtvereční míle\" | \"čtvereční milimetry\" | \"čtvereční-americké-stopy\" | \"čtvereční-míle\" | \"čtvereční yardy\".  \n\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí geodetickou plochu vstupní geometrie nebo prvku v daných jednotkách. Jedná se o spolehlivější měření plochy než `Area()` protože zohledňuje zakřivení Země.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí geodetickou plochu prvku v metrech čtverečních\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí geodetickou plochu vstupní geometrie nebo prvku v daných jednotkách. Jedná se o spolehlivější měření plochy než `Area()` protože zohledňuje zakřivení Země.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\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; - Polygon nebo prvek, pro které se má vypočítat geodetická plocha.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů.  \nMožné hodnoty: \"akry\" | \"hektary\" | \"čtvereční centimetry\" | \"čtvereční decimetry\" | \"čtvereční stopy\" | \"čtvereční palce\" | \"čtvereční kilometry\" | \"čtvereční metry\" | \"čtvereční míle\" | \"čtvereční milimetry\" | \"čtvereční-americké-stopy\" | \"čtvereční-míle\" | \"čtvereční yardy\".  \n\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí geografický úhel linie mezi dvěma body ve stupních (0 - 360). Směrník je měřen ve směru hodinových ručiček vzhledem k severu. Například směrník 225 stupňů představuje orientaci na jihozápad.\n\nPro měření se bere v potaz pouze rovina x-y. Jakékoli souřadnice Z jsou ignorovány. Místo jedné nebo obou bodových geometrií lze použít bodové prvky. _Jsou-li body shodné, je vrácen úhel 0._","examples":"\n**Příklad**\n\nVrátí směrník od bodu k prvku, ve stupních\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí geografický úhel linie mezi dvěma body ve stupních (0 - 360). Směrník je měřen ve směru hodinových ručiček vzhledem k severu. Například směrník 225 stupňů představuje orientaci na jihozápad.\n\nPro měření se bere v potaz pouze rovina x-y. Jakékoli souřadnice Z jsou ignorovány. Místo jedné nebo obou bodových geometrií lze použít bodové prvky. _Jsou-li body shodné, je vrácen úhel 0._\n\n**Parametry**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - První bod použitý pro výpočet směrníku.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druhý bod použitý pro výpočet směrníku.\n\n**Vrácená hodnota**: [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":"Vrátí geografický úhel linie mezi třemi body ve stupních (0 - 360). Směrník se měří kolem bodu `pointB` po směru hodinových ručiček od bodu `pointA` k bodu `pointC`.\n\nPro měření se bere v potaz pouze rovina x-y. Jakékoli souřadnice Z jsou ignorovány. Místo kterékoli nebo všech bodových geometrií lze použít bodové prvky. _Jsou-li body shodné, je vrácen úhel 0 nebo 180 stupňů (v závislosti na vnitřní aritmetice)._","examples":"\n**Příklad**\n\nVrátí směrník mezi dvěma body kolem prvku, ve stupních\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí geografický úhel linie mezi třemi body ve stupních (0 - 360). Směrník se měří kolem bodu `pointB` po směru hodinových ručiček od bodu `pointA` k bodu `pointC`.\n\nPro měření se bere v potaz pouze rovina x-y. Jakékoli souřadnice Z jsou ignorovány. Místo kterékoli nebo všech bodových geometrií lze použít bodové prvky. _Jsou-li body shodné, je vrácen úhel 0 nebo 180 stupňů (v závislosti na vnitřní aritmetice)._\n\n**Parametry**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - První bod použitý pro výpočet směrníku.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druhý bod použitý pro výpočet směrníku.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Třetí bod použitý pro výpočet směrníku.\n\n**Vrácená hodnota**: [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":"Vrátí rovinnou (či euklidovskou) obalovou zónu se stanovenou vzdáleností kolem vstupní geometrie. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí polygon představující půlmílovou obalovou zónu kolem vstupní geometrie\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí rovinnou (či euklidovskou) obalovou zónu se stanovenou vzdáleností kolem vstupní geometrie. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie pro vytvoření obalové zóny.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Šířka obalové zóny geometrie.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka šířky obalové zóny. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Další zdroje**\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":"Vrátí rovinnou geodetickou obalovou zónu se stanovenou šířkou kolem vstupní geometrie. Jedná se o geodetické měření, které počítá vzdálenosti na elipsoidu.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí polygon představující půlmílovou obalovou zónu kolem vstupní geometrie\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí rovinnou geodetickou obalovou zónu se stanovenou šířkou kolem vstupní geometrie. Jedná se o geodetické měření, které počítá vzdálenosti na elipsoidu.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie pro vytvoření obalové zóny.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Šířka obalové zóny geometrie.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka šířky obalové zóny. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Další zdroje**\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":"Vrátí geometrický střed (centroid) vstupní geometrie.","examples":"\n**Příklady**\n\nVrátí geometrický střed zadaného polygonu\n\n```arcade\nCentroid($feature)\n```\n\nVrátí geometrický střed zadaného polygonového oblouku\n\n```arcade\nvar ringPoints = Geometry($feature).rings[0];\nCentroid(ringPoints);\n```\n\nVrátí geometrický střed (centroid) daného polygonu nebo polylinie a zajistí, aby byl ve vstupní geometrii.\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí geometrický střed (centroid) vstupní geometrie.\n\n**Parametry**\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; - Polygon nebo pole bodů tvořících polygon.\n- **algorithm** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Od verze 1.29_ Metoda určující pozici centroidu. Možné hodnoty:\n\n  - „geometric“: (výchozí) Vrátí skutečný centroid geometrie. Geometrický centroid pro pole bodů vrátí průměr všech bodů, zatímco pro polygony je geometrický centroid reprezentativní pro plochu tvaru. U nepravidelných polygonů se geometrický centroid nemusí nacházet uvnitř samotného polygonu. U polylinií se geometrický centroid nemusí nacházet na samotné linii.\n\n  - „labelPoint“: U polygonů zajistí, aby se centroid vrácený touto funkcí nacházel uvnitř samotného polygonu. U polylinií zajistí, aby se centroid nacházel na dané linii.\n\n**Vrácená hodnota**: [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":"Z cílové geometrie pomocí obálky vypočítá oříznutou geometrii.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí plochu oříznuté geometrie\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZ cílové geometrie pomocí obálky vypočítá oříznutou geometrii.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, která má být oříznuta.\n- **envelope**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent) - Obálka použitá k oříznutí `geometry`.\n\n**Vrácená hodnota**: [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":"Ukazuje, zda jedna geometrie obsahuje jinou geometrii. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**","examples":"\n**Příklad**\n\nVrátí pravdivou hodnotu v případě, že je prvek obsažen v daném polygonu\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda jedna geometrie obsahuje jinou geometrii. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**\n\n**Parametry**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, u které je prověřován vztah 'contains' vůči `insideGeometry`. Takovou geometrii si lze představit jako potenciální 'container' obsahující `insideGeometry`.\n- **insideGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, u které je prověřován vztah „uvnitř“ vůči `containerGeometry`.\n\n**Vrácená hodnota**: [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":"Úhly mohou mít několik interpretací a mohou být reprezentovány jako číslo, text nebo přehledné pole. Tato funkce přijímá jednu vstupní reprezentaci a převádí ji na jinou.\n\nVstupní hodnota je popsána slovníkem, který určuje typ úhlu a typ směru. Pokud „typ úhlu“ a „typ směru“ neodpovídají zadání, převod se nezdaří.\n\nPožadovaná výstupní hodnota je popsána slovníkem, který určuje typ výstupu, typ úhlu, typ směru a volitelný formát pro textový výstup.\n\nPokud je výstupní typ „hodnota“:  \n - pro úhel typu „dms“ nebo pro směr typu „kvadrant“ bude vráceno pole.  \n - pro všechny ostatní případy bude vráceno číslo.\n\nPokud je typ výstupu „text“, použije se výchozí odsazení a oddělovače, pokud není zadána nepovinná vlastnost „formát“.  \nVlastnost „formát“ řídí pořadí, mezery, odsazení a oddělovače v textovém výstupu.  \nŘetězce znaků specifikujících formát před desetinnou čárkou označují minimální odsazení (např. „DDD -> 000“).  \nŘetězce formátovacích znaků za desetinnou čárkou označují přesnost (např. „D,DD -> 0,00“).\n\nPodporované znaky „formátu“:  \n- „D“ - stupně  \n- „R“ - radiány  \n- „G“ - grady  \n-„d“ - DMS stupně  \n- „m“ - DMS minuty  \n- „s“ - DMS vteřiny  \n- „P“ - poledník (např. „North“ vs. „South“)  \n- „p“ - zkratka poledníku (např. „N“ vs. „S“)  \n- „B“ - rovnoběžka (např. „East“ vs. „West“)  \n- „b“ - zkratka rovnoběžky (např. „E“ vs. „W“)  \n- „[ ]“ - řídicí znaky  \n\n\nV případě formátování „dms“, pokud není použito „s“, zaokrouhlí se „m“ na nejbližší minutu. Podobně platí, že pokud není použito „m“, pak se zaokrouhlí „d“.","examples":"\n**Příklady**\n\nPříklady, kde `outputType` je `hodnota`.\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\nPříklady, kde `outputType` je `text`.\n\n```arcade\nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: 'DDDD.D'})\n// returns '0025.3'\n \nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: 'R'})\n// returns '0'\n \nConvertDirection( 25.34, {directionType: 'North', angleType: 'DEGREES'}, {directionType:'North', outputType: 'text', format: '[DD.DD]'})\n// returns 'DD.DD'\n \nConvertDirection( 25.34, {directionType:'North', angleType: 'DEGREES'}, {directionType:'quadrant', outputType: 'text', format: 'P B'})\n// returns 'North East'\n \nConvertDirection( [001,01,59.99], {directionType:'North', angleType: 'DMS'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'dddA mm[B] ssC'})\n// returns '001A 02B 00C'\n```\n\n","completion":{"label":"ConvertDirection","detail":"ConvertDirection(input, inputSpec, outputSpec) -> Array<Number|Text>,Number,Text","insertText":"ConvertDirection(${1:input_}, ${2:inputSpec_}, ${3:outputSpec_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.13](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nÚhly mohou mít několik interpretací a mohou být reprezentovány jako číslo, text nebo přehledné pole. Tato funkce přijímá jednu vstupní reprezentaci a převádí ji na jinou.\n\nVstupní hodnota je popsána slovníkem, který určuje typ úhlu a typ směru. Pokud „typ úhlu“ a „typ směru“ neodpovídají zadání, převod se nezdaří.\n\nPožadovaná výstupní hodnota je popsána slovníkem, který určuje typ výstupu, typ úhlu, typ směru a volitelný formát pro textový výstup.\n\nPokud je výstupní typ „hodnota“:  \n - pro úhel typu „dms“ nebo pro směr typu „kvadrant“ bude vráceno pole.  \n - pro všechny ostatní případy bude vráceno číslo.\n\nPokud je typ výstupu „text“, použije se výchozí odsazení a oddělovače, pokud není zadána nepovinná vlastnost „formát“.  \nVlastnost „formát“ řídí pořadí, mezery, odsazení a oddělovače v textovém výstupu.  \nŘetězce znaků specifikujících formát před desetinnou čárkou označují minimální odsazení (např. „DDD -> 000“).  \nŘetězce formátovacích znaků za desetinnou čárkou označují přesnost (např. „D,DD -> 0,00“).\n\nPodporované znaky „formátu“:  \n- „D“ - stupně  \n- „R“ - radiány  \n- „G“ - grady  \n-„d“ - DMS stupně  \n- „m“ - DMS minuty  \n- „s“ - DMS vteřiny  \n- „P“ - poledník (např. „North“ vs. „South“)  \n- „p“ - zkratka poledníku (např. „N“ vs. „S“)  \n- „B“ - rovnoběžka (např. „East“ vs. „West“)  \n- „b“ - zkratka rovnoběžky (např. „E“ vs. „W“)  \n- „[ ]“ - řídicí znaky  \n\n\nV případě formátování „dms“, pokud není použito „s“, zaokrouhlí se „m“ na nejbližší minutu. Podobně platí, že pokud není použito „m“, pak se zaokrouhlí „d“.\n\n**Parametry**\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) - Hrubá reprezentace směrníku. Typ `input` a hodnoty `inputSpec` určují způsob analýzy vstupu.\n- **inputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Obsahuje informace o tom, jak vstup interpretovat.\n\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Popisuje vstupní jednotku úhlu. Podporované hodnoty: `DEGREES`, `DMS`, `RADIANS`, `GONS`, `GRADIANS`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Popisuje vstupní hodnoty poledníku a směru. Podporované hodnoty: `NORTH`, `SOUTH`, `POLAR`, `QUADRANT`\n- **outputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Obsahuje informace o tom, jak upravit formát vstupu.\n\n  - **outputType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontroluje typ výstupu. Podporované hodnoty: `value`, `text`\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Popisuje jednotku výstupního úhlu. Podporované hodnoty: `DEGREES`, `DMS`, `RADIANS`, `GONS`, `GRADIANS`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Popisuje výstupní hodnoty poledníku a směru. Podporované hodnoty: `NORTH`, `SOUTH`, `POLAR`, `QUADRANT`\n  - **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kontroluje formátování textu. Platí pouze v případě, že `outputType` je `text`.\n\n**Vrácená hodnota**: [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":"Vypočítá konvexní obal geometrie. Konvexní obal je nejmenší konvexní polygon, který obsahuje geometrii. Obal je obvykle polygon, ale v některých případech to může být i polylinie nebo bod.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**","examples":"\n**Příklady**\n\nVrátí počet lomových bodů v geometrii konvexního obalu aktuálního prvku\n\n```arcade\nCount(ConvexHull(Geometry($feature)).Rings[0])\n```\n\nVrátí konvexní obal geometrie, která má konkávní oblast (kterou konvexní obal bude ignorovat).\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 verze 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVypočítá konvexní obal geometrie. Konvexní obal je nejmenší konvexní polygon, který obsahuje geometrii. Obal je obvykle polygon, ale v některých případech to může být i polylinie nebo bod.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**\n\n**Parametr**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie bodu, linie nebo polygonu, která se má analyzovat.\n\n**Vrácená hodnota**: [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":"Ukazuje, zda jedna geometrie kříží jinou geometrii. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí pravdivou hodnotu v případě, že prvek kříží daný polygon\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda jedna geometrie kříží jinou geometrii. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, která se má křížit.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, kterou polygon kříží.\n\n**Vrácená hodnota**: [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":"Rozdělí vstupní linii nebo polygon v místě, kde kříží dělicí linii. Pro linie jsou všechny výsledné levé řezy seskupeny do první geometrie. Pravé a překrývající se řezy jsou seskupeny do druhé geometrie. Výstupem každého nedefinovaného řezu, spolu s jakýmikoliv neřezanými částmi, jsou samostatné linie.\n\nU polygonů jsou všechny výsledné levé řezy seskupeny do prvního polygonu, všechny pravé řezy jsou seskupeny do druhého polygonu. Výstupem každého nedefinovaného řezu, spolu s případnými zbytky po řezání, jsou samostatné polygony. V případě, že nejsou vráceny žádné řezy, bude pole prázdné. Nedefinovaný řez se vytvoří pouze v případě, že byl vytvořen levý nebo pravý řez a po řezání zbyla nějaká část, nebo je řez ohraničen vlevo a vpravo od řezacího prvku.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nRozřízne geometrii prvku danou linií.\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRozdělí vstupní linii nebo polygon v místě, kde kříží dělicí linii. Pro linie jsou všechny výsledné levé řezy seskupeny do první geometrie. Pravé a překrývající se řezy jsou seskupeny do druhé geometrie. Výstupem každého nedefinovaného řezu, spolu s jakýmikoliv neřezanými částmi, jsou samostatné linie.\n\nU polygonů jsou všechny výsledné levé řezy seskupeny do prvního polygonu, všechny pravé řezy jsou seskupeny do druhého polygonu. Výstupem každého nedefinovaného řezu, spolu s případnými zbytky po řezání, jsou samostatné polygony. V případě, že nejsou vráceny žádné řezy, bude pole prázdné. Nedefinovaný řez se vytvoří pouze v případě, že byl vytvořen levý nebo pravý řez a po řezání zbyla nějaká část, nebo je řez ohraničen vlevo a vpravo od řezacího prvku.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\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) - Geometrie, která se má rozříznout.\n- **cutter**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Polylinie použitá k rozříznutí `geometry`.\n\n**Vrácená hodnota**: [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":"Vrátí zadanou výchozí hodnotu, pokud klíč v geometrii neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.","examples":"\n**Příklady**\n\nBod s hodnotou z\n\n```arcade\nDefaultValue(Geometry($feature), \"z\", 1000)\n// Geometry($feature).hasZ is true\n// returns the value of Geometry($feature).z\n```\n\nBod bez hodnoty z\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí zadanou výchozí hodnotu, pokud klíč v geometrii neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Vstupní geometrie, u které proběhne kontrola.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Klíč ke kontrole.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tato hodnota je vrácena, pokud klíč neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVrací hodnotu na zadaném klíči, pokud je definován. V opačném případě vrátí hodnotu zadanou v `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":"Vrátí zadanou výchozí hodnotu, pokud alespoň jeden z klíčů ve vnořených vlastnostech geometrie neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.","examples":"\n**Příklady**\n\nKruh, souřadnice a hodnota X existují a mají hodnotu\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\nKruh neexistuje\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\nKruh a souřadnice existují, ale hodnota m neexistuje\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí zadanou výchozí hodnotu, pokud alespoň jeden z klíčů ve vnořených vlastnostech geometrie neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Vstupní geometrie, u které proběhne kontrola.\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; - Pole klíčů nebo indexů, které se mají kontrolovat v každé úrovni struktury kontejneru.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tato hodnota je vrácena, pokud alespoň jeden z klíčů nebo indexů neexistuje nebo je hodnota u zadaného klíče `null` nebo prázdná textová hodnota.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVrátí hodnotu na zadaném klíči nebo indexu, je-li definován. V opačném případě vrátí hodnotu zadanou v `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":"Definuje gemotrie vložením lomových bodů za účelem vytvoření segmentů, které jsou dlouhé maximálně jako určený inertval.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrací zhuštěnou geometrii s maximální délkou segmentu 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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDefinuje gemotrie vložením lomových bodů za účelem vytvoření segmentů, které jsou dlouhé maximálně jako určený inertval.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Vstupní geometrie, u které má dojít ke zhuštění.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maximální povolená délka segmentu. Hodnota musí být kladná.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jednotka měření pro maxSegmentLength. Výchozí hodnoty jednotek vstupní geometrie. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Další zdroje**\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":"Vytvoří geodetickou křivku mezi každým z lomových bodů vstupní geometrie a zhušťuje výstupní geometrii dalšími lomovými body tak, aby vznikly segmenty ne delší než zadaný interval.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**","examples":"\n**Příklad**\n\nVrací zhuštěnou geometrii s maximální délkou segmentu 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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří geodetickou křivku mezi každým z lomových bodů vstupní geometrie a zhušťuje výstupní geometrii dalšími lomovými body tak, aby vznikly segmenty ne delší než zadaný interval.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Vstupní geometrie, u které má dojít ke zhuštění.\n- **maxSegmentLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maximální povolená délka segmentu. Hodnota musí být kladná.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jednotka měření pro maxSegmentLength. Výchozí hodnoty jednotek vstupní geometrie. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Další zdroje**\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":"Vypočítá topologický rozdíl dvou geometrií. Výsledná geometrie vychází ze `inputGeometry`, nikoliv z `subtractor`. Rozměr `subtractor` musí být stejný nebo větší než `inputGeometry`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nOdečte danou polygonovou plochu od prvku.\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVypočítá topologický rozdíl dvou geometrií. Výsledná geometrie vychází ze `inputGeometry`, nikoliv z `subtractor`. Rozměr `subtractor` musí být stejný nebo větší než `inputGeometry`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Vstupní geometrie, od které se má odečítat.\n- **subtractor**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, která se odečte od `geometry`.\n\n**Vrácená hodnota**: [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":"Ukazuje, zda jedna geometrie neprotíná jinou geometrii. V tabulce níže červené zvýraznění označuje, že by funkce vrátila hodnotu `true` se zadanými geometriemi.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí pravdivou hodnotu v případě, že se geometrie neprotínají\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda jedna geometrie neprotíná jinou geometrii. V tabulce níže červené zvýraznění označuje, že by funkce vrátila hodnotu `true` se zadanými geometriemi.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Základní geometrie, u které je prověřováno, zda se vzájemně nepřekrývá s `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Srovnávací geometrie, u které je prověřováno, zda se vzájemně nepřekrývá s `geometry1`.\n\n**Vrácená hodnota**: [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":"Vrátí rovinnou vzdálenost mezi dvěma geometriemi v daných jednotkách. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí vzdálenost mezi dvěma geometriemi v metrech\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí rovinnou vzdálenost mezi dvěma geometriemi v daných jednotkách. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\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; - Geometrie použitá k měření vzdálenosti od `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Geometrie použitá k měření vzdálenosti od `geometry1`.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vypočítá nejkratší vzdálenost mezi dvěma body na hlavní kružnici.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nZobrazí vzdálenost od autobusu k centrální stanici v kilometrech.\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 verze 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVypočítá nejkratší vzdálenost mezi dvěma body na hlavní kružnici.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **point1**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Bod použitý k měření vzdálenosti od `point2`.\n- **point2**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Bod použitý k měření vzdálenosti od `point1`.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí souřadnici podél vstupní linie na základě zadané vzdálenosti. Při pokusu o nalezení souřadnice v dané vzdálenosti se berou v úvahu všechny části linie. Do vzdálenosti se nezapočítávají mezery mezi cestami (nebo jejich částmi). Pokud nebude vzdálenost na vstupní linii nalezena, bude výsledkem `null`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí souřadnici vstupní polylinie na základě zadané hodnoty vzdálenosti.\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí souřadnici podél vstupní linie na základě zadané vzdálenosti. Při pokusu o nalezení souřadnice v dané vzdálenosti se berou v úvahu všechny části linie. Do vzdálenosti se nezapočítávají mezery mezi cestami (nebo jejich částmi). Pokud nebude vzdálenost na vstupní linii nalezena, bude výsledkem `null`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\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) - Linie nebo cesta, ze které se vyhledá souřadnice. Při použití prvku jako vstupu musí být geometrie prvku polylinie.\n- **inputDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Vzdálenost použitá k nalezení souřadnice podél `inputLine` od začátku linie. Při pokusu o nalezení souřadnice v dané vzdálenosti se berou v úvahu všechny části linie. Do vzdálenosti se nezapočítávají mezery mezi cestami (nebo jejich částmi). \n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník s následujícími vlastnostmi. Pokud nebude vzdálenost na vstupní linii nalezena, bude výsledkem `null`.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Souřadnice bodu podél `inputLine` na základě zadané hodnoty vzdálenosti.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - V případě, že je vstupem polylinie, index cesty, ke které patří `coordinate`.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index (relativní vůči cestě) segmentu linie, ke které patří `coordinate`. Pokud `coordinate` představuje lomový bod vstupní linie, pak `segmentId` vrátí index předchozího lomového bodu. Pokud je `coordinate` prvním lomovým bodem `inputLine`, pak hodnota `segmentId` bude `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":"Ukazuje, zda má obálka (nebo rozsah) jedné geometrie společný průnik s obálkou jiné geometrie. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí pravdivou hodnotu v případě, že geometrie mají společný průnik.\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda má obálka (nebo rozsah) jedné geometrie společný průnik s obálkou jiné geometrie. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, u které je prověřováno, zda protíná jinou geometrii.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, kterou protíná jiná geometrie.\n\n**Vrácená hodnota**: [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":"Ukazuje, zda jsou dvě geometrie stejné nebo geograficky shodné z pohledu souřadnicového systému a tolerance dat. Dvě vstupní geometrie nemusí být klony, aby byly považovány za shodné.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `Geometry($feature)`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí pravdivou hodnotu v případě, že jsou geometrie shodné\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda jsou dvě geometrie stejné nebo geograficky shodné z pohledu souřadnicového systému a tolerance dat. Dvě vstupní geometrie nemusí být klony, aby byly považovány za shodné.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `Geometry($feature)`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - První vstupní geometrie.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Druhá vstupní geometrie.\n\n**Vrácená hodnota**: [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":"Vytvoří objekt rozsahu ze slovníku.","examples":"\n**Příklad**\n\nVytvoří objekt rozsahu\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří objekt rozsahu ze slovníku.\n\n**Parametr**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Vlastnosti, ze kterých se sestaví objekt geometrie rozsahu.\n\n  - **xMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Horní hranice neboli největší možná X souřadnice geometrie.\n  - **xMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Spodní hranice neboli nejmenší možná X souřadnice geometrie.\n  - **yMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Horní hranice neboli největší možná Y souřadnice geometrie.\n  - **yMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Spodní hranice neboli nejmenší možná Y souřadnice geometrie.\n  - **mMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Horní hranice nebo největší možná hodnota M geometrie. Pokud nastavujete tuto hodnotu, musíte nastavit `hasM` na `true`.\n  - **mMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Spodní hranice neboli nejmenší možná hodnota M geometrie. Pokud nastavujete tuto hodnotu, musíte nastavit `hasM` na `true`.\n  - **zMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Horní hranice nebo největší možná hodnota Z geometrie. Pokud nastavujete tuto hodnotu, musíte nastavit `hasZ` na `true`.\n  - **zMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Spodní hranice neboli nejmenší možná hodnota Z geometrie. Pokud nastavujete tuto hodnotu, musíte nastavit `hasZ` na `true`.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Souřadnicový systém geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobře známé ID zeměpisného nebo rovinného souřadnicového systému, který určuje referenci pro vykreslení geometrie.\n\n**Vrácená hodnota**: [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":"Vrátí rozsah vstupního prvku, polygonu, bodu, polylinie nebo vícebodového prvku.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí rozsah prvku\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí rozsah vstupního prvku, polygonu, bodu, polylinie nebo vícebodového prvku.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametr**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek nebo geometrie, ze které se získá rozsah.\n\n**Vrácená hodnota**: [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":"Vytvoří objekt rozsahu ze serializovaného textu JSON. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro objekty obálky.","examples":"\n**Příklad**\n\nVytvoří objekt rozsahu z 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří objekt rozsahu ze serializovaného textu JSON. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro objekty obálky.\n\n**Parametr**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text JSON, z něhož se vytvoří objekt rozsahu.\n\n**Vrácená hodnota**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent)\n\n**Další zdroje**\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":"Sníží počet lomových bodů ve vstupní geometrii na základě dané směrodatné odchylky. Bodová a vícenásobně bodová geometrie jsou nezměněné. Obálky jsou převedeny na Polygony a poté generalizovány.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí generalizovanou verzi vstupní geometrie\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSníží počet lomových bodů ve vstupní geometrii na základě dané směrodatné odchylky. Bodová a vícenásobně bodová geometrie jsou nezměněné. Obálky jsou převedeny na Polygony a poté generalizovány.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Vstupní geometrie, u které má dojít ke generalizaci.\n- **maxDeviation**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Maximální povolená odchylka od generalizované geometrie k původní geometrii.\n- **removeDegenerateParts** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Pokud je to „true“, degenerované části geometrie budou odstraněny z výstupu (může být nežádoucí pro vykreslování).\n- **maxDeviationUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jednotka měření pro maxDeviation. Výchozí hodnoty jednotek vstupní geometrie.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [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":"Vytvoří objekt geometrie ze serializovaného textu JSON nebo slovníku. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro objekty geometrie. Tato funkce může také vrátit geometrii vstupního prvku.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklady**\n\nVrátí geometrii prvku\n\n```arcade\nGeometry($feature)\n```\n\nVytvoří bodovou geometrii. Toto lze provést s jakýmkoli typem geometrie.\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří objekt geometrie ze serializovaného textu JSON nebo slovníku. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro objekty geometrie. Tato funkce může také vrátit geometrii vstupního prvku.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametr**\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) - Prvek nebo JSON, ze kterého bude vytvořen objekt geometrie. Od verze 1.25 mohou vstupní definice v podobě slovníku nebo textu JSON pro polygony nebo polylinie obsahovat objekty křivek, když jsou spuštěny v ArcGIS Pro a ArcGIS Maps SDKs for Native Apps.\n\n**Vrácená hodnota**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**Další zdroje**\n\n* [ArcGIS REST API JSON specification for Geometry objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm)\n"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#hasvalue1","description":"Označuje, zda má geometrie hodnotu v daném klíči nebo indexu.","examples":"\n**Příklady**\n\nBod s hodnotou z\n\n```arcade\nif( TypeOf(Geometry($feature)) == \"Point\"){\n  return HasValue(Geometry($feature), \"z\")\n  // returns true\n}\n```\n\nPolygon s neexistujícím klíčem\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačuje, zda má geometrie hodnotu v daném klíči nebo indexu.\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrie, u které bude provedena kontrola.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název klíče nebo vlastnosti, u kterého bude provedena kontrola\n\n**Vrácená hodnota**: [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":"Zkontroluje, zda má vlastnost nebo index vnořený do geometrie v několika úrovních hodnotu. To vám umožní proniknout do vnořené struktury najednou, místo abyste kontrolovali hodnoty na každé úrovni. Vrací hodnotu `true`, pokud klíče a indexy na každé úrovni struktury existují a obsahují nenulovou hodnotu.","examples":"\n**Příklady**\n\nKruh, souřadnice a hodnota X existují a mají hodnotu\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\nKruh neexistuje\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\nKruh a souřadnice existují, ale hodnota m neexistuje\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZkontroluje, zda má vlastnost nebo index vnořený do geometrie v několika úrovních hodnotu. To vám umožní proniknout do vnořené struktury najednou, místo abyste kontrolovali hodnoty na každé úrovni. Vrací hodnotu `true`, pokud klíče a indexy na každé úrovni struktury existují a obsahují nenulovou hodnotu.\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Slovník nebo prvek, u kterého proběhne kontrola\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; - Pole klíčů nebo indexů, které se mají kontrolovat v každé úrovni struktury.\n\n**Vrácená hodnota**: [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":"Dle teorie množin vytvoří průnik mezi dvěma geometriemi a vrátí novou geometrii.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí plochu společnou pro oba polygony\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDle teorie množin vytvoří průnik mezi dvěma geometriemi a vrátí novou geometrii.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie pro průnik s `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie pro průnik s `geometry1`.\n\n**Vrácená hodnota**: [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":"Ukazuje, zda mají dvě geometrie společný průnik. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí pravdivou hodnotu v případě, že geometrie mají společný průnik.\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda mají dvě geometrie společný průnik. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, u níž je testováno, zda protíná `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, kterou protíná jiná geometrie.\n\n**Vrácená hodnota**: [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čuje, zda vstupní geometrie má prstence, cesty nebo body, které se protínají nebo procházejí jinými částmi geometrie. Například jeden liniový prvek, jehož cesty se navzájem protínají, nebo polygon s prstenci, které se protínají, by vrátil hodnotu `true`. ","examples":"\n**Příklad**\n\nVrací pravdivou hodnotu, pokud se cesty v polylinii navzájem protínají\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 verze 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačuje, zda vstupní geometrie má prstence, cesty nebo body, které se protínají nebo procházejí jinými částmi geometrie. Například jeden liniový prvek, jehož cesty se navzájem protínají, nebo polygon s prstenci, které se protínají, by vrátil hodnotu `true`. \n\n**Parametr**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Polygonová, liniová nebo vícebodová geometrie, u níž se zjišťuje, zda protíná sama sebe.\n\n**Vrácená hodnota**: [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":"Ukazuje, zda je daná geometrie topologicky jednoduchá.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrací hodnotu true v případě, že je geometrie topologicky jednoduchá\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda je daná geometrie topologicky jednoduchá.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametr**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Vstupní geometrie.\n\n**Vrácená hodnota**: [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":"Vrátí délku vstupní geometrie nebo prvku v daných jednotkách. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí rovinnou délku prvku v kilometrech\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí délku vstupní geometrie nebo prvku v daných jednotkách. Jedná se o rovinné měření pomocí kartézské soustavy.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\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; - Geometrie nebo geometrie, pro které se vypočítá rovinná délka.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí rovinnou (tj. kartézskou) délku vstupní geometrie se zohledněním informace o výšce nebo souřadnici Z. Geometrie zadaná v této funkci musí mít přiřazen rovinný souřadnicový systém. Pokud souřadnicový systém neposkytuje hodnotu pro jednotky Z, bude výsledek vrácen v metrech. Nezapomeňte, že ne všichni klienti (například řada 3.x rozhraní ArcGIS API pro JavaScript) podporují požadování hodnot Z, i když data tyto informace obsahují.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklady**\n\nVrací 3D rovinnou délku prvku v jednotce prostorové reference kontextu, který výraz provádí.\n\n```arcade\nLength3D($feature)\n```\n\nVrací 3D rovinnou délku prvku ve stopách.\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 verze 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí rovinnou (tj. kartézskou) délku vstupní geometrie se zohledněním informace o výšce nebo souřadnici Z. Geometrie zadaná v této funkci musí mít přiřazen rovinný souřadnicový systém. Pokud souřadnicový systém neposkytuje hodnotu pro jednotky Z, bude výsledek vrácen v metrech. Nezapomeňte, že ne všichni klienti (například řada 3.x rozhraní ArcGIS API pro JavaScript) podporují požadování hodnot Z, i když data tyto informace obsahují.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\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; - Geometrie nebo prvek, pro který se vypočítá rovinná délka ve 3D prostoru.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí geodetickou délku vstupní geometrie nebo prvků v daných jednotkách. Je to spolehlivější měření délky než ‚Length()‘ protože zohledňuje zakřivení Země.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí geodetickou délku prvku v kilometrech\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí geodetickou délku vstupní geometrie nebo prvků v daných jednotkách. Je to spolehlivější měření délky než ‚Length()‘ protože zohledňuje zakřivení Země.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\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; - Geometrie, pro kterou se má vypočítat geodetická délka.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měrná jednotka naměřené hodnoty. Může to být jedna z možných hodnot uvedených níže nebo jeden z číselných kódů uvedených níže v sekci dalších zdrojů. Pro profily vizualizace, popisků a vyskakovacích oken je výchozí jednotkou souřadnicový systém mapy. V jiných profilech, jako je výpočet pole, je výchozí nastavení založeno na souřadnicovém systému dat.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí první souřadnici podél vstupní linie na základě zadané míry nebo hodnoty m. Pokud není měření na vstupní linii k nalezení, bude výsledkem `null`. Při pokusu o nalezení souřadnice v daném měření se berou v úvahu všechny části linie. Do měření se nezapočítávají mezery mezi cestami (nebo jejich částmi).\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí souřadnici vstupní polylinie na základě zadané hodnoty měření.\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí první souřadnici podél vstupní linie na základě zadané míry nebo hodnoty m. Pokud není měření na vstupní linii k nalezení, bude výsledkem `null`. Při pokusu o nalezení souřadnice v daném měření se berou v úvahu všechny části linie. Do měření se nezapočítávají mezery mezi cestami (nebo jejich částmi).\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\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) - Linie nebo cesta, ze které se vyhledá souřadnice. Vstupní linie musí mít `hasM` odpovídající hodnotě `true`. Pokud je `hasM` `false`, bude vráceno `null`. Při použití prvku jako vstupu musí být geometrie prvku polylinie.\n- **inputMeasure**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Měření nebo hodnota m, ze které se zjistí souřadnice podél `inputLine` od začátku linie. Při pokusu o nalezení souřadnice v daném měření se berou v úvahu všechny části linie. Do měření se nezapočítávají mezery mezi cestami (nebo jejich částmi).\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník s následujícími vlastnostmi. Pokud není měření na vstupní linii k nalezení, bude výsledkem `null`.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - První souřadnice bodu podél `inputLine` na základě zadané hodnoty měření.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Rovinná vzdálenost od začátku `inputLine` měřená podél linie k `coordinate`. U polylinií, kde se cesty nespojují, nezahrnuje hodnota `distanceAlong` vzdálenost mezer mezi počátečními a koncovými lomovými body cest.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - V případě, že je vstupem polylinie, index cesty, ke které patří `coordinate`.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index (relativní vůči cestě) segmentu linie, ke které patří `coordinate`. Pokud `coordinate` představuje lomový bod vstupní linie, pak `segmentId` vrátí index předchozího lomového bodu. Pokud je `coordinate` prvním lomovým bodem `inputLine`, pak hodnota `segmentId` bude `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":"Přemění vícenásobnou geometrii na samostatné geometrie.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí pole jednotlivých geometrií vytvořených z vícenásobné geometrie\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřemění vícenásobnou geometrii na samostatné geometrie.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametr**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Vícenásobná geometrie, která se má rozdělit na jednotlivé části.\n\n**Vrácená hodnota**: [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":"Vytvoří vícebodový objekt ze slovníku pouze pomocí pole hodnot jako souřadnic.","examples":"\n**Příklady**\n\nVytvoří víceobodový objekt pouze se souřadnicemi x, y\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\nVytvoří víceobodový objekt s hodnotami 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\nVytvoří víceobodový objekt s hodnotami 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\nVytvoří víceobodový objekt s hodnotami Z a 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří vícebodový objekt ze slovníku pouze pomocí pole hodnot jako souřadnic.\n\n**Parametr**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Vlastnosti, ze kterých se sestaví vícebodový objekt geometrie.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole souřadnic reprezentující polohu bodu.\n\n    - **singlePoint**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel reprezentující jeden bod nebo souřadnici. První položka v poli představuje souřadnici X. Druhý prvek představuje souřadnici Y. Třetí prvek představuje souřadnici M, pokud je `hasM` true a `hasZ` false. V opačném případě představuje třetí prvek souřadnici Z. Pokud je `hasZ` a `hasM` true, pak třetí prvek představuje souřadnici Z a čtvrtý prvek představuje souřadnici M.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Souřadnicový systém geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobře známé ID zeměpisného nebo rovinného souřadnicového systému, který určuje referenci pro vykreslení geometrie.\n\n**Vrácená hodnota**: [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":"Vytvoří vícebodový objekt ze slovníku pomocí pole bodových objektů.","examples":"\n**Příklad**\n\nVytvoří víceobodový objekt pouze se souřadnicemi x, y\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří vícebodový objekt ze slovníku pomocí pole bodových objektů.\n\n**Parametr**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Vlastnosti, ze kterých se sestaví vícebodový objekt geometrie.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Pole bodových objektů.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Souřadnicový systém geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobře známé ID zeměpisného nebo rovinného souřadnicového systému, který určuje referenci pro vykreslení geometrie.\n\n**Vrácená hodnota**: [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":"Vytvoří vícebodový objekt ze serializovaného textu JSON. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro objekty vícenásobných bodů.","examples":"\n**Příklad**\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":"Vytvoří vícebodový objekt ze serializovaného textu JSON. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro objekty vícenásobných bodů.\n\n**Parametr**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON, ze kterého se vytvoří objekt vícebodové geometrie.\n\n**Vrácená hodnota**: [Multipoint](https://developers.arcgis.com/arcade/guide/types/#multipoint)\n\n**Další zdroje**\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":"Vrátí nejbližší souřadnici (nikoli lomový bod) vstupní geometrie k hledanému bodu. Vrácený slovník obsahuje také nejkratší rovinnou vzdálenost od hledaného bodu k nejbližší souřadnici. Pokud hledaný bod protíná vstupní geometrii, bude jako výsledek vrácen hledaný bod s nulovou vzdáleností.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí nejbližší souřadnici ze vstupního polygonu spolu se vzdáleností k této souřadnici.\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 verze 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí nejbližší souřadnici (nikoli lomový bod) vstupní geometrie k hledanému bodu. Vrácený slovník obsahuje také nejkratší rovinnou vzdálenost od hledaného bodu k nejbližší souřadnici. Pokud hledaný bod protíná vstupní geometrii, bude jako výsledek vrácen hledaný bod s nulovou vzdáleností.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, ze které se získá nejbližší souřadnice.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Bod, od něhož se bude hledat nejbližší souřadnice `inputGeometry`.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník s následujícími vlastnostmi.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Nejbližší souřadnice od `inputGeometry` k `searchPoint`.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Rovinná vzdálenost od nejbližší souřadnice k `searchPoint`. Představuje nejkratší vzdálenost mezi `inputGeometry` a `searchPoint`.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Prostorový vztah mezi segmentem `searchPoint` a `inputGeometry` vedoucí k nejbližší souřadnici. Možné hodnoty: \n\n`left` - `searchPoint` se nachází na levé straně `inputGeometry`.\n\n`right` - `searchPoint` se nachází na pravé straně `inputGeometry`.\n\n`straddle` - `searchPoint` se nachází na vrcholu `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":"Vrátí nejbližší lomový bod vstupní geometrie k hledanému bodu. Vrácený slovník obsahuje rovinnou vzdálenost od hledaného bodu k nejbližšímu lomovému bodu.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí nejbližší lomový bod ze vstupního polygonu spolu se vzdáleností k tomuto lomovému bodu.\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 verze 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí nejbližší lomový bod vstupní geometrie k hledanému bodu. Vrácený slovník obsahuje rovinnou vzdálenost od hledaného bodu k nejbližšímu lomovému bodu.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, ze které se získá nejbližší lomový bod.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Bod, od něhož se bude hledat nejbližší lomový bod `inputGeometry`.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník s následujícími vlastnostmi.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Umístění bodu představující nejbližší lomový bod `inputGeometry` k `searchPoint`.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Rovinná vzdálenost od nejbližšího lomového bodu vstupní geometrie k `searchPoint`.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Prostorový vztah mezi segmentem `searchPoint` a `inputGeometry` vedoucí k nejbližšímu lomovému bodu. Možné hodnoty: \n\n`left` - `searchPoint` se nachází na levé straně `inputGeometry`.\n\n`right` - `searchPoint` se nachází na pravé straně `inputGeometry`.\n\n`straddle` - `searchPoint` se nachází na vrcholu `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":"Vytvoří geometrii, která je v konstantní rovinné vzdálenosti od vstupní geometrie. Je to podobné vytváření obalových zóni, ale vytváří se jednostranný výsledek.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí odsazenou geometrii\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří geometrii, která je v konstantní rovinné vzdálenosti od vstupní geometrie. Je to podobné vytváření obalových zóni, ale vytváří se jednostranný výsledek.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, která se má odsadit. Bodové geometrie nejsou podporovány.\n- **offsetDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Rovinná vzdálenost k odsazení od vstupní geometrie. Pokud je `offsetDistance > 0`, je geometrie odsazení zkonstruována napravo od vstupní geometrie, pokud `offsetDistance = 0`, pak nedojde ke změně geometrie, jinak je konstruována doleva. Směr cest nebo kružnic vstupní geometrie určuje, která strana geometrie je považována za pravou a která strana je považována za levou. U jednoduchého polygonu je orientace vnějších prstenců ve směru hodinových ručiček a u vnitřních prstenců proti směru hodinových ručiček. Pravá strana jednoduchého polygonu se tedy vždy nachází uvnitř.\n- **offsetUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Jednotka měření pro „offsetDistance“. Výchozí hodnoty jednotek vstupní geometrie.  \nMožné hodnoty: \"centimetry\" | \"decimetry\" | \"palce\" | \"stopy\" | \"kilometry\" | \"metry\" | \"míle\" | \"milimetry\" | \"námořní míle\" | \"americké-stopy\" | \"americké-míle\" | \"yardy\".\n- **joinType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Typ připojení. Použitelné hodnoty jsou „round“, „bevel“, „miter“ nebo „quare“.\n- **bevelRatio** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Použije se, když `joinType = 'miter'`; `bevelRatio` se vynásobí vzdáleností odsazení a výsledek určuje, jak daleko může být umístěn průsečík se zkoseným odsazením, než dojde k jeho zkosení.\n- **flattenError** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Použitelné, když je „joinType = 'round'“; flattenError` určuje maximální vzdálenost výsledných segmentů ve srovnání se skutečným kruhovým obloukem. Algoritmus nikdy nevytváří více než 180 lomových bodů pro každé zaoblené připojení.\n\n**Vrácená hodnota**: [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":"Ukazuje, zda jedna geometrie překrývá druhou. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí pravdivou hodnotu v případě, že se geometrie překrývají\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda jedna geometrie překrývá druhou. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Základní geometrie, u které je prověřováno, zda překrývá `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Srovnávací geometrie, u níž je testováno, zda překrývá `geometry1`.\n\n**Vrácená hodnota**: [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":"Vytvoří bodový objekt ze slovníku.","examples":"\n**Příklady**\n\nVytvoří bod pouze se souřadnicemi X, Y\n\n```arcade\nPoint({\n  x: -97.06138,\n  y: 32.837,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nVytvoří bod s hodnotami 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\nVytvoří bod s hodnotami 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\nVytvoří bod s hodnotami Z a 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří bodový objekt ze slovníku.\n\n**Parametr**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Vlastnosti, ze kterých se sestaví objekt bodové geometrie.\n\n  - **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Souřadnice X (zeměpisná délka) umístění bodu.\n  - **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Souřadnice Y (zeměpisná šířka) umístění bodu.\n  - **m**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Hodnota M (staničení) umístění bodu. Pokud zadáváte hodnotu M, musíte nastavit `hasM` na `true`.\n  - **z**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Hodnota Z (nadmořská výška nebo výška) umístění bodu. Pokud zadáváte hodnotu Z, musíte nastavit `hasZ` na `true`.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Souřadnicový systém geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobře známé ID zeměpisného nebo rovinného souřadnicového systému, který určuje referenci pro vykreslení geometrie.\n\n**Vrácená hodnota**: [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":"Vytvoří bodový objekt ze serializovaného textu JSON. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro bodové objekty.","examples":"\n**Příklad**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří bodový objekt ze serializovaného textu JSON. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro bodové objekty.\n\n**Parametr**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON, ze kterého bude vytvořen objekt bodové geometrie.\n\n**Vrácená hodnota**: [Point](https://developers.arcgis.com/arcade/guide/types/#point)\n\n**Další zdroje**\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":"Vrátí nejbližší souřadnici a vzdálenost hledaného bodu od vstupní linie.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí vzdálenost k nejbližší souřadnici podél vstupní polylinie, na základě umístění, na které bylo kliknuto, aby se otevřelo vyskakovací okno\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 verze 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí nejbližší souřadnici a vzdálenost hledaného bodu od vstupní linie.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\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) - Linie nebo cesta, ze které se získá nejbližší souřadnice. Při použití prvku jako vstupu musí být geometrie prvku polylinie.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Bod, od něhož se bude hledat nejbližší souřadnice `inputLine`.\n\n**Vrácená hodnota**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nVrátí slovník s následujícími vlastnostmi.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Bod souřadnice představující nejbližší souřadnici podél `inputLine` k `searchPoint`. Pokud je `hasZ` v `searchPoint` rovno `false`, hledání bude provedeno v souřadnicích x/y a hodnota z se interpoluje.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Rovinná vzdálenost od `searchPoint` k `coordinate`.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Rovinná vzdálenost od začátku `inputLine` měřená podél linie k `coordinate`. U polylinií, kde se cesty nespojují, nezahrnuje hodnota `distanceAlong` vzdálenost mezer mezi počátečními a koncovými lomovými body cest.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - V případě, že je vstupem polylinie, index cesty, ke které patří `coordinate`.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Index (relativní vůči cestě) segmentu linie, ke které patří `coordinate`. Pokud `coordinate` představuje lomový bod vstupní linie, pak `segmentId` vrátí index předchozího lomového bodu. Pokud je `coordinate` prvním lomovým bodem `inputLine`, pak hodnota `segmentId` bude `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":"Vytvoří polygonový objekt ze slovníku pouze pomocí pole hodnot jako souřadnic.","examples":"\n**Příklady**\n\nVytvoří polygon pouze se souřadnicemi X, Y\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\nVytvoří polygon s hodnotami 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\nVytvoří polygon s hodnotami 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\nVytvoří polygon s hodnotami Z a 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří polygonový objekt ze slovníku pouze pomocí pole hodnot jako souřadnic.\n\n**Parametr**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Vlastnosti, ze kterých se sestaví objekt polygonové geometrie.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole prstenců (nebo tvarů), kde každý prstenec je polem lomových bodů.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole lomových bodů v kruhu. Všechny kruhy by měly být uzavřené, což znamená, že první lomový vrchol každého kruhu by měl být vždy stejný jako poslední lomový vrchol . Lomové body měly být definovány ve směru hodinových ručiček. Kruhy s lomovými body určenými proti směru hodinových ručiček budou mít vytvoří otvory v polygonu.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel reprezentující jeden lomový bod nebo souřadnici v kruhu. První položka v poli představuje souřadnici X. Druhý prvek představuje souřadnici Y. Třetí prvek představuje souřadnici M, pokud je `hasM` true a `hasZ` false. V opačném případě představuje třetí prvek souřadnici Z. Pokud je `hasZ` a `hasM` true, pak třetí prvek představuje souřadnici Z a čtvrtý prvek představuje souřadnici M.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Od verze 1.25 v ArcGIS Pro a ArcGIS Maps SDKs for Native Apps._ Pole kružnic (nebo tvarů), které mohou obsahovat křivky.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole lomových bodů nebo objektů křivek v kružnici. Všechny kruhy by měly být uzavřené, což znamená, že první lomový vrchol každého kruhu by měl být vždy stejný jako poslední lomový vrchol . Lomové body měly být definovány ve směru hodinových ručiček. Kruhy s lomovými body určenými proti směru hodinových ručiček budou mít vytvoří otvory v polygonu. Každá položka v poli může být buď lomový bod, nebo objekt křivky.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel reprezentující jeden lomový bod nebo souřadnici v kruhu. První položka v poli představuje souřadnici X. Druhý prvek představuje souřadnici Y. Třetí prvek představuje souřadnici M, pokud je `hasM` true a `hasZ` false. V opačném případě představuje třetí prvek souřadnici Z. Pokud je `hasZ` a `hasM` true, pak třetí prvek představuje souřadnici Z a čtvrtý prvek představuje souřadnici M.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Objekt křivky, který představuje segment kružnice. Objekt křivky má následující vlastnosti:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definuje eliptický nebo kruhový oblouk. Kruhové oblouky mají v poli čtyři prvky, eliptické oblouky musí mít 7 prvků.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Představuje kubickou Bézierovu křivku. Toto je definováno polem tří polí představujících koncový bod a dva řídicí body.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vlastnost c představuje otevřený kruhový oblouk. Toto je definováno jako pole dvou desetinných čísel s dvojitou přesností, která představují souřadnice x a y středu kružnice.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Souřadnicový systém geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobře známé ID zeměpisného nebo rovinného souřadnicového systému, který určuje referenci pro vykreslení geometrie.\n\n**Vrácená hodnota**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Další zdroje**\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":"Vytvoří polygonový objekt ze slovníku pomocí pole bodů jako souřadnic.","examples":"\n**Příklad**\n\nVytvoří polygon pouze se souřadnicemi X, Y\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří polygonový objekt ze slovníku pomocí pole bodů jako souřadnic.\n\n**Parametr**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Vlastnosti, ze kterých se sestaví objekt polygonové geometrie.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole kruhů (nebo tvarů), kde každý kruh je polem bodových objektů.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Pole bodů představující kruh. Všechny kruhy by měly být uzavřené, což znamená, že první bod každého kruhu by měl být vždy stejný jako poslední bod kruhy. Body měly být definovány ve směru hodinových ručiček. Kruhy s lomovými body určenými proti směru hodinových ručiček budou mít vytvoří otvory v polygonu.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Od verze 1.25 v ArcGIS Pro a ArcGIS Maps SDKs for Native Apps._ Pole kružnic (nebo tvarů), které mohou obsahovat křivky.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole lomových bodů nebo objektů křivek v kružnici. Všechny kruhy by měly být uzavřené, což znamená, že první lomový vrchol každého kruhu by měl být vždy stejný jako poslední lomový vrchol . Lomové body měly být definovány ve směru hodinových ručiček. Kruhy s lomovými body určenými proti směru hodinových ručiček budou mít vytvoří otvory v polygonu. Každá položka v poli může být buď lomový bod, nebo objekt křivky.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Bod reprezentující jeden lomový bod nebo souřadnici v kruhu.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Objekt křivky, který představuje segment kružnice. Objekt křivky má následující vlastnosti:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definuje eliptický nebo kruhový oblouk. Kruhové oblouky mají v poli čtyři prvky, eliptické oblouky musí mít 7 prvků.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Představuje kubickou Bézierovu křivku. Toto je definováno polem tří polí představujících koncový bod a dva řídicí body.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vlastnost c představuje otevřený kruhový oblouk. Toto je definováno jako pole dvou desetinných čísel s dvojitou přesností, která představují souřadnice x a y středu kružnice.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Souřadnicový systém geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobře známé ID zeměpisného nebo rovinného souřadnicového systému, který určuje referenci pro vykreslení geometrie.\n\n**Vrácená hodnota**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Další zdroje**\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":"Vytvoří polygonový objekt ze serializovaného textu JSON. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro polygonové objekty. Od verze 1.25 může text JSON obsahovat objekty křivek v ArcGIS Pro a ArcGIS Maps SDKs for Native Apps.","examples":"\n**Příklad**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří polygonový objekt ze serializovaného textu JSON. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro polygonové objekty. Od verze 1.25 může text JSON obsahovat objekty křivek v ArcGIS Pro a ArcGIS Maps SDKs for Native Apps.\n\n**Parametr**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON, ze kterého se vytvoří objekt polygonové geometrie.\n\n**Vrácená hodnota**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Další zdroje**\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":"Vytvoří polyliniový objekt ze slovníku pouze pomocí pole hodnot jako souřadnic.","examples":"\n**Příklady**\n\nVytvoří polylinii pouze se souřadnicemi X, Y\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\nVytvoří polylinii s hodnotami 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\nVytvoří polylinii s hodnotami 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\nVytvoří polylinii s hodnotami Z a 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří polyliniový objekt ze slovníku pouze pomocí pole hodnot jako souřadnic.\n\n**Parametr**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Vlastnosti, ze kterých se sestaví objekt polyliniové geometrie.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole cest (nebo liniových segmentů), kde každá cesta je polem lomových bodů.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole lomových bodů v liniovém segmentu nebo cestě.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel reprezentující jeden lomový bod nebo souřadnici v liniovém segmentu. První položka v poli představuje souřadnici X. Druhý prvek představuje souřadnici Y. Třetí prvek představuje souřadnici M, pokud je `hasM` true a `hasZ` false. V opačném případě představuje třetí prvek souřadnici Z. Pokud je `hasZ` a `hasM` true, pak třetí prvek představuje souřadnici Z a čtvrtý prvek představuje souřadnici M.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Od verze 1.25 v ArcGIS Pro a ArcGIS Maps SDKs for Native Apps._ Pole cest (nebo liniových segmentů), které mohou obsahovat křivky.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole lomových bodů nebo objektů křivek v cestě.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel reprezentující jeden lomový bod nebo souřadnici v liniovém segmentu. První položka v poli představuje souřadnici X. Druhý prvek představuje souřadnici Y. Třetí prvek představuje souřadnici M, pokud je `hasM` true a `hasZ` false. V opačném případě představuje třetí prvek souřadnici Z. Pokud je `hasZ` a `hasM` true, pak třetí prvek představuje souřadnici Z a čtvrtý prvek představuje souřadnici M.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Objekt křivky, který představuje segment cesty. Objekt křivky má následující vlastnosti:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definuje eliptický nebo kruhový oblouk. Kruhové oblouky mají v poli čtyři prvky, eliptické oblouky musí mít 7 prvků.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Představuje kubickou Bézierovu křivku. Toto je definováno polem tří polí představujících koncový bod a dva řídicí body.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vlastnost c představuje otevřený kruhový oblouk. Toto je definováno jako pole dvou desetinných čísel s dvojitou přesností, která představují souřadnice x a y středu kružnice.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Souřadnicový systém geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobře známé ID zeměpisného nebo rovinného souřadnicového systému, který určuje referenci pro vykreslení geometrie.\n\n**Vrácená hodnota**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Další zdroje**\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":"Vytvoří polyliniový objekt ze slovníku pomocí pole bodů jako souřadnic.","examples":"\n**Příklad**\n\nVytvoří polylinii pouze se souřadnicemi X, Y\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří polyliniový objekt ze slovníku pomocí pole bodů jako souřadnic.\n\n**Parametr**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Vlastnosti, ze kterých se sestaví objekt polyliniové geometrie.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole cest (nebo liniových segmentů), kde každá cesta je polem bodových objektů.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Pole bodů představující liniový segment nebo cestu.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _Od verze 1.25 v ArcGIS Pro a ArcGIS Maps SDKs for Native Apps._ Pole cest (nebo liniových segmentů), které mohou obsahovat křivky.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Pole lomových bodů nebo objektů křivek v cestě.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Bod reprezentující lomový bod v cestě.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Objekt křivky, který představuje segment cesty. Objekt křivky má následující vlastnosti:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Definuje eliptický nebo kruhový oblouk. Kruhové oblouky mají v poli čtyři prvky, eliptické oblouky musí mít 7 prvků.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Představuje kubickou Bézierovu křivku. Toto je definováno polem tří polí představujících koncový bod a dva řídicí body.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - Vlastnost c představuje otevřený kruhový oblouk. Toto je definováno jako pole dvou desetinných čísel s dvojitou přesností, která představují souřadnice x a y středu kružnice.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda má geometrie hodnoty Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Souřadnicový systém geometrie.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dobře známé ID zeměpisného nebo rovinného souřadnicového systému, který určuje referenci pro vykreslení geometrie.\n\n**Vrácená hodnota**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Další zdroje**\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":"Vytvoří polyliniový objekt ze serializovaného textu JSON. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro liniové objekty. Od verze 1.25 může text JSON obsahovat objekty křivek v ArcGIS Pro a ArcGIS Maps SDKs for Native Apps.","examples":"\n**Příklad**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVytvoří polyliniový objekt ze serializovaného textu JSON. Schéma JSON musí odpovídat specifikaci JSON ArcGIS REST API pro liniové objekty. Od verze 1.25 může text JSON obsahovat objekty křivek v ArcGIS Pro a ArcGIS Maps SDKs for Native Apps.\n\n**Parametr**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text JSON, ze kterého se vytvoří objekt polyliniové geometrie.\n\n**Vrácená hodnota**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**Další zdroje**\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":"Určuje, zda je daný vztah DE-9IM pro dvě geometrie `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrací hodnotu true v případě, že se vztah mezi vstupními geometriemi shoduje.\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUrčuje, zda je daný vztah DE-9IM pro dvě geometrie `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - První geometrie pro vztah.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Druhá geometrie pro vztah\n- **relation**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Model DE-9IM, rozměrově rozšířený model s 9 průsečíky (kódovaný jako textová hodnota), kterým se má prověřit vztah dvou geometrií. Tento text obsahuje výsledek testu každého průniku v matici DE-9IM. Každý výsledek je jeden znak textu a může být vyjádřen buď jako číslo (maximální vrácený rozměr: 0,1,2), logická hodnota (T nebo F) nebo jako zástupný znak (pro ignorování výsledků: '\\*').\n\nPříklad: Každý z následujících kódů textu DE-9IM je platný pro testování, zda polygonová geometrie zcela obsahuje liniovou geometrii: TTTFFTFFT (logická hodnota), 'T\\*\\*\\*\\*\\*\\*FF\\*' (ignorování irelevantních průsečíků) nebo '102FF\\*FF\\*' (rozměr). Všechny vrací stejný výsledek.\n\n**Vrácená hodnota**: [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":"Určuje, zda jsou body v polygonovém oblouku uspořádány ve směru hodinových ručiček.","examples":"\n**Příklad**\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUrčuje, zda jsou body v polygonovém oblouku uspořádány ve směru hodinových ručiček.\n\n**Parametr**\n\n- **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - Pole bodů v polygonovém oblouku.\n\n**Vrácená hodnota**: [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":"Otočí geometrii proti směru hodinových ručiček o daný počet stupňů. Rotace probíhá kolem centroidu nebo daného bodu rotace.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí vstupní prvek otočený kolem centroidu o 90 stupňů\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOtočí geometrii proti směru hodinových ručiček o daný počet stupňů. Rotace probíhá kolem centroidu nebo daného bodu rotace.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, která má být otočena.\n- **angle**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Úhel otočení ve stupních.\n- **rotationOrigin** (_Optional_): [Point](https://developers.arcgis.com/arcade/guide/types/#point) - Bod, kolem kterého se má geometrie otočit. Výchozí centroid geometrie.\n\n**Vrácená hodnota**: [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":"Nastaví nebo nahradí geometrii u uživatelem definovaného prvku. Všimněte si, že prvky označené jako globální proměnné jsou neměnné, jejich geometrie nelze změnit.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nNastaví novou geometrii prvku.\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNastaví nebo nahradí geometrii u uživatelem definovaného prvku. Všimněte si, že prvky označené jako globální proměnné jsou neměnné, jejich geometrie nelze změnit.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Prvek, jehož geometrie bude aktualizována.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometrie, která se má nastavit vstupnímu prvku.\n\n**Vrácená hodnota**: 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":"Provádí zjednodušené operace na geometrii. Tím se daná geometrie změní tak, aby byla topologicky legální.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrací zjednodušenou geometrii prvku.\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 verze 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nProvádí zjednodušené operace na geometrii. Tím se daná geometrie změní tak, aby byla topologicky legální.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametr**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, která má být zjednodušena.\n\n**Vrácená hodnota**: [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":"Vypočítá symetrický rozdíl dvou geometrií. Symetrický rozdíl zahrnuje části obou geometrií, které nejsou vzájemně společné.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí polygon, který představuje plochy, kde se oba vstupy nepřekrývají\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVypočítá symetrický rozdíl dvou geometrií. Symetrický rozdíl zahrnuje části obou geometrií, které nejsou vzájemně společné.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **leftGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, která se má porovnat s pravou geometrií (`rightGeometry`) prostřednictvím operace XOR.\n- **rightGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, která se má porovnat s levou geometrií (`leftGeometry`) prostřednictvím operace XOR.\n\n**Vrácená hodnota**: [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":"Ukazuje, zda se jedna geometrie dotýká druhé. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí pravdivou hodnotu v případě, že se geometrie dotýkají\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda se jedna geometrie dotýká druhé. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, u které je prověřováno, zda se dotýká `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie, u které je prověřováno, zda se dotýká `geometry1`.\n\n**Vrácená hodnota**: [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":"Dle teorie množin vytvoří sjednocení geometrií nebo prvků ve vstupním poli a vrátí jednu geometrii. Všechny vstupy musí mít stejný typ geometrie a sdílet stejný souřadnicový systém.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**","examples":"\n**Příklad**\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDle teorie množin vytvoří sjednocení geometrií nebo prvků ve vstupním poli a vrátí jednu geometrii. Všechny vstupy musí mít stejný typ geometrie a sdílet stejný souřadnicový systém.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**\n\n**Parametr**\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; - Pole geometrií nebo pole prvků ke sjednocení do jedné geometrie. Může se jednat o libovolný počet geometrií.\n\n**Vrácená hodnota**: [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":"Dle teorie množin vytvoří sjednocení seznamu geometrií a vrátí jednu geometrii. Všechny vstupy musí mít stejný typ geometrie a sdílet stejný souřadnicový systém.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**","examples":"\n**Příklad**\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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDle teorie množin vytvoří sjednocení seznamu geometrií a vrátí jednu geometrii. Všechny vstupy musí mít stejný typ geometrie a sdílet stejný souřadnicový systém.\n\n**Pamatujte si, že používání `$feature` jako vstup pro tuto funkci povede k výsledkům přesným pouze jako rozlišení měřítka zobrazení. Z tohoto důvodu se po změně přiblížení mohou výsledky vrácené z výrazů při použití této funkce lišit.**\n\n**Parametry**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometrie pro sjednocení do jedné geometrie s ostatními geometriemi.\n- **[geometry2, ..., geometryN]** (_Optional_): [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Průběžný seznam geometrií nebo prvků, které se mají sjednotit do jedné geometrie. Může se jednat o libovolný počet geometrií.\n\n**Vrácená hodnota**: [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":"Ukazuje, zda jedna geometrie je uvnitř druhé. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._","examples":"\n**Příklad**\n\nVrátí pravdivou hodnotu v případě, že prvek je uvnitř daného polygonu\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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda jedna geometrie je uvnitř druhé. V níže uvedené grafice jsou červeně zvýrazněny scénáře, kdy funkce vrací hodnotu `true`.\n\n_Geometrie prvků v profilech vizualizace a vytváření popisků jsou generalizovány podle rozlišení měřítka zobrazení, za účelem lepšího výkonu vykreslování. Použití geometrie prvku (tj. `$feature`) jako vstupu pro jakoukoli funkci geometrie v těchto souvislostech vrátí různé výsledky na každé úrovni měřítka. Jiné profily, jako například vyskakovací okna, poskytují geometrii v plném rozlišení._\n\n**Parametry**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Základní geometrie, u které je prověřováno, zda leží uvnitř `outerGeometry`.\n- **outerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Srovnávací geometrie, u které je prověřováno, zda obsahuje `innerGeometry`.\n\n**Vrácená hodnota**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"logical_functions","title":"Logické funkce","items":[{"type":"function","name":"boolean","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#boolean","description":"Pokusí se převést zadanou nenulovou hodnotu na hodnotu logickou. Například textová hodnota 'true' se změní na `true`.","examples":"\n**Příklady**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPokusí se převést zadanou nenulovou hodnotu na hodnotu logickou. Například textová hodnota 'true' se změní na `true`.\n\n**Parametr**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Textová nebo číselná hodnota, která má být převedena na logickou hodnotu.\n\n**Vrácená hodnota**: [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":"Vyhodnotí výraz jako hodnotu a porovná výslednou hodnotu s hodnotou následných parametrů. Pokud se výraz vyhodnotí jako odpovídající hodnota, vrátí následnou hodnotu parametru. Pokud není nalezena žádná shoda, vrátí se hodnota `default`. Je to podobné jako příkaz switch/case.","examples":"\n**Příklad**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVyhodnotí výraz jako hodnotu a porovná výslednou hodnotu s hodnotou následných parametrů. Pokud se výraz vyhodnotí jako odpovídající hodnota, vrátí následnou hodnotu parametru. Pokud není nalezena žádná shoda, vrátí se hodnota `default`. Je to podobné jako příkaz switch/case.\n\n**Parametry**\n\n- **expression**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Výraz Arcade, který se musí vyhodnotit jako hodnota, kterou lze porovnat se zadanými hodnotami případů.\n- **[compare1, return1, ..., compareN, returnN]**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Sada hodnot porovnání a párů hodnot návratu.\n- **default**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Výchozí hodnota vrácená, když se žádné hodnoty porovnání neshodují. Může jít o hodnotu jakéhokoli typu.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVrátí odpovídající hodnotu návratu. Pokud není nalezena žádná shoda, je vrácena hodnota `default`."}},"parametersInfo":{"min":3,"max":-1}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#defaultvalue","description":"Vrátí zadanou výchozí hodnotu, pokud je nalezena prázdná hodnota.","examples":"\n**Příklad**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí zadanou výchozí hodnotu, pokud je nalezena prázdná hodnota.\n\n**Parametry**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vstupní hodnota porovnávaná s `null` nebo `''`. Může jít o hodnotu jakéhokoli typu. Pokud je však tato hodnota prázdné pole, bude vráceno prázdné pole.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrátit tuto hodnotu, pokud je zadaná hodnota „value“ prázdná. Typ dat hodnoty „defaultValue“ se musí shodovat s typem dat hodnoty „value“.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nPokud je hodnota „value“ prázdná, je vrácena hodnota „defaultValue.“ Jinak je vrácena hodnota „value“."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"equals","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#equals","description":"Ukazuje, zda se dvě hodnoty rovnají. Typy objektů (tj. pole, prvky, slovníky, geometrie) vrátí hodnotu pravda (true) pouze v případě, že se jedná o stejný objekt.","examples":"\n**Příklad**\n\nPorovnává, zda se dvě hodnoty rovnají\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 verze 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nUkazuje, zda se dvě hodnoty rovnají. Typy objektů (tj. pole, prvky, slovníky, geometrie) vrátí hodnotu pravda (true) pouze v případě, že se jedná o stejný objekt.\n\n**Parametry**\n\n- **value1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - První vstupní hodnota.\n- **value2**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Druhá vstupní hodnota.\n\n**Vrácená hodnota**: [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":"Vrátí danou hodnotu, když je podmíněný výraz vyhodnocen jako `true`. Když je podmínka vyhodnocena jako `false`, vrátí alternativní hodnotu.","examples":"\n**Příklad**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí danou hodnotu, když je podmíněný výraz vyhodnocen jako `true`. Když je podmínka vyhodnocena jako `false`, vrátí alternativní hodnotu.\n\n**Parametry**\n\n- **condition**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Logický výraz, který musí být vyhodnocen jako `true` nebo `false`.\n- **trueValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrácená hodnota, pokud je podmínka `condition` vyhodnocena jako `true`. Může jít o hodnotu jakéhokoli typu.\n- **falseValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrácená hodnota, pokud je podmínka `condition` vyhodnocena jako `false`. Může jít o hodnotu jakéhokoli typu.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nPokud je podmínka `condition` `true`, je vrácena hodnota `trueValue`. V opačném případě je vrácena hodnota `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":"Vrátí `true`, pokud je zadaná hodnota `null` nebo prázdný text (tj. `''`). Vrací hodnotu `false` pro všechny ostatní případy, včetně prázdných polí a slovníků.","examples":"\n**Příklady**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí `true`, pokud je zadaná hodnota `null` nebo prázdný text (tj. `''`). Vrací hodnotu `false` pro všechny ostatní případy, včetně prázdných polí a slovníků.\n\n**Parametr**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Hodnota porovnávaná s `null` nebo `''`. Může jít o hodnotu jakéhokoli typu.\n\n**Vrácená hodnota**: [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čuje, zda vstupní hodnota není číselná (NaN). Číslo je považováno za NaN v jednom z následujících případů: - `0/0` - `Infinity / Infinity` - `Infinity * 0` - Jakákoli operace, v níž je operandem NaN - Převod nečíselného textu nebo hodnoty `undefined` na číslo","examples":"\n**Příklady**\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 verze 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačuje, zda vstupní hodnota není číselná (NaN). Číslo je považováno za NaN v jednom z následujících případů: - `0/0` - `Infinity / Infinity` - `Infinity * 0` - Jakákoli operace, v níž je operandem NaN - Převod nečíselného textu nebo hodnoty `undefined` na číslo\n\n**Parametr**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Hodnota pro kontrolu, zda se jedná o NaN.\n\n**Vrácená hodnota**: [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":"Vrátí typ vstupní hodnoty. Vrátí jeden z následujících typů: pole, datum, text, logické, číslo, slovník, prvek, sada prvků, bod, polygon, polylinie, vícenásobný bod, rozsah, funkce, neznámý typ.","examples":"\n**Příklady**\n\nvypíše 'Boolean'\n\n```arcade\nTypeOf(true)\n```\n\nvypíše 'Date'\n\n```arcade\nTypeOf(Now())\n```\n\n","completion":{"label":"TypeOf","detail":"TypeOf(value) -> Text","insertText":"TypeOf(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí typ vstupní hodnoty. Vrátí jeden z následujících typů: pole, datum, text, logické, číslo, slovník, prvek, sada prvků, bod, polygon, polylinie, vícenásobný bod, rozsah, funkce, neznámý typ.\n\n**Parametr**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vstupní hodnota, proměnná nebo atribut prvku.\n\n**Vrácená hodnota**: [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":"Vyhodnotí řadu podmíněných výrazů, dokud není jeden z nich vyhodnocen jako `true`.","examples":"\n**Příklad**\n\nReklasifikovat číselnou hodnotu pole na všeobecné pořadí (text).  \nPokud jsou všechny výrazy `false`, je vráceno '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVyhodnotí řadu podmíněných výrazů, dokud není jeden z nich vyhodnocen jako `true`.\n\n**Parametry**\n\n- **expression1**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - podmíněný výraz, pokud se vyhodnotí jako `true`, bude vrácen `result1`.\n- **result1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Výsledek vrácený, pokud je výraz `expression1` vyhodnocen jako `true`. Může jít o hodnotu jakéhokoli typu.\n- **[expression2, result2, ..., expressionN, resultN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Řada podmíněných výrazů a návratových hodnot, pokud je daný výraz vyhodnocen jako `true`. Může jít o hodnotu jakéhokoli typu.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Vrátí tuto hodnotu, pokud jsou všechny výrazy vyhodnoceny jako `false`. Může jít o hodnotu jakéhokoli typu.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":3,"max":-1}}]},{"id":"math_functions","title":"Matematické funkce","items":[{"type":"function","name":"abs","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#abs","description":"Vrátí absolutní hodnotu čísla. Pokud je vstup `null`, vrátí 0.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí absolutní hodnotu čísla. Pokud je vstup `null`, vrátí 0.\n\n**Parametr**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo, se kterým má být provedena operace.\n\n**Vrácená hodnota**: [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":"Vrátí arkus kosinus vstupní hodnoty. Výstup je v radiánech, v rozsahu nula až pí. Pokud je vstupní hodnota mimo příslušný rozsah +/- 1, je vrácena hodnota NaN.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí arkus kosinus vstupní hodnoty. Výstup je v radiánech, v rozsahu nula až pí. Pokud je vstupní hodnota mimo příslušný rozsah +/- 1, je vrácena hodnota NaN.\n\n**Parametr**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo mezi -1 a 1, se kterým se má operace provést.\n\n**Vrácená hodnota**: [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":"Vrátí arkus sinus vstupní hodnoty. Výstup je v radiánech, v rozsahu -pí/2 až pí/2. Pokud je vstupní hodnota mimo příslušný rozsah +/- 1, je vrácena hodnota NaN.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí arkus sinus vstupní hodnoty. Výstup je v radiánech, v rozsahu -pí/2 až pí/2. Pokud je vstupní hodnota mimo příslušný rozsah +/- 1, je vrácena hodnota NaN.\n\n**Parametr**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo mezi -1 a 1, se kterým se má operace provést.\n\n**Vrácená hodnota**: [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":"Vrátí arkus tangens vstupní hodnoty. Výstup je v radiánech, v rozsahu –pí/2 až pí/2.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí arkus tangens vstupní hodnoty. Výstup je v radiánech, v rozsahu –pí/2 až pí/2.\n\n**Parametr**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo, se kterým má být provedena operace.\n\n**Vrácená hodnota**: [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":"Vrátí arkus tangens kvocientu argumentů vstupní hodnoty. Výstup je v radiánech, v rozsahu –pí až 0 nebo 0 až pí (v závislosti na znaménku argumentů).","examples":"\n**Příklad**\n\nvypíše -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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí arkus tangens kvocientu argumentů vstupní hodnoty. Výstup je v radiánech, v rozsahu –pí až 0 nebo 0 až pí (v závislosti na znaménku argumentů).\n\n**Parametry**\n\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo představující souřadnici Y.\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo představující souřadnici X.\n\n**Vrácená hodnota**: [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":"Vrátí průměr pole čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí průměr pole čísel.\n\n**Parametr**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel, se kterým má být operace provedena.\n\n**Vrácená hodnota**: [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":"Vrátí průměr seznamu čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí průměr seznamu čísel.\n\n**Parametr**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Seznam čísel, na kterých má být provedena operace.\n\n**Vrácená hodnota**: [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":"Vrátí vstupní hodnotu zaokrouhlenou nahoru na zadaný počet desetinných míst.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí vstupní hodnotu zaokrouhlenou nahoru na zadaný počet desetinných míst.\n\n**Parametry**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo, které se má zaokrouhlit nahoru.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet desetinných míst, na která se má hodnota `value` zaokrouhlit. Výchozí hodnota je 0. Koncové nuly budou zkráceny.\n\n**Vrácená hodnota**: [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":"Omezí zadanou vstupní hodnotu `value` na minimální a maximální meze. Pokud je například vstupní hodnota `10`, dolní mez je `50` a horní mez je `100`, pak je vrácena hodnota `50`.","examples":"\n**Příklady**\n\nvrátí 5\n\n```arcade\nConstrain(5, 0, 10)\n```\n\nvrátí 0\n\n```arcade\nConstrain(-3, 0, 10)\n```\n\nvrátí 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 verze 1.2](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOmezí zadanou vstupní hodnotu `value` na minimální a maximální meze. Pokud je například vstupní hodnota `10`, dolní mez je `50` a horní mez je `100`, pak je vrácena hodnota `50`.\n\n**Parametry**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Hodnota, která se omezí na zadané meze `min` a `max`.\n- **lowerBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dolní mez, kterou se omezí vstupní hodnota `value`. Pokud je zadaná hodnota menší než `min`, vrátí se `min`.\n- **upperBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Horní mez, kterou se omezí vstupní hodnota `value`. Pokud je zadaná hodnota větší než `max`, vrátí se `max`.\n\n**Vrácená hodnota**: [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":"Vrátí kosinus vstupní hodnoty zadané v radiánech.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí kosinus vstupní hodnoty zadané v radiánech.\n\n**Parametr**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo v radiánech, se kterým má být provedena operace.\n\n**Vrácená hodnota**: [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":"Vrátí hodnotu e umocněného na x, kde e je základ přirozeného logaritmu `2,718281828`.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí hodnotu e umocněného na x, kde e je základ přirozeného logaritmu `2,718281828`.\n\n**Parametr**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mocnina nebo počet opakování určující, kolikrát se má `e` vynásobit sebou samým.\n\n**Vrácená hodnota**: [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":"Vrátí vstupní hodnotu zaokrouhlenou dolů na zadaný počet desetinných míst.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí vstupní hodnotu zaokrouhlenou dolů na zadaný počet desetinných míst.\n\n**Parametry**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo, které se má zaokrouhlit dolů.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet desetinných míst pro zaokrouhlení čísla. Výchozí hodnota je 0. Koncové nuly budou zkráceny.\n\n**Vrácená hodnota**: [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":"Generuje hodnotu hash kódu pro danou proměnnou.","examples":"\n**Příklad**\n\nVrátí `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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nGeneruje hodnotu hash kódu pro danou proměnnou.\n\n**Parametr**\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) - Proměnná, která má být převedena funkcí hash. Hodnoty DateOnly a časové hodnoty jsou podporovány od verze 1.24.\n\n**Vrácená hodnota**: [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":"Vrátí přirozený logaritmus (základ e) hodnoty x.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí přirozený logaritmus (základ e) hodnoty x.\n\n**Parametr**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo, se kterým má být provedena operace.\n\n**Vrácená hodnota**: [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":"Vrátí největší hodnotu z pole čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí největší hodnotu z pole čísel.\n\n**Parametr**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel.\n\n**Vrácená hodnota**: [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":"Vrátí největší hodnotu ze seznamu čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí největší hodnotu ze seznamu čísel.\n\n**Parametr**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Seznam čísel.\n\n**Vrácená hodnota**: [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":"Vrátí střední hodnotu pole čísel.","examples":"\n**Příklad**\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 verze 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí střední hodnotu pole čísel.\n\n**Parametr**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel, pro která má být vypočten průměr.\n\n**Vrácená hodnota**: [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":"Vrátí střední hodnotu seznamu čísel.","examples":"\n**Příklad**\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 verze 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí střední hodnotu seznamu čísel.\n\n**Parametr**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Seznam čísel, pro která má být vypočten průměr.\n\n**Vrácená hodnota**: [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":"Vrátí nejnižší hodnotu v daném poli čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí nejnižší hodnotu v daném poli čísel.\n\n**Parametr**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel.\n\n**Vrácená hodnota**: [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":"Vrátí nejnižší hodnotu v daném seznamu čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí nejnižší hodnotu v daném seznamu čísel.\n\n**Parametr**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Seznam čísel.\n\n**Vrácená hodnota**: [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":"Převede vstupní hodnotu na číslo. Hodnoty data budou převedeny na počet milisekund od 1. ledna 1970 (tj. unixový čas).","examples":"\n**Příklady**\n\nInterpretuje číslo pomocí oddělovače skupin podle národního prostředí, v němž se výraz provádí\n\n```arcade\nNumber('1,365', ',###') // returns 1365\n```\n\nOdstranit textové znaky z čísla.\n\n```arcade\nNumber('abc10def', 'abc##def') // return 10\n```\n\nUrčit minimální počet číslic za nulou jako dvě a maximální počet číslic za nulou jako čtyři.\n\n```arcade\nNumber('10.456','00.00##') // returns 10.456\n```\n\nUrčit minimální počet číslic za nulou jako dvě a maximální počet číslic za nulou jako čtyři. Levá a pravá strana funkce se musí shodovat, jinak je vrácena hodnota NaN.\n\n```arcade\nNumber('10.4','00.00##') // returns NaN\n```\n\nUrčit velikost opakované skupiny a konečnou velikost skupiny vstupní hodnoty.\n\n```arcade\nNumber('12,12,456', ',##,###') // returns 1212456\n```\n\nPokud existuje záporný podvzorec, slouží pouze k určení záporné předpony a přípony.\n\n```arcade\nNumber('-12,23,345', ',##,###;-,##,###') // returns -1223345\n```\n\nVydělit 100. Lze zadat maximálně tři desetinná místa.\n\n```arcade\nNumber('99.99%', '#.##%') // 0.9999\n```\n\nVrátí počet milisekund od 1. ledna 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřevede vstupní hodnotu na číslo. Hodnoty data budou převedeny na počet milisekund od 1. ledna 1970 (tj. unixový čas).\n\n**Parametry**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Hodnota, která se má převést na číslo.\n- **pattern** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text formátovacího vzorce, který se používá k interpretaci čísel formátovaných v lokalizovaném kontextu z textu hodnoty jako číslo. Následují speciální znaky používané k definici vzoru:\n\n  - 0: Povinné číslice  \n  - #: Volitelné číslice  \n  - %: Vydělit 100  \n\n\n**Vrácená hodnota**: [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":"Vrátí hodnotu x umocněného y.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí hodnotu x umocněného y.\n\n**Parametry**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Hodnota základu.\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Exponent. Tato hodnota určuje, kolikrát se má `x` vynásobit sebou samým.\n\n**Vrácená hodnota**: [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":"Vrátí náhodné číslo mezi 0 a 1.","examples":"\n**Příklad**\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí náhodné číslo mezi 0 a 1.\n\n**Vrácená hodnota**: [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":"Vrátí vstupní hodnotu zaokrouhlenou na zadaný počet desetinných míst.  \n_Poznámka: Pokud chcete zformátovat hodnotu pro zobrazení v popisku nebo ve vyskakovacím okně, použijte funkci ‚Text()‘._","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí vstupní hodnotu zaokrouhlenou na zadaný počet desetinných míst.  \n_Poznámka: Pokud chcete zformátovat hodnotu pro zobrazení v popisku nebo ve vyskakovacím okně, použijte funkci ‚Text()‘._\n\n**Parametry**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo, které se má zaokrouhlit.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet desetinných míst pro zaokrouhlení čísla. Výchozí hodnota je `0`. Koncové nuly budou zkráceny.\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Další zdroje**\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":"Vrátí sinus vstupní hodnoty.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí sinus vstupní hodnoty.\n\n**Parametr**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo v radiánech, se kterým má být provedena operace.\n\n**Vrácená hodnota**: [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":"Vrátí druhou odmocninu čísla.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí druhou odmocninu čísla.\n\n**Parametr**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo, jehož druhá odmocnina se má vypočítat.\n\n**Vrácená hodnota**: [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":"Vrátí směrodatnou odchylku (směrodatnou odchylku populace) pole čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí směrodatnou odchylku (směrodatnou odchylku populace) pole čísel.\n\n**Parametr**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel, se kterým má být operace provedena.\n\n**Vrácená hodnota**: [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":"Vrátí směrodatnou odchylku (směrodatnou odchylku populace) seznamu čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí směrodatnou odchylku (směrodatnou odchylku populace) seznamu čísel.\n\n**Parametr**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Seznam čísel, na kterých má být provedena operace.\n\n**Vrácená hodnota**: [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":"Vrátí součet pole čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí součet pole čísel.\n\n**Parametr**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel, se kterým má být operace provedena.\n\n**Vrácená hodnota**: [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":"Vrátí součet seznamu čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí součet seznamu čísel.\n\n**Parametr**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Seznam čísel, na kterých má být provedena operace.\n\n**Vrácená hodnota**: [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":"Vrátí tangens úhlu zadaného v radiánech.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí tangens úhlu zadaného v radiánech.\n\n**Parametr**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo, jehož tangens se má vypočítat.\n\n**Vrácená hodnota**: [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":"Vrátí rozptyl (rozptyl populace) pole čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí rozptyl (rozptyl populace) pole čísel.\n\n**Parametr**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Pole čísel, se kterým má být operace provedena.\n\n**Vrácená hodnota**: [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":"Vrátí rozptyl (rozptyl populace) seznamu čísel.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí rozptyl (rozptyl populace) seznamu čísel.\n\n**Parametr**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Pole čísel, se kterým má být operace provedena.\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}]]},{"id":"text_functions","title":"Textové funkce","items":[{"type":"function","name":"concatenate","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#concatenate","description":"Spojí hodnoty dohromady a vrátí textovou hodnotu.","examples":"\n**Příklad**\n\nvypíše '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSpojí hodnoty dohromady a vrátí textovou hodnotu.\n\n**Parametry**\n\n- **values** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Pole textových hodnot, které se spojí.\n- **separator** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Oddělovač, který má být použit pro spojení, jestliže parametr `values` je pole. Nebo text, který má být spojen, jestliže je zadána jediná hodnota pro první parametr. Pokud není zadáno, bude prázdné.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Speciální formátovací znaky pro data nebo čísla. Tento parametr je k dispozici v Arcade verze 1.3 a novější.  \nMožné hodnoty:  \n  - `0`: Číslice  \n  - `#`: Číslice, vynechání počátečních/koncových nul  \n  - `D`: Den v měsíci (1 - 31)  \n  - `DD`: Den v měsíci, doplněný nulou (01 - 31)  \n  - `DDD`: Pořadové číslo dne v roce (1 - 365)  \n  - `d`: Den v týdnu (1 - 7)  \n  - `ddd`: Zkrácený název dne v týdnu (např. pon)  \n  - `dddd`: Úplný název dne v týdnu (např. pondělí)  \n  - `M`: Číslo měsíce (1 - 12)  \n  - `MM`: Číslo měsíce, doplněné nulou (01 - 12)  \n  - `MMM`: Zkrácený název měsíce (např. led)  \n  - `MMMM`: Úplný název měsíce (např. leden)  \n  – ‚Y‘: Úplný zápis roku  \n  – ‚YY‘: Dvoumístný zápis roku  \n  - `h`: hodiny ve 12h formátu, bez nuly na začátku (1 až 12)  \n  - `hh`: hodiny ve 12h formátu, doplněné nulou (01 až 12)  \n  - `H`: hodiny ve 24h formátu, bez nuly na začátku (0 až 23)  \n  - `HH`: hodiny ve 24h formátu, doplněné nulou (00 až 23)  \n  – ‚m‘: Minuty (0–59)  \n  – ‚mm‘: Minuty, doplněné nulou (00–59)  \n  - `s`: Sekundy (0 - 59)  \n  – ‚ss‘: Sekundy, doplněné nulou (00–59)  \n  – ‚SSS‘: Milisekundy (000–999)  \n  – ‚A‘: AM/PM  \n  – ‚Z‘: Posun časového pásma v hodinách, krátký zápis +/– UTC (např. –7 nebo +11)  \n  – ‚ZZ‘: Posun časového pásma v hodinách +/– UTC (např. –07:00 nebo +11:00).  \n  – ‚ZZZ‘: Posun časového pásma v hodinách, kompaktní zápis +/– UTC (např. –0700 nebo +1100)  \n  – ‚ZZZZ‘: Zkrácený název časového pásma (např. ‚EST‘)  \n  – ‚ZZZZZ‘: Pojmenované časové pásmo (např. ‚Východní standardní čas‘)  \n\n\n**Vrácená hodnota**: [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":"Vrátí počet znaků v textové hodnotě.","examples":"\n**Příklad**\n\nVrátí 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí počet znaků v textové hodnotě.\n\n**Parametr**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Textová hodnota, na které se má operace provést.\n\n**Vrácená hodnota**: [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":"Vyhledá sekvenci znaků v textové hodnotě. Zástupné znaky NEJSOU podporovány. Zobrazená hodnota „-1“ znamená, že nebyly nalezeny žádné výsledky.","examples":"\n**Příklad**\n\nvypíše 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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVyhledá sekvenci znaků v textové hodnotě. Zástupné znaky NEJSOU podporovány. Zobrazená hodnota „-1“ znamená, že nebyly nalezeny žádné výsledky.\n\n**Parametry**\n\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text, který má být vyhledán.\n- **targetText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text k vyhledávání.\n- **startPosition** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Nulový index znaku v textu, od kterého se má vyhledávat.\n\n**Vrácená hodnota**: [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":"Vrátí textovou hodnotu vytvořenou ze sekvence kódů znaků UTF-16.","examples":"\n**Příklady**\n\nNásledující příklad vrátí hodnotu 'XYZ'\n\n```arcade\nFromCharCode(88,89,90)\n// returns 'XYZ'\n```\n\nNásledující příklad vrátí '🌉'\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 verze 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí textovou hodnotu vytvořenou ze sekvence kódů znaků UTF-16.\n\n**Parametry**\n\n- **charCode1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Číslo představující kódové jednotky UTF-16. Každá jednotka má rozsah 0-65535.\n- **[charCode2, ..., charCodeN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Posloupnost čísel představujících kódové jednotky UTF-16. Každá jednotka má rozsah 0-65535.\n\n**Vrácená hodnota**: [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":"Vrátí textovou hodnotu vytvořenou ze sekvence kódových bodů UTF-32.","examples":"\n**Příklady**\n\nNásledující příklad vrátí hodnotu 'XYZ'\n\n```arcade\nFromCodePoint(88,89,90)\n// returns 'XYZ'\n```\n\nNásledující příklad vrátí '🌉'\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 verze 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí textovou hodnotu vytvořenou ze sekvence kódových bodů UTF-32.\n\n**Parametry**\n\n- **codePoint1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Kódový bod.\n- **[codePoint2, ..., codePoint1N]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Seznam kódových bodů\n\n**Vrácená hodnota**: [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":"Vrátí náhodný GUID jako textovou hodnotu.","examples":"\n**Příklady**\n\nVrátí hodnotu podobnou `{db894515-ed21-4df1-af67-36232256f59a}`\n\n```arcade\nGuid()\n```\n\nVrátí hodnotu podobnou `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 verze 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí náhodný GUID jako textovou hodnotu.\n\n**Parametr**\n\n- **guidFormat** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Pojmenovaný formát pro GUID. Výchozí hodnota je `digits-hyphen-braces`.  \nMožné hodnoty: `digits` \\| `digits-hyphen` \\| `digits-hyphen-braces` \\| `digits-hyphen-parentheses`\n\n**Vrácená hodnota**: [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":"Vrátí zadaný počet znaků ze začátku textové hodnoty.","examples":"\n**Příklad**\n\nvypíše '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí zadaný počet znaků ze začátku textové hodnoty.\n\n**Parametry**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Hodnota, ze které se mají získat znaky.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet znaků, které mají být získány ze začátku textu.\n\n**Vrácená hodnota**: [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":"Přemění textovou hodnotu na malá písmena.","examples":"\n**Příklad**\n\nvypíše '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřemění textovou hodnotu na malá písmena.\n\n**Parametr**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text, který se přemění na malá písmena.\n\n**Vrácená hodnota**: [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":"Získá počet znaků ze středu textové hodnoty.","examples":"\n**Příklad**\n\nvypíše '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZíská počet znaků ze středu textové hodnoty.\n\n**Parametry**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Hodnota, ze které se mají získat znaky. Pokud hodnota není typu Text, je nejprve převedena na Text.\n- **startPosition**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počáteční pozice, ze které se získá text. 0 je první pozice.\n- **charCount** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet znaků, které se mají extrahovat. Pokud je vynecháno, systém extrahuje znaky až do konce textu\n\n**Vrácená hodnota**: [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":"Převede textovou hodnotu na velká první písmena. Ve výchozím nastavení se každé slovo píše s velkým počátečním písmenem. Volba `firstword` zapíše s velkým počátečním písmenem pouze první slovo.","examples":"\n**Příklad**\n\nvypíše '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřevede textovou hodnotu na velká první písmena. Ve výchozím nastavení se každé slovo píše s velkým počátečním písmenem. Volba `firstword` zapíše s velkým počátečním písmenem pouze první slovo.\n\n**Parametry**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text, který se převede na velká první písmena.\n- **applyToText** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Textová hodnota uvádějící typ převodu na velká písmena, který má být proveden. Ve výchozím nastavení je každé slovo převedeno na velká písmena. Tento parametr přijímá pouze jednu ze dvou hodnot: `everyword` nebo `firstword`.\n\n**Vrácená hodnota**: [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":"Nahradí znaky v textové hodnotě. Ve výchozím nastavení nahrazuje všechny výskyty.","examples":"\n**Příklad**\n\nvypíše '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nNahradí znaky v textové hodnotě. Ve výchozím nastavení nahrazuje všechny výskyty.\n\n**Parametry**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text, ve kterém se provede nahrazení.\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text, který má být vyhledán.\n- **replacementText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text nahrazení.\n- **allOccurrences** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda mají být v textu nahrazeny všechny výskyty `searchText`. Výchozí hodnota je `true`.\n\n**Vrácená hodnota**: [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":"Vrátí zadaný počet znaků od konce textové hodnoty.","examples":"\n**Příklad**\n\nvypíše '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí zadaný počet znaků od konce textové hodnoty.\n\n**Parametry**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text, ze kterého se mají získat znaky.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Počet znaků, které mají být získány z konce textové hodnoty.\n\n**Vrácená hodnota**: [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":"Rozdělí textovou hodnotu do pole.","examples":"\n**Příklady**\n\nvrátí '[red,green]'\n\n```arcade\nSplit('red,green,blue,orange', ',', 2)\n```\n\nRozdělí odstavec v každém prostoru neomezeně krát. Vrátí pole slov v odstavci.\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRozdělí textovou hodnotu do pole.\n\n**Parametry**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Hodnota textu, která se má rozdělit.\n- **separatorText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Oddělovač použitý k rozdělení textu.\n- **limit** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Celé číslo určující počet rozdělení. Výchozí hodnota je „-1“, což znamená neomezený počet rozdělení.\n- **removeEmpty** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Určuje, zda se mají odebrat prázdné hodnoty. Ve výchozím nastavení je tato hodnota `false`.\n\n**Vrácená hodnota**: [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":"Vrátí standardizovaný formátovaný název souboru na základě následujících pravidel nahrazování znaků. Znaky hodnoty pole budou vráceny ve standardizovaném formátu, jak je popsáno níže.  \n- dopředné lomítko („/“) &rarr; spojovník („-“)  \n- zpětné lomítko („\\“) &rarr; spojovník („-“)  \n- svislá čára („|“) &rarr; spojovník („-“)  \n- hvězdička („*“) &rarr; podtržítko („_“)  \n- menší než („<“) &rarr; podtržítko („_“)  \n- větší než („>“) &rarr; podtržítko („_“)  \n- otazník („?“) &rarr; podtržítko („_“)  \n- dvojtečka („:“) &rarr; čárka následovaná mezerou („, “)","examples":"\n**Příklad**\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 verze 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí standardizovaný formátovaný název souboru na základě následujících pravidel nahrazování znaků. Znaky hodnoty pole budou vráceny ve standardizovaném formátu, jak je popsáno níže.  \n- dopředné lomítko („/“) &rarr; spojovník („-“)  \n- zpětné lomítko („\\“) &rarr; spojovník („-“)  \n- svislá čára („|“) &rarr; spojovník („-“)  \n- hvězdička („*“) &rarr; podtržítko („_“)  \n- menší než („<“) &rarr; podtržítko („_“)  \n- větší než („>“) &rarr; podtržítko („_“)  \n- otazník („?“) &rarr; podtržítko („_“)  \n- dvojtečka („:“) &rarr; čárka následovaná mezerou („, “)\n\n**Parametr**\n\n- **inputFilename**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vstupní název souboru, který má být standardizován.\n\n**Vrácená hodnota**: [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":"Vrátí standardizovaný formátovaný řetězec GUID.","examples":"\n**Příklady**\n\nPřevede GUID do formátu `digits`\n\n```arcade\nStandardizeGuid('{4e6f776d-c298-4b4b-86a4-57103b4d0f4a}', 'digits')\n// Returns a value of 4e6f776dc2984b4b86a457103b4d0f4a\n```\n\nPřevede GUID do formátu `digits-hyphen`\n\n```arcade\nStandardizeGuid('{4e6f776d-c298-4b4b-86a4-57103b4d0f4a}', 'digits-hyphen')\n// Returns a value of 4e6f776d-c298-4b4b-86a4-57103b4d0f4a\n```\n\n","completion":{"label":"StandardizeGuid","detail":"StandardizeGuid(inputGuid, format) -> Text","insertText":"StandardizeGuid(${1:inputGuid_}, ${2:format_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Od verze 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí standardizovaný formátovaný řetězec GUID.\n\n**Parametry**\n\n- **inputGuid**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Vstupní GUID v libovolném formátu pro standardizaci.\n- **format**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Pojmenovaný formát pro GUID.  \nMožné hodnoty: `digits` \\| `digits-hyphen` \\| `digits-hyphen-braces` \\| `digits-hyphen-parentheses`\n\n**Vrácená hodnota**: [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":"Převede libovolnou hodnotu na textovou hodnotu. K dispozici je nepovinný parametr ‚format‘, který umožňuje formátování datových a číselných vstupů. Vrátí hodnotu ‚null‘, pokud nelze určit ekvivalentní převod textu.","examples":"\n**Příklady**\n\nDoplnit číslo nalevo od desetinné čárky\n\n```arcade\nText(123, '0000') // '0123'\n```\n\nOmezit číslo nalevo od desetinné čárky\n\n```arcade\nText(123, '00') // '23'\n```\n\nSeskupit číslo po tisících\n\n```arcade\nText(1234, '#,###') // '1,234'\n```\n\nZaokrouhlit číslo na dvě desetinná místa\n\n```arcade\nText(12345678.123, '#,###.00') // '12,345,678.12'\n```\n\nFormátovat číslo jako měnu\n\n```arcade\nText(1234.55, '$#,###.00') // '$1,234.55'\n```\n\nZaokrouhlit číslo na dvě desetinná místa\n\n```arcade\nText(1.236, '#.00') // '1.24'\n```\n\nZachovat počet platných číslic a seskupit po tisících\n\n```arcade\nText(1234.5678, '#,##0.00#') // '1,234.568'\n```\n\nFormátovat číslo a formátovat kladné/záporné – pokud existuje záporný podvzorec, slouží pouze k určení záporné předpony a přípony\n\n```arcade\nText(-2, 'Floor #;Basement #') // 'Basement 2'\n```\n\n\n\n```arcade\nText(2, 'Floor #;Basement #') // 'Floor 2'\n```\n\nVynásobit 100 a formátovat jako procentuální podíl\n\n```arcade\nText(0.3, '#%') // '30%'\n```\n\nFormátovat datum a čas v daném okamžiku. např. 'Úterý, 25. října 2016 @ 08:43:11'\n\n```arcade\nText(Now(), 'dddd, MMMM D, Y @ h:m:s')\n```\n\nFormátuje datum a čas s časovým pásmem\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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřevede libovolnou hodnotu na textovou hodnotu. K dispozici je nepovinný parametr ‚format‘, který umožňuje formátování datových a číselných vstupů. Vrátí hodnotu ‚null‘, pokud nelze určit ekvivalentní převod textu.\n\n**Parametry**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Hodnota (tj. datum, číslo nebo jiný datový typ), která se má převést na text. Od verze 1.25 mohou polygonové nebo polyliniové vstupy vrátit JSON obsahující objekty křivek, když jsou spuštěny v ArcGIS Pro a ArcGIS Maps SDKs for Native Apps.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Speciální znaky pro formátování dat nebo čísel.  \nMožné hodnoty:  \n  - `0`: Číslice  \n  - `#`: Číslice, vynechání počátečních/koncových nul  \n  - `D`: Den v měsíci (1 - 31)  \n  - `DD`: Den v měsíci, doplněný nulou (01 - 31)  \n  - `DDD`: Pořadové číslo dne v roce (1 - 365)  \n  - `d`: Den v týdnu (1 - 7)  \n  - `ddd`: Zkrácený název dne v týdnu (např. pon)  \n  - `dddd`: Úplný název dne v týdnu (např. pondělí)  \n  - `M`: Číslo měsíce (1 - 12)  \n  - `MM`: Číslo měsíce, doplněné nulou (01 - 12)  \n  - `MMM`: Zkrácený název měsíce (např. led)  \n  - `MMMM`: Úplný název měsíce (např. leden)  \n  - `Y`: Úplný zápis roku  \n  - `YY`: Dvoumístný zápis roku  \n  - `h`: hodiny ve 12h formátu, bez nuly na začátku (1 až 12)  \n  - `hh`: hodiny ve 12h formátu, doplněné nulou (01 až 12)  \n  - `H`: hodiny ve 24h formátu, bez nuly na začátku (0 až 23)  \n  - `HH`: hodiny ve 24h formátu, doplněné nulou (00 až 23)  \n  - `m`: Minuty (0 - 59)  \n  - `mm`: Minuty, doplněné nulou (00 - 59)  \n  - `s`: Sekundy (0 - 59)  \n  - `ss`: Sekundy, doplněné nulou (00 - 59)  \n  – ‚SSS‘: Milisekundy (000–999)  \n  – ‚A‘: AM/PM  \n  – ‚Z‘: Posun časového pásma v hodinách, krátký zápis +/– UTC (např. –7 nebo +11)  \n  – ‚ZZ‘: Posun časového pásma v hodinách +/– UTC (např. –07:00 nebo +11:00).  \n  – ‚ZZZ‘: Posun časového pásma v hodinách, kompaktní zápis +/– UTC (např. –0700 nebo +1100)  \n  – ‚ZZZZ‘: Zkrácený název časového pásma (např. ‚EST‘)  \n  – ‚ZZZZZ‘: Pojmenované časové pásmo (např. ‚Východní standardní čas‘)  \n\n\n**Vrácená hodnota**: [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":"Vrací číslo v rozsahu 0 až 65535 představující kódovou jednotku UTF-16 v daném indexu. Neplatné poloviny náhradních párů jsou automaticky odstraněny.","examples":"\n**Příklady**\n\nNásledující příklad vrátí hodnotu 88, což je hodnota Unicode pro X.\n\n```arcade\nToCharCode('XYZ')\n// returns 88\n```\n\nNásledující příklad vrátí hodnotu 89, což je hodnota Unicode pro Y.\n\n```arcade\nToCharCode('XYZ', 1)\n// returns 89\n```\n\nNásledující příklad vrátí 65535.\n\n```arcade\nToCharCode('\\uFFFF\\uFFFE')\n// returns 65535\n```\n\nNásledující příklad vrátí 55356.\n\n```arcade\nToCharCode('🌉')\n// returns 55356\n```\n\nNásledující příklad vrátí 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 verze 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrací číslo v rozsahu 0 až 65535 představující kódovou jednotku UTF-16 v daném indexu. Neplatné poloviny náhradních párů jsou automaticky odstraněny.\n\n**Parametry**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text, ze kterého se získá hodnota kódové jednotky UTF-16.\n- **index** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Celé číslo s hodnotou alespoň 0 a ne větší než počet znaků `inputText`. Ve výchozím nastavení je tato hodnota 0.\n\n**Vrácená hodnota**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"tocodepoint","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#tocodepoint","description":"Vrací nezáporné číslo představující hodnotu kódového bodu UTF-32 vstupního textu. Pokud je indexováno do první poloviny náhradního páru, je vrácen celý kódový bod. Pokud je indexováno do druhé poloviny páru, vrátí tato funkce hodnotu druhé poloviny. Pokud velký kód není platným znakem, funkce vrátí pouze hodnotu poloviny, kterou indexuje.","examples":"\n**Příklady**\n\nNásledující příklad vrátí hodnotu 88, což je hodnota Unicode pro X.\n\n```arcade\nToCodePoint('XYZ')\n// returns 88\n```\n\nNásledující příklad vrátí hodnotu 89, což je hodnota Unicode pro Y.\n\n```arcade\nToCodePoint('XYZ', 1)\n// returns 89\n```\n\nNásledující příklad vrátí 127753.\n\n```arcade\nToCodePoint('🌉')\n// returns 127753\n```\n\nNásledující příklad vrátí 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 verze 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrací nezáporné číslo představující hodnotu kódového bodu UTF-32 vstupního textu. Pokud je indexováno do první poloviny náhradního páru, je vrácen celý kódový bod. Pokud je indexováno do druhé poloviny páru, vrátí tato funkce hodnotu druhé poloviny. Pokud velký kód není platným znakem, funkce vrátí pouze hodnotu poloviny, kterou indexuje.\n\n**Parametry**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text, ze kterého se získá hodnota kódového bodu UTF-32.\n- **position** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Pozice znaku v `inputText`, ze které se má vrátit hodnota kódového bodu. Ve výchozím nastavení je tato hodnota 0.\n\n**Vrácená hodnota**: [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":"Převede celé číslo do hexadecimální podoby.","examples":"\n**Příklady**\n\nVrátí `\\\"64\\\"`.\n\n```arcade\nToHex(100)\n```\n\nVrátí hexadecimální kód barvy královská modrá `\\\"#4169E1\\\"`, z jejích RGB hodnot\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 verze 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřevede celé číslo do hexadecimální podoby.\n\n**Parametr**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Hodnota, která má být převedena na hexadecimální hodnotu.\n\n**Vrácená hodnota**: [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":"Odstraní mezery ze začátku nebo konce vstupní textové hodnoty.","examples":"\n**Příklad**\n\nvypíše '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOdstraní mezery ze začátku nebo konce vstupní textové hodnoty.\n\n**Parametr**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Text, který má být oříznut.\n\n**Vrácená hodnota**: [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":"Přemění text na velká písmena.","examples":"\n**Příklad**\n\nvypíše '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 verze 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPřemění text na velká písmena.\n\n**Parametr**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Textová hodnota, která se přemění na velká písmena.\n\n**Vrácená hodnota**: [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":"Zakóduje adresu URL nahrazením každého výskytu určitých znaků jednou, dvěma, třemi nebo čtyřmi řídicími sekvencemi představujícími kódování znaků UTF-8.","examples":"\n**Příklad**\n\nZakóduje uvedenou adresu 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 verze 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nZakóduje adresu URL nahrazením každého výskytu určitých znaků jednou, dvěma, třemi nebo čtyřmi řídicími sekvencemi představujícími kódování znaků UTF-8.\n\n**Parametr**\n\n- **textOrDictionary**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Adresa URL, která bude zakódována.\n\n**Vrácená hodnota**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"voxel_functions","title":"Voxelové funkce","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#defaultvalue","description":"Vrátí zadanou výchozí hodnotu, pokud název pole ve voxelu neexistuje nebo je hodnota zadaného pole 'null' nebo prázdná textová hodnota.","examples":"\n**Příklad**\n\nVraťte \"n/a\", pokud atribut voxel neexistuje nebo je prázdný\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 verze 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nVrátí zadanou výchozí hodnotu, pokud název pole ve voxelu neexistuje nebo je hodnota zadaného pole 'null' nebo prázdná textová hodnota.\n\n**Parametry**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Vstupní voxel ke kontrole.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole, u kterého proběhne kontrola.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Tato hodnota je vrácena, pokud název pole neexistuje nebo je hodnota zadaného pole 'null' nebo prázdná textová hodnota.\n\n**Vrácená hodnota**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nVrátí hodnotu pro zadané pole, pokud je definováno. V opačném případě vrátí hodnotu zadanou v `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čuje, zda má voxel vstupní klíč.","examples":"\n**Příklad**\n\nVrátí hodnotu 'true', pokud má voxel pole s názvem '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 verze 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačuje, zda má voxel vstupní klíč.\n\n**Parametry**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voxel pro kontrolu názvu pole.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole, u kterého proběhne kontrola.\n\n**Vrácená hodnota**: [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čuje, zda má voxel dané pole a zda má toto pole hodnotu.","examples":"\n**Příklad**\n\nVraťte hodnotu false, pokud atribut voxel neexistuje nebo je prázdný\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 verze 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOznačuje, zda má voxel dané pole a zda má toto pole hodnotu.\n\n**Parametry**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - Voxel ke kontrole.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Název pole, u kterého proběhne kontrola.\n\n**Vrácená hodnota**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]}]