@arcgis/coding-components
Version:
ArcGIS Coding Components
1 lines • 778 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":"מייצג ערך גדול מכל מספר אחר. ניתן להשתמש במאפיין '-Infinity' גם בתור הערך הקטן ביותר מבין כל המספרים.","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מייצג ערך גדול מכל מספר אחר. ניתן להשתמש במאפיין '-Infinity' גם בתור הערך הקטן ביותר מבין כל המספרים."}}},{"type":"constant","name":"nan","bundle":"core","sinceVersion":"1.36","link":"https://developers.arcgis.com/arcade/function-reference/constants/#nan","description":"מייצג ערך שאינו מספר (NaN).","examples":"","completion":{"label":"NaN","detail":"NaN","insertText":"NaN","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.36](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמייצג ערך שאינו מספר (NaN)."}}},{"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 for 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 for 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":"ai_functions","title":"פונקציות AI","items":[{"type":"function","name":"translatetext","bundle":"ai","sinceVersion":"1.32","link":"https://developers.arcgis.com/arcade/function-reference/ai_functions/#translatetext","description":"_פונקציה זו היא כעת בשלב בטא. בשלב הבטא, פונקציות AI לא צורכות קרדיטים. ייתכן שארגונך אינו מתיר שימוש בשירותי AI. באפשרותך לראות ולשנות זאת במקטע 'עוזרי AI' בדף 'הגדרות ארגון'. פונקציות AI לא נתמכות כרגע ב-ArcGIS Enterprise._\n\nתרגם טקסט קלט משפת מקור לאחת או יותר שפות יעד. קודי שפה (לדוגמה \"en\" לאנגלית, \"es\" לספרדית) מציינים את השפות שבהן מדובר. שירות התרגום האוטומטי שבבסיס משתמש ב-AI כדי להפיק את הפלט המתורגם.","examples":"\n**דוגמה**\n\nמתרגם את הטקסט 'Hello world' לשפה המקומית של הלקוח או המערכת.\n\n```arcade\nvar locale = GetEnvironment().locale;\nvar result = TranslateText('Hello world', locale);\n// result will be a dictionary with the translated text\nif (result.success){\n if(HasValue(result, [\"results\", 0, \"translation\"])){\n // returns \"Hola mundo\" if the device locale is 'es'\n return result.results[0].translation[locale];\n }\n if (HasValue(result, [\"results\", 0, \"text\"])){\n // returns \"Hello world\" if translation could not be performed\n return result.results[0].text;\n }\n}\nreturn \"Translation not successful\";\n```\n\n","completion":{"label":"TranslateText","detail":"TranslateText(inputText, toLanguages, fromLanguage?) -> Dictionary","insertText":"TranslateText(${1:inputText_}, ${2:toLanguages_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.32](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\n_פונקציה זו היא כעת בשלב בטא. בשלב הבטא, פונקציות AI לא צורכות קרדיטים. ייתכן שארגונך אינו מתיר שימוש בשירותי AI. באפשרותך לראות ולשנות זאת במקטע 'עוזרי AI' בדף 'הגדרות ארגון'. פונקציות AI לא נתמכות כרגע ב-ArcGIS Enterprise._\n\nתרגם טקסט קלט משפת מקור לאחת או יותר שפות יעד. קודי שפה (לדוגמה \"en\" לאנגלית, \"es\" לספרדית) מציינים את השפות שבהן מדובר. שירות התרגום האוטומטי שבבסיס משתמש ב-AI כדי להפיק את הפלט המתורגם.\n\n**פרמטרים**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> - הטקסט שיש לתרגם. זה יכול להיות ערך טקסט יחיד או קבוצה של ערכי טקסט.\n- **toLanguages**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> - השפה או השפות שאליהן יש לתרגם. ערך זה יכול להיות קוד שפה יחיד או קבוצה של קודי שפה.\n- **fromLanguage** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שפת המקור של טקסט הקלט. אם לא צויינה, השירות ינסה לזהות אוטומטית את שפת המקור.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \nמילון שמכיל את הטקסט המתורגם.\n\n- **success**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין האם התרגום הצליח. ערך זה יהיה `false` אם ארגונך אינו מתיר שימוש בשירותי AI. באפשרותך לראות ולשנות זאת במקטע 'עוזרי AI' בדף בדף 'הגדרות ארגון'.\n- **results**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)> - קבוצת מילונים שמכילים את תוצאות התרגום עבור כל ערך 'inputText'.\n\n - **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - האינדקס של טקסט הקלט במערך המקורי.\n - **text**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - טקסט הקלט שתורגם.\n - **detectedLanguage**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - השפה המזוהה של המקור של טקסט הקלט, אם ישים.\n\n - **language**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - קוד השפה של השפה שזוהתה.\n - **score**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ציון רמת הסמך של השפה שזוהתה. הערכים נעים בין 0 ל-1, כאשר 1 מציין רמת סמך גבוהה. ערך של '-1' מציין שהשפה לא זוהתה.\n - **translation**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - מילון של ערכים מתורגמים שבו המפתח הוא קוד השפה והערך הוא התרגום.\n\n**משאבים נוספים**\n\n* [Supported language codes](https://developers.arcgis.com/javascript/latest/localization/#locale-support)\n"}},"parametersInfo":{"min":2,"max":3}}]},{"id":"enterprise_functions","title":"פונקציות Enterprise","items":[{"type":"function","name":"nextsequencevalue","bundle":"database","sinceVersion":"1.4","link":"https://developers.arcgis.com/arcade/function-reference/enterprise_functions/#nextsequencevalue","description":"מחזיר את הערך הבא ברצף מתוך הרצף במסד הנתונים שצוין. אם inputSequenceName לא קיים, הביטוי יפיק שגיאה.","examples":"\n**דוגמה**\n\nמחזיר מספר עם הערך הבא ברצף\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":"**[מאז גרסה 1.4](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הערך הבא ברצף מתוך הרצף במסד הנתונים שצוין. אם inputSequenceName לא קיים, הביטוי יפיק שגיאה.\n\n**פרמטר**\n\n- **sequenceName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם הרצף. ערך זה חייב להיות מוגדר מראש במסד הנתונים.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"featureset_functions","title":"פונקציות FeatureSet","items":[{"type":"function","name":"area","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#area","description":"מחזיר את השטח של FeatureSet הקלט ביחידות שצוינו. זוהי מדידה מישורית באמצעות מתמטיקה קרטזיאנית.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר $feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את שטח השכבה בקילומטרים רבועים\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":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את השטח של FeatureSet הקלט ביחידות שצוינו. זוהי מדידה מישורית באמצעות מתמטיקה קרטזיאנית.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר $feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ה-FeatureSet שעבורו יחושב השטח המישורי.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - יחידת מדידה של הערך המוחזר. זה יכול להיות אחד מהערכים האפשריים להלן, או אחד מהקודים המספריים שמפורטים בסעיף המשאבים הנוספם להלן. עבור הצגה חזותית, תיוג ופרופילים בחלון קופץ, יחידת ברירת המחדל היא הייחוס המרחבי של המפה. בפרופילים אחרים, כגון חישוב שדה, ברירת המחדל מבוססת על הייחוס המרחבי של הנתונים. \nהערכים האפשריים: `אקרים` | `הקטרים` | `סנטימטרים-רבועים` | `דצימטרים רבועים` | `רגל-רבוע` | `אינצ'ים-רבועים` | `קילומטרים-רבועים` | `מטרים-רבועים` | `מיילים-רבועים` | `מילימטרים-רבועים` | `רגל-רבוע-ארה\"ב` | `מיילים-רבועים-ארה\"ב` | `יארדים-רבועים` \n\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [AreaGeodetic()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#areageodetic)\n* [Available numeric codes for unit parameter](https://doc.esri.com/en/arcgis-pro/latest/sdk/api-reference/topic7922.html#i-heading-remarks)\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":"מחזיר את השטח הגיאודטי של FeatureSet הקלט ביחידות שצוינו. זוהי מדידה אמינה יותר של שטח לעומת `Area()` שכן היא מתחשבת בעקומה של כדור הארץ.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר $feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**הערה:** החל מגרסה 1.30 ניתן להשתמש בפונקציה זו עם גאומטריות מכל מערכת ייחוס מרחבית. בגרסאות קודמות, התמיכה הייתה מוגבלת לגיאומטריות עם ייחוס מרחבי של Web Mercator (wkid 3857) או WGS 84 (wkid 4326).","examples":"\n**דוגמה**\n\nמחזיר את השטח הגיאודזי של השכבה בקילומטרים רבועים\n\n```arcade\nAreaGeodetic($layer, 'square-kilometers')\n```\n\n","completion":{"label":"AreaGeodetic","detail":"AreaGeodetic(features, unit?, curveType?) -> Number","insertText":"AreaGeodetic(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את השטח הגיאודטי של FeatureSet הקלט ביחידות שצוינו. זוהי מדידה אמינה יותר של שטח לעומת `Area()` שכן היא מתחשבת בעקומה של כדור הארץ.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר $feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**הערה:** החל מגרסה 1.30 ניתן להשתמש בפונקציה זו עם גאומטריות מכל מערכת ייחוס מרחבית. בגרסאות קודמות, התמיכה הייתה מוגבלת לגיאומטריות עם ייחוס מרחבי של Web Mercator (wkid 3857) או WGS 84 (wkid 4326).\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ה-FeatureSet שעבורו יחושב השטח הגיאודזי.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - יחידת מדידה של הערך המוחזר. זה יכול להיות אחד מהערכים האפשריים להלן, או אחד מהקודים המספריים שמפורטים בסעיף המשאבים הנוספם להלן. עבור הצגה חזותית, תיוג ופרופילים בחלון קופץ, יחידת ברירת המחדל היא הייחוס המרחבי של המפה. בפרופילים אחרים, כגון חישוב שדה, ברירת המחדל מבוססת על הייחוס המרחבי של הנתונים. \nהערכים האפשריים: `אקרים` | `הקטרים` | `סנטימטרים-רבועים` | `דצימטרים רבועים` | `רגל-רבוע` | `אינצ'ים-רבועים` | `קילומטרים-רבועים` | `מטרים-רבועים` | `מיילים-רבועים` | `מילימטרים-רבועים` | `רגל-רבוע-ארה\"ב` | `מיילים-רבועים-ארה\"ב` | `יארדים-רבועים` \n\n- **curveType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _מאז 1.31_ סוג העקומה שבו יש להשתמש עבור חישוב השטח הגיאודזי. אם לא צוין ערך, ברירת המחדל היא `Geodesic`. \nערכים אפשריים: \n - `Geodesic` - מגדיר את המרחק הקצר ביותר בין שתי נקודות באליפסואיד. \n - `GreatElliptic` - מוגדר על ידי החיתוך של משטח שמכיל את המרכז של הספרואיד ופני השטח של הספרואיד ועובר דרך שתי נקודות. מוכר גם בשם 'מעגל גדול' בעת שימוש בכדור. זה אינו בכרח הנתיב הקצר ביותר בין שתי נקודות. \n - `Loxodrome` - מגדיר את הקו של כיוון עקבו, או אזימוט, בין שתי נקודות. מייצג נתיב rhumb-line על כדור הארץ שחוצה כל מרדיאן באותה זווית אקוטית, ובכך יוצר ספירלה שמתכנסת בקוטב הצפוני או הדרומי. הטלה Mercator מציגה loxodromes כקווים ישרים. \n - `NormalSection` - מוגדר על ידי החיתוך של משטח שעובר דרך שתי נקודות על פני שטח של הספרואיד והוא אנכי לפני השטח בנקודה הראשונה. זה אינו בכרח הנתיב הקצר ביותר בין שתי נקודות. \n - `ShapePreserving` - צורת הסגמנט נשמרת בהטלה זו כאשר הוגדר. לעתים קרובות אפשרות זו משמשת כאשר השארת הייצוג החזותי של ישות קריטית, כגון בעת עבודה עם גבולות או קווי חוף.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [Area()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#area)\n* [Available numeric codes for unit parameter](https://doc.esri.com/en/arcgis-pro/latest/sdk/api-reference/topic7922.html#i-heading-remarks)\n"}},"parametersInfo":{"min":1,"max":3}},{"type":"function","name":"attachments","bundle":"data-access","sinceVersion":"1.6","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#attachments","description":"מחזיר רשימת קבצים מצורפים שקשורים לישות הקלט. כל תוצאה מכילה את שם הקובץ המצורף, סוג התוכן, המזהה והגודל בביטים. ישים רק לישויות שהגיעו משירות ישויות.","examples":"\n**דוגמה**\n\nמחזיר את מספר הקבצים המצורפים שקשורים לישות.\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":"**[מאז גרסה 1.6](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר רשימת קבצים מצורפים שקשורים לישות הקלט. כל תוצאה מכילה את שם הקובץ המצורף, סוג התוכן, המזהה והגודל בביטים. ישים רק לישויות שהגיעו משירות ישויות.\n\n**פרמטרים**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - קבצים מצורפים שקשורים לישות יישלפו מהשירות.\n- **options** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - הגדרות עבור הבקשה. אפייני מילון:\n\n - **types**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> - מערך של ערכי טקסט המייצגים את סוגי הקבצים שיש לאחזר. \nערכים אפשריים: `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) - הגודל המינימלי של קבצים מצורפים, בבתים.\n - **maxsize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הגודל המקסימלי של קבצים מצורפים, בבתים.\n - **metadata** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לכלול נתוני מטה-דאטה של קבצים מצורפים בהחזרת הפונקציה. נכון לעכשיו יש תמיכה רק במטה-דאטה מסוג Exif עבור תמונות.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment)>"}},"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":"החזרת ערך הממוצע של שדה מספרי נתון ב-FeatureSet.","examples":"\n**דוגמאות**\n\nמחשב את ההפרש בין האוכלוסייה של הישות לבין האוכלוסייה הממוצעת של כל הישויות בשכבה\n\n```arcade\n$feature.population - Average($layer, 'population')\n```\n\nמחשב את האוכלוסייה הממוצעת בכל מייל רבוע של כל הישויות בשכבה\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":"**[מאז גרסה 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהחזרת ערך הממוצע של שדה מספרי נתון ב-FeatureSet.\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet שעליו תבוצע הפעולה.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מציין את השם של שדה מספרי או ביטוי SQL92 שעבורו יחושב נתון סטטיסטי מתוך ה-FeatureSet של הקלט.\n\n**ערך החזרה**: [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":"מחזירה ישויות מתוך FeatureSet שנכללות בגיאומטריית הקלט.\n\n**יש לזכור ששימוש ב-`$feature` בתור קלט יביא לתוצאות ברמת דיוק דומה לזו של הרזולוציה וקנה המידה של התצוגה. כלומר, הערכים שמוחזרים מביטויים באמצעות פונקציה זו עשויים להשתנות בעקבות שינוי מרחק התצוגה.**","examples":"\n**דוגמה**\n\nמחזיר את מספר הישויות שבתוך הפוליגון הנתון\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":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזירה ישויות מתוך FeatureSet שנכללות בגיאומטריית הקלט.\n\n**יש לזכור ששימוש ב-`$feature` בתור קלט יביא לתוצאות ברמת דיוק דומה לזו של הרזולוציה וקנה המידה של התצוגה. כלומר, הערכים שמוחזרים מביטויים באמצעות פונקציה זו עשויים להשתנות בעקבות שינוי מרחק התצוגה.**\n\n**פרמטרים**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה שנבדקת עבור היחס בין 'contains' ו-'insideFeatures'. חשוב על הגיאומטריה הזו כעל ה-'container' הפוטנציאלי של 'insideFeatures'.\n- **insideFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ה-FeatureSet שנבדק עבור היחס בין 'within' ו-'containerGeometry'.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)\n\n**משאבים נוספים**\n\n* [Contains](https://esri.github.io/geometry-api-java/doc/Contains.html)\n"}},"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":"מחזיר את מספר הישויות ב- FeatureSet.","examples":"\n**דוגמה**\n\nמחזיר את מספר הישויות בשכבה\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":"**[מאז גרסה 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את מספר הישויות ב- FeatureSet.\n\n**פרמטר**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet שבו יש לספור את הישויות.\n\n**ערך החזרה**: [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":"מחזירה ישויות מתוך FeatureSet שחוצות את גיאומטריית הקלט.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר $feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את מספר הישויות ב- FeatureSet, אשר חוצות את הפוליגון הנתון\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":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזירה ישויות מתוך FeatureSet שחוצות את גיאומטריית הקלט.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר $feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - הישויות לבדיקת קשר החצייה עם 'crossingGeometry' של הקלט.\n- **crossingGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה הנחצית.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)\n\n**משאבים נוספים**\n\n* [Crosses](https://esri.github.io/geometry-api-java/doc/Crosses.html)\n"}},"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":"מחזיר קבוצה של ערכים ייחודיים מ-FeatureSet.","examples":"\n**דוגמאות**\n\nמחזיר FeatureSet עם עמודת 'סטטוס'. כל שורה של FeatureSet מכילה ערך סטטוס ייחודי\n\n```arcade\nDistinct($layer, 'Status')\n```\n\nמחזיר FeatureSet עם עמודת 'סטטוס' ו'סוג'. כל שורה של ה-FeatureSet מכילה שילוב ייחודי של ערכי 'סטטוס' ו'סוג'\n\n```arcade\nDistinct($layer, ['Status', 'Type'])\n```\n\nמחזיר FeatureSet עם עמודת 'צפיפות' עם שורות שעשויות להכיל ערכים של 'נמוך', 'גבוה' או '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\nמחזיר FeatureSet עם עמודת 'ציון' ו'סוג'\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":"**[מאז גרסה 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר קבוצה של ערכים ייחודיים מ-FeatureSet.\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet ממנו יוחזרו ערכים ייחודיים.\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)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)> - השדה/ות ו/או הביטוי/ים שמהם יש לקבוע ערכים ייחודיים. פרמטר זה יכול להיות מערך של שמות שדות, מערך ביטויים או מילון או מערך מילונים שמציינים שמות עמודות פלט שבהן ערכים ייחודיים יאוחסנו. אם צוין מילון, יש להשתמש במפרט הבא:\n\n - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם העמודה לאחסון התוצאה של ביטוי נתון.\n - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ביטוי SQL-92 לחישוב ערך ייחודי ממנו.\n\n**ערך החזרה**: [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":"מחזיר את הדומיין שהוקצה לשדה נתון של 'featureSet' שצוין. אם ה-'featureSet' שייך לקבוצה בעלת סוג משנה, מחזיר את הדומיין שהוקצה לסוג המשנה.","examples":"\n**דוגמה**\n\nהדומיין שהוקצה לסוג המשנה של הישות\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":"**[מאז גרסה 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הדומיין שהוקצה לשדה נתון של 'featureSet' שצוין. אם ה-'featureSet' שייך לקבוצה בעלת סוג משנה, מחזיר את הדומיין שהוקצה לסוג המשנה.\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ה-featureSet שהישויות שלו מכילות שדה שמכיל דומיין.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה (לא כינוי השדה) המכיל את הדומיין.\n- **subtype** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הערך המקודד של סוג המשנה, אם הישות תומכת בסוגי משנה.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \nמחזיר מילון המתואר על-ידי המאפיינים להלן.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - סוג הדומיין - 'codedValue' או 'טווח'.\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם הדומיין.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - סוג הנתונים של שדה הדומיין. הוא יכול להיות אחד מהערכים הבאים: `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) - תקף לגבי דומיינים מסוג 'טווח' בלבד. הערך המינימלי של הדומיין.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - תקף לגבי דומיינים מסוג 'טווח' בלבד. הערך המקסימלי של הדומיין.\n- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)> - תקף לגבי דומיינים מסוג 'codedValue' בלבד. מערך של מילונים המתארים את הערכים החוקיים של השדה. כל מילון כולל מאפיין 'קוד', המכיל את ערך השדה בפועל, ומאפיין 'שם' המכיל תיאור ידידותי של הערך (כגון '{ 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":"מחזיר את הקוד לתיאור דומיין משויך ב-FeatureSet.","examples":"\n**דוגמה**\n\nמדפיס את תיאור הדומיין עבור שדה הייחוס.\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":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הקוד לתיאור דומיין משויך ב-FeatureSet.\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - סט הישויות עם שדה שכולל דומיין.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה (לא כינוי השדה) המכיל את הדומיין.\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הערך שיש להמיר חזרה לקוד. הקוד המוחזר מגיע מהמטה-דאטה של השירות.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - המספר המקודד או השם של סוג המשנה, אם סט הישויות תומך בסוגי משנה.\n\n**ערך החזרה**: [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":"מחזיר את השם התיאורי עבור קוד דומיין ב-FeatureSet.","examples":"\n**דוגמה**\n\nמדפיס את תיאור הדומיין עבור שדה הייחוס\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":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את השם התיאורי עבור קוד דומיין ב-FeatureSet.\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - featureSet עם שדה שמכיל דומיין.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה (לא כינוי השדה) המכיל את הדומיין.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הקוד המשויך לשם התיאורי הרצוי. הקוד המוחזר מגיע מהמטה-דאטה של השירות.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - המספר המקודד או השם של סוג המשנה, אם ה-FeatureSet תומך בסוגי משנה.\n\n**ערך החזרה**: [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":"מחזיר ישויות מתוך FeatureSet שבו המעטפות (או התיחום) של סט ישויות מצטלבות עם המעטפת של גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מתארת את הקשרים המרחביים שבהם הפונקציה תחזיר ישויות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר $feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את מספר הישויות שמצטלבות עם המעטפת של 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":"**[מאז גרסה 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ישויות מתוך FeatureSet שבו המעטפות (או התיחום) של סט ישויות מצטלבות עם המעטפת של גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מתארת את הקשרים המרחביים שבהם הפונקציה תחזיר ישויות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר $feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ה-FeatureSet שנבדק לזיהוי יחסי ההצטלבות עם 'מעטפת' (envelope) הקלט.\n- **envelope**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - המעטפה הנבדקת.\n\n**ערך החזרה**: [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":"מבקש מאפיינים נוספים עבור FeatureSet נתון.","examples":"\n**דוגמה**\n\nבקשה של השדה POPULATION עבור הישויות באשכול\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":"**[מאז גרסה 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמבקש מאפיינים נוספים עבור FeatureSet נתון.\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - סט הישויות שאליו ישויכו השדות המבוקשים.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם שדה שיש לבקש עבור הישות הנתונה. רשימה רק של שדות שנדרשים לצורך שימוש בביטוי. לפי הצורך, ניתן לבקש את כל השדות באמצעות התו הכללי '*'. עם זאת, כדאי להימנע משימוש בו, כדי שלא להעלות יותר מדי נתונים, מה שעלול לפגוע בביצועי היישום. ערך זה חייב להיות טקסט מילולי ולא יכול להיות משתנה.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - רשימה של שמות שדות שיש לבקש עבור הישות הנתונה. רשימה רק של שדות שנדרשים לצורך שימוש בביטוי. ערכים אלה חייבים להיות טקסט מילולי ולא יכולים להיות משתנים.\n\n**ערך החזרה**: 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":"צור FeatureSet חדש מתוך JSON בהתאם למפרט ArcGIS REST. כדי לעיין בדוגמה, ראה את קטע הקוד להלן.","examples":"\n**דוגמה**\n\nצור FeatureSet מתוך 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":"**[מאז גרסה 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nצור FeatureSet חדש מתוך JSON בהתאם למפרט ArcGIS REST. כדי לעיין בדוגמה, ראה את קטע הקוד להלן.\n\n**פרמטר**\n\n- **definition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-JSON שמתאר סט ישויות. ה-JSON חייב להיות בעל סדרתיות כערך טקסט.\n\n**ערך החזרה**: [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":"יוצר FeatureSet חדש מתוך מילון המייצג JSON בהתאם למפרט ArcGIS REST. כדי לעיין בדוגמה, ראה את קטע הקוד להלן.","examples":"\n**דוגמה**\n\nצור FeatureSet ממילון.\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":"**[מאז גרסה 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר FeatureSet חדש מתוך מילון המייצג JSON בהתאם למפרט ArcGIS REST. כדי לעיין בדוגמה, ראה את קטע הקוד להלן.\n\n**פרמטר**\n\n- **definition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - מילון שמתאר סט ישויות.\n\n**ערך החזרה**: [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":"מחזיר את כל הישויות שמשויכות לישות הקלט כ-FeatureSet. זה ספציפי לתהליכי עבודה של 'רשת תשתית'.","examples":"\n**דוגמאות**\n\nמחזיר את כל הנכסים שיש להם שיוכי קישוריות עם המסוף הצדי התחתון של השנאי.\n\n```arcade\nFeatureSetByAssociation($feature, 'connected', 'Low');\n```\n\nמחזיר את מספר המכשירים החשמליים שמשויכים לישות\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":"**[מאז גרסה 1.9](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את כל הישויות שמשויכות לישות הקלט כ-FeatureSet. זה ספציפי לתהליכי עבודה של 'רשת תשתית'.\n\n**פרמטרים**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הישות ממנה יש לתשאל עבור כל הישויות המשויכות. יש להביא את הישות דרך שירות ישויות. אין תמיכה באוספי ישויות.\n- **associationType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - סוג השיוך עם הישות שיש להחזיר. \n ערכים אפשריים: `מחובר` \\| `מכל` \\| `תוכן` \\| `מבנה` \\| `מצורף` \n ערכים אפשריים נוספו בגרסה 1.10: `junctionEdge` \\| `midspan`\n- **terminalName** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ישים רק לסוגי שיוך 'מחובר'.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) \nמחזיר FeatureSet שמכיל ישויות עם מפרט השדה שמתואר בטבלה להלן.\n\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם הקבוצה מבוסס על הערך של `TONETWORKSOURCEID` או של `FROMNETWORKSOURCEID`.\n- **globalId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-Global ID של הישות בטבלה האחרית (כלומר, הערך `TOGLOBALID` או `FROMGLOBALID`).\n- **isContentVisible**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - יכול להיות ערך `1` (נראה) או `0` (לא נראה). ערך זה מייצג את הנראות של התוכן המשויך וישים רק עבור שיוכי הכלה.\n- **objectId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-ObjectID של השורה בטבלה המשויכת.\n- **percentAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ישים לגבי סוגי השיוך 'טווח בינוני' בלבד. מחזיר מספר עם נקודה צפה בין 0 ל-1 המציין את המיקום (כיחס) של הצומת לאורך הגבול.\n- **side**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ישים לגבי סוגי השיוך 'גבול צומת' בלבד. מציין באיזה צד נמצא הצומת.\n\nערכים אפשריים: 'מ:' או 'עד'"}},"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":"יוצר FeatureSet משכבת ישויות לפי מזהה השכבה במפה או בשירות הישויות. הגבלת מספר השדות בבקשה ומניעת הכללה של הגיאומטריה יכולות לשפר את ביצועי הסקריפט.","examples":"\n**דוגמה**\n\nמחזיר את מספר הישויות בשכבה עם המזהה DemoLayerWM_1117 במפה הנתונה.\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":"**[מאז גרסה 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר FeatureSet משכבת ישויות לפי מזהה השכבה במפה או בשירות הישויות. הגבלת מספר השדות בבקשה ומניעת הכללה של הגיאומטריה יכולות לשפר את ביצועי הסקריפט.\n\n**פרמטרים**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - המפה או שירות הישויות המכילים שכבה אחת או יותר שממנה יש ליצור FeatureSet. ברוב המקרים, זהו הערך הגלובלי $map או $datastore.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מזהה השכבה ב'מפה' הנתונה. יש ליצור את השכבה דרך שירות ישויות. אין תמיכה באוספי ישויות. _שים לב שערך זה חייב להיות ערך טקסט._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> - הערכים שיש לכלול ב-FeatureSet. כברירת מחדל, כל השדות נכללים. כדי לבקש את כל השדות בשכבה, הגדר ערך זה כ-['*']. הגבלת מספר השדות משפר