@arcgis/coding-components
Version:
Contains components for editing code in different languages. The currently supported languages are html, css, json, TypeScript, JavaScript, and Arcade.
1 lines • 890 kB
JSON
[{"id":"constants","title":"Константи","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Представлява стойност, по-голяма от което и да е друго число. „- безкрайност“ може също да се използва като по-малка стойност от всяко друго число.","examples":"\n**Пример**\n\nИзчислява максималната стойност на четири полета\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":"**[От версия 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nПредставлява стойност, по-голяма от което и да е друго число. „- безкрайност“ може също да се използва като по-малка стойност от всяко друго число."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"Стойността на обиколката на кръга, разделена на диаметъра му, приблизително 3,14159.","examples":"\n**Пример**\n\nВръща площта на кръгов обект\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":"**[От версия 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\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":"Вмъква символа обратна наклонена черта `\\` в текста.","examples":"\n**Пример**\n\nВръща '\\\\\\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":"**[От версия 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВмъква символа обратна наклонена черта `\\` в текста."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"Вмъква символа за двойни кавички „“ в текста.","examples":"\n**Пример**\n\nВръща, 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":"**[От версия 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВмъква символа за двойни кавички „“ в текста."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"Вмъква символа за наклонена черта напред `/` в текста.","examples":"\n**Пример**\n\nВръща 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":"**[От версия 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВмъква символа за наклонена черта напред `/` в текста."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"Вмъква нов ред или прекъсване на реда в текста. Многоредовите етикети **НЕ** се поддържат нито в ArcGIS API 3.x fot JavaScript, нито в ArcGIS Online Map Viewer Classic.","examples":"\n**Пример**\n\nВръща \"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":"**[От версия 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВмъква нов ред или прекъсване на реда в текста. Многоредовите етикети **НЕ** се поддържат нито в ArcGIS API 3.x fot JavaScript, нито в 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":"Вмъква единичен знак за кавички `'` в текста.","examples":"\n**Пример**\n\nВръща \"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":"**[От версия 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВмъква единичен знак за кавички `'` в текста."}}}]},{"id":"geometry_functions","title":"Геометрични функции","items":[[{"type":"function","name":"angle","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#angle1","description":"Връща аритметичния ъгъл на линия между две точки в градуси (0 - 360). Ъгълът се измерва в посока, обратна на часовниковата стрелка, спрямо изток. Например, ъгъл от 90 градуса сочи на север.\n\nПри измерването се разглежда само равнината x-y. Всички z-координати се игнорират. Точковите обекти могат да се използват вместо която и да е или двете точкови геометрии. _Ако точките са идентични, тогава се връща ъгъл от 0 градуса._","examples":"\n**Пример**\n\nВръща ъгъл от дадена точка до обекта в градуси.\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":"**[От версия 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВръща аритметичния ъгъл на линия между две точки в градуси (0 - 360). Ъгълът се измерва в посока, обратна на часовниковата стрелка, спрямо изток. Например, ъгъл от 90 градуса сочи на север.\n\nПри измерването се разглежда само равнината x-y. Всички z-координати се игнорират. Точковите обекти могат да се използват вместо която и да е или двете точкови геометрии. _Ако точките са идентични, тогава се връща ъгъл от 0 градуса._\n\n**Параметри**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Първата точка или обект, използвана за изчисляване на ъгъла.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Втората точка или обект, използвана за изчисляване на ъгъла.\n\n**Стойност за връщане**: [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":"Връща аритметичния ъгъл на линия между три точки в градуси (0 - 360). Ъгълът е измерен около`pointB` в посока обратна на часовниковата стрелка, от `pointA` до `pointC`.\n\nПри измерването се разглежда само равнината x-y. Всички z-координати се игнорират. Точковите обекти могат да се използват вместо една или всички точкови геометрии. _Ако точките са идентични, тогава се връща ъгъл от 0 или 180 градуса (в зависимост от вътрешната аритметика)._","examples":"\n**Пример**\n\nВръща ъгъла между две точки около обекта в градуси.\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":"**[От версия 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВръща аритметичния ъгъл на линия между три точки в градуси (0 - 360). Ъгълът е измерен около`pointB` в посока обратна на часовниковата стрелка, от `pointA` до `pointC`.\n\nПри измерването се разглежда само равнината x-y. Всички z-координати се игнорират. Точковите обекти могат да се използват вместо една или всички точкови геометрии. _Ако точките са идентични, тогава се връща ъгъл от 0 или 180 градуса (в зависимост от вътрешната аритметика)._\n\n**Параметри**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Първата точка или обект, използвана за изчисляване на ъгъла.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Втората точка или обект, използвана за изчисляване на ъгъла.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Третата точка или обект, използвана за изчисляване на ъгъла.\n\n**Стойност за връщане**: [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":"Връща областта на входната геометрия или обект в зададените мерни единици. Това е планарно измерване, използващо декартова математика.\n\n_Геометрии на обектите в профилите за визуализация и етикетиране се обобщават в съответствие с разделителната способност на мащаба на изгледа за подобряване на производителността на чертежа. Следователно, използването на геометрията на обект (т.е. `$feature`) като вход за всяка геометрична функция в тези контексти ще върне различни резултати на всяко ниво на мащаб. Други профили, като изскачащи, предоставят геометрия с пълна разделителна способност._","examples":"\n**Пример**\n\nВръща областта на обектите в квадратни метри\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":"**[От версия 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВръща областта на входната геометрия или обект в зададените мерни единици. Това е планарно измерване, използващо декартова математика.\n\n_Геометрии на обектите в профилите за визуализация и етикетиране се обобщават в съответствие с разделителната способност на мащаба на изгледа за подобряване на производителността на чертежа. Следователно, използването на геометрията на обект (т.е. `$feature`) като вход за всяка геометрична функция в тези контексти ще върне различни резултати на всяко ниво на мащаб. Други профили, като изскачащи, предоставят геометрия с пълна разделителна способност._\n\n**Параметри**\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)<[Point](https://developers.arcgis.com/arcade/guide/types/#point)> - Полигонът или Обектът, за които се изчислява планарна област.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Единица за измерване на върнатата стойност. й_This may be one of the possible values below, or one of the numeric codes listed in the additional resources section below_______________________________________________________________й. й_For the visualization, labeling, and popup profiles, the default unit is the map's spatial reference____________________________________________________й. й_In other profiles, like field calculation, the default is based on the spatial reference of the data_____________________________________________________й. \nй_Possible values: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`_________________________________________________________________________________________________________________________________й \n\n\n**Стойност за връщане**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Допълнителни ресурси**\n\n* [AreaGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#areageodetic)\n* [Available numeric codes for unit parameter](https://pro.arcgis.com/en/pro-app/latest/sdk/api-reference/topic7922.html#i-heading-remarks)\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":"Връща геодезическата област на входната геометрия или обект в зададените мерни единици. Това е по-надеждно измерване на област от 'Area()' защото отчита кривината на Земята.\n\n_Геометрии на обектите в профилите за визуализация и етикетиране се обобщават в съответствие с разделителната способност на мащаба на изгледа за подобряване на производителността на чертежа. Следователно, използването на геометрията на обект (т.е. \"$feature\") като вход за всяка геометрична функция в тези контексти ще върне различни резултати на всяко ниво на мащаб. Други профили, като изскачащи, предоставят геометрия с пълна разделителна способност._","examples":"\n**Пример**\n\nВръща геодезичната област на обекта в квадратни метри\n\n```arcade\nAreaGeodetic($feature, 'square-meters')\n```\n\n","completion":{"label":"AreaGeodetic","detail":"AreaGeodetic(polygon, unit?, curveType?) -> Number","insertText":"AreaGeodetic(${1:polygon_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[От версия 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВръща геодезическата област на входната геометрия или обект в зададените мерни единици. Това е по-надеждно измерване на област от 'Area()' защото отчита кривината на Земята.\n\n_Геометрии на обектите в профилите за визуализация и етикетиране се обобщават в съответствие с разделителната способност на мащаба на изгледа за подобряване на производителността на чертежа. Следователно, използването на геометрията на обект (т.е. \"$feature\") като вход за всяка геометрична функция в тези контексти ще върне различни резултати на всяко ниво на мащаб. Други профили, като изскачащи, предоставят геометрия с пълна разделителна способност._\n\n**Параметри**\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)<[Point](https://developers.arcgis.com/arcade/guide/types/#point)> - Полигонът или Обектът, за които да се изчислява геодезичната област.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Единица за измерване на върнатата стойност. й_This may be one of the possible values below, or one of the numeric codes listed in the additional resources section below_______________________________________________________________й. й_For the visualization, labeling, and popup profiles, the default unit is the map's spatial reference____________________________________________________й. й_In other profiles, like field calculation, the default is based on the spatial reference of the data_____________________________________________________й. \nй_Possible values: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`________________________________________________________________________________________________________________________________й\n- **curveType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - й__Since 1.31_ The type of curve to use for the geodetic area calculation_____________________________________й. й_If no value is provided, the default is `Geodesic`____________________________й. \nй_Possible values___________________й: \n й_- `Geodesic` - Defined by the shortest distance between two points on an ellipsoid_____________________________________________й. \n й_- `GreatElliptic` - Defined by the intersection of a plane that contains the center of the spheroid and the spheroid surface and passes through two points. This is also known as a great circle when a sphere is used. It is not necessarily the shortest path between two points_____________________________________________________________________________________________________________________________________________й. \n й_- `Loxodrome` - Defined by the line of constant bearing, or azimuth, between two points. It represents a rhumb-line path on the earth that crosses each meridian at the same acute angle, thus forming a spiral that converges on the north or south pole. The Mercator projection shows loxodromes as straight lines______________________________________________________________________________________________________________________________________________________________й. \n й_- `NormalSection` - Defined by the intersection of a plane that passes through two points on the surface of the spheroid and is perpendicular to the surface at the first point. It is not necessarily the shortest path between two points_________________________________________________________________________________________________________________________й. \n й_- `ShapePreserving` - The segment shape is preserved in the projection where it is defined. This is often used in situations where maintaining the visual representation of a feature is crucial, like when working with boundaries or coastlines___________________________________________________________________________________________________________________________й.\n\n**Стойност за връщане**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Допълнителни ресурси**\n\n* [Area()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#area)\n* [Available numeric codes for unit parameter](https://pro.arcgis.com/en/pro-app/latest/sdk/api-reference/topic7922.html#i-heading-remarks)\n"}},"parametersInfo":{"min":1,"max":3}},[{"type":"function","name":"bearing","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#bearing1","description":"Връща географския ъгъл на линия между две точки в градуси (0 - 360). Посочният ъгъл се измерва по посока на часовниковата стрелка спрямо север. Например, посочен ъгъл от 225 градуса представлява югозападна ориентация.\n\nПри измерването се разглежда само равнината x-y. Всички z-координати се игнорират. Точковите обекти могат да се използват вместо една или и две точкови геометрии. _Ако точките са идентични, тогава се връща ъгъл от 0._","examples":"\n**Пример**\n\nВръща посочния ъгъл от дадена точка до обекта в градуси.\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":"**[От версия 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВръща географския ъгъл на линия между две точки в градуси (0 - 360). Посочният ъгъл се измерва по посока на часовниковата стрелка спрямо север. Например, посочен ъгъл от 225 градуса представлява югозападна ориентация.\n\nПри измерването се разглежда само равнината x-y. Всички z-координати се игнорират. Точковите обекти могат да се използват вместо една или и две точкови геометрии. _Ако точките са идентични, тогава се връща ъгъл от 0._\n\n**Параметри**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Първата точка използвана за изчисляване на посочния ъгъл\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Втората точка използвана за изчисляване на посочния ъгъл\n\n**Стойност за връщане**: [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":"Връща географския ъгъл на линия между три точки в градуси (0 - 360). Посочният ъгъл е измерен около `pointB` по посока на часовниковата стралка, от `pointA` до `pointC`.\n\nПри измерването се разглежда само равнината x-y. Всички z-координати се игнорират. Точковите обекти могат да се използват вместо една или всички точкови геометрии. _Ако точките са идентични, тогава се връща ъгъл от 0 или 180 градуса (в зависимост от вътрешната аритметика)._","examples":"\n**Пример**\n\nВръща посочния ъгъл между две точки около обекта в градуси.\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":"**[От версия 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВръща географския ъгъл на линия между три точки в градуси (0 - 360). Посочният ъгъл е измерен около `pointB` по посока на часовниковата стралка, от `pointA` до `pointC`.\n\nПри измерването се разглежда само равнината x-y. Всички z-координати се игнорират. Точковите обекти могат да се използват вместо една или всички точкови геометрии. _Ако точките са идентични, тогава се връща ъгъл от 0 или 180 градуса (в зависимост от вътрешната аритметика)._\n\n**Параметри**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Първата точка използвана за изчисляване на посочния ъгъл\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Втората точка използвана за изчисляване на посочния ъгъл\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Третата точка е използвана за изчисляване на посочен ъгъл\n\n**Стойност за връщане**: [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":"Връща равнинния (или евклидов) буфер на зададено разстояние около входната геометрия. Това е планарно измерване, използващо декартова математика.\n\n_Геометрии на обектите в профилите за визуализация и етикетиране се обобщават в съответствие с разделителната способност на мащаба на изгледа за подобряване на производителността на чертежа. Следователно, използването на геометрията на обект (т.е. `$feature`) като вход за всяка геометрична функция в тези контексти ще върне различни резултати на всяко ниво на мащаб. Други профили, като изскачащи, предоставят геометрия с пълна разделителна способност._","examples":"\n**Пример**\n\nВръща полигон, представляващ буфер от 1/2 мили около входната геометрия\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":"**[От версия 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВръща равнинния (или евклидов) буфер на зададено разстояние около входната геометрия. Това е планарно измерване, използващо декартова математика.\n\n_Геометрии на обектите в профилите за визуализация и етикетиране се обобщават в съответствие с разделителната способност на мащаба на изгледа за подобряване на производителността на чертежа. Следователно, използването на геометрията на обект (т.е. `$feature`) като вход за всяка геометрична функция в тези контексти ще върне различни резултати на всяко ниво на мащаб. Други профили, като изскачащи, предоставят геометрия с пълна разделителна способност._\n\n**Параметри**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Геометрията за буфериране.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Разстоянието до буфера от геометрията.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Единица за измерване на разстоянието на буфера 'разстояние'. Това може да е една от възможните стойности, представени по-долу или един от цифровите кодове, изброени в раздела за допълнителни ресурси по-долу. За профилите за визуализация, етикетиране и изскачащи прозорци единицата по подразбиране е проекцията на картата. В други профили, като например изчислението на поле, настройката по подразбиране се основава на проекцията на данните. \nВъзможни стойности: `сантиметри` | `дециметри` | `инчове` | `футове` | `километри` | `метри` | `мили` | `мили` | `мили` | `навигационни мили` | `футове` | `мили` | `ярди`\n\n**Стойност за връщане**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Допълнителни ресурси**\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":"Връща геодезическия буфер на определено разстояние около входната геометрия. Това е геодезическо измерване, при което се изчисляват разстояния върху елипсоид.\n\n_Геометрии на обектите в профилите за визуализация и етикетиране се обобщават в съответствие с разделителната способност на мащаба на изгледа за подобряване на производителността на чертежа. Следователно, използването на геометрията на обект (т.е. \"$feature\") като вход за всяка геометрична функция в тези контексти ще върне различни резултати на всяко ниво на мащаб. Други профили, като изскачащи, предоставят геометрия с пълна разделителна способност._","examples":"\n**Пример**\n\nВръща полигон, представляващ буфер от 1/2 мили около входната геометрия\n\n```arcade\nBufferGeodetic($feature, 0.5, 'miles')\n```\n\n","completion":{"label":"BufferGeodetic","detail":"BufferGeodetic(inputGeometry, distance, unit?, curveType?) -> Polygon","insertText":"BufferGeodetic(${1:inputGeometry_}, ${2:distance_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[От версия 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВръща геодезическия буфер на определено разстояние около входната геометрия. Това е геодезическо измерване, при което се изчисляват разстояния върху елипсоид.\n\n_Геометрии на обектите в профилите за визуализация и етикетиране се обобщават в съответствие с разделителната способност на мащаба на изгледа за подобряване на производителността на чертежа. Следователно, използването на геометрията на обект (т.е. \"$feature\") като вход за всяка геометрична функция в тези контексти ще върне различни резултати на всяко ниво на мащаб. Други профили, като изскачащи, предоставят геометрия с пълна разделителна способност._\n\n**Параметри**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Геометрията за буфериране.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Разстоянието до буфера от геометрията.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Единица за измерване на разстоянието на буфера 'разстояние'. Това може да е една от възможните стойности, представени по-долу или един от цифровите кодове, изброени в раздела за допълнителни ресурси по-долу. За профилите за визуализация, етикетиране и изскачащи прозорци единицата по подразбиране е проекцията на картата. В други профили, като например изчислението на поле, настройката по подразбиране се основава на проекцията на данните. \nВъзможни стойности: `сантиметри` | `дециметри` | `инчове` | `футове` | `километри` | `метри` | `мили` | `мили` | `мили` | `навигационни мили` | `футове` | `мили` | `ярди`\n- **curveType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - й__Since 1.31_ The type of curve to use for the geodetic buffer calculation______________________________________й. й_If no value is provided, the default is `Geodesic`____________________________й. \nй_Possible values___________________й: \n й_- `Geodesic` - Defined by the shortest distance between two points on an ellipsoid_____________________________________________й. \n й_- `GreatElliptic` - Defined by the intersection of a plane that contains the center of the spheroid and the spheroid surface and passes through two points. This is also known as a great circle when a sphere is used. It is not necessarily the shortest path between two points_____________________________________________________________________________________________________________________________________________й. \n й_- `Loxodrome` - Defined by the line of constant bearing, or azimuth, between two points. It represents a rhumb-line path on the earth that crosses each meridian at the same acute angle, thus forming a spiral that converges on the north or south pole. The Mercator projection shows loxodromes as straight lines______________________________________________________________________________________________________________________________________________________________й. \n й_- `NormalSection` - Defined by the intersection of a plane that passes through two points on the surface of the spheroid and is perpendicular to the surface at the first point. It is not necessarily the shortest path between two points_________________________________________________________________________________________________________________________й. \n й_- `ShapePreserving` - The segment shape is preserved in the projection where it is defined. This is often used in situations where maintaining the visual representation of a feature is crucial, like when working with boundaries or coastlines___________________________________________________________________________________________________________________________й.\n\n**Стойност за връщане**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Допълнителни ресурси**\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":4}},{"type":"function","name":"centroid","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#centroid","description":"Връща центроида на входната геометрия.","examples":"\n**Примери**\n\nВръща центроидът на дадения полигон\n\n```arcade\nCentroid($feature)\n```\n\nВръща центроидът на дадения полигонов пръстен\n\n```arcade\nvar ringPoints = Geometry($feature).rings[0];\nCentroid(ringPoints);\n```\n\nВръща центроида на дадения полигон или полилиния и гарантира, че той е в рамките на входната геометрия\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":"**[От версия 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nВръща центроида на входната геометрия.\n\n**Параметри**\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)<[Point](https://developers.arcgis.com/arcade/guide/types/#point)> - Полигонът или масивът от точки, съставящи полигон.\n- **algorithm** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _От 1.29_ Методът, определящ позицията на центроида. Възможни стойности:\n\n - `геометричен`: (по подразбиране) Връща истинския центроид на геометрията. Геометричният центроид за масив от точки ще върне средната стойност на всички точки, докато за полигони геометричният центроид е представителен за площта на фигурата. При неправилни полигони геометричният центроид може да не се намира в самия полигон. При полилиниите геометричният центроид може да не се намира на самата линия.\n\n - `labelPoint`: За полигони гарантира, че върнатият от тази функция центроид е в рамките на самия полигон. За полилиниите се гарантира, че центроидът се намира на самата линия.\n\n**Стойност за връщане**: [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":"Изчислява изрязаната геометрия от целева геометрия с помощта на контур.\n\n_Геометрии на обектите в профилите за визуализация и етикетиране се обобщават в съответствие с разделителната способност на мащаба на изгледа за подобряване на производителността на чертежа. Следователно, използването на геометрията на обект (т.е. `$feature`) като вход за всяка геометрична функция в тези контексти ще върне различни резултати на всяко ниво на мащаб. Други профили, като изскачащи, предоставят геометрия с пълна разделителна способност._","examples":"\n**Пример**\n\nВръща площта на изрязаната геометрия\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":"**[От версия 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nИзчислява изрязаната геометрия от целева геометрия с помощта на контур.\n\n_Геометрии на обектите в профилите за визуализация и етикетиране се обобщават в съответствие с разделителната способност на мащаба на изгледа за подобряване на производителността на чертежа. Следователно, използването на геометрията на обект (т.е. `$feature`) като вход за всяка геометрична функция в тези контексти ще върне различни резултати на всяко ниво на мащаб. Други профили, като изскачащи, предоставят геометрия с пълна разделителна способност._\n\n**Параметри**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Геометрията, която трябва да бъде изрязана.\n- **envelope**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent) - Контурът, използван за изрязване на геометрията.\n\n**Стойност за връщане**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"contains","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#contains","description":"Показва дали една геометрия съдържа друга геометрия.\n\nй_**Be aware that using `$feature` as input to this function will yield results only as precise as the view's scale resolution________________________________________________________________й. й_Therefore values returned from expressions using this function may change after zooming between scales.**______________________________________________________й","examples":"\n**Пример**\n\nВръща true, ако обектът се намира в дадения полигон\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":"**[От версия 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nПоказва дали една геометрия съдържа друга геометрия.\n\nй_**Be aware that using `$feature` as input to this function will yield results only as precise as the view's scale resolution________________________________________________________________й. й_Therefore values returned from expressions using this function may change after zooming between scales.**______________________________________________________й\n\n**Параметри**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Геометрията, която се проверява за релацията „съдържа“ с insideGeometry. Мислете за тази геометрия като за потенциален „контейнер“ на insideGeometry.\n- **insideGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Геометрията, която се проверява за релацията „в рамките на“ с containerGeometry.\n\n**Стойност за връщане**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)\n\n**Допълнителни ресурси**\n\n* [Contains](https://esri.github.io/geometry-api-java/doc/Contains.html)\n"}},"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":"Ъглите могат да имат няколко интерпретации и могат да бъдат представени като число, текст или добре оформен масив. Тази функция приема едно входно представяне и го преобразува в друго.\n\nВходната стойност се описва от речник, който посочва типа на ъгъла и типа посока. Ако `angleType` и `directionType` не са подходящи за входа, тогава преобразуването ще бъде неуспешно.\n\nЖеланата изходна стойност е описана от речник, който определя тип изход, тип ъгъл, тип посока и допълнителен формат за изходен текст.\n\nАко изходният тип е \"стойност\": \n - ще бъде върнат масив за ъгъл тип `dms` или за тип посока `квадрант` \n - число ще бъде върнато за всички останали случаи\n\nАко типът на изхода е `текст`, тогава ще се използват подложки и разделители по подразбиране, освен ако не е предоставено незадължително свойство 'формат'. \n`формат` контролира реда, разстоянието, подложката и разделителните линии в изходния текст. \nНизовете от знаци за определяне на формата преди десетичната запетая показват минимална подредба (напр. `DDD -> 000`). \nНизовете от знаци за формат след десетична запетая показват точност (напр. `D.DD -> 0.00`).\n\nПоддържани символи за \"формат\": \n- `D` - градуси \n- `R` - радиани \n- `G` - градиенти \n- `d` - DMS градуси \n- `m` - DMS минути \n- `s` - DMS секунди \n- `P` - дълъг меридиан (напр. `север` срещу `юг`) \n- `p` - къс меридиан (напр. `С` срещу `Ю`) \n- `B` - дълга посока (напр. `Изток` ср. `Запад`) \n- `b` - къса посока (напр. `И` ср. `З`) \n- `[ ]` - Escape символи \n\n\nЗа форматиране на `dms`, ако `s` не се използва, тогава `m` ще се закръгля до най-близката минута. По същия начин, ако не се използва `m`, тогава `d` ще закръгля.","examples":"\n**Примери**\n\nПримери, при които `outputType` е `стойност`.\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\nПримери, при които `outputType` е `текст`.\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":"**[От версия 1.13](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nЪглите могат да имат няколко интерпретации и могат да бъдат представени като число, текст или добре оформен масив. Тази функция приема едно входно представяне и го преобразува в друго.\n\nВходната стойност се описва от речник, който посочва типа на ъгъла и типа посока. Ако `angleType` и `directionType` не са подходящи за входа, тогава преобразуването ще бъде неуспешно.\n\nЖеланата изходна стойност е описана от речник, който определя тип изход, тип ъгъл, тип посока и допълнителен формат за изходен текст.\n\nАко изходният тип е \"стойност\": \n - ще бъде върнат масив за ъгъл тип `dms` или за тип посока `квадрант` \n - число ще бъде върнато за всички останали случаи\n\nАко типът на изхода е `текст`, тогава ще се използват подложки и разделители по подразбиране, освен ако не е предоставено незадължително свойство 'формат'. \n`формат` контролира реда, разстоянието, подложката и разделителните линии в изходния текст. \nНизовете от знаци за определяне на формата преди десетичната запетая показват минимална подредба (напр. `DDD -> 000`). \nНизовете от знаци за формат след десетична запетая показват точност (напр. `D.DD -> 0.00`).\n\nПоддържани символи за \"формат\": \n- `D` - градуси \n- `R` - радиани \n- `G` - градиенти \n- `d` - DMS градуси \n- `m` - DMS минути \n- `s` - DMS секунди \n- `P` - дълъг меридиан (напр. `север` срещу `юг`) \n- `p` - къс меридиан (напр. `С` срещу `Ю`) \n- `B` - дълга посока (напр. `Изток` ср. `Запад`) \n- `b` - къса посока (напр. `И` ср. `З`) \n- `[ ]` - Escape символи \n\n\nЗа форматиране на `dms`, ако `s` не се използва, тогава `m` ще се закръгля до най-близката минута. По същия начин, ако не се използва `m`, тогава `d` ще закръгля.\n\n**Параметри**\n\n- **input**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)> \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Необработено показване на посочен ъгъл. Типът на 'вход' и стойностите на inputSpec определят начина, по който се обработват входните данни.\n- **inputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Съдържа информация за това как да се интерпретират входните данни.\n\n - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Описва входната ъглова мерна единица. Поддържани стойности: `DEGREES`, `DMS`, `RADIANS`, `GONS`, `GRADIANS`\n - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Описва входните данни за азимут и посока Поддържани стойности: `NORTH`, `SOUTH`, `POLAR`, `QUADRANT`\n- **outputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Съдържа информация за това как да се форматира изходът.\n\n - **outputType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Контролира типа на изходните данни. Поддържани стойности: `стойност`, `текст`\n - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Описва изходната ъглова мерна единица. Поддържани стойности: `DEGREES`, `DMS`, `RADIANS`, `GONS`, `GRADIANS`\n - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Описва изходните данни за азимут и посока. Поддържани стойности: `NORTH`, `SOUTH`, `POLAR`, `QUADRANT`\n - **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Контролира форматирането на текста. Приложимо само ако `outputType` е `текст`.\n\n**Стойност за връщане**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)> \\| [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":"Изчислява изпъкналия корпус на геометрия. Изпъкналият корпус е най-малкият изпъкнал полигон, който обхваща геометрия. Корпусът обикновено е полигон, но може да бъде и полилиния или точка в изродени случаи.\n\n**Имайте предвид, че използването на $feature като входни данни за тази функция ще даде ре