[{"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":"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":"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://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"areageodetic","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#areageodetic","description":"מחזיר את השטח הגיאודטי של FeatureSet הקלט ביחידות שצוינו. זוהי מדידה אמינה יותר של שטח לעומת `Area()` שכן היא מתחשבת בעקומה של כדור הארץ.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את השטח הגיאודזי של השכבה בקילומטרים רבועים\n\n```arcade\nAreaGeodetic($layer, 'square-kilometers')\n```\n\n","completion":{"label":"AreaGeodetic","detail":"AreaGeodetic(features, unit?) -> Number","insertText":"AreaGeodetic(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את השטח הגיאודטי של FeatureSet הקלט ביחידות שצוינו. זוהי מדידה אמינה יותר של שטח לעומת `Area()` שכן היא מתחשבת בעקומה של כדור הארץ.\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* [Area()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#area)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"attachments","bundle":"data-access","sinceVersion":"1.6","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#attachments","description":"מחזיר רשימת קבצים מצורפים שקשורים לישות הקלט. כל תוצאה מכילה את שם הקובץ המצורף, סוג התוכן, המזהה והגודל בביטים. ישים רק לישויות שהגיעו משירות ישויות.","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)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של ערכי טקסט המייצגים את סוגי הקבצים שיש לאחזר.  \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)&lt;[Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment)&gt;"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"average","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#average","description":"החזרת ערך הממוצע של שדה מספרי נתון ב-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)"}},"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)"}},"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)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - השדה/ות ו/או הביטוי/ים שמהם יש לקבוע ערכים ייחודיים. פרמטר זה יכול להיות מערך של שמות שדות, מערך ביטויים או מילון או מערך מילונים שמציינים שמות עמודות פלט שבהן ערכים ייחודיים יאוחסנו. אם צוין מילון, יש להשתמש במפרט הבא:\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)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - תקף לגבי דומיינים מסוג '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)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - הערכים שיש לכלול ב-FeatureSet. כברירת מחדל, כל השדות נכללים. כדי לבקש את כל השדות בשכבה, הגדר ערך זה כ-['*']. הגבלת מספר השדות משפרת את ביצועי הסקריפט.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לכלול את הגיאומטריה בישויות. כברירת מחדל, הערך הוא true. משיקולי ביצועים, עליך לבקש את הגיאומטריה רק אם היא נחוצה, כגון לשימוש בפונקציות גיאומטריה.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"featuresetbyname","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyname","description":"יוצר FeatureSet משכבת ישויות לפי השם במפה או בשירות הישויות. זכור ששם זה לא חייב להיות ייחודי. לכן מומלץ ליצור FeatureSet באמצעות `FeatureSetById()`. הגבלת מספר השדות ב-FeatureSet והחרגת הגיאומטריה יכולות לשפר את ביצועי הסקריפט.","examples":"\n**דוגמה**\n\nמחזיר את מספר הישויות בשכבה בעלות הכותרת 'מסלולי אופניים' במפה הנתונה.\n\n```arcade\nvar features = FeatureSetByName($map,'Bike routes', ['*'], true);\nCount(features);\n```\n\n","completion":{"label":"FeatureSetByName","detail":"FeatureSetByName(featureSetCollection, title, fields?, includeGeometry?) -> FeatureSet","insertText":"FeatureSetByName(${1:featureSetCollection_}, ${2:title_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר FeatureSet משכבת ישויות לפי השם במפה או בשירות הישויות. זכור ששם זה לא חייב להיות ייחודי. לכן מומלץ ליצור FeatureSet באמצעות `FeatureSetById()`. הגבלת מספר השדות ב-FeatureSet והחרגת הגיאומטריה יכולות לשפר את ביצועי הסקריפט.\n\n**פרמטרים**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - המפה או שירות הישויות המכילים שכבה אחת או יותר שממנה יש ליצור FeatureSet. ברוב המקרים, זהו הערך הגלובלי ‎$map או ‎$datastore.\n- **title**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - כותרת השכבה ב'מפה' הנתונה. יש ליצור את השכבה דרך שירות ישויות. אין תמיכה באוספי ישויות. _שים לב שערך זה חייב להיות ערך טקסט._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - הערכים שיש לכלול ב-FeatureSet. כברירת מחדל, כל השדות נכללים. כדי לבקש את כל השדות בשכבה, הגדר ערך זה כ-['*']. הגבלת מספר השדות משפרת את ביצועי הסקריפט.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לכלול את הגיאומטריה בישויות. כברירת מחדל, הערך הוא true. משיקולי ביצועים, עליך לבקש את הגיאומטריה רק אם היא נחוצה, כגון לשימוש בפונקציות גיאומטריה.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"featuresetbyrelationshipclass","bundle":"data-access","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyrelationshipclass","description":"החזרת הרשומות הקשורות עבור ישות נתונה על בסיס השם של קבוצת קישור נתונה.","examples":"\n**דוגמה**\n\nהחזרת מספר הרשומות הקשורות לבדיקת קטבים.\n\n```arcade\n// A calculation rule that returns the count of a pole inspection records.\n// When a pole feature is updated the calculation rule reads all its related inspections records from the comments field and returns the total inspection count for that feature.\nvar fsinspected = FeatureSetByRelationshipClass($feature, “pole_inspection”,  [“comments”], false);\nreturn Count(fsinspected);\n```\n\n","completion":{"label":"FeatureSetByRelationshipClass","detail":"FeatureSetByRelationshipClass(inputFeature, relationshipClass, fieldNames?, includeGeometry?) -> FeatureSet","insertText":"FeatureSetByRelationshipClass(${1:inputFeature_}, ${2:relationshipClass_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](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- **relationshipClass**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם קבוצת הקישור כפי שמוגדר במקור הנתונים.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - השדות שיש לאחזר ב-FeatureSet. רשימה זו כוללת שדות מטבלת הקישורים ומישות הקלט.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם להחזיר את הגיאומטריה עבור ישויות התוצאה.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)\n\n**משאבים נוספים**\n\n* [Attribute rules and relationship classes](https://pro.arcgis.com/en/pro-app/latest/help/data/geodatabases/overview/attribute-rules-and-relationship-classes.htm)\n"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"featuresetbyrelationshipname","bundle":"data-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyrelationshipname","description":"מחזיר את הרשומות הקשורות עבור ישות נתונה כ-FeatureSet.","examples":"\n**דוגמה**\n\nמחזיר את הסכום של מספר שדות מכל הרשומות הקשורות\n\n```arcade\nvar results = FeatureSetByRelationshipName($feature, 'Election_Results', ['*'], false)\nSum(results, 'democrat + republican + other')\n```\n\n","completion":{"label":"FeatureSetByRelationshipName","detail":"FeatureSetByRelationshipName(inputFeature, relationshipName, fieldNames?, includeGeometry?) -> FeatureSet","insertText":"FeatureSetByRelationshipName(${1:inputFeature_}, ${2:relationshipName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.8](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- **relationshipName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם הקישור לפי שירות הישויות המשויך עם הישות הנתונה.\n- **fieldNames** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - השדות שיש לאחזר ב-FeatureSet. רשימה זו כוללת שדות מטבלת הקישורים ומישות הקלט.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם להחזיר את הגיאומטריה עבור ישויות התוצאה.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"filter","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#filter","description":"יצירה של FeatureSet חדש עם כל הישויות שעברו את הסינון של ביטוי ה-SQL92.","examples":"\n**דוגמאות**\n\nסנן ישויות באמצעות ביטוי SQL92\n\n```arcade\n// Returns all features with a Population greater than 10,000\nvar result = Filter($layer, 'POPULATION > 10000');\n```\n\nסנן ישויות באמצעות ביטוי SQL92 עם החלפת משתנים\n\n```arcade\n// Returns all features with a Population greater than the dataset average\nvar averageValue = Average($layer, 'POPULATION')\nvar result = Filter($layer, 'POPULATION > @averageValue');\n```\n\n","completion":{"label":"Filter","detail":"Filter(features, sqlExpression) -> FeatureSet","insertText":"Filter(${1:features_}, ${2:sqlExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירה של FeatureSet חדש עם כל הישויות שעברו את הסינון של ביטוי ה-SQL92.\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ה-FeatureSet, או השכבה, שיש לסנן.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ביטוי ה-SQL92 המשמש לסינון ישויות בשכבה. ביטוי זה יכול להחליף משתנה Arcade באמצעות התו @. כדי לעיין בדוגמה, ראה את קטע הקוד להלן.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"filterbysubtypecode","bundle":"data-access","sinceVersion":"1.25","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#filterbysubtypecode","description":"צור FeatureSet חדש עם כל הישויות שתואמות לקוד סוג המשנה הנתון.","examples":"\n**דוגמה**\n\nסנן ישויות עם קוד סוג המשנה\n\n```arcade\n// Returns all features that have the given subtype code\nFilterBySubtypeCode($layer, 5)\n```\n\n","completion":{"label":"FilterBySubtypeCode","detail":"FilterBySubtypeCode(features, subtypeCode) -> FeatureSet","insertText":"FilterBySubtypeCode(${1:features_}, ${2:subtypeCode_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.25](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- **subtypeCode**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - קוד סוג המשנה המשמש לסינון ישויות ב-FeatureSet או בשכבה.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"first","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#first","description":"מחזיר את היישות הראשונה ב-FeatureSet. מחזיר Null אם FeatureSet ריק.","examples":"\n**דוגמה**\n\nמחזיר את השטח של הישות הראשונה בשכבה.\n\n```arcade\nArea( First($layer) )\n```\n\n","completion":{"label":"First","detail":"First(features) -> Feature","insertText":"First(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את היישות הראשונה ב-FeatureSet. מחזיר Null אם FeatureSet ריק.\n\n**פרמטר**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ה-FeatureSet שממנו יש להחזיר את הישות הראשונה.\n\n**ערך החזרה**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"gdbversion","bundle":"data-access","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#gdbversion","description":"מחזיר את שם גרסת ה-geodatabase הנוכחי עבור נתוני ניהול גרסאות או ענף. כאשר הנתונים אינם ב-geodatabase של ריבוי-משתמשים, יוחזר ערך מחרוזת ריקה.","examples":"\n**דוגמה**\n\nמחזיר לגרסת ה-geodatabase של FeatureSet הנתון.\n\n```arcade\nGdbVersion($layer)\n```\n\n","completion":{"label":"GdbVersion","detail":"GdbVersion(features) -> Text","insertText":"GdbVersion(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את שם גרסת ה-geodatabase הנוכחי עבור נתוני ניהול גרסאות או ענף. כאשר הנתונים אינם ב-geodatabase של ריבוי-משתמשים, יוחזר ערך מחרוזת ריקה.\n\n**פרמטר**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet שממנו תוחזר גרסת ה-geodatabase הנוכחית של השכבה המשויכת.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**משאבים נוספים**\n\n* [Overview of Versioning](https://pro.arcgis.com/en/pro-app/help/data/geodatabases/overview/overview-of-versioning-in-arcgis-pro.htm)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"getfeatureset","bundle":"data-access","sinceVersion":"1.14","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#getfeatureset","description":"מקבל את ה-FeatureSet שאליו ישות הקלט שייכת. ה-FeatureSet שהוחזר מייצג את כל הישויות מהשכבה הראשית או הטבלה הראשית של ישות הקלט.","examples":"\n**דוגמאות**\n\nמחזיר FeatureSet שמייצג את כל הישויות במקור הנתונים.\n\n```arcade\n// Assume the data source for the 'Bike routes' layer has 2,000 features \n// and the user creating the map has set a definition expression on the 'Bike routes' layer that filters the layer to 100 features. \nvar fs1 = FeatureSetByName($map, 'Bike routes', ['*'], true);\nvar fs2 = top(fs1, 10) \nvar f = First(fs2)\nGetFeatureSet(f)\n// returns a FeatureSet representing the data source, which does not include the map filter (2,000 features)\n```\n\nמחזיר את ה-FeatureSet הבסיסי של הישות.\n\n```arcade\n// Assume the data source for the 'Bike routes' layer has 2,000 features \n// and the user creating the map has set a definition expression on the 'Bike routes' layer that filters the layer to 100 features. \nvar fs1 = FeatureSetByName($map, 'Bike routes', ['*'], true);\nvar fs2 = top(fs1, 10) \nvar f = First(fs2)\nGetFeatureSet(f, 'root')\n// returns the root FeatureSet, which honors the user's filter from the map (a total of 100 features)\n```\n\nמחזיר את ה-FeatureSet הראשי של הישות.\n\n```arcade\n// Assume the data source for the 'Bike routes' layer has 2,000 features \n// and the user creating the map has set a definition expression on the 'Bike routes' layer that filters the layer to 100 features. \nvar fs1 = FeatureSetByName($map, 'Bike routes', ['*'], true);\nvar fs2 = top(fs1, 10) \nvar f = First(fs2)\nGetFeatureSet(f, 'parent')\n// returns the parent FeatureSet, which is the result of the top function \n// (a total of 10 features)\n```\n\nמחזיר את מספר הישויות בטבלת מקור הנתונים שהן במרחק של 1 מייל מהישות.\n\n```arcade\nvar fullFeatureSet = GetFeatureSet($feature);\nvar featuresOneMile = Intersects(fullFeatureSet, BufferGeodetic($feature, 1, 'miles'))\nCount(featuresOneMile)\n```\n\n","completion":{"label":"GetFeatureSet","detail":"GetFeatureSet(inputFeature, source?) -> FeatureSet","insertText":"GetFeatureSet(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמקבל את ה-FeatureSet שאליו ישות הקלט שייכת. ה-FeatureSet שהוחזר מייצג את כל הישויות מהשכבה הראשית או הטבלה הראשית של ישות הקלט.\n\n**פרמטרים**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הישות שייכת ל-FeatureSet הראשי.\n- **source** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מציין את FeatureSet המקור להחזרה.  \nערכים אפשריים:\n\n  - `datasource` - (ברירת המחדל) מחזיר את כל הישויות ממקור הנתונים של ישות הקלט בלי מסננים או ביטויי הגדרות כ-FeatureSet.  \n  - `root` - מחזיר את ה-FeatureSet הראשוני שאליו שייכת ישות הקלט. זה יכול להיות סט משני של כל הישויות במקור הנתונים.  \n  - `parent` - מחזיר את ה-FeatureSet הראשי של ישות הקלט. יכול להיות מערך קטן יותר של ישויות לעומת מקור הנתונים המקורי או ה-FeatureSet הבסיסי.  \n\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"getfeaturesetinfo","bundle":"data-access","sinceVersion":"1.18","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#getfeaturesetinfo","description":"מחזיר מטה-דאטה עבור מסד נתוני המקור המקורי ושירות (אם ישים) של FeatureSet.","examples":"\n**דוגמאות**\n\nמטה-דאטה הוחזר מ-FeatureSet שמחובר לשירות ישויות בבסיס.\n\n```arcade\n// $layer originates from a feature service layer in a web map\nGetFeatureSetInfo($layer);\n\n// returns the following: \n{\n  \"layerId\": 7,\n  \"layerName\": \"My Table\",\n  \"itemId\": \"dda795cf2af44d2bb7af2827963b76e8\",\n  \"serviceLayerUrl\": \"https://utilitynetwork.esri.com/server/rest/services/ClassicNapervilleElectric_Postgres/FeatureServer/100\",\n  \"webMapLayerId\": 1,\n  \"webMapLayerTitle\": \"MyTable1\",\n  \"className\": null,\n  \"objectClassId\": null\n}\n```\n\nמטה-דאטה הוחזר מ-FeatureSet שמקורו מ-filegdb או mobilegdb\n\n```arcade\n// $featureset originates from a feature class in a filegdb or mobilegdb\nGetFeatureSetInfo($featureset);\n\n// returns the following: \n{\n  \"layerId\": null,\n  \"layerName\": null,\n  \"itemId\": null,\n  \"serviceLayerUrl\": null,\n  \"webMapLayerId\": null,\n  \"webMapLayerTitle\": null,\n  \"className\": \"myTable\",\n  \"objectClassId\": 7\n}\n```\n\nמטה-דאטה הוחזר מ-FeatureSet שמחובר לשטח עבודה sde (חיבור ישיר לקוח שרת)\n\n```arcade\n// Client server direct connection (sqlserver/oracle/etc.)\nGetFeatureSetInfo($featureset);\n\n// returns the following: \n{\n  \"layerId\": null,\n  \"layerName\": null,\n  \"itemId\": null,\n  \"serviceLayerUrl\": null,\n  \"webMapLayerId\": null,\n  \"webMapLayerTitle\": null,\n  \"className\": \"owner.myTable\",\n  \"objectClassId\": 7\n}\n```\n\n","completion":{"label":"GetFeatureSetInfo","detail":"GetFeatureSetInfo(inputFeatureSet) -> Dictionary","insertText":"GetFeatureSetInfo(${1:inputFeatureSet_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.18](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר מטה-דאטה עבור מסד נתוני המקור המקורי ושירות (אם ישים) של FeatureSet.\n\n**פרמטר**\n\n- **inputFeatureSet**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ה-FeatureSet שממנו יש לאחזר את המטה-דאטה.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון המתואר על-ידי המאפיינים להלן.\n\n- **layerId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ה-layerId של שירות היישויות. ישים רק ל-FeatureSets שנוצרו מקבוצות ישויות שנוצרו משירותי ישויות. ערך זה יהיה `null` עבור שטחי עבודה sde/filegdb/נייד.\n- **layerName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השכבה של שירות היישויות. ישים רק ל-FeatureSets שנוצרו מקבוצות ישויות שנוצרו משירותי ישויות. ערך זה יהיה `null` עבור שטחי עבודה sde/filegdb/נייד.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מזהה פריט הפורטל של שירות היישויות. ישים רק ל-FeatureSets שנוצרו משירותי ישויות שיש להם פריט פורטל קשור. ערך זה יהיה `null` עבור שטחי עבודה sde/filegdb/נייד.\n- **serviceLayerUrl**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-URL של שכבת שירות היישויות. ישים רק ל-FeatureSets שנוצרו מקבוצות ישויות שנוצרו משירותי ישויות. ערך זה יהיה `null` עבור שטחי עבודה sde/filegdb/נייד.\n- **webMapLayerId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-layerId של השכבה הקשורה בתוך ההקשר של web map. ישים רק ל-FeatureSets שנוצרו משכבות שירות ישויות שמוכלים בתוך web map. ערך זה יהיה `null` עבור שטחי עבודה sde/filegdb/נייד.\n- **webMapLayerTitle**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הכותרת של השכבה הקשורה בתוך ההקשר של web map. ישים רק ל-FeatureSets שנוצרו משכבות שירות ישויות שמוכלים בתוך web map. ערך זה יהיה `null` עבור שטחי עבודה sde/filegdb/נייד.\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם קבוצת הישויות שבבסיס. ישים רק ל-FeatureSets שנוצרו מקבוצות ישויות בשטחי עבודה filegdb/נייד.\n- **objectClassId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ה-objectClassId. ישים רק ל-FeatureSets שנוצרו מקבוצות ישויות בשטחי עבודה filegdb."}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"getuser","bundle":"data-access","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#getuser1","description":"מחזיר את המשתמש הנוכחי משטח העבודה. עבור נתונים משירות, מוחזר משתמש הפורטל או משתמש השרת. עבור נתונים מחיבור מד נתונים, מוחזר משתמש מסד הנתונים. כאשר אין משתמש משויך עם שטח העבודה, כגון file geodatabase, יוחזר ערך `null`.","examples":"\n**דוגמאות**\n\nמחזיר מידע אודות \\\"הבודק\\\" של המשתמש.\n\n```arcade\nGetUser($layer, \"tester\")\n// returns {\"id\": \"12\", \"username\": \"tester\", \"name\":\"Testy Tester\", \"email\": \"tester@example.com\", ...}\n```\n\nמחזיר את שם המשתמש המחובר כעת לפורטל הפעיל. אם לא שויך משתמש לפורטל, יוחזר ערך `null`.\n\n```arcade\nvar userInfo = GetUser($layer);\nif(HasValue(userInfo, \"username\")){\n  return userInfo.username;\n}\n```\n\n","completion":{"label":"GetUser","detail":"GetUser(features, username?) -> Dictionary","insertText":"GetUser(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את המשתמש הנוכחי משטח העבודה. עבור נתונים משירות, מוחזר משתמש הפורטל או משתמש השרת. עבור נתונים מחיבור מד נתונים, מוחזר משתמש מסד הנתונים. כאשר אין משתמש משויך עם שטח העבודה, כגון file geodatabase, יוחזר ערך `null`.\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet ממנו יוחזר המשתמש הנוכחי.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם המשתמש של המשתמש שברצונך להחזיר. מידע מוגבל בלבד יוחזר על בסיס ההרשאות שלך בעת הפעלת הבקשה.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון המתואר על-ידי המאפיינים להלן. בתהליך עבודה לא מקוון, רק שם המשתמש יוחזר.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מזהה המשתמש של המשתמש שהוחזר.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם המשתמש של המשתמש שהוחזר.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - השם הפרטי ושם המשפחה של המשתמש.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - כתובת הדוא\\\"ל המשויכת לחשבון המשתמש.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של קבוצות שאליהן המשתמש משתייך.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - התפקיד שממלא המשתמש בארגון (כגון מנהל מערכת, מפרסם, משתמש, מציג או מותאם אישית).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של הרשאות שיש למשתמש בארגון שלו (כגון עריכה, תצוגה וכו')."}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"getuser","bundle":"data-access","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#getuser2","description":"מחזיר את המשתמש הנוכחי משטח העבודה. עבור נתונים משירות, מוחזר משתמש הפורטל או משתמש השרת. עבור נתונים מחיבור מד נתונים, מוחזר משתמש מסד הנתונים. כאשר אין משתמש משויך עם שטח העבודה, כגון file geodatabase, יוחזר ערך `null`.","examples":"\n**דוגמה**\n\nמחזיר מידע אודות המשתמש שמחובר כעת על בסיס חיבור שטח העבודה משכבה עם הרחבות משתמש.\n\n```arcade\nGetUser($layer, true)\n```\n\n","completion":{"label":"GetUser","detail":"GetUser(features, extensions?) -> Dictionary","insertText":"GetUser(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את המשתמש הנוכחי משטח העבודה. עבור נתונים משירות, מוחזר משתמש הפורטל או משתמש השרת. עבור נתונים מחיבור מד נתונים, מוחזר משתמש מסד הנתונים. כאשר אין משתמש משויך עם שטח העבודה, כגון file geodatabase, יוחזר ערך `null`.\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet ממנו יוחזר המשתמש הנוכחי.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - קובע אם 'userLicenseTypeExtensions' יוחזר במילון.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון המתואר על-ידי המאפיינים להלן. בתהליך עבודה לא מקוון, רק שם המשתמש יוחזר.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מזהה המשתמש של המשתמש שהוחזר.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם המשתמש של המשתמש שהוחזר.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - השם הפרטי ושם המשפחה של המשתמש.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - כתובת הדוא\\\"ל המשויכת לחשבון המשתמש.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של קבוצות שאליהן המשתמש משתייך.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - התפקיד שממלא המשתמש בארגון (כגון מנהל מערכת, מפרסם, משתמש, מציג או מותאם אישית).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של הרשאות שיש למשתמש בארגון שלו (כגון עריכה, תצוגה וכו').\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של הרחבות סוג רישיון שהשורות לחשבון המשתמש (כגון \\\"רשת תשתית\\\", \\\"מארג חלקות\\\" וכו'). הפרמטר 'הרחבות' חייב להיות מוגדל ל'true' כדי שזה יוחזר."}},"parametersInfo":{"min":1,"max":2}}],{"type":"function","name":"groupby","bundle":"data-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#groupby","description":"מחזיר נתונים סטטיסטיים כ-FeatureSet עבור אוסף של ערכים מקובצים או ייחודיים.","examples":"\n**דוגמאות**\n\nמחזיר את הספירה של כל סוג עץ\n\n```arcade\nvar treeStats = GroupBy($layer, 'TreeType', { name: 'NumTrees', expression: '1', statistic: 'COUNT' });\n// treeStats contains features with columns TreeType and NumTrees\n// Each unique tree type will have a count\n```\n\nמחזיר את הספירה ואת הגובה הממוצע של כל סוג עץ\n\n```arcade\nvar treeStats = GroupBy($layer,\n  [  // fields/expressions to group statistics by\n    { name: 'Type', expression: 'TreeType'},\n    { name: 'Status', expression: 'TreeStatus'}\n  ], \n  [  // statistics to return for each unique category\n    { name: 'Total', expression: '1', statistic: 'COUNT' }, \n    { name: 'AvgHeight', expression: 'Height', statistic: 'AVG' }, \n    { name: 'MaxPercentCoverage', expression: 'CoverageRatio * 100', statistic: 'MAX' }\n  ]\n);\n// treeStats contains features with columns Type, Status, Total, AvgHeight, MaxPercentCoverage\n// Each unique tree type (combination of type and status) will have a count, average height, and maximum value of percent coverage\n```\n\n","completion":{"label":"GroupBy","detail":"GroupBy(features, groupByFields, statistics) -> FeatureSet","insertText":"GroupBy(${1:features_}, ${2:groupByFields_}, ${3:statistics_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 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- **groupByFields**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - השדה/ות ו/או הביטוי/ים שמהם יש לקבץ נתונים סטטיסטיים לפי ערכים ייחודיים. פרמטר זה יכול להיות שם שדה יחיד, מערך של שמות שדות או מערך של אובייקטים שמציינים שמות עמודות מצומדות עם ביטוי (בדרך כלל שם שדה) עבור פלט FeatureSet. אם צוין מערך של אובייקטים, יש לציין את הפירוט הבא עבור כל אובייקט:\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- **statistics**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - סיכום הנתונים הסטטיסטיים לחישוב עבור כל קבוצה. פרמטר זה יכול להיות מילון או מערך של מילון שמציין נתונים סטטיסטיים של פלט להחזרה עבור כל קבוצה. יש להשתמש במפרט הבא:\n\n  - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם העמודה לאחסון התוצאה של השאילתא הסטטיסטית הנתונה בפלט FeatureSet.\n  - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ביטוי SQL-92 או שם שדה לתשאול נתונים סטטיסטיים ממנו.\n  - **statistic**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - סוג הנתונים הסטטיסטיים לתשאול עבור השדה או הביטוי הנתונים.  \nערכים אפשריים: SUM \\| COUNT \\| MIN \\| MAX \\| AVG \\| STDEV \\| VAR\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"intersects","bundle":"data-access","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#intersects","description":"מחזירה ישויות מתוך FeatureSet שמצטלב עם גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מתארת את הקשרים המרחביים שבהם הפונקציה תחזיר ישויות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את מספר הישויות שחותכות את הפוליגון\n\n```arcade\nvar geom2 = Polygon({ ... });\nCount( Intersects($layer, geom2) );\n```\n\n","completion":{"label":"Intersects","detail":"Intersects(features, inputGeometry) -> FeatureSet","insertText":"Intersects(${1:features_}, ${2:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 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) - ה-FeatureSet שנבדק עבור יחס ההצטלבות עם 'גיאומטריה'.\n- **inputGeometry**: [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":"length","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length","description":"מחזיר את האורך של FeatureSet הקלט ביחידות שצוינו. זוהי מדידה מישורית באמצעות מתמטיקה קרטזיאנית.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את האורך המישורי של השכבה במטרים\n\n```arcade\nLength($layer, 'meters')\n```\n\n","completion":{"label":"Length","detail":"Length(features, unit?) -> Number","insertText":"Length(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 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**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [LengthGeodetic()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#lengthgeodetic)\n* [Length3d()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length3d)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"length3d","bundle":"data-access","sinceVersion":"1.14","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length3d","description":"מחזיר את האורך המישורי (כלומר קרטזי) של קלט FeatureSet תוך התחשבות בגובה או נתוני Z. יש לשייך את הגיאומטריה שצוינה עבור הפונקציה הזו למערכת קואורדינטות עם היטל. אם הייחוס המרחבי לא מציין ערך ליחידות Z, התוצאה שתוחזר היא במטרים. יש לזכור שלא כל הלקוחות (כגון סדרה 3.x של ArcGIS API for JavaScript) תומכים בבקשת ערכי Z, גם כאשר הנתונים מכילים פרטי Z.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את האורך התלת ממדי של ישויות השכבה במטרים\n\n```arcade\nLength3D($layer, 'meters')\n```\n\n","completion":{"label":"Length3D","detail":"Length3D(features, unit?) -> Number","insertText":"Length3D(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את האורך המישורי (כלומר קרטזי) של קלט FeatureSet תוך התחשבות בגובה או נתוני Z. יש לשייך את הגיאומטריה שצוינה עבור הפונקציה הזו למערכת קואורדינטות עם היטל. אם הייחוס המרחבי לא מציין ערך ליחידות Z, התוצאה שתוחזר היא במטרים. יש לזכור שלא כל הלקוחות (כגון סדרה 3.x של ArcGIS API for JavaScript) תומכים בבקשת ערכי Z, גם כאשר הנתונים מכילים פרטי Z.\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**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [LengthGeodetic()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#lengthgeodetic)\n* [Length()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"lengthgeodetic","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#lengthgeodetic","description":"מחזיר את האורך הגיאודטי של FeatureSet הקלט ביחידות שצוינו. זו מדידה מהימנה יותר מהפונקציה ()Length שכן היא מתחשבת בעקומה של כדור הארץ.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את האורך הגיאודזי של השכבה במטרים\n\n```arcade\nLengthGeodetic($layer, 'meters')\n```\n\n","completion":{"label":"LengthGeodetic","detail":"LengthGeodetic(features, unit?) -> Number","insertText":"LengthGeodetic(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את האורך הגיאודטי של FeatureSet הקלט ביחידות שצוינו. זו מדידה מהימנה יותר מהפונקציה ()Length שכן היא מתחשבת בעקומה של כדור הארץ.\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**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [Length()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length)\n* [Length3d()](https://developers.arcgis.com/arcade/function-reference/featureset_functions/#length3d)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"max","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#max","description":"החזרת ערך הגבוה ביותר עבור שדה מספרי נתון מתוך FeatureSet.","examples":"\n**דוגמאות**\n\nמדפיס את הערך המרבי של שדה האוכלוסייה עבור כל הישויות בשכבה\n\n```arcade\nMax($layer, 'population')\n```\n\nמחשב את האוכלוסייה המרבית בכל מייל רבוע של כל הישויות בשכבה\n\n```arcade\nMax($layer, 'population / area')\n```\n\n","completion":{"label":"Max","detail":"Max(features, fieldNameOrSQLExpression) -> Number","insertText":"Max(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 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":"mean","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#mean","description":"החזרת ערך הממוצע של שדה מספרי נתון ב-FeatureSet.","examples":"\n**דוגמאות**\n\nמחשב את ההפרש בין האוכלוסייה של הישות לבין האוכלוסייה הממוצעת של כל הישויות בשכבה\n\n```arcade\n$feature.population - Mean($layer, 'population')\n```\n\nמחשב את האוכלוסייה הממוצעת בכל מייל רבוע של כל הישויות בשכבה\n\n```arcade\nMean($layer, 'population / area')\n```\n\n","completion":{"label":"Mean","detail":"Mean(features, fieldNameOrSQLExpression) -> Number","insertText":"Mean(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 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":"min","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#min","description":"החזרת ערך הנמוך ביותר עבור שדה מספרי נתון מתוך FeatureSet.","examples":"\n**דוגמאות**\n\nמדפיס את הערך הממוצע של שדה האוכלוסייה עבור כל הישויות בשכבה\n\n```arcade\nMin($layer, 'population')\n```\n\nמחשב את האוכלוסייה המינימלית בכל מייל רבוע של כל הישויות בשכבה\n\n```arcade\nMin($layer, 'population / area')\n```\n\n","completion":{"label":"Min","detail":"Min(features, fieldNameOrSQLExpression) -> Number","insertText":"Min(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 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":"orderby","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#orderby","description":"מסדר FeatureSet באמצעות סעיף OrderBy של SQL92.","examples":"\n**דוגמאות**\n\nסדר הישויות לפי אוכלוסייה, והצג את הישויות עם האוכלוסייה הגדולה ביותר ראשונות\n\n```arcade\nOrderBy($layer, 'POPULATION DESC')\n```\n\nסדר ישויות לפי דירוג בסדר עולה\n\n```arcade\nOrderBy($layer, 'Rank ASC')\n```\n\n","completion":{"label":"OrderBy","detail":"OrderBy(features, sqlExpression) -> FeatureSet","insertText":"OrderBy(${1:features_}, ${2:sqlExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמסדר FeatureSet באמצעות סעיף OrderBy של SQL92.\n\n**פרמטרים**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ה-FeatureSet, או השכבה, שיש לסדר.\n- **sqlExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ביטוי ה-SQL92 המשמש לקביעת סדר הישויות בשכבה.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"overlaps","bundle":"data-access","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#overlaps","description":"מחזירה ישויות מתוך FeatureSet שחופף לגיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מתארת את הקשרים המרחביים שבהם הפונקציה תחזיר ישויות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את מספר הישויות שחופפות לפוליגון\n\n```arcade\nvar geom2 = Polygon({ ... });\nCount( Overlaps($layer, geom2) );\n```\n\n","completion":{"label":"Overlaps","detail":"Overlaps(overlappingFeatures, inputGeometry) -> FeatureSet","insertText":"Overlaps(${1:overlappingFeatures_}, ${2:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזירה ישויות מתוך FeatureSet שחופף לגיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מתארת את הקשרים המרחביים שבהם הפונקציה תחזיר ישויות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **overlappingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - הישויות שנבדקות עבור היחס 'overlaps' ל'גיאומטריה'.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - גיאומטריית ההשוואה שנבדקת עבור היחס 'overlaps' ל-'overlappingFeatures'.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"schema","bundle":"data-access","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#schema","description":"מחזיר את תיאור הסכמה של ה-FeatureSet שסופק.","examples":"","completion":{"label":"Schema","detail":"Schema(features) -> Dictionary","insertText":"Schema(${1:features_})$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**פרמטר**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ה-FeatureSet שאת הסכמה שלו יש להחזיר.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון המתואר על-ידי המאפיינים להלן.\n\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שדה ObjectID של ה-FeatureSet.\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שדה המזהה הגלובלי של ה-FeatureSet. מחזיר `\\\"\\\"` אם לא תומך ב-globalId.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - סוג הגיאומטריה של הישויות ב-FeatureSet. מחזיר 'esriGeometryNull' עבור טבלאות ללא גיאומטריה.  \nהערכים האפשריים: 'esriGeometryPoint'‏, 'esriGeometryLine'‏, 'esriGeometryPolygon'‏, 'esriGeometryNull'\n- **fields**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - מחזיר מערך של מילונים המתאר את השדות ב-FeatureSet. כל מילון מתאר את השדה 'שם', 'כינוי', 'סוג', 'סוג משנה', 'דומיין', 'אורך' והאם הוא 'ניתן לעריכה' או 'nullable'."}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"stdev","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#stdev","description":"החזרת סטיית התקן עבור הערכים משדה מספרי נתון ב-FeatureSet.","examples":"\n**דוגמאות**\n\nמדפיס את סטיית התקן של הערכים מתוך השדה 'אוכלוסייה'\n\n```arcade\nStdev($layer, 'population')\n```\n\nמחשב את סטיית התקן של האוכלוסייה בכל מייל רבוע של כל הישויות בשכבה\n\n```arcade\nStdev($layer, 'population / area')\n```\n\n","completion":{"label":"Stdev","detail":"Stdev(features, fieldNameOrSQLExpression) -> Number","insertText":"Stdev(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 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":"subtypes","bundle":"data-access","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#subtypes","description":"מחזיר את המילון עם הערך בקידוד של סוג משנה. מחזיר 'null' כאשר סוגי משנה לא מופעלים בשכבה.","examples":"\n**דוגמה**\n\nמחזיר סוגי משנה עם ערכים מקודדים מתוך FeatureSet\n\n```arcade\nvar fsTransformer = FeatureSetByName($layer, \"Transformer\")\nSubtypes(fsTransformer)\n// returns the following dictionary\n// {\n//   subtypeField: 'assetGroup',\n//   subtypes: [\n//     { name: \"Unknown\", code: 0 },\n//     { name: \"Single Phase\", code: 1 },\n//     { name: \"Two Phase\", code: 2 }\n//   ]\n// }\n```\n\n","completion":{"label":"Subtypes","detail":"Subtypes(features) -> Dictionary","insertText":"Subtypes(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את המילון עם הערך בקידוד של סוג משנה. מחזיר 'null' כאשר סוגי משנה לא מופעלים בשכבה.\n\n**פרמטר**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ה-FeatureSet שממנה יש לקבל סוגי משנה.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון המתואר על-ידי המאפיינים להלן.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - השדה שמכיל סוג משנה.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - מערך של מילונים המתארים את סוגי המשנה. כל מילון כולל מאפיין 'קוד', המכיל את ערך השדה בפועל, ומאפיין 'שם' המכיל תיאור ידידותי של הערך (כגון '{ code: 1, name: \\\"pavement\\\" }')"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"sum","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#sum","description":"החזרת סכום הערכים שהוחזרו משדה מספרי נתון ב-FeatureSet.","examples":"\n**דוגמאות**\n\nמחשב את האוכלוסייה של הישות הנוכחית כאחוז מתוך סך כל האוכלוסייה של כל הישויות בשכבה\n\n```arcade\n( $feature.population / Sum($layer, 'population') ) * 100\n```\n\nמחשב את המספר הכולל של הצבעות שהתקבלו בהצבעה עבור סט הנתונים כולו\n\n```arcade\nSum($layer, 'democrat + republican + other')\n```\n\n","completion":{"label":"Sum","detail":"Sum(features, fieldNameOrSQLExpression) -> Number","insertText":"Sum(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 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":"top","bundle":"data-access","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#top","description":"חותך את FeatureSet ומחזיר את מספר הישויות הנתון.","examples":"\n**דוגמה**\n\nמחזיר את חמש הישויות עם האוכלוסייה הגדולה ביותר\n\n```arcade\nTop( OrderBy($layer, 'POPULATION DESC'), 5 )\n```\n\n","completion":{"label":"Top","detail":"Top(features, numItems) -> FeatureSet","insertText":"Top(${1:features_}, ${2:numItems_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](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- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר הישויות שיש להחזיר מההתחלה של ה-FeatureSet.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"touches","bundle":"data-access","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#touches","description":"מחזירה ישויות מתוך FeatureSet הנוגע בגיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מתארת את הקשרים המרחביים שבהם הפונקציה תחזיר ישויות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את מספר הישויות בשכבה הנוגעות בגיאומטריה.\n\n```arcade\nvar geom = Polygon({ ... });\nCount( Touches($layer, geom) );\n```\n\n","completion":{"label":"Touches","detail":"Touches(touchingFeatures, inputGeometry) -> FeatureSet","insertText":"Touches(${1:touchingFeatures_}, ${2:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזירה ישויות מתוך FeatureSet הנוגע בגיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מתארת את הקשרים המרחביים שבהם הפונקציה תחזיר ישויות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **touchingFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - הישויות לבדיקת קשר ה-'touches' עם 'גיאומטריה'.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה לבדיקת קשר ה-'touches' עם 'touchingFeatures'.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"variance","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#variance","description":"החזרת השונות של הערכים משדה מספרי נתון ב-FeatureSet.","examples":"\n**דוגמאות**\n\nמדפיס את השונות של שדה האוכלוסייה בשכבה הנתונה\n\n```arcade\nVariance($layer, 'population')\n```\n\nמחשב את שונות האוכלוסייה בכל מייל רבוע של כל הישויות בשכבה\n\n```arcade\nVariance($layer, 'population / area')\n```\n\n","completion":{"label":"Variance","detail":"Variance(features, fieldNameOrSQLExpression) -> Number","insertText":"Variance(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 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":"within","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#within","description":"מחזיר ישויות מתוך FeatureSet שמכיל `innerGeometry`. בגרפיקה להלן, ההדגשה באדום מתארת את הקשרים המרחביים שבהם הפונקציה תחזיר ישויות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את מספר הישויות בשכבה שנמצאות בתוך הפוליגון\n\n```arcade\nvar outerGeom = Polygon({ ... });\nCount( Within(outerGeom, $layer) );\n```\n\n","completion":{"label":"Within","detail":"Within(innerGeometry, outerFeatures) -> FeatureSet","insertText":"Within(${1:innerGeometry_}, ${2:outerFeatures_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ישויות מתוך FeatureSet שמכיל `innerGeometry`. בגרפיקה להלן, ההדגשה באדום מתארת את הקשרים המרחביים שבהם הפונקציה תחזיר ישויות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - גיאומטריית הבסיס שנבדקת עבור קשר 'within' ל-'outerFeatures'.\n- **outerFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - ישויות ההשוואה שנבדקות עבור קשר 'contains' ל-'innerGeometry'.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"voxel_functions","title":"פונקציות voxel","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#defaultvalue","description":"מחזיר ערך ברירת מחדל שצוין אם שם שדה ב-voxel לא קיים, או אם הערך של השדה שצוין הוא 'null' או ערך טקסט ריק.","examples":"\n**דוגמה**\n\nמחזיר 'n/a' אם מאפיין voxel לא קיים או שהוא ריק\n\n```arcade\nDefaultValue($voxel, \"sea_temp\", \"n/a\")\n// Returns the sea_temp value if available\n// or n/a if not available\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputVoxel, fieldName, defaultValue) -> Any","insertText":"DefaultValue(${1:inputVoxel_}, ${2:fieldName_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערך ברירת מחדל שצוין אם שם שדה ב-voxel לא קיים, או אם הערך של השדה שצוין הוא 'null' או ערך טקסט ריק.\n\n**פרמטרים**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - voxel הקלט שיש לבדוק.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה לבדיקה.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך זה מוחזר אם שם השדה לא קיים, או אם הערך של השדה שצוין הוא 'null' או ערך טקסט ריק.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nמחזיר את הערך עבור השדה שצוין אם הוגדר. אחרת, מחזיר את הערך שצוין ב-'defaultValue'."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"haskey","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#haskey","description":"מציין אם voxel כולל את מפתח הקלט.","examples":"\n**דוגמה**\n\nמחזיר true אם ל-voxel יש שדה בשם 'sea_temp'\n\n```arcade\nHasKey($voxel, 'sea_temp');\n```\n\n","completion":{"label":"HasKey","detail":"HasKey(inputVoxel, key) -> Boolean","insertText":"HasKey(${1:inputVoxel_}, ${2:key_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם voxel כולל את מפתח הקלט.\n\n**פרמטרים**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - ה-voxel שיש לבדוק בו שם שדה.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה לבדיקה.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/voxel_functions/#hasvalue","description":"מציין אם ל-voxel יש שדה נתון ואם לשדה זה יש ערך.","examples":"\n**דוגמה**\n\nמחזיר 'false' אם מאפיין voxel לא קיים או שהוא ריק\n\n```arcade\niif(HasValue($voxel, \"sea_temp\"), ($voxel.sea_temp - 32) * 5/9, false)\n// Returns the temp in celsius if sea_temp is available\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputVoxel, fieldName) -> Boolean","insertText":"HasValue(${1:inputVoxel_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם ל-voxel יש שדה נתון ואם לשדה זה יש ערך.\n\n**פרמטרים**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - ה-voxel שיש לבדוק.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה לבדיקה.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"debugging_functions","title":"פונקציות איתור באגים","items":[{"type":"function","name":"console","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#console","description":"רושם ביומן הודעה למסוף למטרות איתור באגים. פונקציה זו יכולה להיות מועילה במיוחד למטרות איתור באגים בביטויים. בניגוד למרבית הפונקציות, `Console()` לא מחזירה ערך, במקום זאת היא רושמת ביומן הודעות בחלון נפרד למטרות בחינת נתונים בלבד. לשימוש בהצלחה בפונקציה זו אין השפעה חישובית על התפתחות הביטוי. מיקום המסוף תלוי בפרופיל או בהקשר שבו הביטוי נכתב. אם ביטוי נכתב ב-ArcGIS Online, ניתן לגשת להודעות שרשמו בכרטיסייה \\\"מסוף\\\" של חלון התוצאות ב-Arcade Editor. ביטויים שבוצעו בלקוחות web ירשמו הודעות מסוף במסוף הדפדפן.","examples":"\n**דוגמה**\n\nרושם ביומן את הערך של 'max' עבור כל איטרציה של הלולאה בפונקציה.\n\n```arcade\n// The console window will log the following:\n// 'current item is: 10, but max = 10'\n// 'current item is: 0, but max = 10'\n// 'current item is: 84, but max = 84'\n// 'current item is: 30, but max = 84'\n\n// The expression evaluates to 84\nfunction findMax(yourArray) {\n  var maxValue = -Infinity;\n  for (var i in yourArray) {\n    maxValue = IIf(yourArray[i] > maxValue, yourArray[i], maxValue);\n    Console('current item is: ' + i + ', but maxValue = ' + maxValue);\n  }\n  return maxValue;\n}\nvar myArray = [ 10, 0, 84, 30 ];\nfindMax(myArray);\n```\n\n","completion":{"label":"Console","detail":"Console([value1, ..., valueN]?) -> Null","insertText":"Console($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nרושם ביומן הודעה למסוף למטרות איתור באגים. פונקציה זו יכולה להיות מועילה במיוחד למטרות איתור באגים בביטויים. בניגוד למרבית הפונקציות, `Console()` לא מחזירה ערך, במקום זאת היא רושמת ביומן הודעות בחלון נפרד למטרות בחינת נתונים בלבד. לשימוש בהצלחה בפונקציה זו אין השפעה חישובית על התפתחות הביטוי. מיקום המסוף תלוי בפרופיל או בהקשר שבו הביטוי נכתב. אם ביטוי נכתב ב-ArcGIS Online, ניתן לגשת להודעות שרשמו בכרטיסייה \\\"מסוף\\\" של חלון התוצאות ב-Arcade Editor. ביטויים שבוצעו בלקוחות web ירשמו הודעות מסוף במסוף הדפדפן.\n\n**פרמטר**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - רשימת משתנים, טקסט, מספר או מילון לפלט בחלון ההודעות.\n\n**ערך החזרה**: Null"}},"parametersInfo":{"min":0,"max":-1}},{"type":"function","name":"getenvironment","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/debugging_functions/#getenvironment","description":"ספק מידע על ההקשר והסביבה שבהם ביטוי ה-Arcade יופעל.","examples":"\n**דוגמה**\n\nמקבל את הסביבה של הלקוח או המערכת\n\n```arcade\nvar env = GetEnvironment()\n// equals the following when executed in a JavaScript Maps SDK application\n// {\n//  \"version\":\"1.30\",\n//  \"engine\":\"web\",\n//  \"engineVersion\":\"4.32\",\n//  \"application\":\"\",\n//  \"locale\":\"en\",\n//  \"spatialReference\": { \"wkid\": 102100 }\n//  \"timeZone\":\"America/Los_Angeles\",\n//  \"userTimeZone\":\"America/Los_Angeles\"\n// }\nvar locale = IIF(HasValue(env, \"locale\"), env.locale, \"\");\n// returns the locale if it exists, otherwise returns an empty text value\nreturn locale;\n```\n\n","completion":{"label":"GetEnvironment","detail":"GetEnvironment() -> Dictionary","insertText":"GetEnvironment($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nספק מידע על ההקשר והסביבה שבהם ביטוי ה-Arcade יופעל.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון המכיל את המאפיינים הבאים. המאפיינים שיוחזרו עשויים להשתנות בהתאם למועד ההרצה של ביטוי ה-Arcade, לכן מומלץ להשתמש בפונקציה HasValue כדי להבטיח שמאפיין הסביבה הרצוי קיים.\n\n- **version**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ביטוי ה-Arcade. ראה את מטריצת הגרסאות של Arcade לקבלת מידע נוסף בנושא ניהול גרסאות.\n- **engine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - המנוע שמפעיל את ביטוי ה-Arcade. הערכים האפשריים: `web`‏, `native`‏, `jvm`\n- **engineVersion**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - גרסת המנוע שמפעיל את ביטוי ה-Arcade. ראה את מטריצת הגרסאות של Arcade לקבלת מידע נוסף בנושא ניהול גרסאות.\n- **application**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - האפליקציה שבה ביטוי ה-Arcade רץ. מפתחי האפליקציה אחראים להגדיר ערך זה. לכן, מאפיין זה עשוי להיות ריק, בהתאם לאפליקציה שבה הביטוי מופעל.\n- **locale**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מיקום הלקוח או המערכת.\n- **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - הייחוס המרחבי של הקשר ה-Arcade.\n\n  - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המזהה הידוע היטב של הייחוס המרחבי.\n- **timeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _החל מ-1.24_ אזור הזמן של הקשר ההפעלה של הביטוי. משמש בעת בנייה והצגה של ערכי תאריך, אם אזור הזמן לא צוין בדרך אחרת.\n- **userTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _החל מ-1.30_ אזור הזמן של המכשיר או הדפדפן שמפעיל את ביטוי ה-Arcade.\n\n**משאבים נוספים**\n\n* [Arcade profiles and execution context](https://developers.arcgis.com/arcade/guide/profiles/)\n* [Arcade version matrix](https://developers.arcgis.com/arcade/guide/version-matrix/)\n* [HasValue()](https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#hasvalue)\n"}},"parametersInfo":{"min":0,"max":0}}]},{"id":"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)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - הפוליגון או הישות שעבורם יחושב השטח המישורי.\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/geometry_functions/#areageodetic)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"areageodetic","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#areageodetic","description":"מחזיר את השטח הגיאודזי של גיאומטריית הקלט או היישות ביחידות שצוינו. זוהי מדידה אמינה יותר של שטח לעומת `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?) -> 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)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - הפוליגון או הישות שעבורם יחושב השטח הגיאודזי.\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* [Area()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#area)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},[{"type":"function","name":"bearing","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#bearing1","description":"מחזיר את הזווית הגיאוגרפית של קו בין שתי נקודות, במעלות (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?) -> 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\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":3}},{"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)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - הפוליגון או מערך הנקודות המרכיבים פוליגון.\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":"מציין אם גיאומטריה אחת מכילה גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n**יש לזכור ששימוש ב-`$feature`‎ בתור קלט יביא לתוצאות ברמת דיוק דומה לזו של הרזולוציה וקנה המידה של התצוגה. כלומר, הערכים שמוחזרים מביטויים באמצעות פונקציה זו עשויים להשתנות בעקבות שינוי מרחק התצוגה.**","examples":"\n**דוגמה**\n\nמחזיר ערך 'נכון' כאשר הצורה כלולה בתוך הפוליגון הנתון\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מציין אם גיאומטריה אחת מכילה גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\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' לבין 'insideGeometry'. חשוב על הגיאומטריה הזו כעל ה-'container' הפוטנציאלי של 'insideGeometry'.\n- **insideGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה שנבדקת עבור היחס בין 'within' ו-'containerGeometry'.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"convertdirection","bundle":"geometry","sinceVersion":"1.13","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#convertdirection","description":"לזוויות יכולות להיות מספר פרשנויות וניתן לייצג אותן כמספר, טקסט או מערך בנוי היטב. פונקציה זו מקבלת ייצוג קלט אחר וממירה אותו לאחר.\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' לעומת 'S')  \n- `B` - כיוון ארוך (לדוגמה 'מזרח' לעומת 'מערב')  \n- `b` - כיוון קצר (לדוגמה 'E' לעומת 'W')  \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' לעומת 'S')  \n- `B` - כיוון ארוך (לדוגמה 'מזרח' לעומת 'מערב')  \n- `b` - כיוון קצר (לדוגמה 'E' לעומת 'W')  \n- `[ ]` - תווי Escape  \n\n\nעבור עיצוב `dms`, אם לא נעשה שימוש ב-`s`, יתבצע עיגול של `m` לדקה הקרובה ביותר. באופן דומה, אם לא נעשה שימוש ב-m, הערך של d יעוגל.\n\n**פרמטרים**\n\n- **input**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ייצוג גולמי של הכיוון. הסוג של 'קלט' והערכים של inputSpec מכתיבים את אופן הניתוח של הקלט.\n- **inputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - מכיל מידע אודות אופן הניתוח של הקלט.\n\n  - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מתאר את היחידה של קלט זווית. ערכים נתמכים: `מעלות`, `DMS`, `רדיאנים`, `GONS`, `גרדיאנים`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מתאר את המרידיאן והכיוון של קלט הכיוון. ערכים נתמכים: `צפון`, `דרום`, `קוטב`, `רביע`\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) - מתאר את היחידה של פלט זווית. ערכים נתמכים: `מעלות`, `DMS`, `רדיאנים`, `GONS`, `גרדיאנים`\n  - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מתאר את המרידיאן והכיוון של פלט הכיוון. ערכים נתמכים: `צפון`, `דרום`, `קוטב`, `רביע`\n  - **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שולט בפורמט הטקסט. ישים רק אם outputType הוא 'טקסט'.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"convexhull","bundle":"geometry","sinceVersion":"1.19","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#convexhull","description":"חישוב ה-convex hull של גיאומטריה. convex hull הוא פוליגון ה-convex הקטן ביותר שמקיף גיאומטריה. ה-hull הוא בדרך כלל פוליגון, אך יכול להיות גם פולי קו או נקודה במקרים דגנרטיביים.\n\n**יש לזכור ששימוש ב-`$feature`‎ בתור קלט יביא לתוצאות ברמת דיוק דומה לזו של הרזולוציה וקנה המידה של התצוגה. כלומר, הערכים שמוחזרים מביטויים באמצעות פונקציה זו עשויים להשתנות בעקבות שינוי מרחק התצוגה.**","examples":"\n**דוגמאות**\n\nהחזרת מספר נקודות המפנה בגיאומטריית ה-convex hull של גיאומרטיית הישות הנוכחית\n\n```arcade\nCount(ConvexHull(Geometry($feature)).Rings[0])\n```\n\nהחזרת ה-convex hull של גיאומרטיה עם אזור קעור (שממנו ה-convex hull יתעלם)\n\n```arcade\nvar pacman_like_shape = Polygon({\n       \"rings\": [[[1, 2], [2, 0], [1, -2], [-1, -2], [-2, -1], [-1, -1.5], [0, -1.5], [-2, 1], [-1, 2]]],\n       \"spatialReference\": { \"wkid\": 3857 }\n});\nreturn ConvexHull(pacman_like_shape).rings[0];\n// Returns the geometry [[1,2],[2,0],[1,-2],[-1,-2],[-2,-1],[-2,1],[-1,2],[1,2]]\n```\n\n","completion":{"label":"ConvexHull","detail":"ConvexHull(inputGeometry) -> Geometry","insertText":"ConvexHull(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nחישוב ה-convex hull של גיאומטריה. convex hull הוא פוליגון ה-convex הקטן ביותר שמקיף גיאומטריה. ה-hull הוא בדרך כלל פוליגון, אך יכול להיות גם פולי קו או נקודה במקרים דגנרטיביים.\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\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"crosses","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#crosses","description":"מציין אם גיאומטריה אחת חוצה גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר true כאשר הצורה חוצה את הפוליגון הנתון\n\n```arcade\nvar geom2 = Polygon({ ... });\nCrosses($feature, geom2);\n```\n\n","completion":{"label":"Crosses","detail":"Crosses(geometry1, geometry2) -> Boolean","insertText":"Crosses(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם גיאומטריה אחת חוצה גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה שיש לחצות.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה הנחצית.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"cut","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#cut","description":"מפצל את צורת הקו או הפוליגון במקום שבו היא חוצה קו חותך. עבור צורות קו, כל החיתוכים השמאליים המתקבלים מקובצים יחדיו בגיאומטריה הראשונה. החיתוכים הימניים וחיתוכים תואמים מקובצים בגיאומטריה השנייה. כל אחד מהחיתוכים הלא מוגדרים, יחד עם כל החלקים שלא נחתכו, מיוצגים בפלט כצורות קו נפרדות.\n\nעבור צורות פוליגון, כל החיתוכים השמאליים המתקבלים מקובצים בפוליגון הראשון, כל החיתוכים הימניים מקובצים בפוליגון השני, וכל אחד מהחיתוכים הלא מוגדרים, יחד עם החלקים שנותרו לאחר החיתוך, מיוצגים בפלט כפוליגון נפרד. אם לא מוחזרים חיתוכים, המערך יהיה ריק. חיתוך לא מוגדר יופק רק בתנאי שהופק חיתוך שמאלי או ימני ושנותר חלק לאחר החיתוך, או כאשר חיתוך מאוגד לצד שמאל או ימין של הגורם החותך.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nחותך את גיאומטריית הצורה עם הקו הנתון\n\n```arcade\nvar cutter = Polyline({ ... });\nCut($feature, cutter));\n```\n\n","completion":{"label":"Cut","detail":"Cut(polylineOrPolygon, cutter) -> Array<Geometry>","insertText":"Cut(${1:polylineOrPolygon_}, ${2:cutter_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמפצל את צורת הקו או הפוליגון במקום שבו היא חוצה קו חותך. עבור צורות קו, כל החיתוכים השמאליים המתקבלים מקובצים יחדיו בגיאומטריה הראשונה. החיתוכים הימניים וחיתוכים תואמים מקובצים בגיאומטריה השנייה. כל אחד מהחיתוכים הלא מוגדרים, יחד עם כל החלקים שלא נחתכו, מיוצגים בפלט כצורות קו נפרדות.\n\nעבור צורות פוליגון, כל החיתוכים השמאליים המתקבלים מקובצים בפוליגון הראשון, כל החיתוכים הימניים מקובצים בפוליגון השני, וכל אחד מהחיתוכים הלא מוגדרים, יחד עם החלקים שנותרו לאחר החיתוך, מיוצגים בפלט כפוליגון נפרד. אם לא מוחזרים חיתוכים, המערך יהיה ריק. חיתוך לא מוגדר יופק רק בתנאי שהופק חיתוך שמאלי או ימני ושנותר חלק לאחר החיתוך, או כאשר חיתוך מאוגד לצד שמאל או ימין של הגורם החותך.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **polylineOrPolygon**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה לחיתוך.\n- **cutter**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הקו המשמש לחיתוך ה'גיאומטריה'.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)&gt;"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#defaultvalue1","description":"מחזיר ערך ברירת מחדל שצוין אם מפתח בגיאומטריה לא קיים, או אם הערך במפתח שצוין הוא 'null' או ערך טקסט ריק.","examples":"\n**דוגמאות**\n\nנקודה בעלת ערך Z\n\n```arcade\nDefaultValue(Geometry($feature), \"z\", 1000)\n// Geometry($feature).hasZ is true\n// returns the value of Geometry($feature).z\n```\n\nנקודה שאינה בעלת ערך Z\n\n```arcade\nDefaultValue(Geometry($feature), \"z\", 1000)\n// Geometry($feature).hasZ is false\n// returns 1000\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputGeometry, key, defaultValue) -> Any","insertText":"DefaultValue(${1:inputGeometry_}, ${2:key_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערך ברירת מחדל שצוין אם מפתח בגיאומטריה לא קיים, או אם הערך במפתח שצוין הוא 'null' או ערך טקסט ריק.\n\n**פרמטרים**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - גיאומטריית הקלט לבדיקה.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - המפתח לבדיקה.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך זה מוחזר אם המפתח לא קיים, או אם הערך במפתח שצוין הוא 'null' או ערך טקסט ריק.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nמחזיר את הערך מפתח שצוין אם הוגדר. אחרת, מחזיר את הערך שצוין ב-'defaultValue'."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#defaultvalue2","description":"מחזיר ערך ברירת מחדל שצוין אם לפחות אחד מהמפתחות במאפיינים מקוננים של גיאומטריה לא קיים, או אם הערך במפתח שצוין הוא 'null' או ערך טקסט ריק.","examples":"\n**דוגמאות**\n\nטבעת, קואורדינטה וערך X, כולם קיימים ולכולם יש ערך\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nreturn DefaultValue(shape, [\"rings\",0,0,\"z\"], 1000)\n// returns 100\n```\n\nטבעת לא קיימת\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nreturn DefaultValue(shape, [\"rings\",2,0,\"z\"], 1000)\n// returns 1000\n```\n\nטבעת וקואורדינטה קיימים, אבל ערך M לא קיים\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nreturn DefaultValue(shape, [\"rings\",0,0,\"m\"], 100)\n// returns 100\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputGeometry, keys, defaultValue) -> Any","insertText":"DefaultValue(${1:inputGeometry_}, ${2:keys_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערך ברירת מחדל שצוין אם לפחות אחד מהמפתחות במאפיינים מקוננים של גיאומטריה לא קיים, או אם הערך במפתח שצוין הוא 'null' או ערך טקסט ריק.\n\n**פרמטרים**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - גיאומטריית הקלט לבדיקה.\n- **keys**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של המפתחות או האידקסים לבדיקה בכל רמה של מבנה המכל.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך זה מוחזר אם לפחות אחד מהמפתחות או האינדקסים לא קיימים, או אם הערך במפתח או שצוין הוא 'null' או ערך טקסט ריק.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nמחזיר את הערך במפתח או באינדקס שצוין אם הוגדר. אחרת, מחזיר את הערך שצוין ב-'defaultValue'."}},"parametersInfo":{"min":3,"max":3}}],{"type":"function","name":"densify","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#densify","description":"מצופף גיאומטריות על-ידי הוספה של נקודות מפנה ליצירת סגמנטים שאינם ארוכים מהמרווח שנקבע.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את הגיאומטריה המצופפת עם אורך סגמנט מקסימלי של 10 מ'\n\n```arcade\nvar maxLength = 10;\nDensify($feature, maxLength, 'meters');\n```\n\n","completion":{"label":"Densify","detail":"Densify(inputGeometry, maxSegmentLength, unit?) -> Geometry","insertText":"Densify(${1:inputGeometry_}, ${2:maxSegmentLength_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](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- **maxSegmentLength**: [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) - יחידת המידה של maxSegmentLength. עובר כברירת מחדל ליחידות הקלט הגיאומטרי. זה יכול להיות אחד מהערכים האפשריים להלן, או אחד מהקודים המספריים שמפורטים בסעיף המשאבים הנוספם להלן. עבור הצגה חזותית, תיוג ופרופילים בחלון קופץ, יחידת ברירת המחדל היא הייחוס המרחבי של המפה. בפרופילים אחרים, כגון חישוב שדה, ברירת המחדל מבוססת על הייחוס המרחבי של הנתונים.  \nהערכים האפשריים: `סנטימטרים` | `דצימטרים` | `אינצ'ים` | `רגל` | `קילומטרים` | `מטרים` | `מיילים` | `מילימטרים` | `מיילים-ימיים` | `רגל-ארה\"ב` | `מיילים-ארה\"ב` | `יארדים`\n\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**משאבים נוספים**\n\n* [DensifyGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#densifygeodetic)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"densifygeodetic","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#densifygeodetic","description":"יצירת גיאודזיה בין כל אחת מנק' המפנה של גיאומטריית הקלט וציפוף גיאומטריית הפלט באמצעות נק' מפנה נוספות כדי ליצור סגמנטים שאינם ארוכים מהמרווח שנקבע.\n\n**יש לזכור ששימוש ב-`$feature`‎ בתור קלט יביא לתוצאות ברמת דיוק דומה לזו של הרזולוציה וקנה המידה של התצוגה. כלומר, הערכים שמוחזרים מביטויים באמצעות פונקציה זו עשויים להשתנות בעקבות שינוי מרחק התצוגה.**","examples":"\n**דוגמה**\n\nמחזיר את הגיאומטריה המצופפת עם אורך סגמנט מקסימלי של 10000\n\n```arcade\nDensifyGeodetic($feature, 10000, 'meters');\n```\n\n","completion":{"label":"DensifyGeodetic","detail":"DensifyGeodetic(inputGeometry, maxSegmentLength, unit?) -> Geometry","insertText":"DensifyGeodetic(${1:inputGeometry_}, ${2:maxSegmentLength_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](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- **maxSegmentLength**: [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) - יחידת המידה של maxSegmentLength. עובר כברירת מחדל ליחידות הקלט הגיאומטרי. זה יכול להיות אחד מהערכים האפשריים להלן, או אחד מהקודים המספריים שמפורטים בסעיף המשאבים הנוספם להלן. עבור הצגה חזותית, תיוג ופרופילים בחלון קופץ, יחידת ברירת המחדל היא הייחוס המרחבי של המפה. בפרופילים אחרים, כגון חישוב שדה, ברירת המחדל מבוססת על הייחוס המרחבי של הנתונים.  \nהערכים האפשריים: `סנטימטרים` | `דצימטרים` | `אינצ'ים` | `רגל` | `קילומטרים` | `מטרים` | `מיילים` | `מילימטרים` | `מיילים-ימיים` | `רגל-ארה\"ב` | `מיילים-ארה\"ב` | `יארדים`\n\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**משאבים נוספים**\n\n* [Densify()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#densify)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"difference","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#difference","description":"מבצע את פעולת ההפרש הטופולוגי בין שתי גיאומטריות. הגיאומטריה מתקבלת מתוך inputGeometry, ולא מתוך subtractor. הממד של subtractor צריך להיות שווה ערך ל-inputGeometry או גדול ממנו.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמפחית את שטח הפוליגון הנתון מהצורה.\n\n```arcade\nvar subtractor = Polygon({ ... });\nDifference($feature, subtractor);\n```\n\n","completion":{"label":"Difference","detail":"Difference(inputGeometry, subtractor) -> Geometry","insertText":"Difference(${1:inputGeometry_}, ${2:subtractor_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמבצע את פעולת ההפרש הטופולוגי בין שתי גיאומטריות. הגיאומטריה מתקבלת מתוך inputGeometry, ולא מתוך subtractor. הממד של subtractor צריך להיות שווה ערך ל-inputGeometry או גדול ממנו.\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- **subtractor**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה שיש להפחית מ-`גיאומטריה`.\n\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"disjoint","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#disjoint","description":"מציין אם הגיאומטריה מופרדת (לא מצטלבת בשום צורה) מגיאומטריה אחרת. בטבלה להלן, ההדגשה באדום מציינת שהפונקציה תחזיר ערך true עם הגיאומטריות שצוינו.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר ערך 'נכון' כאשר הגיאומטריות לא מצטלבות\n\n```arcade\nvar geom2 = Polygon({ ... });\nDisjoint($feature, geom2);\n```\n\n","completion":{"label":"Disjoint","detail":"Disjoint(geometry1, geometry2) -> Boolean","insertText":"Disjoint(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם הגיאומטריה מופרדת (לא מצטלבת בשום צורה) מגיאומטריה אחרת. בטבלה להלן, ההדגשה באדום מציינת שהפונקציה תחזיר ערך true עם הגיאומטריות שצוינו.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - גיאומטריית הבסיס שנבדקת עבור היחס בין 'disjoint' לבין `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - גיאומטריית ההשוואה שנבדקת עבור היחס בין 'disjoint' relationship לבין `geometry1`.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"distance","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#distance","description":"מחזיר את המרחק המישורי בין שתי גיאומטריות ביחידות שצוינו. זוהי מדידה מישורית באמצעות מתמטיקה קרטזיאנית.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את המרחק בין שתי גיאומטריות במטרים\n\n```arcade\nvar geom2 = Point({ ... });\nDistance($feature, geom2, 'meters')\n```\n\n","completion":{"label":"Distance","detail":"Distance(geometry1, geometry2, unit?) -> Number","insertText":"Distance(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את המרחק המישורי בין שתי גיאומטריות ביחידות שצוינו. זוהי מדידה מישורית באמצעות מתמטיקה קרטזיאנית.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - הגיאומטריה המשמשת למדידת המרחק מ-`geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - הגיאומטריה המשמשת למדידת המרחק מ-`geometry1`.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - יחידת מדידה של הערך המוחזר. זה יכול להיות אחד מהערכים האפשריים להלן, או אחד מהקודים המספריים שמפורטים בסעיף המשאבים הנוספם להלן. עבור הצגה חזותית, תיוג ופרופילים בחלון קופץ, יחידת ברירת המחדל היא הייחוס המרחבי של המפה. בפרופילים אחרים, כגון חישוב שדה, ברירת המחדל מבוססת על הייחוס המרחבי של הנתונים.  \nהערכים האפשריים: `סנטימטרים` | `דצימטרים` | `אינצ'ים` | `רגל` | `קילומטרים` | `מטרים` | `מיילים` | `מילימטרים` | `מיילים-ימיים` | `רגל-ארה\"ב` | `מיילים-ארה\"ב` | `יארדים`\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [DistanceGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#distancegeodetic)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"distancegeodetic","bundle":"geometry","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#distancegeodetic","description":"מחשב את המרחק הקצר ביותר בין שתי נקודות לאורך מעגל גדול.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את המרחק מאוטובוס בשכבת זרימה לתחנה המרכזית בקילומטרים.\n\n```arcade\nvar unionStation = Point({\"x\": -118.15, \"y\": 33.80, \"spatialReference\": { \"wkid\": 3857 }});\ndistanceGeodetic($feature, unionStation, 'kilometers');\n```\n\n","completion":{"label":"DistanceGeodetic","detail":"DistanceGeodetic(point1, point2, unit?) -> Number","insertText":"DistanceGeodetic(${1:point1_}, ${2:point2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחשב את המרחק הקצר ביותר בין שתי נקודות לאורך מעגל גדול.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **point1**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה המשמשת למדידת המרחק מ-`point2`.\n- **point2**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הנקודה המשמשת למדידת המרחק מ-`point1`.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - יחידת מדידה של הערך המוחזר. זה יכול להיות אחד מהערכים האפשריים להלן, או אחד מהקודים המספריים שמפורטים בסעיף המשאבים הנוספם להלן. עבור הצגה חזותית, תיוג ופרופילים בחלון קופץ, יחידת ברירת המחדל היא הייחוס המרחבי של המפה. בפרופילים אחרים, כגון חישוב שדה, ברירת המחדל מבוססת על הייחוס המרחבי של הנתונים.  \nהערכים האפשריים: `סנטימטרים` | `דצימטרים` | `אינצ'ים` | `רגל` | `קילומטרים` | `מטרים` | `מיילים` | `מילימטרים` | `מיילים-ימיים` | `רגל-ארה\"ב` | `מיילים-ארה\"ב` | `יארדים`\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [Distance()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#distance)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"distancetocoordinate","bundle":"geometry","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#distancetocoordinate","description":"מחזיר קואורדינטה לאורך קו קלט על בסיס מרחק נתון. כל החלקים של קו נלקחים בחשבון בעת ניסיון למצוא קואורדינטה במרחק הנתון. המרחק לא כולל פערים בין נתיבים (או חלקים) של הקו. אם המרחק לא נמצא לאורך קו הקלט, התוצאה תהיה 'null'.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את הקואורדינטה של פולי קו הקלט על בסיס ערך המרחק הנתון\n\n```arcade\nvar result = DistanceToCoordinate($feature, 1038);\n\nreturn result.coordinate;\n```\n\n","completion":{"label":"DistanceToCoordinate","detail":"DistanceToCoordinate(inputLine, inputDistance) -> Dictionary","insertText":"DistanceToCoordinate(${1:inputLine_}, ${2:inputDistance_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר קואורדינטה לאורך קו קלט על בסיס מרחק נתון. כל החלקים של קו נלקחים בחשבון בעת ניסיון למצוא קואורדינטה במרחק הנתון. המרחק לא כולל פערים בין נתיבים (או חלקים) של הקו. אם המרחק לא נמצא לאורך קו הקלט, התוצאה תהיה 'null'.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **inputLine**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הקו או הנתיב שממנו יש למצוא קואורדינטה. בעת שימוש ביישות כקלט, הגיאומטריה של היישות חייבת להיות פולי קו.\n- **inputDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המרחק המשמש למציאת הקואורדינטה לאורך 'inputLine' מתחילת הקו. כל החלקים של קו נלקחים בחשבון בעת ניסיון למצוא קואורדינטה במרחק הנתון. המרחק לא כולל פערים בין נתיבים (או חלקים) של הקו. \n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון עם המאפיינים הבאים. אם המרחק לא נמצא לאורך קו הקלט, התוצאה תהיה 'null'.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - הקואורדינטה של נקודה לאורך 'inputLine' על בסיס ערך המרחק הנתון.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - במקרה של קלט פולי קו, האינדקס של הנתיב שאליו ה'קואורדינטה' משתייכת.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס (יחסית לנתיב) של מקטע הקו שאליו ה'קואורדינטה' משתייכת. אם 'קואורדינטה' מייצגת נקודות מפנה של קו הקלט, 'segmentId' יחזיר את האינדקס של נקודת המפנה הקודמת. אם 'קואורדינטה' היא נקודת המפנה הראשונה של 'inputLine', הערך של 'segmentId' יהיה '0'."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"envelopeintersects","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#envelopeintersects","description":"מציין אם המעטפת (או התיחום) של גיאומטריה אחת מצטלבת עם המעטפת של גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר ערך 'נכון' כאשר הגיאומטריות מצטלבות\n\n```arcade\nvar geom2 = Polygon({ ... });\nEnvelopeIntersects($feature, geom2);\n```\n\n","completion":{"label":"EnvelopeIntersects","detail":"EnvelopeIntersects(geometry1, geometry2) -> Boolean","insertText":"EnvelopeIntersects(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם המעטפת (או התיחום) של גיאומטריה אחת מצטלבת עם המעטפת של גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה שבה נבדק יחס ההצטלבות לגיאומטריה האחרת.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה שעליה מתבצעת ההצטלבות.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"equals","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#equals","description":"מציין אם שתי גיאומטריות שוות זו לזו, או שוות-ערך מבחינה גיאוגרפית בהינתן הייחוס המרחבי וסטיית הנתונים המותרת. שתי גיאומטריות הקלט לא צריכות להיות משוכפלות כדי להיחשב כשוות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר `Geometry($feature)`) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר ערך 'נכון' כאשר הגיאומטריות שוות\n\n```arcade\nvar geom2 = Point({ ... });\nEquals(Geometry($feature), geom2);\n```\n\n","completion":{"label":"Equals","detail":"Equals(geometry1, geometry2) -> Boolean","insertText":"Equals(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם שתי גיאומטריות שוות זו לזו, או שוות-ערך מבחינה גיאוגרפית בהינתן הייחוס המרחבי וסטיית הנתונים המותרת. שתי גיאומטריות הקלט לא צריכות להיות משוכפלות כדי להיחשב כשוות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר `Geometry($feature)`) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - גיאומטריית הקלט הראשונה.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - גיאומטריית הקלט השנייה.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"extent","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#extent1","description":"בונה אובייקט תיחום ממילון.","examples":"\n**דוגמה**\n\nצור אובייקט תיחום\n\n```arcade\nExtent({\n  xMax: -95.34,\n  xMin: -97.06138,\n  yMax: 32.837,\n  yMin: 12.003,\n  hasM: false,\n  hasZ: false,\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Extent","detail":"Extent(geometryDefinition) -> Extent","insertText":"Extent(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט תיחום ממילון.\n\n**פרמטר**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - המאפיינים שמהם נבנה התיחום של אובייקט גיאומטרי.\n\n  - **xMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הגבול העליון או קואורדינטת-X הגדולה ביותר האפשרית של הגיאומטריה.\n  - **xMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הגבול התחתון או קואורדינטת-X הקטנה ביותר האפשרית של הגיאומטריה.\n  - **yMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הגבול העליון או קואורדינטת-Y הגדולה ביותר האפשרית של הגיאומטריה.\n  - **yMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הגבול התחתון או קואורדינטת-Y הקטנה ביותר האפשרית של הגיאומטריה.\n  - **mMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הגבול העליון או ערך-M הגדול ביותר האפשרי של הגיאומטריה. אם אתה מגדיר ערך זה, עליך להגדיר את `hasM` ל-`true`.\n  - **mMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הגבול התחתון או ערך-M הקטן ביותר האפשרי של הגיאומטריה. אם אתה מגדיר ערך זה, עליך להגדיר את `hasM` ל-`true`.\n  - **zMax**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הגבול העליון או ערך-Z הגדול ביותר האפשרי של הגיאומטריה. אם אתה מגדיר ערך זה, עליך להגדיר את `hasZ` ל-`true`.\n  - **zMin**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הגבול התחתון או ערך-Z הקטן ביותר האפשרי של הגיאומטריה. אם אתה מגדיר ערך זה, עליך להגדיר את `hasZ` ל-`true`.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - הייחוס המרחבי של הגיאומטריה.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המזהה הידוע-היטב של מערכת הקואורדינטות הגיאוגרפית או המוטלת שמגדיר את הייחוס שעבורו יש לשרטט את הגיאומטריה.\n\n**ערך החזרה**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"extent","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#extent2","description":"מחזיר את התיחום של ישות קלט, פוליגון, נקודה, פולי קו או multipoint.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את התיחום של ישות\n\n```arcade\nExtent($feature);\n```\n\n","completion":{"label":"Extent","detail":"Extent(inputGeometry) -> Extent","insertText":"Extent(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את התיחום של ישות קלט, פוליגון, נקודה, פולי קו או multipoint.\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\n**ערך החזרה**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"extent","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#extent3","description":"בונה אובייקט תיחום מטקסט JSON עם סדרתיות. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של מעטפת.","examples":"\n**דוגמה**\n\nצור אובייקט תיחום מ-JSON\n\n```arcade\nvar extentJSON = '{\"xmin\": -109.55, \"ymin\": 25.76, \"xmax\": -86.39, \"ymax\": 49.94, \"spatialReference\": { \"wkid\": 3857 }}';\nExtent(extentJSON);\n```\n\n","completion":{"label":"Extent","detail":"Extent(jsonDefinition) -> Extent","insertText":"Extent(${1:jsonDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט תיחום מטקסט JSON עם סדרתיות. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של מעטפת.\n\n**פרמטר**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - טקסט JSON שממנו נבנה אובייקט התיחום.\n\n**ערך החזרה**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent)\n\n**משאבים נוספים**\n\n* [ArcGIS REST API JSON specification for Envelope objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm#ENVELOPE)\n"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"generalize","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#generalize","description":"מקטין את מספר נקודות המפנה בקלט הגיאומטרי על בסיס ערך סטייה נתון. גיאומטריות של נקודה ו-Multipoint נותרות ללא שינוי. המעטפות מומרות לפוליגונים ואז עוברות הכללה.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר גרסה מוכללת של גיאומטריית הקלט.\n\n```arcade\n// Removes vertices so segments are no more than 100 meters from the original geometry\nGeneralize($feature, 100, true, 'meters')\n```\n\n","completion":{"label":"Generalize","detail":"Generalize(inputGeometry, maxDeviation, removeDegenerateParts?, maxDeviationUnit?) -> Geometry","insertText":"Generalize(${1:inputGeometry_}, ${2:maxDeviation_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמקטין את מספר נקודות המפנה בקלט הגיאומטרי על בסיס ערך סטייה נתון. גיאומטריות של נקודה ו-Multipoint נותרות ללא שינוי. המעטפות מומרות לפוליגונים ואז עוברות הכללה.\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- **maxDeviation**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הסטייה המרבית המותרת מהגיאומטריה המוכללת אל הגיאומטריה המקורית.\n- **removeDegenerateParts** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - כשהערך הוא 'נכון', החלקים הדגנרטיביים של הגיאומטריה יוסרו מהפלט (ייתכן שהדבר אינו רצוי לצורך שרטוט).\n- **maxDeviationUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - יחידת המידה של maxDeviation. עובר כברירת מחדל ליחידות הקלט הגיאומטרי.  \nהערכים האפשריים: `סנטימטרים` | `דצימטרים` | `אינצ'ים` | `רגל` | `קילומטרים` | `מטרים` | `מיילים` | `מילימטרים` | `מיילים-ימיים` | `רגל-ארה\"ב` | `מיילים-ארה\"ב` | `יארדים`\n\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"geometry","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#geometry","description":"בונה אובייקט גיאומטריה מטקסט JSON עם סדרתיות או ממילון. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של גיאומטריה. פונקציה זו יכולה גם להחזיר את הגיאומטריה של ישות קלט.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמאות**\n\nמחזיר את הגיאומטריה של הישות\n\n```arcade\nGeometry($feature)\n```\n\nבונה גיאומטריית נקודה. ניתן לעשות זאת באמצעות כל סוג גיאומטריה.\n\n```arcade\nvar pointJSON = {\"x\": -118.15, \"y\": 33.80, \"spatialReference\": { \"wkid\": 3857 } };\nGeometry(pointJSON);\n```\n\n","completion":{"label":"Geometry","detail":"Geometry(inputFeature) -> Geometry","insertText":"Geometry(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט גיאומטריה מטקסט JSON עם סדרתיות או ממילון. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של גיאומטריה. פונקציה זו יכולה גם להחזיר את הגיאומטריה של ישות קלט.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטר**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הישות או ה-JSON שמהם נבנה האובייקט הגיאומטרי. החל מגרסה 1.25, טקסט JSON של הקלט או הגדרות היומן עבור פוליגונים או פולי קווים קו יכולים להכיל אובייקטים של עקומה בעת ביצוע ב-ArcGIS Pro וב-ArcGIS Maps SDKs for Native Apps.\n\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)\n\n**משאבים נוספים**\n\n* [ArcGIS REST API JSON specification for Geometry objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm)\n"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#hasvalue1","description":"מציין האם לגיאומטריה יש ערך במפתח או באינדקס נתון.","examples":"\n**דוגמאות**\n\nנקודה בעלת ערך Z\n\n```arcade\nif( TypeOf(Geometry($feature)) == \"Point\"){\n  return HasValue(Geometry($feature), \"z\")\n  // returns true\n}\n```\n\nפוליגון עם מפתח שלא קיים\n\n```arcade\nif( TypeOf(Geometry($feature)) == \"Polygon\"){\n  return HasValue(Geometry($feature), \"verticalCoordinateSystem\")\n  // returns false\n}\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputGeometry, key) -> Boolean","insertText":"HasValue(${1:inputGeometry_}, ${2:key_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין האם לגיאומטריה יש ערך במפתח או באינדקס נתון.\n\n**פרמטרים**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - הגיאומטריה לבדיקה.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - המפתח או שם המאפיין שיש לבדוק.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#hasvalue2","description":"בודק האם למאפיין או לאינדקס שמקונן בעומק של מספר רמות גיאומטריה יש ערך. דבר זה מאפשר לך לתמרן לתוך מבנה מקונן בצעד אחד במקום לבדוק ערכים בכל רמה. מחזיר `true` אם המפתחות והאינדקסים בכל רמה של המבנה קיימים וכוללים ערך שאינו Null.","examples":"\n**דוגמאות**\n\nטבעת, קואורדינטה וערך X, כולם קיימים ולכולם יש ערך\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nif(HasValue(shape, [\"rings\",0,0,\"x\"])){\n  // if() evaluates to true, thus executing the return\n  return shape.rings[0][0].x;\n  // returns -97.06138\n}\n```\n\nטבעת לא קיימת\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nif(HasValue(shape, [\"rings\",2,0,\"x\"])){\n  // if() evaluates to false, thus not executing the return\n  return shape.rings[2][0].x;\n  // polygon only has one ring; there is not a third ring\n}\n```\n\nטבעת וקואורדינטה קיימים, אבל ערך M לא קיים\n\n```arcade\n// polygon with one ring\nvar shape = Polygon({\n  rings: [[\n    Point({ x: -97.06138, y: 32.837, z: 100, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06133, y: 32.836, z: 50, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06124, y: 32.834, z: 20, hasZ: true, spatialReference: { wkid: 102100 } }),\n    Point({ x: -97.06127, y: 32.832, z: 0, hasZ: true, spatialReference: { wkid: 102100 } })\n  ]],\n  hasZ: true,\n  spatialReference: { wkid: 102100 }\n});\n\nif(HasValue(shape, [\"rings\",0,3,\"m\"])){\n  // if() evaluates to false, thus not executing the return\n  return shape.rings[0][3].m;\n  // there is a coordinate at this location, but it does not have an m value\n}\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputGeometry, keys) -> Boolean","insertText":"HasValue(${1:inputGeometry_}, ${2:keys_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבודק האם למאפיין או לאינדקס שמקונן בעומק של מספר רמות גיאומטריה יש ערך. דבר זה מאפשר לך לתמרן לתוך מבנה מקונן בצעד אחד במקום לבדוק ערכים בכל רמה. מחזיר `true` אם המפתחות והאינדקסים בכל רמה של המבנה קיימים וכוללים ערך שאינו Null.\n\n**פרמטרים**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - המילון או הישות שיש לבדוק.\n- **keys**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של המפתחות או האידקסים לבדיקה בכל רמה של המבנה.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}],{"type":"function","name":"intersection","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#intersection","description":"בונה את ההצטלבות המוגדרת-תיאורטית בין שתי גיאומטריות ומחזיר גיאומטריה חדשה.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את השטח המשותף לשני הפוליגונים\n\n```arcade\nvar geom2 = Polygon({ ... });\nArea(Intersection($feature, geom2), 'square-miles');\n```\n\n","completion":{"label":"Intersection","detail":"Intersection(geometry1, geometry2) -> Geometry","insertText":"Intersection(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה את ההצטלבות המוגדרת-תיאורטית בין שתי גיאומטריות ומחזיר גיאומטריה חדשה.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה שתצטלב עם `geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה שתצטלב עם `geometry1`.\n\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"intersects","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#intersects","description":"מציין אם גיאומטריה אחת מצטלבת עם גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר ערך 'נכון' כאשר הגיאומטריות מצטלבות\n\n```arcade\nvar geom2 = Polygon({ ... });\nIntersects($feature, geom2);\n```\n\n","completion":{"label":"Intersects","detail":"Intersects(geometry1, geometry2) -> Boolean","insertText":"Intersects(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם גיאומטריה אחת מצטלבת עם גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה שנבדקת עבור יחס ההצטלבות עם 'geometry2'.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה שעליה מתבצעת ההצטלבות.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"isselfintersecting","bundle":"geometry","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#isselfintersecting","description":"מציין האם לגיאומטריית הקלט יש טבעות, נתיבים או נקודות שמצטלבים או חוצים חלקים אחרים של הגיאומטריה. לדוגמה, ישות פוליגון יחידה שהנתיבים שלה מצטלבים זה בזה, או פוליגון עם טבעות שמצטלבות עצמית, שניהם יחזירו ערך 'true'. ","examples":"\n**דוגמה**\n\nמחזיר 'true' אם נתיבי הפולי-קו מצטלבים זה בזה\n\n```arcade\nvar polyline = Polyline({ ... });\nIsSelfIntersecting(polyline);\n```\n\n","completion":{"label":"IsSelfIntersecting","detail":"IsSelfIntersecting(inputGeometry) -> Boolean","insertText":"IsSelfIntersecting(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין האם לגיאומטריית הקלט יש טבעות, נתיבים או נקודות שמצטלבים או חוצים חלקים אחרים של הגיאומטריה. לדוגמה, ישות פוליגון יחידה שהנתיבים שלה מצטלבים זה בזה, או פוליגון עם טבעות שמצטלבות עצמית, שניהם יחזירו ערך 'true'. \n\n**פרמטר**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הפוליגון, פולי-קו או גיאומטריה מרובת-נקודות שיש לבדוק עבורם הצטלבות עצמית.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"issimple","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#issimple","description":"מציין אם הגיאומטריה הנתונה היא פשוטה מבחינה טופולוגית.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר ערך 'נכון' אם הגיאומטריה פשוטה מבחינה טופולוגית\n\n```arcade\nIsSimple($feature);\n```\n\n","completion":{"label":"IsSimple","detail":"IsSimple(inputGeometry) -> Boolean","insertText":"IsSimple(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](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\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"length","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length","description":"מחזיר את האורך של גיאומטריית הקלט או היישות ביחידות שצוינו. זוהי מדידה מישורית באמצעות מתמטיקה קרטזיאנית.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את האורך המישורי של הצורה בקילומטרים\n\n```arcade\nLength($feature, 'kilometers')\n```\n\n","completion":{"label":"Length","detail":"Length(inputGeometry, unit?) -> Number","insertText":"Length(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](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) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - הגיאומטריה או הגיאומטריות שעבורן יש לחשב את האורך המישורי.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - יחידת מדידה של הערך המוחזר. זה יכול להיות אחד מהערכים האפשריים להלן, או אחד מהקודים המספריים שמפורטים בסעיף המשאבים הנוספם להלן. עבור הצגה חזותית, תיוג ופרופילים בחלון קופץ, יחידת ברירת המחדל היא הייחוס המרחבי של המפה. בפרופילים אחרים, כגון חישוב שדה, ברירת המחדל מבוססת על הייחוס המרחבי של הנתונים.  \nהערכים האפשריים: `סנטימטרים` | `דצימטרים` | `אינצ'ים` | `רגל` | `קילומטרים` | `מטרים` | `מיילים` | `מילימטרים` | `מיילים-ימיים` | `רגל-ארה\"ב` | `מיילים-ארה\"ב` | `יארדים`\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [LengthGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#lengthgeodetic)\n* [Length3d()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length3d)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"length3d","bundle":"geometry","sinceVersion":"1.14","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length3d","description":"מחזיר את האורך המישורי (כלומר קרטזי) של גיאומטריית הקלט או היישות תוך התחשבות בגובה או נתוני Z. יש לשייך את הגיאומטריה שצוינה עבור הפונקציה הזו למערכת קואורדינטות עם היטל. אם הייחוס המרחבי לא מציין ערך ליחידות Z, התוצאה שתוחזר היא במטרים. יש לזכור שלא כל הלקוחות (כגון סדרה 3.x של ArcGIS API for JavaScript) תומכים בבקשת ערכי Z, גם כאשר הנתונים מכילים פרטי Z.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמאות**\n\nמחזיר את האורך המישורי התלת-ממדי של הישות ביחידות של הייחוס המרחבי לפי ההקשר של יצירת הביטוי.\n\n```arcade\nLength3D($feature)\n```\n\nמחזיר את האורך המישורי של הצורה ביחידות של רגל.\n\n```arcade\nLength3D($feature, 'feet')\n```\n\n","completion":{"label":"Length3D","detail":"Length3D(inputGeometry, unit?) -> Number","insertText":"Length3D(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את האורך המישורי (כלומר קרטזי) של גיאומטריית הקלט או היישות תוך התחשבות בגובה או נתוני Z. יש לשייך את הגיאומטריה שצוינה עבור הפונקציה הזו למערכת קואורדינטות עם היטל. אם הייחוס המרחבי לא מציין ערך ליחידות Z, התוצאה שתוחזר היא במטרים. יש לזכור שלא כל הלקוחות (כגון סדרה 3.x של ArcGIS API for JavaScript) תומכים בבקשת ערכי Z, גם כאשר הנתונים מכילים פרטי Z.\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) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - הגיאומטריה או הישות שעבורן יש לחשב את האורך המישורי במרחב תלת ממדי.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - יחידת מדידה של הערך המוחזר. זה יכול להיות אחד מהערכים האפשריים להלן, או אחד מהקודים המספריים שמפורטים בסעיף המשאבים הנוספם להלן. עבור הצגה חזותית, תיוג ופרופילים בחלון קופץ, יחידת ברירת המחדל היא הייחוס המרחבי של המפה. בפרופילים אחרים, כגון חישוב שדה, ברירת המחדל מבוססת על הייחוס המרחבי של הנתונים.  \nהערכים האפשריים: `סנטימטרים` | `דצימטרים` | `אינצ'ים` | `רגל` | `קילומטרים` | `מטרים` | `מיילים` | `מילימטרים` | `מיילים-ימיים` | `רגל-ארה\"ב` | `מיילים-ארה\"ב` | `יארדים`\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [LengthGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#lengthgeodetic)\n* [Length()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"lengthgeodetic","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#lengthgeodetic","description":"מחזיר את האורך הגיאודזי של גיאומטריית הקלט או היישות ביחידות שצוינו. זו מדידה מהימנה יותר מהפונקציה ()Length שכן היא מתחשבת בעקומה של כדור הארץ.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את האורך הגיאודטי של הצורה בקילומטרים\n\n```arcade\nLengthGeodetic($feature, 'kilometers')\n```\n\n","completion":{"label":"LengthGeodetic","detail":"LengthGeodetic(inputGeometry, unit?) -> Number","insertText":"LengthGeodetic(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את האורך הגיאודזי של גיאומטריית הקלט או היישות ביחידות שצוינו. זו מדידה מהימנה יותר מהפונקציה ()Length שכן היא מתחשבת בעקומה של כדור הארץ.\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) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - הגיאומטריה שעבורה יחושב האורך הגיאודטי.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - יחידת מדידה של הערך המוחזר. זה יכול להיות אחד מהערכים האפשריים להלן, או אחד מהקודים המספריים שמפורטים בסעיף המשאבים הנוספם להלן. עבור הצגה חזותית, תיוג ופרופילים בחלון קופץ, יחידת ברירת המחדל היא הייחוס המרחבי של המפה. בפרופילים אחרים, כגון חישוב שדה, ברירת המחדל מבוססת על הייחוס המרחבי של הנתונים.  \nהערכים האפשריים: `סנטימטרים` | `דצימטרים` | `אינצ'ים` | `רגל` | `קילומטרים` | `מטרים` | `מיילים` | `מילימטרים` | `מיילים-ימיים` | `רגל-ארה\"ב` | `מיילים-ארה\"ב` | `יארדים`\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [Length()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length)\n* [Length3d()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#length3d)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"measuretocoordinate","bundle":"geometry","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#measuretocoordinate","description":"מחזיר את הקואורדינטה הראשונה לאורך קו קלט על בסיס מדידה נתונה או ערך M. אם המדידה לא נמצאה לאורך קו הקלט, התוצאה תהיה 'null'. כל החלקים של קו נלקחים בחשבון בעת ניסיון למצוא קואורדינטה במדידה הנתונה. המדידה לא כוללת פערים בין נתיבים (או חלקים) של הקו.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את הקואורדינטה של פולי קו הקלט על בסיס ערך המדידה הנתונה\n\n```arcade\nvar result = MeasureToCoordinate(Geometry($feature), 110);\n\nreturn result.coordinate;\n```\n\n","completion":{"label":"MeasureToCoordinate","detail":"MeasureToCoordinate(inputLine, inputMeasure) -> Dictionary","insertText":"MeasureToCoordinate(${1:inputLine_}, ${2:inputMeasure_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הקואורדינטה הראשונה לאורך קו קלט על בסיס מדידה נתונה או ערך M. אם המדידה לא נמצאה לאורך קו הקלט, התוצאה תהיה 'null'. כל החלקים של קו נלקחים בחשבון בעת ניסיון למצוא קואורדינטה במדידה הנתונה. המדידה לא כוללת פערים בין נתיבים (או חלקים) של הקו.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **inputLine**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הקו או הנתיב שממנו יש למצוא קואורדינטה. ערך `hasM` של קו הקלט חייב להיות שווה ל-`true`. אם `hasM` הוא `false`, יוחזר `null`. בעת שימוש ביישות כקלט, הגיאומטריה של היישות חייבת להיות פולי קו.\n- **inputMeasure**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המדידה או ערך M שמהם יש למצוא קואורדינטה לאורך 'inputLine' מתחילת הקו. כל החלקים של קו נלקחים בחשבון בעת ניסיון למצוא קואורדינטה במדידה הנתונה. המדידה לא כוללת פערים בין נתיבים (או חלקים) של הקו.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון עם המאפיינים הבאים. אם המדידה לא נמצאה לאורך קו הקלט, התוצאה תהיה 'null'.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - הקואורדינטה הראשונה של נקודה לאורך 'inputLine' על בסיס ערך המדידה הנתונה.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המרחק המישורי מתחילת ה-'inputLine' כפי שנמדד לאורך הקו אל ה'קואורדינטה'. בפולי קווים שבהם נתיבים לא מתחברים, הערך 'distanceAlong' לא כולל את המרחק של הפערים בין נקודות המפנה המתחילות והמסיימות של הנתיבים.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - במקרה של קלט פולי קו, האינדקס של הנתיב שאליו ה'קואורדינטה' משתייכת.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס (יחסית לנתיב) של מקטע הקו שאליו ה'קואורדינטה' משתייכת. אם 'קואורדינטה' מייצגת נקודות מפנה של קו הקלט, 'segmentId' יחזיר את האינדקס של נקודת המפנה הקודמת. אם 'קואורדינטה' היא נקודת המפנה הראשונה של 'inputLine', הערך של 'segmentId' יהיה '0'."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"multiparttosinglepart","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#multiparttosinglepart","description":"מחליף גיאומטריה מרובת-חלקים בגיאומטריות נפרדות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר מערך של גיאומטריות בעלות חלק יחיד מגיאומטריה מרובת-חלקים\n\n```arcade\nvar allParts = MultiPartToSinglePart($feature)\n```\n\n","completion":{"label":"MultiPartToSinglePart","detail":"MultiPartToSinglePart(inputGeometry) -> Array<Geometry>","insertText":"MultiPartToSinglePart(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 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\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)&gt;"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"multipoint","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#multipoint1","description":"בונה אובייקט multipoint ממילון תוך שימוש רק במערך ערכים כקואורדינטות.","examples":"\n**דוגמאות**\n\nיוצר multipoint רק עם קואורדינטות X, Y\n\n```arcade\nMultipoint({\n  points: [\n    [-97.06138,32.837],\n    [-97.06133,32.836],\n    [-97.06124,32.834],\n    [-97.06127,32.832],\n    [-97.06138,32.837]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר multipoint עם ערכי M\n\n```arcade\nMultipoint({\n  hasM: true,\n  points: [\n    [-97.06138,32.837,0],\n    [-97.06133,32.836,15],\n    [-97.06124,32.834,30],\n    [-97.06127,32.832,50],\n    [-97.06138,32.837,0]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר multipoint עם ערכי Z\n\n```arcade\nMultipoint({\n  hasZ: true,\n  points: [\n    [-97.06138,32.837,1000],\n    [-97.06133,32.836,1500],\n    [-97.06124,32.834,1000],\n    [-97.06127,32.832,500],\n    [-97.06138,32.837,1000]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר multipoint עם ערכי Z ו-M\n\n```arcade\nMultipoint({\n  hasM: true,\n  hasZ: true,\n  points: [\n    [-97.06138,32.837,1000,0],\n    [-97.06133,32.836,1500,15],\n    [-97.06124,32.834,1000,30],\n    [-97.06127,32.832,500,50],\n    [-97.06138,32.837,1000,0]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Multipoint","detail":"Multipoint(geometryDefinition) -> Multipoint","insertText":"Multipoint(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט multipoint ממילון תוך שימוש רק במערך ערכים כקואורדינטות.\n\n**פרמטר**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - המאפיינים שמהם נבנה אובייקט גיאומטרי multipoint.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך קואורדינטות שמייצג מיקומי נקודה.\n\n    - **singlePoint**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך מספרים שמייצג נקודה יחידה או קואורדינטה. הפריט הראשון במערך מייצג את קואורדינטה X. הרכיב השני מייצג את קואורדינטה Y. הרכיב השלישי מייצג את קואורדינטה M, אם 'hasM' הוא true ו-'hasZ' הוא false. אחרת, הרכיב השלישי מייצג את קואורדינטה Z. אם `hasZ` ו-`hasM` שניהם true, אז הרכיב השלישי מייצג את קואורדינטה Z, והרכיב הרביעי מייצג את קואורדינטה M.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - הייחוס המרחבי של הגיאומטריה.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המזהה הידוע-היטב של מערכת הקואורדינטות הגיאוגרפית או המוטלת שמגדיר את הייחוס שעבורו יש לשרטט את הגיאומטריה.\n\n**ערך החזרה**: [Multipoint](https://developers.arcgis.com/arcade/guide/types/#multipoint)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"multipoint","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#multipoint2","description":"בונה אובייקט multipoint ממילון תוך שימוש במערך של אובייקטי נקודה.","examples":"\n**דוגמה**\n\nיוצר multipoint רק עם קואורדינטות X, Y\n\n```arcade\nMultipoint({\n  points: [\n    Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } }),\n    Point({ x: -97.06133, y: 32.836, spatialReference: { wkid: 3857 } }),\n    Point({ x: -97.06124, y: 32.834, spatialReference: { wkid: 3857 } }),\n    Point({ x: -97.06127, y: 32.832, spatialReference: { wkid: 3857 } }),\n    Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } })\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Multipoint","detail":"Multipoint(geometryDefinition) -> Multipoint","insertText":"Multipoint(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט multipoint ממילון תוך שימוש במערך של אובייקטי נקודה.\n\n**פרמטר**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - המאפיינים שמהם נבנה אובייקט גיאומטרי multipoint.\n\n  - **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - מערך של אובייקטי נקודה.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - הייחוס המרחבי של הגיאומטריה.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המזהה הידוע-היטב של מערכת הקואורדינטות הגיאוגרפית או המוטלת שמגדיר את הייחוס שעבורו יש לשרטט את הגיאומטריה.\n\n**ערך החזרה**: [Multipoint](https://developers.arcgis.com/arcade/guide/types/#multipoint)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"multipoint","bundle":"geometry","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#multipoint3","description":"בונה אובייקט multipoint מטקסט JSON עם סדרתיות. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של Multipoint.","examples":"\n**דוגמה**\n\n\n\n```arcade\n// Creates a Multipoint object\nvar multipointJSON = '{\"points\": [[-97.06138,32.837],[-97.06133,32.836],[-97.06124,32.834],[-97.06127,32.832]],\"spatialReference\" : { \"wkid\": 3857 }}';\nMultipoint(multipointJSON);\n```\n\n","completion":{"label":"Multipoint","detail":"Multipoint(jsonDefinition) -> Multipoint","insertText":"Multipoint(${1:jsonDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"בונה אובייקט multipoint מטקסט JSON עם סדרתיות. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של Multipoint.\n\n**פרמטר**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-JSON שממנו נבנה האובייקט הגיאומטרי של ישות מרובת נקודות.\n\n**ערך החזרה**: [Multipoint](https://developers.arcgis.com/arcade/guide/types/#multipoint)\n\n**משאבים נוספים**\n\n* [ArcGIS REST API JSON specification for Multipoint objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm#MULTIPOINT)\n"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"nearestcoordinate","bundle":"geometry","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#nearestcoordinate","description":"מחזיר את הקואורדינטה הקרובה ביותר (לא נקודת מפנה) של גיאומטריית הקלט לנקודת החיפוש. המילון המוחזר כולל גם את המרחק המישורי הקצר ביותר מנקודת החיפוש לקואורדינטה הקרובה ביותר. אם נקודת החיפוש מצטלבת עם גיאומטריית הקלט, נקודת החיפוש מוחזרת בתור התוצאה עם מרחק אפס.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nהחזרת הקואורדינטה הקרובה ביותר מפוליגון הקלט, ביחד עם המרחק לקואורדינטה זו.\n\n```arcade\nvar buildings = FeatureSetByPortalItem(\n  Portal('https://www.arcgis.com'),\n  '7b1fb95ab77f40bf8aa09c8b59045449',\n  0,\n  ['*'],\n  true\n);\n\nvar nearestBuilding = First(Intersects(buildings, BufferGeodetic($feature, 100, \"feet\")));\n\nvar result = NearestCoordinate(nearestBuilding, $feature);\n\nreturn result.distance;\n\n// or\n\nreturn result.coordinate;\n```\n\n","completion":{"label":"NearestCoordinate","detail":"NearestCoordinate(inputGeometry, searchPoint) -> Dictionary","insertText":"NearestCoordinate(${1:inputGeometry_}, ${2:searchPoint_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.23](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- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הנקודה שממנה יש למצוא את הקואורדינטה הקרובה ביותר של `inputGeometry` (גיאומטריית הקלט).\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון עם המאפיינים הבאים.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - הקואורדינטה הקרובה ביותר מ-`inputGeometry` (גיאומטריית הקלט) ל-`searchPoint` (נקודת החיפוש).\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המרחק המישורי מהקואורדינטה הקרובה ביותר ל-`searchPoint` (נקודת החיפוש). נתון זה מייצג את המרחק הקצר ביותר בין `inputGeometry` ו-`searchPoint`.\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - היחס המרחבי בין ה-`searchPoint` והמקטע של ה-`inputGeometry` שמוביל אל הקואורדינטה הקרובה ביותר. ערכים אפשריים: \n\n`שמאל` - ה-`searchPoint` נמצא בצד שמאל של ה-`inputGeometry`.\n\n`ימין` - ה-`searchPoint` נמצא בצד ימין של ה-`inputGeometry`.\n\n`משתרע` - ה-`searchPoint` משתרע או נמצא מעל `inputGeometry`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"nearestvertex","bundle":"geometry","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#nearestvertex","description":"מחזיר את נקודת המפנה הקרובה ביותר של גיאומטריית הקלט לנקודת החיפוש. המילון המוחזר כולל את המרחק המישורי מנקודת החיפוש לנקודת המפנה הקרובה ביותר.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את נקודת המפנה הקרובה ביותר מפוליגון הקלט, ביחד עם המרחק לנקודת מפנה זו.\n\n```arcade\nvar buildings = FeatureSetByPortalItem(\n  Portal('https://www.arcgis.com'),\n  '7b1fb95ab77f40bf8aa09c8b59045449',\n  0,\n  ['*'],\n  true\n);\n\nvar nearestBuilding = First(Intersects(buildings, BufferGeodetic($feature, 100, \"feet\")));\n\nvar result = NearestVertex(nearestBuilding, $feature);\n\nreturn result.distance;\n\n// or\n\nreturn result.coordinate;\n```\n\n","completion":{"label":"NearestVertex","detail":"NearestVertex(inputGeometry, searchPoint) -> Dictionary","insertText":"NearestVertex(${1:inputGeometry_}, ${2:searchPoint_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.23](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- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הנקודה שממנה יש למצוא את נקודת המפנה הקרובה ביותר של `inputGeometry` (גיאומטריית הקלט).\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון עם המאפיינים הבאים.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - מיקום הנקודה המייצג את נקודת המפנה הקרובה ביותר מ-`inputGeometry` (גיאומטריית הקלט) ל-`searchPoint` (נקודת החיפוש).\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המרחק המישורי מנקודת המפנה הקרובה ביותר של גיאומטריית הקלט ל-`searchPoint` (נקודת החיפוש).\n- **sideOfLine**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - היחס המרחבי בין ה-`searchPoint` והמקטע של ה-`inputGeometry` שמוביל אל נקודת המפנה הקרובה ביותר. ערכים אפשריים: \n\n`שמאל` - ה-`searchPoint` נמצא בצד שמאל של ה-`inputGeometry`.\n\n`ימין` - ה-`searchPoint` נמצא בצד ימין של ה-`inputGeometry`.\n\n`משתרע` - ה-`searchPoint` משתרע או נמצא מעל `inputGeometry`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"offset","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#offset","description":"יוצר גיאומטריה שהיא מרחק מישורי קבוע מקלט הגיאומטרי. דומה לחציצה, אך מפיק תוצאה חד-צדדית.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את ההיסט הגיאומטרי\n\n```arcade\nOffset($feature, 10, 'meters', 'square');\n```\n\n","completion":{"label":"Offset","detail":"Offset(inputGeometry, offsetDistance, offsetUnit?, joinType?, bevelRatio?, flattenError?) -> Geometry","insertText":"Offset(${1:inputGeometry_}, ${2:offsetDistance_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](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- **offsetDistance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המרחק המישורי מהקלט הגיאומטרי. אם offsetDistance > 0, ההיסט הגיאומטרי נבנה מימין לקלט הגיאומטרי, אם offsetDistance = 0, אין שינוי בגיאומרטיות, אחרת הוא נבנה בצד שמאל. כיוון הנתיבים או הטבעות של גיאומטריית הקלט קובע איזה צד של הגיאומטריה נחשב לימין, ואיזה צד נחשב לשמאל. עבור פוליגון פשוט, כיוון הטבעות החיצוניות הוא עם כיוון השעון וכיוון הטבעות הפנימיות הוא נגד כיוון השעון. לכן הצד הימני של פוליגון פשוט הוא תמיד חלקו הפנימי.\n- **offsetUnit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - יחידה המידה של offsetDistance. עובר כברירת מחדל ליחידות הקלט הגיאומטרי.  \nהערכים האפשריים: `סנטימטרים` | `דצימטרים` | `אינצ'ים` | `רגל` | `קילומטרים` | `מטרים` | `מיילים` | `מילימטרים` | `מיילים-ימיים` | `רגל-ארה\"ב` | `מיילים-ארה\"ב` | `יארדים`\n- **joinType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - סוג הצירוף. הערכים האפשריים הם 'עגול', 'שיפוע', 'חד' או 'מרובע'.\n- **bevelRatio** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - בתוקף כאשר`joinType = 'miter'`;‏ bevelRatio מוכפל במרחק ההיסט והתוצאה קובעת באיזה מרחק צומת עם היסט חד יכול להיות ממוקם לפני שהוא הופך למשופע.\n- **flattenError** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - בתוקף כאשר `joinType = 'round'`; ‏flattenError קובע את המרחק המרבי של הסגמנטים המתקבלים בתוצאה, בהשוואה לקשת האמיתית. האלגוריתם אף פעם לא מפיק יותר מכ-180 נקודות מפנה לכל צירוף מעגלי.\n\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":6}},{"type":"function","name":"overlaps","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#overlaps","description":"מציין אם גיאומטריה אחת חופפת לגיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר ערך 'נכון' כאשר הגיאומטריות חופפות\n\n```arcade\nvar geom2 = Polygon({ ... });\nOverlaps($feature, geom2);\n```\n\n","completion":{"label":"Overlaps","detail":"Overlaps(geometry1, geometry2) -> Boolean","insertText":"Overlaps(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם גיאומטריה אחת חופפת לגיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - גיאומטריית הבסיס שנבדקת עבור הקשר 'overlaps' ל-`geometry2`.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - גיאומטריית ההשוואה שנבדקת עבור הקשר 'overlaps' ל-`geometry1`.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"point","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#point1","description":"בונה אובייקט נקודה ממילון.","examples":"\n**דוגמאות**\n\nיוצר נקודה רק עם קואורדינטות X, Y\n\n```arcade\nPoint({\n  x: -97.06138,\n  y: 32.837,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר נקודה עם ערכי M\n\n```arcade\nPoint({\n  hasM: true,\n  x: -97.06138,\n  y: 32.837,\n  m: 15,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר נקודה עם ערכי Z\n\n```arcade\nPoint({\n  hasZ: true,\n  x: -97.06138,\n  y: 32.837,\n  z: 1500,\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר נקודה עם ערכי Z ו-M\n\n```arcade\nPoint({\n  hasM: true,\n  hasZ: true,\n  x: -97.06138,\n  y: 32.837,\n  z: 1500,\n  m: 15,\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Point","detail":"Point(geometryDefinition) -> Point","insertText":"Point(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט נקודה ממילון.\n\n**פרמטר**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - המאפיינים שמהם נבנה אובייקט גיאומטריית נקודה.\n\n  - **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - קואורדינטה X (קו אורך) של מיקום הנקודה.\n  - **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - קואורדינטה Y (קו רוחב) של מיקום הנקודה.\n  - **m**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ערך-M (מדידה) של מיקום נקודה. אם אתה מספק ערך-M, עליך להגדיר את `hasM` ל-`true`.\n  - **z**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ערך Z (קו גובה או גובה) של מיקום הנקודה. אם אתה מספק ערך-Z, עליך להגדיר את `hasZ` ל-`true`.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - הייחוס המרחבי של הגיאומטריה.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המזהה הידוע-היטב של מערכת הקואורדינטות הגיאוגרפית או המוטלת שמגדיר את הייחוס שעבורו יש לשרטט את הגיאומטריה.\n\n**ערך החזרה**: [Point](https://developers.arcgis.com/arcade/guide/types/#point)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"point","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#point2","description":"בונה אובייקט נקודה מטקסט JSON עם סדרתיות. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של נקודה.","examples":"\n**דוגמה**\n\n\n\n```arcade\n// Creates a Point object\nvar pointJSON = '{ \"x\": -118.15, \"y\": 33.80, \"spatialReference\": { \"wkid\": 3857 }}';\nPoint(pointJSON)\n```\n\n","completion":{"label":"Point","detail":"Point(jsonDefinition) -> Point","insertText":"Point(${1:jsonDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט נקודה מטקסט JSON עם סדרתיות. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של נקודה.\n\n**פרמטר**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-JSON שממנו נבנה האובייקט הגיאומטרי של נקודה.\n\n**ערך החזרה**: [Point](https://developers.arcgis.com/arcade/guide/types/#point)\n\n**משאבים נוספים**\n\n* [ArcGIS REST API JSON specification for Point objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm#POINT)\n"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"pointtocoordinate","bundle":"geometry","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#pointtocoordinate","description":"מחזיר את הקואורדינטה הקרובה ביותר והמרחק לאותה קואורדינטה של נקודת החיפוש אל קו הקלט.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את המרחק אל הקואורדינטה הקרובה ביותר לאורך פולי קו הקלט על בסיס המיקום הנלחץ לפתיחת חלון קופץ.\n\n```arcade\nvar result;\n\nif (TypeOf($userInput) == \"Point\"){\n  result = PointToCoordinate(Geometry($feature), $userInput);\n}\n\nreturn result.distanceAlong;\n```\n\n","completion":{"label":"PointToCoordinate","detail":"PointToCoordinate(inputLine, searchPoint) -> Dictionary","insertText":"PointToCoordinate(${1:inputLine_}, ${2:searchPoint_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הקואורדינטה הקרובה ביותר והמרחק לאותה קואורדינטה של נקודת החיפוש אל קו הקלט.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **inputLine**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הקו או נתיב שממנו יש לקבל את הקואורדינטה הקרובה ביותר. בעת שימוש ביישות כקלט, הגיאומטריה של היישות חייבת להיות פולי קו.\n- **searchPoint**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - הנקודה שממנה יש למצוא את הקואורדינטה הקרובה ביותר של `inputLine`.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון עם המאפיינים הבאים.\n\n- **coordinate**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - קואורדינטת הנקודה שמייצגת את הקואורדינטה הקרובה ביותר לאורך ה-`inputLine` אל ה-`searchPoint`. אם `hasZ` הוא `false` ב-`searchPoint`, החיפוש מתבצע בקואורדינטות X/Y ומתבצעת אינטרפולצה של ערך Z.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המרחק המישורי מ-`searchPoint` אל ה'קואורדינטה'.\n- **distanceAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המרחק המישורי מתחילת ה-'inputLine' כפי שנמדד לאורך הקו אל ה'קואורדינטה'. בפולי קווים שבהם נתיבים לא מתחברים, הערך 'distanceAlong' לא כולל את המרחק של הפערים בין נקודות המפנה המתחילות והמסיימות של הנתיבים.\n- **partId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - במקרה של קלט פולי קו, האינדקס של הנתיב שאליו ה'קואורדינטה' משתייכת.\n- **segmentId**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס (יחסית לנתיב) של מקטע הקו שאליו ה'קואורדינטה' משתייכת. אם 'קואורדינטה' מייצגת נקודות מפנה של קו הקלט, 'segmentId' יחזיר את האינדקס של נקודת המפנה הקודמת. אם 'קואורדינטה' היא נקודת המפנה הראשונה של 'inputLine', הערך של 'segmentId' יהיה '0'."}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"polygon","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polygon1","description":"בונה אובייקט פוליגון ממילון תוך שימוש רק במערך ערכים כקואורדינטות.","examples":"\n**דוגמאות**\n\nיוצר פוליגן רק עם קואורדינטות X, Y\n\n```arcade\n// Creates a Polygon with 2 rings\nPolygon({\n  rings: [\n    [\n      [-97.06138,32.837],\n      [-97.06133,32.836],\n      [-97.06124,32.834],\n      [-97.06127,32.832],\n      [-97.06138,32.837]\n    ],\n    [\n      [-97.06326,32.759],\n      [-97.06298,32.755],\n      [-97.06326,32.759]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר פוליגון עם ערכי M\n\n```arcade\n// Creates a Polygon with 1 ring\nPolygon({\n  hasM: true,\n  rings: [\n    [\n      [-97.06138,32.837,0],\n      [-97.06133,32.836,15],\n      [-97.06124,32.834,30],\n      [-97.06127,32.832,50],\n      [-97.06138,32.837,0]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר פוליגון עם ערכי Z\n\n```arcade\n// Creates a Polygon with 1 ring\nPolygon({\n  hasZ: true,\n  rings: [\n    [\n      [-97.06138,32.837,1000],\n      [-97.06133,32.836,1500],\n      [-97.06124,32.834,1000],\n      [-97.06127,32.832,500],\n      [-97.06138,32.837,1000]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר פוליגון עם ערכי Z ו-M\n\n```arcade\n// Creates a Polygon with 1 ring\nPolygon({\n  hasM: true,\n  hasZ: true,\n  rings: [\n    [\n      [-97.06138,32.837,1000,0],\n      [-97.06133,32.836,1500,15],\n      [-97.06124,32.834,1000,30],\n      [-97.06127,32.832,500,50],\n      [-97.06138,32.837,1000,0]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Polygon","detail":"Polygon(geometryDefinition) -> Polygon","insertText":"Polygon(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט פוליגון ממילון תוך שימוש רק במערך ערכים כקואורדינטות.\n\n**פרמטר**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - המאפיינים שמהם נבנה אובייקט גיאומטרי של פוליגון.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך של טבעות (או צורות) שבו כל טבעת היא מערך של נק' מפנה.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך של נקודות מפנה בטבעת. כל הטבעות צריכות להיות סגורות, כלומר - נקודת המפנה הראשונה של כל טבעת צריכה תמיד להיות זהה לנקודת המפנה האחרונה. יש להגדיר נקודות מפנה בסדר כיוון השעון. טבעות עם נקודות מפנה שהוגדרו בסדר נגד כיוון השעון יגרמו לחורי פוליגון.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך מספרים שמייצג נקודת מפנה יחידה או קואורדינטה בטבעת. הפריט הראשון במערך מייצג את קואורדינטה X. הרכיב השני מייצג את קואורדינטה Y. הרכיב השלישי מייצג את קואורדינטה M, אם 'hasM' הוא true ו-'hasZ' הוא false. אחרת, הרכיב השלישי מייצג את קואורדינטה Z. אם `hasZ` ו-`hasM` שניהם true, אז הרכיב השלישי מייצג את קואורדינטה Z, והרכיב הרביעי מייצג את קואורדינטה M.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _החל מ-1.25 ב-ArcGIS Pro ו-ArcGIS Maps SDKs עבור Native Apps._ מערך טבעות (או צורות) שיכול להכיל עקומות.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך של נקודות מפנה או אובייקטי עקומה בטבעת. כל הטבעות צריכות להיות סגורות, כלומר - נקודת המפנה הראשונה של כל טבעת צריכה תמיד להיות זהה לנקודת המפנה האחרונה. יש להגדיר נקודות מפנה בסדר כיוון השעון. טבעות עם נקודות מפנה שהוגדרו בסדר נגד כיוון השעון יגרמו לחורי פוליגון. כל פריט במערך יכול להיות נקודת מפנה או אובייקט עקומה.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך מספרים שמייצג נקודת מפנה יחידה או קואורדינטה בטבעת. הפריט הראשון במערך מייצג את קואורדינטה X. הרכיב השני מייצג את קואורדינטה Y. הרכיב השלישי מייצג את קואורדינטה M, אם 'hasM' הוא true ו-'hasZ' הוא false. אחרת, הרכיב השלישי מייצג את קואורדינטה Z. אם `hasZ` ו-`hasM` שניהם true, אז הרכיב השלישי מייצג את קואורדינטה Z, והרכיב הרביעי מייצג את קואורדינטה M.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - אובייקט עקומה שמייצג סגמנט של טבעת. לאובייקט העקומה יש את המאפיינים הבאים:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מגדיר קשת מעגלית או אליפטית. לקשתות מעגליות יש ארבעה מרכיבים במערך; לקשתות אליפטיות חייבים להיות 7 מרכיבים.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מייצג עקומת Bezier קובית. זה מוגדר על די מערך של שלושה מערכים שמייצגים נקודת קצה ושתי נקודת בקרה.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המאפיין c מייצג קשת מעגלית פתוחה. זה מוגדר כמערך של שני ערכי דיוק-כפול שמיצגים את קואורדינטות X ו-Y של מרכז המעגל.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - הייחוס המרחבי של הגיאומטריה.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המזהה הידוע-היטב של מערכת הקואורדינטות הגיאוגרפית או המוטלת שמגדיר את הייחוס שעבורו יש לשרטט את הגיאומטריה.\n\n**ערך החזרה**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**משאבים נוספים**\n\n* [Curve objects](https://developers.arcgis.com/rest/services-reference/enterprise/geometry-objects/#curve-objects)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"polygon","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polygon2","description":"בונה אובייקט פוליגון ממילון תוך שימוש במערך נקודות כקואורדינטות.","examples":"\n**דוגמה**\n\nיוצר פוליגן רק עם קואורדינטות X, Y\n\n```arcade\n// Creates a Polygon with 2 rings\nPolygon({\n  rings: [\n    [\n      Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06133, y: 32.836, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06124, y: 32.834, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06127, y: 32.832, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } })\n    ],\n    [\n      Point({ x: -97.06326, y: 32.759, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06298, y: 32.755, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06326, y: 32.759, spatialReference: { wkid: 3857 } })\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Polygon","detail":"Polygon(geometryDefinition) -> Polygon","insertText":"Polygon(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט פוליגון ממילון תוך שימוש במערך נקודות כקואורדינטות.\n\n**פרמטר**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - המאפיינים שמהם נבנה אובייקט גיאומטרי של פוליגון.\n\n  - **rings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך של טבעות (או צורות) שבו כל טבעת היא מערך של אובייקטי נקודות.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - מערך של נקודות שמייצג טבעת. כל הטבעות צריכות להיות סגורות, כלומר - הנקודה הראשונה של כל טבעת צריכה תמיד להיות זהה לנקודה האחרונה בטבעת. יש להגדיר נקודות בסדר כיוון השעון. טבעות עם נקודות מפנה שהוגדרו בסדר נגד כיוון השעון יגרמו לחורי פוליגון.\n  - **curveRings**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _החל מ-1.25 ב-ArcGIS Pro ו-ArcGIS Maps SDKs עבור Native Apps._ מערך טבעות (או צורות) שיכול להכיל עקומות.\n\n    - **ring**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך של נקודות מפנה או אובייקטי עקומה בטבעת. כל הטבעות צריכות להיות סגורות, כלומר - נקודת המפנה הראשונה של כל טבעת צריכה תמיד להיות זהה לנקודת המפנה האחרונה. יש להגדיר נקודות מפנה בסדר כיוון השעון. טבעות עם נקודות מפנה שהוגדרו בסדר נגד כיוון השעון יגרמו לחורי פוליגון. כל פריט במערך יכול להיות נקודת מפנה או אובייקט עקומה.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - נקודה שמייצגת נקודת מפנה יחידה או קואורדינטה בטבעת.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - אובייקט עקומה שמייצג סגמנט של טבעת. לאובייקט העקומה יש את המאפיינים הבאים:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מגדיר קשת מעגלית או אליפטית. לקשתות מעגליות יש ארבעה מרכיבים במערך; לקשתות אליפטיות חייבים להיות 7 מרכיבים.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מייצג עקומת Bezier קובית. זה מוגדר על די מערך של שלושה מערכים שמייצגים נקודת קצה ושתי נקודת בקרה.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המאפיין c מייצג קשת מעגלית פתוחה. זה מוגדר כמערך של שני ערכי דיוק-כפול שמיצגים את קואורדינטות X ו-Y של מרכז המעגל.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - הייחוס המרחבי של הגיאומטריה.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המזהה הידוע-היטב של מערכת הקואורדינטות הגיאוגרפית או המוטלת שמגדיר את הייחוס שעבורו יש לשרטט את הגיאומטריה.\n\n**ערך החזרה**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**משאבים נוספים**\n\n* [Curve objects](https://developers.arcgis.com/rest/services-reference/enterprise/geometry-objects/#curve-objects)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"polygon","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polygon3","description":"בונה אובייקט פוליגון מטקסט JSON עם סדרתיות. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של פוליגון. טקסט JSON יכול להכיל אובייקטי עקומה ב-ArcGIS Pro ו-ArcGIS Maps SDKs for Native Apps החל מגרסה 1.25.","examples":"\n**דוגמה**\n\n\n\n```arcade\n// Creates a Polygon object\nvar polygonJSON = '{\"rings\": [[[-97.06138,32.837],[-97.06133,32.836],[-97.06124,32.834],[-97.06127,32.832], [-97.06138,32.837]],[[-97.06326,32.759],[-97.06298,32.755],[-97.06153,32.749], [-97.06326,32.759]]],\"spatialReference\": { \"wkid\": 3857 }}';\nPolygon(polygonJSON);\n```\n\n","completion":{"label":"Polygon","detail":"Polygon(jsonDefinition) -> Polygon","insertText":"Polygon(${1:jsonDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט פוליגון מטקסט JSON עם סדרתיות. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של פוליגון. טקסט JSON יכול להכיל אובייקטי עקומה ב-ArcGIS Pro ו-ArcGIS Maps SDKs for Native Apps החל מגרסה 1.25.\n\n**פרמטר**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-JSON שממנו נבנה האובייקט הגיאומטרי של פוליגון.\n\n**ערך החזרה**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**משאבים נוספים**\n\n* [ArcGIS REST API JSON specification for Polygon objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm#POLYGON)\n"}},"parametersInfo":{"min":1,"max":1}}],[{"type":"function","name":"polyline","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polyline1","description":"בונה אובייקט פולי קו ממילון תוך שימוש רק במערך ערכים כקואורדינטות.","examples":"\n**דוגמאות**\n\nיוצר פולי קו רק עם קואורדינטות X, Y\n\n```arcade\n// Creates a Polyline with 2 paths\nPolyline({\n  paths: [\n    [\n      [-97.06138,32.837],\n      [-97.06133,32.836],\n      [-97.06124,32.834],\n      [-97.06127,32.832]\n    ],\n    [\n      [-97.06326,32.759],\n      [-97.06298,32.755]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר פולי קו עם ערכי M\n\n```arcade\n// Creates a Polyline with 1 path\nPolyline({\n  hasM: true,\n  paths: [\n    [\n      [-97.06138,32.837,0],\n      [-97.06133,32.836,15],\n      [-97.06124,32.834,30],\n      [-97.06127,32.832,50]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר פולי קו עם ערכי Z\n\n```arcade\n// Creates a Polyline with 1 path\nPolyline({\n  hasZ: true,\n  paths: [\n    [\n      [-97.06138,32.837,1000],\n      [-97.06133,32.836,1500],\n      [-97.06124,32.834,1000],\n      [-97.06127,32.832,500]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\nיוצר פולי קו עם ערכי Z ו-M\n\n```arcade\n// Creates a Polyline with 1 path\nPolyline({\n  hasM: true,\n  hasZ: true,\n  paths: [\n    [\n      [-97.06138,32.837,1000,0],\n      [-97.06133,32.836,1500,15],\n      [-97.06124,32.834,1000,30],\n      [-97.06127,32.832,500,50]\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Polyline","detail":"Polyline(geometryDefinition) -> Polyline","insertText":"Polyline(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט פולי קו ממילון תוך שימוש רק במערך ערכים כקואורדינטות.\n\n**פרמטר**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - המאפיינים שמהם נבנה אובייקט גיאומטרי של פולי קו.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך של נתיבים (או מקטעי קו) שבו כל נתיב הוא מערך של נק' מפנה.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך של נקודות מפנה במקטע קו, או נתיב.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך מספרים שמייצג נקודת מפנה יחידה או קואורדינטה במקטע. הפריט הראשון במערך מייצג את קואורדינטה X. הרכיב השני מייצג את קואורדינטה Y. הרכיב השלישי מייצג את קואורדינטה M, אם 'hasM' הוא true ו-'hasZ' הוא false. אחרת, הרכיב השלישי מייצג את קואורדינטה Z. אם `hasZ` ו-`hasM` שניהם true, אז הרכיב השלישי מייצג את קואורדינטה Z, והרכיב הרביעי מייצג את קואורדינטה M.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _החל מ-1.25 ב-ArcGIS Pro ו-ArcGIS Maps SDKs עבור Native Apps._ מערך נתיבים (או סגמנטי קו) שיכול להכיל עקומות.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך של נקודות מפנה או אובייקטי עקומה בנתיב.\n\n      - **vertex**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך מספרים שמייצג נקודת מפנה יחידה או קואורדינטה במקטע. הפריט הראשון במערך מייצג את קואורדינטה X. הרכיב השני מייצג את קואורדינטה Y. הרכיב השלישי מייצג את קואורדינטה M, אם 'hasM' הוא true ו-'hasZ' הוא false. אחרת, הרכיב השלישי מייצג את קואורדינטה Z. אם `hasZ` ו-`hasM` שניהם true, אז הרכיב השלישי מייצג את קואורדינטה Z, והרכיב הרביעי מייצג את קואורדינטה M.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - אובייקט עקומה שמייצג סגמנט של נתיב. לאובייקט העקומה יש את המאפיינים הבאים:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מגדיר קשת מעגלית או אליפטית. לקשתות מעגליות יש ארבעה מרכיבים במערך; לקשתות אליפטיות חייבים להיות 7 מרכיבים.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מייצג עקומת Bezier קובית. זה מוגדר על די מערך של שלושה מערכים שמייצגים נקודת קצה ושתי נקודת בקרה.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המאפיין c מייצג קשת מעגלית פתוחה. זה מוגדר כמערך של שני ערכי דיוק-כפול שמיצגים את קואורדינטות X ו-Y של מרכז המעגל.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - הייחוס המרחבי של הגיאומטריה.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המזהה הידוע-היטב של מערכת הקואורדינטות הגיאוגרפית או המוטלת שמגדיר את הייחוס שעבורו יש לשרטט את הגיאומטריה.\n\n**ערך החזרה**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**משאבים נוספים**\n\n* [Curve objects](https://developers.arcgis.com/rest/services-reference/enterprise/geometry-objects/#curve-objects)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"polyline","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polyline2","description":"בונה אובייקט פולי קו ממילון תוך שימוש במערך נקודות כקואורדינטות.","examples":"\n**דוגמה**\n\nיוצר פולי קו רק עם קואורדינטות X, Y\n\n```arcade\n// Creates a Polyline with 2 paths\nPolyline({\n  paths: [\n    [\n      Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06133, y: 32.836, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06124, y: 32.834, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06127, y: 32.832, spatialReference: { wkid: 3857 } })\n    ],\n    [\n      Point({ x: -97.06326, y: 32.759, spatialReference: { wkid: 3857 } }),\n      Point({ x: -97.06298, y: 32.755, spatialReference: { wkid: 3857 } })\n    ]\n  ],\n  spatialReference: { wkid: 3857 }\n});\n```\n\n","completion":{"label":"Polyline","detail":"Polyline(geometryDefinition) -> Polyline","insertText":"Polyline(${1:geometryDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט פולי קו ממילון תוך שימוש במערך נקודות כקואורדינטות.\n\n**פרמטר**\n\n- **geometryDefinition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - המאפיינים שמהם נבנה אובייקט גיאומטרי של פולי קו.\n\n  - **paths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך של נתיבים (או מקטעי קו) שבו כל נתיב הוא מערך של אובייקטי נקודות.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - מערך של נקודות שמייצג מקטע קו, או נתיב.\n  - **curvePaths**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - _החל מ-1.25 ב-ArcGIS Pro ו-ArcGIS Maps SDKs עבור Native Apps._ מערך נתיבים (או סגמנטי קו) שיכול להכיל עקומות.\n\n    - **path**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך של נקודות מפנה או אובייקטי עקומה בנתיב.\n\n      - **vertex**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) - נקודה שמייצגת נקודת מפנה בנתיב.\n      - **curve**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - אובייקט עקומה שמייצג סגמנט של נתיב. לאובייקט העקומה יש את המאפיינים הבאים:\n\n        - **a**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מגדיר קשת מעגלית או אליפטית. לקשתות מעגליות יש ארבעה מרכיבים במערך; לקשתות אליפטיות חייבים להיות 7 מרכיבים.\n        - **b**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מייצג עקומת Bezier קובית. זה מוגדר על די מערך של שלושה מערכים שמייצגים נקודת קצה ושתי נקודת בקרה.\n        - **c**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המאפיין c מייצג קשת מעגלית פתוחה. זה מוגדר כמערך של שני ערכי דיוק-כפול שמיצגים את קואורדינטות X ו-Y של מרכז המעגל.\n  - **hasM**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-M.\n  - **hasZ**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לגיאומטריה יש ערכי-Z.\n  - **spatialReference**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - הייחוס המרחבי של הגיאומטריה.\n\n    - **wkid**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המזהה הידוע-היטב של מערכת הקואורדינטות הגיאוגרפית או המוטלת שמגדיר את הייחוס שעבורו יש לשרטט את הגיאומטריה.\n\n**ערך החזרה**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**משאבים נוספים**\n\n* [Curve objects](https://developers.arcgis.com/rest/services-reference/enterprise/geometry-objects/#curve-objects)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"polyline","bundle":"geometry","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#polyline3","description":"בונה אובייקט פולי קו מטקסט JSON עם סדרתיות. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של פולי קו. טקסט JSON יכול להכיל אובייקטי עקומה ב-ArcGIS Pro ו-ArcGIS Maps SDKs for Native Apps החל מגרסה 1.25.","examples":"\n**דוגמה**\n\n\n\n```arcade\n// Creates a Polyline object\nvar polylineJSON = '{\"paths\": [[[-97.06138,32.837],[-97.06133,32.836],[-97.06124,32.834],[-97.06127,32.832]], [[-97.06326,32.759],[-97.06298,32.755]]], \"spatialReference\": { \"wkid\": 3857 } }'\nPolyline(polylineJSON);\n```\n\n","completion":{"label":"Polyline","detail":"Polyline(jsonDefinition) -> Polyline","insertText":"Polyline(${1:jsonDefinition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה אובייקט פולי קו מטקסט JSON עם סדרתיות. על סכמת ה-JSON לפעול על פי מפרט ArcGIS REST API JSON עבור אובייקטים של פולי קו. טקסט JSON יכול להכיל אובייקטי עקומה ב-ArcGIS Pro ו-ArcGIS Maps SDKs for Native Apps החל מגרסה 1.25.\n\n**פרמטר**\n\n- **jsonDefinition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - טקסט JSON שממנו נבנה האובייקט הגיאומטרי של קו.\n\n**ערך החזרה**: [Polyline](https://developers.arcgis.com/arcade/guide/types/#polyline)\n\n**משאבים נוספים**\n\n* [ArcGIS REST API JSON specification for Polyline objects](https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm#POLYLINE)\n"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"relate","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#relate","description":"מציין אם יחס DE-9IM הנתון הוא 'true' עבור שתי הגיאומטריות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר ערך 'נכון' כאשר הקשר בין גיאומרטיות הקלט תואם\n\n```arcade\nRelate($feature, geometry2, 'TTTFFTFFT')\n```\n\n","completion":{"label":"Relate","detail":"Relate(geometry1, geometry2, relation) -> Boolean","insertText":"Relate(${1:geometry1_}, ${2:geometry2_}, ${3:relation_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם יחס DE-9IM הנתון הוא 'true' עבור שתי הגיאומטריות.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה הראשונה עבור הקשר.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה השנייה עבור הקשר.\n- **relation**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - יחס המטריצה Dimensionally Extended 9 Intersection Model ‏(DE-9IM) (מקודד כערך טקסט) שמולו יימדד הקשר בין שתי הגיאומטריות. טקסט זה מכיל את תוצאת הבדיקה של כל הצטלבות המיוצגת במטריצה DE-9IM. כל תוצאה היא תו אחד בטקסט ועשויה להיות מיוצגת כמספר (הממד המקסימלי המוחזר: 0,1,2), כערך בוליאני (T או F), או כתו ממוסך (להתעלמות מתוצאות: '\\*').\n\nדוגמה: כל אחד מקודי הטקסט הבאים של DE-9IM חוקי כדי לבדוק אם גיאומטריית פוליגון מכילה באופן מלא גיאומטריית קו: TTTFFTFFT (בוליאני), 'T\\*\\*\\*\\*\\*\\*FF\\*' (התעלמות מהצטלבויות לא רלוונטיות), או '102FF\\*FF\\*' (צורת ממד). כל אפשרות מחזירה את אותה תוצאה.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"ringisclockwise","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#ringisclockwise","description":"מציין אם הנקודות בטבעת פוליגון מסודרות בכיוון השעון.","examples":"\n**דוגמה**\n\n\n\n```arcade\n// $feature is a polygon feature\nvar polygonRings = Geometry($feature).rings;\nIIf(RingIsClockwise(polygonRings[0]), 'correct polygon', 'incorrect direction')\n```\n\n","completion":{"label":"RingIsClockwise","detail":"RingIsClockwise(points) -> Boolean","insertText":"RingIsClockwise(${1:points_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם הנקודות בטבעת פוליגון מסודרות בכיוון השעון.\n\n**פרמטר**\n\n- **points**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Point](https://developers.arcgis.com/arcade/guide/types/#point)&gt; - מערך של נקודות בטבעת פוליגון.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"rotate","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#rotate","description":"מסובב גיאומטריה נגד כיוון השעון במספר המעלות שצוין. הסיבוב מתבצע סביב הצנטרואיד או נקודת הסיבוב הנתונה.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את ישות הקלט מסובבת על הצנטרואיד ב-90 מעלות\n\n```arcade\nRotate($feature, 90)\n```\n\n","completion":{"label":"Rotate","detail":"Rotate(inputGeometry, angle, rotationOrigin?) -> Geometry","insertText":"Rotate(${1:inputGeometry_}, ${2:angle_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](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- **angle**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - זווית הסיבוב במעלות.\n- **rotationOrigin** (_Optional_): [Point](https://developers.arcgis.com/arcade/guide/types/#point) - הנקודה שסביבה יש לסובב את הגיאומטריה. עובר כברירת מחדל לצנטרואיד של הגיאומטריה.\n\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"setgeometry","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#setgeometry","description":"מגדיר או מחליף גיאומטריה בצורה שמוגדרת על-ידי המשתמש. יש לציין שהצורות שנחשבות כמשתנים גלובליים אינן ניתנות לשינוי; אין אפשרות לשנות את הגיאומטריות שלהן.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמגדיר גיאומטריה חדשה בצורה\n\n```arcade\nvar pointFeature = Feature(Point( ... ), 'name', 'buffer centroid');\nvar mileBuffer = BufferGeodetic(Geometry(pointFeature), 1, 'mile');\nSetGeometry(pointFeature, mileBuffer);\n```\n\n","completion":{"label":"SetGeometry","detail":"SetGeometry(inputFeature, inputGeometry) -> Null","insertText":"SetGeometry(${1:inputFeature_}, ${2:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמגדיר או מחליף גיאומטריה בצורה שמוגדרת על-ידי המשתמש. יש לציין שהצורות שנחשבות כמשתנים גלובליים אינן ניתנות לשינוי; אין אפשרות לשנות את הגיאומטריות שלהן.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - צורה שהגיאומטריה שלה תעודכן.\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - הגיאומטריה להגדרה בצורת הקלט.\n\n**ערך החזרה**: Null"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"simplify","bundle":"geometry","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#simplify","description":"מבצע את פעולת ההפשטה על הגיאומטריה. הדבר משנה את הגיאומטריה הנתונה כדי להפוך אותה לחוקית טופולוגית.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר את הגיאומטריה המפושטת של הישות\n\n```arcade\nSimplify($feature);\n```\n\n","completion":{"label":"Simplify","detail":"Simplify(inputGeometry) -> Geometry","insertText":"Simplify(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](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\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"symmetricdifference","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#symmetricdifference","description":"מבצע את פעולת ההפרש הסימטרי בין שתי גיאומטריות. ההפרש הסימטרי כולל את החלקים של שתי הגיאומטריות שאינם משותפים ביניהן.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר פוליגון המייצג שטחים שבהם אין חפיפה בין הקלטים\n\n```arcade\nvar geom2 = Polygon({ ... });\nSymmetricDifference($feature, geom2);\n```\n\n","completion":{"label":"SymmetricDifference","detail":"SymmetricDifference(leftGeometry, rightGeometry) -> Geometry","insertText":"SymmetricDifference(${1:leftGeometry_}, ${2:rightGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמבצע את פעולת ההפרש הסימטרי בין שתי גיאומטריות. ההפרש הסימטרי כולל את החלקים של שתי הגיאומטריות שאינם משותפים ביניהן.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **leftGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - מופע הגיאומטריה שיושווה ל-`rightGeometry` בפעולת ה-XOR.\n- **rightGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - מופע הגיאומטריה שיושווה ל-`leftGeometry` בפעולת ה-XOR.\n\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"touches","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#touches","description":"מציין אם גיאומטריה אחת נוגעת בגיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר ערך 'נכון' כאשר יש מגע בין הגיאומטריות\n\n```arcade\nvar geom2 = Polygon({ ... });\nTouches($feature, geom2);\n```\n\n","completion":{"label":"Touches","detail":"Touches(geometry1, geometry2) -> Boolean","insertText":"Touches(${1:geometry1_}, ${2:geometry2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם גיאומטריה אחת נוגעת בגיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה לבדיקת קשר ה-'touches' עם 'geometry2'.\n- **geometry2**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הגיאומטריה לבדיקת קשר ה-'touches' עם 'geometry1'.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"union","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#union1","description":"בונה את האיחוד המוגדר-תיאורטית של הגיאומטריות או היישויות במערך קלט ומחזיר גיאומטריה יחידה. כל ערכי הקלט חייבים להיות מאותו סוג גיאומטריה ולחלוק אותו ייחוס מרחבי.\n\n**יש לזכור ששימוש ב-`$feature`‎ בתור קלט יביא לתוצאות ברמת דיוק דומה לזו של הרזולוציה וקנה המידה של התצוגה. כלומר, הערכים שמוחזרים מביטויים באמצעות פונקציה זו עשויים להשתנות בעקבות שינוי מרחק התצוגה.**","examples":"\n**דוגמה**\n\n\n\n```arcade\nvar geom2 = Polygon({ ... });\nUnion([ $feature, geom2 ]);\n```\n\n","completion":{"label":"Union","detail":"Union(geometries) -> Geometry","insertText":"Union(${1:geometries_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה את האיחוד המוגדר-תיאורטית של הגיאומטריות או היישויות במערך קלט ומחזיר גיאומטריה יחידה. כל ערכי הקלט חייבים להיות מאותו סוג גיאומטריה ולחלוק אותו ייחוס מרחבי.\n\n**יש לזכור ששימוש ב-`$feature`‎ בתור קלט יביא לתוצאות ברמת דיוק דומה לזו של הרזולוציה וקנה המידה של התצוגה. כלומר, הערכים שמוחזרים מביטויים באמצעות פונקציה זו עשויים להשתנות בעקבות שינוי מרחק התצוגה.**\n\n**פרמטר**\n\n- **geometries**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)&gt; \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Feature](https://developers.arcgis.com/arcade/guide/types/#feature)&gt; - מערך של גיאומטריות או מערך של ישויות לאיחוד לגיאומטריה אחת. אפשרי כל מספר של גיאומטריות.\n\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"union","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#union2","description":"בונה את האיחוד המוגדר-תיאורטית של רשימת גיאומטריות ומחזיר גיאומטריה יחידה. כל ערכי הקלט חייבים להיות מאותו סוג גיאומטריה ולחלוק אותו ייחוס מרחבי.\n\n**יש לזכור ששימוש ב-`$feature`‎ בתור קלט יביא לתוצאות ברמת דיוק דומה לזו של הרזולוציה וקנה המידה של התצוגה. כלומר, הערכים שמוחזרים מביטויים באמצעות פונקציה זו עשויים להשתנות בעקבות שינוי מרחק התצוגה.**","examples":"\n**דוגמה**\n\n\n\n```arcade\nvar geom2 = Polygon({ ... });\nvar geom3 = Polygon({ ... });\nvar geom4 = Polygon({ ... });\nUnion(Geometry($feature), geom2, geom3, geom4);\n```\n\n","completion":{"label":"Union","detail":"Union(geometry1, [geometry2, ..., geometryN]?) -> Geometry","insertText":"Union(${1:geometry1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבונה את האיחוד המוגדר-תיאורטית של רשימת גיאומטריות ומחזיר גיאומטריה יחידה. כל ערכי הקלט חייבים להיות מאותו סוג גיאומטריה ולחלוק אותו ייחוס מרחבי.\n\n**יש לזכור ששימוש ב-`$feature`‎ בתור קלט יביא לתוצאות ברמת דיוק דומה לזו של הרזולוציה וקנה המידה של התצוגה. כלומר, הערכים שמוחזרים מביטויים באמצעות פונקציה זו עשויים להשתנות בעקבות שינוי מרחק התצוגה.**\n\n**פרמטרים**\n\n- **geometry1**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - גיאומטריה לאיחוד לגיאומטריה אחת עם גיאומטריות אחרות.\n- **[geometry2, ..., geometryN]** (_Optional_): [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - רשימה מתמשכת של גיאומטריות של ישויות לאיחוד לגיאומטריה אחת. אפשרי כל מספר של גיאומטריות.\n\n**ערך החזרה**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":1,"max":-1}}],{"type":"function","name":"within","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#within","description":"מציין אם גיאומטריה אחת נמצאת בתוך גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._","examples":"\n**דוגמה**\n\nמחזיר ערך 'נכון' כאשר הצורה נמצאת בתוך הפוליגון הנתון\n\n```arcade\nvar outerGeom = Polygon({ ... });\nWithin($feature, outerGeom);\n```\n\n","completion":{"label":"Within","detail":"Within(innerGeometry, outerGeometry) -> Boolean","insertText":"Within(${1:innerGeometry_}, ${2:outerGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם גיאומטריה אחת נמצאת בתוך גיאומטריה אחרת. בגרפיקה להלן, ההדגשה באדום מציינת את התרחישים שבהם הפונקציה תחזיר ערך true.\n\n_הגיאומטריות של ישויות בהצגה החזותית ובפרופילי התוויות עוברות הכללה לפי הרזולוציה וקנה המידה של התצוגה, לשיפור ביצועי השרטוט. לכן, השימוש בגיאומטריה של ישות (כלומר ‎$feature) בתור קלט לפונקציה גיאומטרית בהקשרים אלה יחזיר תוצאות שונות בכל רמת קנה מידה. פרופילים אחרים, כגון חלון קופץ, מספקים גיאומטריית רזולוציה מלאה._\n\n**פרמטרים**\n\n- **innerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - גיאומטריית הבסיס שנבדקת עבור היחס בין 'within' לבין 'outerGeometry'.\n- **outerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - גיאומטריית ההשוואה שנבדקת עבור היחס בין 'contains' לבין 'innerGeometry'.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"knowledge-graph_functions","title":"פונקציות גרף ידע","items":[{"type":"function","name":"knowledgegraphbyportalitem","bundle":"knowledge-graph","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/knowledge-graph_functions/#knowledgegraphbyportalitem","description":"מחזיר גרף ידע מפריט פורטל.","examples":"\n**דוגמה**\n\nמחזיר את גרף הידע מפריט הפורטל.\n\n```arcade\nvar knowledgeGraph = KnowledgeGraphByPortalItem(\n  Portal('https://www.example.com/arcgis'), // enterprise portal\n  '7b1fb95ab77f40bf8aa09c8b59045449',\n);\n```\n\n","completion":{"label":"KnowledgeGraphByPortalItem","detail":"KnowledgeGraphByPortalItem(portalObject, itemId) -> KnowledgeGraph","insertText":"KnowledgeGraphByPortalItem(${1:portalObject_}, ${2:itemId_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר גרף ידע מפריט פורטל.\n\n**פרמטרים**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - הפורטל שממנו יש לתשאל ישויות.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-GUID של פריט הפורטל המפנה אל שירות גרף ידע. _ערך זה חייב להיות טקסט מילולי._\n\n**ערך החזרה**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph)\n\n**משאבים נוספים**\n\n* [Get started with ArcGIS Knowledge Server](https://enterprise.arcgis.com/en/knowledge/latest/introduction/get-started-with-arcgis-knowledge.htm)\n* [Get started with ArcGIS Knowledge (ArcGIS Pro)](https://pro.arcgis.com/en/pro-app/latest/help/data/knowledge/get-started-with-arcgis-knowledge.htm)\n* [Introduction to knowledge graph service in the ArcGIS Maps SDK for JavaScript](https://developers.arcgis.com/javascript/latest/knowledge-graph/knowledge-graph-intro/)\n"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"querygraph","bundle":"knowledge-graph","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/knowledge-graph_functions/#querygraph","description":"מתשאל גרף ידע עם שאילתת openCypher ומחזיר את סט היישויות והקשרים בגרף, ביחד עם המאפיינים שלהם.","examples":"\n**דוגמאות**\n\nמתשאל את גרף הידע לאיתור מידע אודות ישויות 'Student' שהוא מכיל.\n\n```arcade\nvar results = QueryGraph(\n  knowledgeGraph,\n  'MATCH (p:Student)-[e:EnrolledAt]->(s:School)\n   WHERE s.name = \"Eastside Elementary\"\n   RETURN p,e,s.principal,s.numStaff\n   LIMIT 1');\n\nreturn Text(results);\n```\n\nמתשאל את גרף הידע תוך שימוש בפרמטרים של קשירה.\n\n```arcade\n// searches for entities with a `name` property that matches the given string in the query parameters\n// OR falls within the given geom bounding box\n// query returns both the supplier and the part that it buys\nvar query = `MATCH (s:Supplier)-[:buys_part]-(p:Part)\n  WHERE s.name=$name OR esri.graph.ST_Intersects($geom, s.geometry)\n  RETURN s,p`;\n \n var results = QueryGraph(\n   $graph,\n   query,\n   {\n     \"name\": \"Supplier 1\",\n     \"geom\": Polygon({\n        rings: [[\n          [38,-78],\n          [39,-79],\n          [39,-76],\n          [-38,-76],\n          [-38,-78]\n        ]]\n      })\n   }\n );\n```\n\n","completion":{"label":"QueryGraph","detail":"QueryGraph(graph, openCypherQuery, queryParameters?) -> Array","insertText":"QueryGraph(${1:graph_}, ${2:openCypherQuery_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמתשאל גרף ידע עם שאילתת openCypher ומחזיר את סט היישויות והקשרים בגרף, ביחד עם המאפיינים שלהם.\n\n**פרמטרים**\n\n- **graph**: [KnowledgeGraph](https://developers.arcgis.com/arcade/guide/types/#knowledgegraph) - גרף הדיע לתשאול.\n- **openCypherQuery**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שאילתת openCypher לביצוע מול גרף הידע.\n- **queryParameters** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - מילון פרמטרים שמיים של שאילתה עבור שאילתת openCypher. המפתחות או שמות הפרמטרים במילון הם תלויי רישיות. הפרמטרים הקבילים תלויים במאגר הגרף החיצוני ויכולים להיות מהסוגים: 'מערך', 'מילון', 'גיאומטריה', 'מספר', 'טקסט'.\n\n**ערך החזרה**: Array\n\n**משאבים נוספים**\n\n* [Get started with ArcGIS Knowledge Server](https://enterprise.arcgis.com/en/knowledge/latest/introduction/get-started-with-arcgis-knowledge.htm)\n* [Get started with ArcGIS Knowledge (ArcGIS Pro)](https://pro.arcgis.com/en/pro-app/latest/help/data/knowledge/get-started-with-arcgis-knowledge.htm)\n* [Introduction to knowledge graph service in the ArcGIS Maps SDK for JavaScript](https://developers.arcgis.com/javascript/latest/knowledge-graph/knowledge-graph-intro/)\n"}},"parametersInfo":{"min":2,"max":3}}]},{"id":"text_functions","title":"פונקציות טקסט","items":[{"type":"function","name":"concatenate","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#concatenate","description":"משרשר ערכים ומחזיר ערך טקסט.","examples":"\n**דוגמה**\n\nמדפיס 'red/blue/green'\n\n```arcade\nConcatenate(['red', 'blue', 'green'], '/')\n```\n\n","completion":{"label":"Concatenate","detail":"Concatenate(values?, separator?, format?) -> Text","insertText":"Concatenate($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמשרשר ערכים ומחזיר ערך טקסט.\n\n**פרמטרים**\n\n- **values** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של ערכי טקסט לשרשור.\n- **separator** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מפריד שישמש לצורך שרשור אם הפרמטר של הערכים הוא מערך. או טקסט לשרשור, אם בפרמטר הראשון יש ערך יחיד. אם אין, יישאר ריק.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - תווי עיצוב מיוחדים עבור תאריכים או מספרים. פרמטר זה זמין ב-Arcade בגרסה 1.3 ואילך.  \nערכים אפשריים:  \n  - `0`: ספרה  \n  - `#`: ספרה, השמטת אפסים בהתחלה/בסוף  \n  - `D`: יום בחודש, לא מרופד (1 - 31)  \n  - `DD`: יום בחודש, מרופד (01 - 31)  \n  - `DDD`: יום אורדינלי בשנה (1 - 365)  \n  - `d`: יום בשבוע (1 - 7)  \n  - `ddd`: יום בשבוע מקוצר (למשל 'שני')  \n  - `dddd`: יום בשבוע מלא (למשל 'יום שני')  \n  - `M`: מספר חודש (1 - 12)  \n  - `MM`: מספר חודש, מרופד (01 - 12)  \n  - `MMM`: שם חודש מקוצר (למשל 'ינו')  \n  - `MMMM`: שם חודש מלא (למשל 'ינואר')  \n  - `Y`: שנה מלאה  \n  - `YY`: שנה בשתי ספרות  \n  - `h`: שעות אזרחיות, לא מרופד (1 - 12)  \n  - `hh`: שעות אזרחיות, מרופד (01 - 12)  \n  - `H`: שעות צבאיות, לא מרופד (0 - 23)  \n  - `HH`: שעות צבאיות, מרופד (00 - 23)  \n  - `m`: דקות, לא מרופד (0 - 59)  \n  - `mm`: דקות, מרופד (00 - 59)  \n  - `s`: שניות, לא מרופד (0 - 59)  \n  - `ss`: שניות, מרופד (00 - 59)  \n  - `SSS`: אלפיות שנייה, מרופד (000 - 999)  \n  - `A`: AM/PM  \n  - `Z`: היסט אזור הזמן בתצוגת שעות צרה +/- UTC (לדוגמה, `7-` או `11+`)  \n  - `ZZ`: היסט אזור הזמן בשעות +/- UTC (לדוגמה, `07:00-` או `11:00+`)  \n  - `ZZZ`: היסט אזור הזמן בתצוגת שעות קומפקטית +/- UTC (לדוגמה, `0700-` או `1100+`)  \n  - `ZZZZ`: שם מקוצר של אזור הזמן (לדוגמה, EST)  \n  - `ZZZZZ`: שם אזור הזמן (לדוגמה, `שעון החוף המזרחי`)  \n\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":0,"max":3}},{"type":"function","name":"count","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#count","description":"מחזיר את מספר התווים בערך טקסט.","examples":"\n**דוגמה**\n\nמחזיר 13\n\n```arcade\nCount('Graham County')\n```\n\n","completion":{"label":"Count","detail":"Count(value) -> Number","insertText":"Count(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את מספר התווים בערך טקסט.\n\n**פרמטר**\n\n- **value**: [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}},{"type":"function","name":"find","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#find","description":"מוצא רצף של תווים בערך טקסט. תווים כלליים אינם נתמכים. החזרת הערך '1-' מציינת שלא נמצאו תוצאות.","examples":"\n**דוגמה**\n\nמדפיס 6\n\n```arcade\nFind('380', 'Esri, 380 New York Street', 0)\n```\n\n","completion":{"label":"Find","detail":"Find(searchText, targetText, startPosition?) -> Number","insertText":"Find(${1:searchText_}, ${2:targetText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמוצא רצף של תווים בערך טקסט. תווים כלליים אינם נתמכים. החזרת הערך '1-' מציינת שלא נמצאו תוצאות.\n\n**פרמטרים**\n\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט לחיפוש.\n- **targetText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט לחיפוש.\n- **startPosition** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס מבוסס האפסים של התו בטקסט שבו יש לחפש.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"fromcharcode","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#fromcharcode","description":"מחזירה ערך טקסט שנוצר מרצף קודים של תווי UTF-16.","examples":"\n**דוגמאות**\n\nהדוגמה הבאה מחזירה 'XYZ'.\n\n```arcade\nFromCharCode(88,89,90)\n// returns 'XYZ'\n```\n\nהדוגמה הבאה מחזירה '🌉'\n\n```arcade\nFromCharCode(55356, 57097)\n// returns '🌉'\n```\n\n","completion":{"label":"FromCharCode","detail":"FromCharCode(charCode1, [charCode2, ..., charCodeN]?) -> Text","insertText":"FromCharCode(${1:charCode1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזירה ערך טקסט שנוצר מרצף קודים של תווי UTF-16.\n\n**פרמטרים**\n\n- **charCode1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר המייצג יחידות קוד UTF-16. לכל יחידה יש טווח של 0-65535.\n- **[charCode2, ..., charCodeN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - רצף של מספרים המייצגים יחידות קוד UTF-16. לכל יחידה יש טווח של 0-65535.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":-1}},{"type":"function","name":"fromcodepoint","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#fromcodepoint","description":"מחזירה ערך טקסט שנוצר מרצף קודים של תווי UTF-32.","examples":"\n**דוגמאות**\n\nהדוגמה הבאה מחזירה 'XYZ'.\n\n```arcade\nFromCodePoint(88,89,90)\n// returns 'XYZ'\n```\n\nהדוגמה הבאה מחזירה '🌉'\n\n```arcade\nFromCodePoint(127753)\n// returns '🌉'\n```\n\n","completion":{"label":"FromCodePoint","detail":"FromCodePoint(codePoint1, [codePoint2, ..., codePoint1N]?) -> Text","insertText":"FromCodePoint(${1:codePoint1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזירה ערך טקסט שנוצר מרצף קודים של תווי UTF-32.\n\n**פרמטרים**\n\n- **codePoint1**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - נקודת קוד.\n- **[codePoint2, ..., codePoint1N]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - רשימה של נקודות קוד\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":-1}},{"type":"function","name":"guid","bundle":"core","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#guid","description":"מחזיר ערך GUID אקראי כערך טקסט.","examples":"\n**דוגמאות**\n\nמחזיר ערך הדומה ל-`{db894515-ed21-4df1-af67-36232256f59a}'\n\n```arcade\nGuid()\n```\n\nמחזיר ערך הדומה ל-`d00cf4dffb184caeb8ed105b2228c247`\n\n```arcade\nGuid('digits')\n```\n\n","completion":{"label":"Guid","detail":"Guid(guidFormat?) -> Text","insertText":"Guid($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערך GUID אקראי כערך טקסט.\n\n**פרמטר**\n\n- **guidFormat** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - תבנית בעלת שם עבור ה-GUID. ערך ברירת המחדל הוא 'ספרות-מקף-סוגריים מסולסלים'.  \nהערכים האפשריים: 'ספרות' |‎\\ ' ספרות-מקף' |\\‎' ספרות-מקף-סוגריים-מסולסלים' |\\‎ 'ספרות-מקף-סוגריים'\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":0,"max":1}},{"type":"function","name":"left","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#left","description":"מחזיר את מספר התווים שצוין מתחילתה של ערך הטקסט.","examples":"\n**דוגמה**\n\nמדפיס 'the'\n\n```arcade\nLeft('the quick brown fox', 3)\n```\n\n","completion":{"label":"Left","detail":"Left(value, charCount) -> Text","insertText":"Left(${1:value_}, ${2:charCount_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את מספר התווים שצוין מתחילתה של ערך הטקסט.\n\n**פרמטרים**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הערך שממנו יתקבלו התווים.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר התווים שיש לשלוף מתחילת הטקסט.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"lower","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#lower","description":"הופך את הטקסט לאותיות קטנות (באנגלית).","examples":"\n**דוגמה**\n\nמדפיס 'hello'\n\n```arcade\nLower('HELLO')\n```\n\n","completion":{"label":"Lower","detail":"Lower(inputText) -> Text","insertText":"Lower(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהופך את הטקסט לאותיות קטנות (באנגלית).\n\n**פרמטר**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט ייכתב באותיות קטנות.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"mid","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#mid","description":"מקבל את מספר התווים מאמצע הטקסט.","examples":"\n**דוגמה**\n\nמדפיס 'quick'\n\n```arcade\nMid('the quick brown fox', 4, 5)\n```\n\n","completion":{"label":"Mid","detail":"Mid(value, startPosition, charCount?) -> Text","insertText":"Mid(${1:value_}, ${2:startPosition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמקבל את מספר התווים מאמצע הטקסט.\n\n**פרמטרים**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הערך שממנו יתקבלו התווים. אם הערך אינו מסוג 'טקסט', הערך מומר תחילה ל'טקסט'.\n- **startPosition**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - נקודת הפתיחה שממנה מתקבל הטקסט. 0 הוא הנקודה הראשונה.\n- **charCount** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר התווים שיש לחלץ. אם לא צוין, מחלץ תווים עד לסוף הטקסט\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"proper","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#proper","description":"הופך את הטקסט לכותרת. כברירת מחדל, האות הראשונה בכל מילה היא אות גדולה. האפשרות `firstword` תגדיר אות גדולה רק במילה הראשונה.","examples":"\n**דוגמה**\n\nמדפיס 'The Quick Brown Fox'\n\n```arcade\nProper('the quick brown fox', 'everyword')\n```\n\n","completion":{"label":"Proper","detail":"Proper(inputText, applyToText?) -> Text","insertText":"Proper(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהופך את הטקסט לכותרת. כברירת מחדל, האות הראשונה בכל מילה היא אות גדולה. האפשרות `firstword` תגדיר אות גדולה רק במילה הראשונה.\n\n**פרמטרים**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט שיש להמיר לכותרת.\n- **applyToText** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ערך טקסט שמציין את סוג האותיות. כברירת מחדל, האות הראשונה בכל מילה היא אות גדולה. פרמטר זה מקבל שני ערכים אפשריים: `everyword` או `firstword`.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"replace","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#replace","description":"מחליף תו בתוך ערך טקסט. ברירת המחדל היא להחליף את כל המופעים.","examples":"\n**דוגמה**\n\nמדפיס 'the quick red fox'\n\n```arcade\nReplace('the quick brown fox', 'brown', 'red')\n```\n\n","completion":{"label":"Replace","detail":"Replace(value, searchText, replacementText, allOccurrences?) -> Text","insertText":"Replace(${1:value_}, ${2:searchText_}, ${3:replacementText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחליף תו בתוך ערך טקסט. ברירת המחדל היא להחליף את כל המופעים.\n\n**פרמטרים**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט שבו יש לבצע החלפות.\n- **searchText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט לחיפוש.\n- **replacementText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט המחליף.\n- **allOccurrences** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם יש להחליף את כל המופעים של searchText בטקסט. ברירת המחדל היא `true`.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":3,"max":4}},{"type":"function","name":"right","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#right","description":"מחזיר את מספר התווים שצוין מהסוף של ערך הטקסט.","examples":"\n**דוגמה**\n\nמדפיס 'fox'\n\n```arcade\nRight('the quick brown fox', 3)\n```\n\n","completion":{"label":"Right","detail":"Right(value, charCount) -> Text","insertText":"Right(${1:value_}, ${2:charCount_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את מספר התווים שצוין מהסוף של ערך הטקסט.\n\n**פרמטרים**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט שממנו יתקבלו התווים.\n- **charCount**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר התווים שיש לשלוף מסוף הטקסט.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"split","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#split","description":"מפצל ערך טקסט למערך.","examples":"\n**דוגמאות**\n\nמחזיר '[red,green]'\n\n```arcade\nSplit('red,green,blue,orange', ',', 2)\n```\n\nמפצל את הפסקה בכל מרווח, מספר בלתי מוגבל של פעמים. מחזיר מערך של מילים בפסקה.\n\n```arcade\nSplit(paragraph, ' ', -1, true)\n```\n\n","completion":{"label":"Split","detail":"Split(inputText, separatorText, limit?, removeEmpty?) -> Array<Text>","insertText":"Split(${1:inputText_}, ${2:separatorText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמפצל ערך טקסט למערך.\n\n**פרמטרים**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט שמיועד לפיצול.\n- **separatorText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - המפריד המשמש לפיצול הטקסט.\n- **limit** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שלם המציין את מספר הפיצולים. ברירת המחדל היא '1-', המציין מספר בלתי מוגבל של פיצולים.\n- **removeEmpty** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם להסיר ערכים ריקים. ברירת המחדל היא false.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt;"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"standardizefilename","bundle":"core","sinceVersion":"1.29","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#standardizefilename","description":"מחזיר שם קובץ מתוקנן ומפורמט על בסיס כללי החלפת התווים הבאים. תווי ערך השדה יוחזרו בפורמט מתוקנן כפי שמתואר להלן.  \n- לוכסן קדמי (`/`) &rarr; מקף (`-`)  \n- לוכסן לאחור (`\\`) &rarr; מקף (`-`)  \n- קו אנכי (`|`) &rarr; מקף (`-`)  \n- כוכבית (`*`) &rarr; קו תחתי (`_`)  \n- יותר קטן (`<`) &rarr; קו תחתי (`_`)  \n- גדול יותר (`>`) &rarr; קו תחתי (`_`)  \n- סימן שאלה (`?`) &rarr; קו תחתי (`_`)  \n- נקודתיים (`:`) &rarr; פסיק ואחריו רווח (`, `)","examples":"\n**דוגמה**\n\n\n\n```arcade\nvar rawFilename = \"USGS:Green River, Utah\";\nreturn StandardizeFilename(rawFilename);\n// Returns a value of \"USGS, Green River, Utah\".\n```\n\n","completion":{"label":"StandardizeFilename","detail":"StandardizeFilename(inputFilename) -> Text","insertText":"StandardizeFilename(${1:inputFilename_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר שם קובץ מתוקנן ומפורמט על בסיס כללי החלפת התווים הבאים. תווי ערך השדה יוחזרו בפורמט מתוקנן כפי שמתואר להלן.  \n- לוכסן קדמי (`/`) &rarr; מקף (`-`)  \n- לוכסן לאחור (`\\`) &rarr; מקף (`-`)  \n- קו אנכי (`|`) &rarr; מקף (`-`)  \n- כוכבית (`*`) &rarr; קו תחתי (`_`)  \n- יותר קטן (`<`) &rarr; קו תחתי (`_`)  \n- גדול יותר (`>`) &rarr; קו תחתי (`_`)  \n- סימן שאלה (`?`) &rarr; קו תחתי (`_`)  \n- נקודתיים (`:`) &rarr; פסיק ואחריו רווח (`, `)\n\n**פרמטר**\n\n- **inputFilename**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם הקובץ של הקלט שיש לתקנן.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"standardizeguid","bundle":"core","sinceVersion":"1.20","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#standardizeguid","description":"החזרת מחרוזת GUID מתוקננת ומעוצבת.","examples":"\n**דוגמאות**\n\nהמרת GUID לפורמט 'ספרות'\n\n```arcade\nStandardizeGuid('{4e6f776d-c298-4b4b-86a4-57103b4d0f4a}', 'digits')\n// Returns a value of 4e6f776dc2984b4b86a457103b4d0f4a\n```\n\nהמרת GUID לפורמט 'ספרות-מקף'\n\n```arcade\nStandardizeGuid('{4e6f776d-c298-4b4b-86a4-57103b4d0f4a}', 'digits-hyphen')\n// Returns a value of 4e6f776d-c298-4b4b-86a4-57103b4d0f4a\n```\n\n","completion":{"label":"StandardizeGuid","detail":"StandardizeGuid(inputGuid, format) -> Text","insertText":"StandardizeGuid(${1:inputGuid_}, ${2:format_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהחזרת מחרוזת GUID מתוקננת ומעוצבת.\n\n**פרמטרים**\n\n- **inputGuid**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - GUID הקלט שיש לתקנן, בפורמט כלשהו.\n- **format**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - פורמט עם שם עבור ה-GUID.  \nהערכים האפשריים: 'ספרות' |‎\\ ' ספרות-מקף' |\\‎' ספרות-מקף-סוגריים-מסולסלים' |\\‎ 'ספרות-מקף-סוגריים'\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"text","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#text","description":"המרת ערך מכל סוג לערך טקסט. המאפיין האופציונלי 'פורמט' נועד לאפשר עיצוב של קלט התאריך והנתונים המספריים. מוחזר ערך null אם לא ניתן למצוא המרת טקסט מתאימה.","examples":"\n**דוגמאות**\n\nהצב את המספר משמאל לנקודה העשרונית\n\n```arcade\nText(123, '0000') // '0123'\n```\n\nהגבל את המספר משמאל לנקודה העשרונית\n\n```arcade\nText(123, '00') // '23'\n```\n\nקבץ את המספר לפי אלפים\n\n```arcade\nText(1234, '#,###') // '1,234'\n```\n\nעגל את המספר משתי ספרות אחרי הנקודה העשרונית\n\n```arcade\nText(12345678.123, '#,###.00') // '12,345,678.12'\n```\n\nמספר בפורמט של מטבע\n\n```arcade\nText(1234.55, '$#,###.00') // '$1,234.55'\n```\n\nעגל את המספר משתי ספרות אחרי הנקודה העשרונית\n\n```arcade\nText(1.236, '#.00') // '1.24'\n```\n\nשמר ספרות משמעותיות וקבץ לפי אלפים\n\n```arcade\nText(1234.5678, '#,##0.00#') // '1,234.568'\n```\n\nפרמט את המספר ופרמט חיובי/שלילי - אם קיימת תת-תבנית שלילית, היא משרתת רק כדי לציים את הקידומת והסיומת השליליות\n\n```arcade\nText(-2, 'Floor #;Basement #') // 'Basement 2'\n```\n\n\n\n```arcade\nText(2, 'Floor #;Basement #') // 'Floor 2'\n```\n\nהכפל ב-100 ופרמט כאחוזים\n\n```arcade\nText(0.3, '#%') // '30%'\n```\n\nפורמט תאריך ושעה כרגע, למשל 'Tuesday, October 25, 2016 @ 08:43:11'\n\n```arcade\nText(Now(), 'dddd, MMMM D, Y @ h:m:s')\n```\n\nעיצוב התאריך השעה לפי אזור הזמן\n\n```arcade\nText(startDate, 'ddd, MMM D, Y h:mm:ss A ZZZZ')\n// returns Thu, Sep 14, 2023 10:04:49 AM PDT\n```\n\n","completion":{"label":"Text","detail":"Text(value, format?) -> Text","insertText":"Text(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהמרת ערך מכל סוג לערך טקסט. המאפיין האופציונלי 'פורמט' נועד לאפשר עיצוב של קלט התאריך והנתונים המספריים. מוחזר ערך null אם לא ניתן למצוא המרת טקסט מתאימה.\n\n**פרמטרים**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך (כגון תאריך, מספר או נתון מסוג אחר) שיש להמיר לטקסט. החל מגרסה 1.25, קלטים של פוליגון או פולי קו יכולים להחזיר JSON שמכיל אובייקטים של עקומה בעת ביצוע ב-ArcGIS Pro וב-ArcGIS Maps SDKs for Native Apps.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - תווים מיוחדים לעיצוב תאריכים או מספרים.  \nערכים אפשריים:  \n  - `0`: ספרה  \n  - `#`: ספרה, השמטת אפסים בהתחלה/בסוף  \n  - `D`: יום בחודש, לא מרופד (1 - 31)  \n  - `DD`: יום בחודש, מרופד (01 - 31)  \n  - `DDD`: יום אורדינלי בשנה (1 - 365)  \n  - `d`: יום בשבוע (1 - 7)  \n  - `ddd`: יום בשבוע מקוצר (למשל 'שני')  \n  - `dddd`: יום בשבוע מלא (למשל 'יום שני')  \n  - `M`: מספר חודש (1 - 12)  \n  - `MM`: מספר חודש, מרופד (01 - 12)  \n  - `MMM`: שם חודש מקוצר (למשל 'ינו')  \n  - `MMMM`: שם חודש מלא (למשל 'ינואר')  \n  - `Y`: שנה מלאה  \n  - `YY`: שנה בשתי ספרות  \n  - `h`: שעות אזרחיות, לא מרופד (1 - 12)  \n  - `hh`: שעות אזרחיות, מרופד (01 - 12)  \n  - `H`: שעות צבאיות, לא מרופד (0 - 23)  \n  - `HH`: שעות צבאיות, מרופד (00 - 23)  \n  - `m`: דקות, לא מרופד (0 - 59)  \n  - `mm`: דקות, מרופד (00 - 59)  \n  - `s`: שניות, לא מרופד (0 - 59)  \n  - `ss`: שניות, מרופד (00 - 59)  \n  - `SSS`: אלפיות שנייה, מרופד (000 - 999)  \n  - `A`: AM/PM  \n  - `Z`: היסט אזור הזמן בתצוגת שעות צרה +/- UTC (לדוגמה, `7-` או `11+`)  \n  - `ZZ`: היסט אזור הזמן בשעות +/- UTC (לדוגמה, `07:00-` או `11:00+`)  \n  - `ZZZ`: היסט אזור הזמן בתצוגת שעות קומפקטית +/- UTC (לדוגמה, `0700-` או `1100+`)  \n  - `ZZZZ`: שם מקוצר של אזור הזמן (לדוגמה, EST)  \n  - `ZZZZZ`: שם אזור הזמן (לדוגמה, `שעון החוף המזרחי`)  \n\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"tocharcode","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#tocharcode","description":"מחזיר מספר בין 0 ל-65535 המייצג את נקודת קוד UTF-16 באינדקס הנתון. חצאים לא חוקיים של זוגות משלימים מוסרים באופן אוטומטי.","examples":"\n**דוגמאות**\n\nהדוגמה הבאה מחזירה 88, ערך ה-Unicode של x.\n\n```arcade\nToCharCode('XYZ')\n// returns 88\n```\n\nהדוגמה הבאה מחזירה 89, ערך ה-Unicode של Y.\n\n```arcade\nToCharCode('XYZ', 1)\n// returns 89\n```\n\nהדוגמה הבאה מחזירה 65535.\n\n```arcade\nToCharCode('\\uFFFF\\uFFFE')\n// returns 65535\n```\n\nהדוגמה הבאה מחזירה 55356.\n\n```arcade\nToCharCode('🌉')\n// returns 55356\n```\n\nהדוגמה הבאה מחזירה 57097.\n\n```arcade\nToCharCode('🌉', 1)\n// returns 57097\n```\n\n","completion":{"label":"ToCharCode","detail":"ToCharCode(inputText, index?) -> Number","insertText":"ToCharCode(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר מספר בין 0 ל-65535 המייצג את נקודת קוד UTF-16 באינדקס הנתון. חצאים לא חוקיים של זוגות משלימים מוסרים באופן אוטומטי.\n\n**פרמטרים**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט שממנו יתקבל ערך נקודת קוד UTF-16.\n- **index** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שלם עם ערך של 0 לפחות שאינו גדול ממספר התווים של 'inputText'. כברירת מחדל, ערך זה הוא 0.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"tocodepoint","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#tocodepoint","description":"מחזירה מספר שאינו שלילי המייצג את ערך נקודת קוד UTF-32 של טקסט הקלט. אם נוסף לאינדקס בחצי הראשון של צמד משלים, מוחזר נקודת הקוד המלאה. אם נוסף לאינדקס בחצי השני של הצמד, הפונקציה מחזירה את ערך החצי השני. אם קוד גדול אינו תו חוקי, הפונקציה מחזירה רק את הערך של החצי שלאינדקס שלו היא מוסיפה מידע.","examples":"\n**דוגמאות**\n\nהדוגמה הבאה מחזירה 88, ערך ה-Unicode של x.\n\n```arcade\nToCodePoint('XYZ')\n// returns 88\n```\n\nהדוגמה הבאה מחזירה 89, ערך ה-Unicode של Y.\n\n```arcade\nToCodePoint('XYZ', 1)\n// returns 89\n```\n\nהדוגמה הבאה מחזירה 127753.\n\n```arcade\nToCodePoint('🌉')\n// returns 127753\n```\n\nהדוגמה הבאה מחזירה 57097.\n\n```arcade\nToCodePoint('🌉', 1)\n// returns 57097\n```\n\n","completion":{"label":"ToCodePoint","detail":"ToCodePoint(inputText, position?) -> Number","insertText":"ToCodePoint(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזירה מספר שאינו שלילי המייצג את ערך נקודת קוד UTF-32 של טקסט הקלט. אם נוסף לאינדקס בחצי הראשון של צמד משלים, מוחזר נקודת הקוד המלאה. אם נוסף לאינדקס בחצי השני של הצמד, הפונקציה מחזירה את ערך החצי השני. אם קוד גדול אינו תו חוקי, הפונקציה מחזירה רק את הערך של החצי שלאינדקס שלו היא מוסיפה מידע.\n\n**פרמטרים**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט שממנו יתקבל ערך נקודת קוד UTF-32.\n- **position** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המיקום של תו ב-'inputText' שממנו יש להחזיר את ערך נקודת הקוד. ערך ברירת המחדל הוא 0.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"tohex","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#tohex","description":"ממיר מספר שלם לייצוג הקסדצימאלי.","examples":"\n**דוגמאות**\n\nמחזיר `\\\"64\\\"`.\n\n```arcade\nToHex(100)\n```\n\nמחזיר את הייוצג ההקסדצימאלי עבור הצבע כחול רויאל, `\\\"#4169E1\\\"`, מערכי ה-RGB שלו\n\n```arcade\nvar r = ToHex(65); // returns \"41\"\nvar g = ToHex(105); // returns \"69\"\nvar b = ToHex(225); // returns \"E1\"\nConcatenate(\"#\",r,g,b)\n// Returns \"#4169E1\"\n```\n\n","completion":{"label":"ToHex","detail":"ToHex(value) -> Text","insertText":"ToHex(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nממיר מספר שלם לייצוג הקסדצימאלי.\n\n**פרמטר**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הערך שיומר לערך הקסדצימאלי.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"trim","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#trim","description":"מסיר רווחים מההתחלה ומהסוף של ערך טקסט.","examples":"\n**דוגמה**\n\nמדפיס 'hello world'\n\n```arcade\nTrim('   hello world')\n```\n\n","completion":{"label":"Trim","detail":"Trim(inputText) -> Text","insertText":"Trim(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמסיר רווחים מההתחלה ומהסוף של ערך טקסט.\n\n**פרמטר**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט שמיועד לקיצוץ.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"upper","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#upper","description":"הופך את תווי הטקסט לאותיות גדולות.","examples":"\n**דוגמה**\n\nמדפיס 'HELLO'\n\n```arcade\nUpper('Hello')\n```\n\n","completion":{"label":"Upper","detail":"Upper(inputText) -> Text","insertText":"Upper(${1:inputText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהופך את תווי הטקסט לאותיות גדולות.\n\n**פרמטר**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - הטקסט שמיועד להפיכה לאותיות גדולות.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"urlencode","bundle":"core","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/text_functions/#urlencode","description":"מקודד כתובת URL על-ידי החלפה של כל מופע של תווים מסוימים באחד, שניים, שלושה או ארבעה רצפי ביטול המייצגים את קידוד UTF-8 של התו.","examples":"\n**דוגמה**\n\nמקודד את כתובת ה-URL שצוינה\n\n```arcade\nvar urlsource ='arcgis-survey123://?';\nvar params = {\n  itemID:'36ff9e8c13e042a58cfce4ad87f55d19',\n  center: '43.567,-117.380'\n};\nreturn urlsource  + UrlEncode(params);\n//arcgis-survey123://?center=43.567%2C-117.380&itemID=36ff9e8c13e042a58cfce4ad87f55d19\n```\n\n","completion":{"label":"UrlEncode","detail":"UrlEncode(textOrDictionary) -> Text","insertText":"UrlEncode(${1:textOrDictionary_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמקודד כתובת URL על-ידי החלפה של כל מופע של תווים מסוימים באחד, שניים, שלושה או ארבעה רצפי ביטול המייצגים את קידוד UTF-8 של התו.\n\n**פרמטר**\n\n- **textOrDictionary**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - כתובת ה-URL שיש לקודד.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"feature_functions","title":"פונקציות ישות","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#defaultvalue","description":"מחזיר ערך ברירת מחדל שצוין אם שם שדה ביישות לא קיים, או אם הערך בשדה שצוין הוא 'null' או ערך טקסט ריק.","examples":"\n**דוגמה**\n\nמחזיר 'n/a' אם מאפיין ישות לא קיים או שהוא ריק\n\n```arcade\nDefaultValue($feature, \"population\", \"n/a\")\n// Returns the population value if available\n// or n/a if not available\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputFeature, fieldName, defaultValue) -> Any","insertText":"DefaultValue(${1:inputFeature_}, ${2:fieldName_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערך ברירת מחדל שצוין אם שם שדה ביישות לא קיים, או אם הערך בשדה שצוין הוא 'null' או ערך טקסט ריק.\n\n**פרמטרים**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - ישות הקלט לבדיקה.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה לבדיקה.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך זה מוחזר אם שם השדה לא קיים, או אם הערך בשדה שצוין הוא 'null' או ערך טקסט ריק.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nמחזיר את הערך עבור השדה שצוין אם הוגדר. אחרת, מחזיר את הערך שצוין ב-'defaultValue'."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"domain","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#domain","description":"מחזיר את הדומיין שהוקצה לשדה נתון של ה'ישות' שצוינה. אם ה'ישות' שייכת לקבוצה בעלת סוג משנה, מחזיר את הדומיין שהוקצה לסוג המשנה.","examples":"\n**דוגמה**\n\nהדומיין שהוקצה לסוג המשנה של הישות\n\n```arcade\nvar d = Domain($feature, \"poleType\")\n// the poleType field has a coded value domain called poleTypes\n// the value of d will be\n// {\n//   type: \"codedValue\" ,\n//   name: \"poleTypes\",\n//   dataType: \"number\",\n//   codedValues: [\n//     { name: \"Unknown\", code: 0 },\n//     { name: \"Wood\", code: 1 },\n//     { name: \"Steel\", code: 2 }\n//   ]\n// }\n```\n\n","completion":{"label":"Domain","detail":"Domain(inputFeature, fieldName) -> Dictionary","insertText":"Domain(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](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- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה (לא כינוי השדה) שהוקצה לדומיין.\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- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - תקף לגבי דומיינים מסוג 'codedValue' בלבד. מערך של מילונים המתארים את הערכים החוקיים של השדה. כל מילון כולל מאפיין 'קוד', המכיל את ערך השדה בפועל, ומאפיין 'שם' המכיל תיאור ידידותי של הערך (כגון '{ code: 1, name: \\\"pavement\\\" }')\n- **min**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - תקף לגבי דומיינים מסוג 'טווח' בלבד. הערך המינימלי של הדומיין.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - תקף לגבי דומיינים מסוג 'טווח' בלבד. הערך המקסימלי של הדומיין."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"domaincode","bundle":"core","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#domaincode","description":"מחזיר את הקוד לתיאור דומיין משויך בישות.","examples":"\n**דוגמה**\n\nמדפיס את קוד הדומיין עבור השדה המיוחס.\n\n```arcade\nDomainCode($feature, 'Enabled', 'True')\n```\n\n","completion":{"label":"DomainCode","detail":"DomainCode(inputFeature, fieldName, value?, subtype?) -> Number,Text","insertText":"DomainCode(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](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- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה (לא כינוי השדה) המכיל את הדומיין.\n- **value** (_Optional_): [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":2,"max":4}},{"type":"function","name":"domainname","bundle":"core","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#domainname","description":"מחזיר את השם התיאורי עבור קוד דומיין בישות.","examples":"\n**דוגמה**\n\nמדפיס את תיאור הדומיין עבור שדה הייחוס\n\n```arcade\nDomainName($feature, 'fieldName')\n```\n\n","completion":{"label":"DomainName","detail":"DomainName(inputFeature, fieldName, code?, subtype?) -> Text","insertText":"DomainName(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](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- **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) - המספר המקודד או השם של סוג המשנה, אם הישות תומכת בסוגי משנה. אם לא צוין, ייעשה שימוש בסוג המשנה של הישות (אם יש כזה).\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"expects","bundle":"core","sinceVersion":"1.15","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#expects","description":"מבקש מאפיינים נוספים עבור היישות הנתונה. בחלק מהפרופילים, כמו הצגה חזותית ותוויות, היישומים מבקשים רק את מאפייני הנתונים הנדרשים לצורך רינדור של כל ישות או תווית. חלק מהביטויים מתייחסים באופן דינמי לשמות שדות עם משתנים במקום לערכי טקסט. לכן למנועי רינדור ותוויות קשה לזהות שדות שנדרשים לרינדור. הפונקציה הזו מאפשרת לציין במפורש שדות חובה שהם מסוג רשימה. כמו כן אפשר לבקש את כל השדות או חלק מהם בעזרת תו כללי. מכיוון שביטויים מופעלים לפי ישות, צריך להשתמש בתו כללי בזהירות, בייחוד בשכבות שמכילות הרבה ישויות. אם מבקשים יותר מדי נתונים, ביצועי היישום עלולים להיפגע.","examples":"\n**דוגמאות**\n\nבקשה לשדות שלא זוהו בקלות על ידי ה-Renderer\n\n```arcade\n// Request multiple years of population data if the\n// fields cannot be easily detected by the renderer or labels\nExpects($feature, 'POP_2020', 'POP_2010')\nvar thisYear = 2020;\nvar lastDecade = thisYear - 10;\nreturn $feature['POP_'+thisYear] - $feature['POP_'+lastDecade]\n```\n\nבקשה של כל הנתונים שתואמים לדפוס בשם השדה\n\n```arcade\n// Request all the data beginning with 'POP'. This is\n// necessary because the renderer can't easily detect\n// the required fields based on this expression\nExpects($feature, 'POP*')\n\nvar startYear = 1880;\nvar endYear = 2020;\nvar changes = [];\n\nfor(var y=startYear; y<endYear; y+=10){\n  var startPop = $feature['POP_' + y];\n  var endPop = $feature['POP_' + (y+10)];\n  var change = endPop - startPop;\n  Push(changes, change);\n}\nMax(changes);\n```\n\nבקשה של כל הנתונים עבור הישות\n\n```arcade\n// Request all fields because the required fields may\n// be based on unknown information like a relative date\nExpects($feature, '*')\n\nvar casesToday = $feature[ 'CASES_' + Text(d, 'MM_DD_Y') ];\nvar casesYesterday = $feature[ 'CASES_' + Text(DateAdd( Today(), -1, 'days', 'MM_DD_Y') ];\n// Change in cases from yesterday\nreturn casesToday - casesYesterday;\n```\n\n","completion":{"label":"Expects","detail":"Expects(inputFeature, field1, [field2, ..., fieldN]?) -> Null","insertText":"Expects(${1:inputFeature_}, ${2:field1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.15](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- **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":"feature","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature1","description":"יוצר ישות חדשה.","examples":"\n**דוגמה**\n\n\n\n```arcade\nFeature(pointGeometry, 'city_name', 'Spokane', 'population', 210721)\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputGeometry, attribute1, value1, [attribute2, value2, ..., attributeN, valueN]?) -> Feature","insertText":"Feature(${1:inputGeometry_}, ${2:attribute1_}, ${3:value1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר ישות חדשה.\n\n**פרמטרים**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - הגיאומטריה של היישות.\n- **attribute1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - השם של המאפיין הראשון.\n- **value1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - הערך של המאפיין הראשון.\n- **[attribute2, value2, ..., attributeN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - זוגות שם/ערך מתמשכים לכל מאפיין בישות.\n\n**ערך החזרה**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":3,"max":-1}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature2","description":"יוצר יישות חדשה ממחרוזת JSON סדרתי.","examples":"\n**דוגמה**\n\n\n\n```arcade\nvar JSONString = '{\"geometry\":{\"x\":10,\"y\":20,\"spatialReference\":{\"wkid\":102100}},\"attributes\":{\"hello\":10}}'\nvar ftr1 = Feature(JSONString)\n```\n\n","completion":{"label":"Feature","detail":"Feature(jsonText) -> Feature","insertText":"Feature(${1:jsonText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר יישות חדשה ממחרוזת JSON סדרתי.\n\n**פרמטר**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-JSON הסדרתי שמייצג יישות.\n\n**ערך החזרה**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature3","description":"יוצר יישות חדשה מגיאומטריה ומילון של מאפיינים.","examples":"\n**דוגמה**\n\n\n\n```arcade\nvar dict = { hello:10 }\nvar p = point({x:10, y:20, spatialReference:{wkid:102100}})\nvar ftr = Feature(p,dict)\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputGeometry, attributes) -> Feature","insertText":"Feature(${1:inputGeometry_}, ${2:attributes_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר יישות חדשה מגיאומטריה ומילון של מאפיינים.\n\n**פרמטרים**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - הגיאומטריה של היישות.\n- **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - מילון שמכיל את המאפיינים והערכים שלהם.\n\n**ערך החזרה**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature4","description":"יוצר יישות חדשה ממילון.","examples":"\n**דוגמה**\n\nצור יישות חדשה ממילון\n\n```arcade\nvar featureDict = {\n  geometry: Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } }),\n  attributes: {\n    name1: \"value1\",\n    name2: \"value2\"\n  }\n};\n// create a new feature from a dictionary of geometry and attributes\nvar newFeature = Feature(featureDict);\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputDictionary) -> Feature","insertText":"Feature(${1:inputDictionary_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר יישות חדשה ממילון.\n\n**פרמטר**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - מילון עם הגיאומטריה והמאפיינים של היישות.\n\n  - **geometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - הגיאומטריה של היישות. אם `geometry` (גיאומטריה) הוא מילון, תתבצע בנייה של גיאומטריה חדשה באמצעות הפונקציה `Geometry`. אם הערך של `geometry` הוא null או לא קיים במילון, היישות תיווצר עם גיאומטריית `null`.\n  - **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - מילון שמכיל את המאפיינים והערכים שלהם.\n\n**ערך החזרה**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature5","description":"יוצר עותק של יישות.","examples":"\n**דוגמה**\n\nיוצר עותק של יישות\n\n```arcade\nvar copiedFeature = Feature($feature);\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputFeature) -> Feature","insertText":"Feature(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.23](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\n**ערך החזרה**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"featureinfilter","bundle":"core","sinceVersion":"1.29","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#featureinfilter","description":"מציין האם היישות הנתונה כלולה בביטוי Where של SQL שצוין. אם היישות שצוינה כלולה בביטוי Where, הפונקציה מחזירה 'true', אחרת המשפט מחזיר 'false'. פונקציה זו שימושית לבדיקה האם ישות עונה על תנאי ספציפי. אם ישות הקלט היא NULL, הפונקציה מחזירה 'false'. אם `whereClause` הוא NULL או ריק, הפונקציה מחזירה 'true'. אם שני הפרמטרים הם NULL, הפונקציה מחזירה 'false'.","examples":"\n**דוגמה**\n\nהחזר true אם יישות כלולה בביטוי Where של SQL שצוין.\n\n```arcade\n// The provided feature has a 'magnitude' field with a value of 5.2\nif(FeatureInFilter($feature, 'magnitude >= 5')) {\n  return 'Significant earthquake';\n}\nreturn 'Minor earthquake';\n```\n\n","completion":{"label":"FeatureInFilter","detail":"FeatureInFilter(inputFeature, whereClause) -> Boolean","insertText":"FeatureInFilter(${1:inputFeature_}, ${2:whereClause_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין האם היישות הנתונה כלולה בביטוי Where של SQL שצוין. אם היישות שצוינה כלולה בביטוי Where, הפונקציה מחזירה 'true', אחרת המשפט מחזיר 'false'. פונקציה זו שימושית לבדיקה האם ישות עונה על תנאי ספציפי. אם ישות הקלט היא NULL, הפונקציה מחזירה 'false'. אם `whereClause` הוא NULL או ריק, הפונקציה מחזירה 'true'. אם שני הפרמטרים הם NULL, הפונקציה מחזירה 'false'.\n\n**פרמטרים**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - היישות לבדיקה.\n- **whereClause**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ביטוי Where של SQL המשמש לבדיקת הכללת היישות. משפט where לא חוקי לש SQL יפיק שגיאה. Standardized SQL-92 קביל.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"gdbversion","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#gdbversion","description":"מחזיר את שם גרסת ה-geodatabase הנוכחי עבור נתוני ניהול גרסאות או ענף. כאשר הנתונים אינם ב-geodatabase של ריבוי-משתמשים, יוחזר ערך מחרוזת ריקה.","examples":"\n**דוגמה**\n\nמחזיר לגרסת ה-geodatabase של ישות נתונה.\n\n```arcade\nGdbVersion($feature)\n```\n\n","completion":{"label":"GdbVersion","detail":"GdbVersion(inputFeature) -> Text","insertText":"GdbVersion(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את שם גרסת ה-geodatabase הנוכחי עבור נתוני ניהול גרסאות או ענף. כאשר הנתונים אינם ב-geodatabase של ריבוי-משתמשים, יוחזר ערך מחרוזת ריקה.\n\n**פרמטר**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - ישות שמתוכה תוחזר גרסת ה-geodatabase הנוכחית של השכבה המשויכת.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**משאבים נוספים**\n\n* [Overview of Versioning](https://pro.arcgis.com/en/pro-app/help/data/geodatabases/overview/overview-of-versioning-in-arcgis-pro.htm)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"haskey","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#haskey","description":"מציין אם ישות כוללת את מפתח הקלט.","examples":"\n**דוגמה**\n\nמחזיר true אם ליישות יש שדה בשם 'temp'\n\n```arcade\nHasKey($feature, 'temp');\n```\n\n","completion":{"label":"HasKey","detail":"HasKey(inputFeature, key) -> Boolean","insertText":"HasKey(${1:inputFeature_}, ${2:key_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](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- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה לבדיקה.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.20","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#hasvalue","description":"מציין אם ליישות יש שדה נתון ואם לשדה זה יש ערך.","examples":"\n**דוגמה**\n\nמחזיר 'false' אם מאפיין ישות לא קיים או שהוא ריק\n\n```arcade\nif(HasValue($feature, \"population\")){\n  return $feature.population / AreaGeodetic($feature)\n}\n// Returns the population density if population is available\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputFeature, fieldName) -> Boolean","insertText":"HasValue(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.20](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- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה לבדיקה.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"schema","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#schema","description":"מחזיר את תיאור הסכמה של היישות שסופקה.","examples":"","completion":{"label":"Schema","detail":"Schema(inputFeature) -> Dictionary","insertText":"Schema(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](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\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון המתואר על-ידי המאפיינים להלן.\n\n- **fields**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - מחזיר מערך של מילונים המתאר את השדות בישות. כל שדה מתאר את השדה 'שם', 'סוג', 'סוג משנה', 'דומיין', 'אורך' והאם הוא 'ניתן לעריכה' או 'nullable'.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - סוג הגיאומטריה של הישויות בישות. מחזיר 'esriGeometryNull' עבור טבלאות ללא גיאומטריה.  \nהערכים האפשריים: 'esriGeometryPoint'‏, 'esriGeometryLine'‏, 'esriGeometryPolygon'‏, 'esriGeometryNull'\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שדה המזהה הגלובלי של הישות. מחזיר `\\\"\\\"` אם לא תומך ב-globalId.\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - השדה ObjectID של הישות."}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"subtypecode","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#subtypecode","description":"מחזיר את קוד סוג המשנה של ישות נתונה","examples":"\n**דוגמה**\n\nמחזיר את הקוד של סוג המשנה\n\n```arcade\n// feature has a field named `assetGroup`\n// with the subtype described in the Subtypes function example\nSubtypeCode($feature)  // returns 1\n```\n\n","completion":{"label":"SubtypeCode","detail":"SubtypeCode(inputFeature) -> Number,Text,Date","insertText":"SubtypeCode(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](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\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"subtypename","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#subtypename","description":"מחזיר את שם סוג המשנה של ישות נתונה.","examples":"\n**דוגמה**\n\nמחזיר את השם של סוג המשנה\n\n```arcade\n// feature has a field named `assetGroup`\n// with the subtype described in the Subtypes function example\nSubtypeName($feature) // returns \"Single Phase\"\n```\n\n","completion":{"label":"SubtypeName","detail":"SubtypeName(inputFeature) -> Text","insertText":"SubtypeName(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](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\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"subtypes","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#subtypes","description":"מחזיר את המילון עם הערך בקידוד של סוג משנה. מחזיר 'null' כאשר סוגי משנה לא מופעלים בשכבה.","examples":"\n**דוגמה**\n\nמחזיר סוגי משנה עם ערכים מקודדים מתוך ישות\n\n```arcade\nSubtypes($feature)\n// returns the following dictionary\n// {\n//   subtypeField: 'assetGroup',\n//   subtypes: [\n//     { name: \"Unknown\", code: 0 },\n//     { name: \"Single Phase\", code: 1 },\n//     { name: \"Two Phase\", code: 2 }\n//   ]\n// }\n```\n\n","completion":{"label":"Subtypes","detail":"Subtypes(inputFeature) -> Dictionary","insertText":"Subtypes(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את המילון עם הערך בקידוד של סוג משנה. מחזיר 'null' כאשר סוגי משנה לא מופעלים בשכבה.\n\n**פרמטר**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - הישות שממנה יש לקבל סוגי משנה.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון המתואר על-ידי המאפיינים להלן.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - השדה שמכיל סוג משנה.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - מערך של מילונים המתארים את סוגי המשנה. כל מילון כולל מאפיין 'קוד', המכיל את ערך השדה בפועל, ומאפיין 'שם' המכיל תיאור ידידותי של הערך (כגון '{ code: 1, name: \\\"pavement\\\" }')"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"logical_functions","title":"פונקציות לוגיות","items":[{"type":"function","name":"boolean","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#boolean","description":"נסיונות להמיר את הערך הלא בוליאני הנתון לערך בוליאני. לדוגמה, ערך הטקסט 'true' יהפוך ל-`true`.","examples":"\n**דוגמאות**\n\n\n\n```arcade\n// returns `true`\nBoolean('true')\n```\n\n\n\n```arcade\n// returns `false`. A value of 1 would return `true`\nBoolean(0)\n```\n\n\n\n```arcade\n// returns `false`\nBoolean('hello')\n```\n\n","completion":{"label":"Boolean","detail":"Boolean(value) -> Boolean","insertText":"Boolean(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nנסיונות להמיר את הערך הלא בוליאני הנתון לערך בוליאני. לדוגמה, ערך הטקסט 'true' יהפוך ל-`true`.\n\n**פרמטר**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ערך טקסט או ערך מספרי שיש להמיר לערך בוליאני.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"decode","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#decode","description":"מעריך ביטוי לערך ומשווה את ערך התוצאה עם הערך של הפרמטרים הבאים. אם הביטוי מעריך לערך תואם, הוא מחזיק את ערך הפרמטר הבא. אם לא נמצאו התאמות, יוחזר ערך 'ברירת המחדל'. זה דומה למשפט switch/case.","examples":"\n**דוגמה**\n\n\n\n```arcade\n// returns a meaningful value when a field contains coded values\nvar code = $feature.codedValue;\nvar decodedValue = Decode(code, 1, 'Residential', 2, 'Commercial', 3, 'Mixed', 'Other');\n```\n\n","completion":{"label":"Decode","detail":"Decode(expression, [compare1, return1, ..., compareN, returnN], default) -> Any","insertText":"Decode(${1:expression_}, ${2:[compare1, return1, ..., compareN, returnN]_}, ${3:default_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמעריך ביטוי לערך ומשווה את ערך התוצאה עם הערך של הפרמטרים הבאים. אם הביטוי מעריך לערך תואם, הוא מחזיק את ערך הפרמטר הבא. אם לא נמצאו התאמות, יוחזר ערך 'ברירת המחדל'. זה דומה למשפט switch/case.\n\n**פרמטרים**\n\n- **expression**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ביטוי Arcade שחייב להיות תואם לערך שניתן להשוואה לערכי הפניה שסופקו.\n- **[compare1, return1, ..., compareN, returnN]**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - סט של ערכי השוואה וצמדי ערכים חוזרים.\n- **default**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך ברירת מחדל להחזרה אם אף אחד מערכי ההשוואה אינם תואמים. הוא יכול להיות ערך מכל סוג.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nמחזיר את ערך ההחזרה התואם. אם לא נמצאו התאמות, מוחזר ערך 'ברירת המחדל'."}},"parametersInfo":{"min":3,"max":-1}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#defaultvalue","description":"מחזיר ערך ברירת מחדל שצוין אם זוהה ערך ריק.","examples":"\n**דוגמה**\n\n\n\n```arcade\n// If a feature has no value in the POP_2000 field\n// then 'no data' is returned\nDefaultValue($feature.POP_2000, 'no data')\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(value, defaultValue) -> Any","insertText":"DefaultValue(${1:value_}, ${2:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערך ברירת מחדל שצוין אם זוהה ערך ריק.\n\n**פרמטרים**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך הקלט להשוואה מול `null` או '\\\"'. הוא יכול להיות ערך מכל סוג. אך אם הערך הוא מערך ריק, יוחזר המערך הריק.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - החזר ערך זה אם ה'ערך' המסופק ריק. סוג הנתונים של 'defaultValue' חייב להתאים לסוג הנתונים של 'ערך'.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nאם 'ערך' ריק, מוחזר 'defaultValue'. אחרת, מוחזר הערך של 'ערך'."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"equals","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#equals","description":"מציין אם שני הערכים שווים. סוגי האובייקטים (כגון מערכים, ישויות, מילונים, גיאומטריה) יחזירו 'אמת' רק אם הם אותו אובייקט.","examples":"\n**דוגמה**\n\nהשוואה לבדיקה אם שני הערכים שווים\n\n```arcade\nEquals(1, \"1\") // returns false\n\nvar testVal = \"test\";\nEquals(testVal, \"test\") // returns true\n\nvar array1 = Array(5);\nvar array2 = Array(5);\nEquals(array1, array2); // returns false\nEquals(array1, array1); // returns true\n```\n\n","completion":{"label":"Equals","detail":"Equals(value1, value2) -> Boolean","insertText":"Equals(${1:value1_}, ${2:value2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם שני הערכים שווים. סוגי האובייקטים (כגון מערכים, ישויות, מילונים, גיאומטריה) יחזירו 'אמת' רק אם הם אותו אובייקט.\n\n**פרמטרים**\n\n- **value1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך הקלט הראשון.\n- **value2**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך הקלט השני.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"iif","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#iif","description":"מחזיר ערך נתון אם הביטוי המותנה הוא `true` ומחזיר ערך חליפי אם הביטוי המותנה הוא `false`.","examples":"\n**דוגמה**\n\n\n\n```arcade\n// returns 'below' if the value is less than 1,000,000.\n// if the value is more than 1,000,000, then returns 'above'\nvar population = $feature.POP_2007;\nIIf(population < 1000000, 'below', 'above');\n```\n\n","completion":{"label":"IIf","detail":"IIf(condition, trueValue, falseValue) -> Any","insertText":"IIf(${1:condition_}, ${2:trueValue_}, ${3:falseValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערך נתון אם הביטוי המותנה הוא `true` ומחזיר ערך חליפי אם הביטוי המותנה הוא `false`.\n\n**פרמטרים**\n\n- **condition**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - ביטוי לוגי שחייב להיות 'true' או `false`.\n- **trueValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך להחזרה אם 'condition' הוא 'true'. הוא יכול להיות ערך מכל סוג.\n- **falseValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך להחזרה אם 'condition' הוא 'false'. הוא יכול להיות ערך מכל סוג.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nאם 'condition' הוא 'true', מוחזר 'trueValue'. אחרת, מוחזר הערך של 'falseValue'."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"isempty","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#isempty","description":"מחזיר 'true' אם הערך שסופק הוא 'null' או טקסט ריק (כגון ''''). מחזיר 'false' בכל שאר המקרים, לרבות מערכים ומילונים ריקים.","examples":"\n**דוגמאות**\n\n\n\n```arcade\n// Returns true\nIsEmpty(null)\n```\n\n\n\n```arcade\n// Returns false\nIsEmpty('hello world')\n```\n\n","completion":{"label":"IsEmpty","detail":"IsEmpty(value) -> Boolean","insertText":"IsEmpty(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר 'true' אם הערך שסופק הוא 'null' או טקסט ריק (כגון ''''). מחזיר 'false' בכל שאר המקרים, לרבות מערכים ומילונים ריקים.\n\n**פרמטר**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - הערך שמושווה מול 'null' או '\\\"'. הוא יכול להיות ערך מכל סוג.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"isnan","bundle":"core","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#isnan","description":"מציין אם ערך הקלט אינו מספר (NaN). מספר נחשב ל-NaN באחד מהתרחישים הבאים: - `0/0` - `אינסוף / אינסוף` - `אינסוף * 0` - כל פעולה שבה NaN הוא אופרנד - העברה של טקסט שאינו מספרי או ערך 'לא מוגדר' למספר","examples":"\n**דוגמאות**\n\n\n\n```arcade\n// Returns true\nIsNan(Infinity / Infinity)\n```\n\n\n\n```arcade\n// Returns false\nIsNan('4')\n```\n\n","completion":{"label":"IsNan","detail":"IsNan(value) -> Boolean","insertText":"IsNan(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם ערך הקלט אינו מספר (NaN). מספר נחשב ל-NaN באחד מהתרחישים הבאים: - `0/0` - `אינסוף / אינסוף` - `אינסוף * 0` - כל פעולה שבה NaN הוא אופרנד - העברה של טקסט שאינו מספרי או ערך 'לא מוגדר' למספר\n\n**פרמטר**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - הערך שיש לבדוק אם הוא NaN.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"typeof","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#typeof","description":"מחזיר את הסוג של ערך הקלט. יחזיר אחד מהסוגים הבאים: של מערך, תאריך, טקסט, בוליאני, מספר, מילון, ישות, FeatureSet, נקודה, פוליגון, קו, ישות מרובת נקודות, תיחום, פונקציה, סוג לא מזוהה.","examples":"\n**דוגמאות**\n\nמדפיס 'Boolean'\n\n```arcade\nTypeOf(true)\n```\n\nמדפיס 'Date'\n\n```arcade\nTypeOf(Now())\n```\n\n","completion":{"label":"TypeOf","detail":"TypeOf(value) -> Text","insertText":"TypeOf(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הסוג של ערך הקלט. יחזיר אחד מהסוגים הבאים: של מערך, תאריך, טקסט, בוליאני, מספר, מילון, ישות, FeatureSet, נקודה, פוליגון, קו, ישות מרובת נקודות, תיחום, פונקציה, סוג לא מזוהה.\n\n**פרמטר**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך הקלט, המשתנה או מאפיין הישות.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"when","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#when","description":"מעריך סדרה של ביטויים מותנים, עד שאחד הוא true.","examples":"\n**דוגמה**\n\nסיווג מחדש של ערך שדה מספרי לדירוג כללי (טקסט).  \nאם כל הביטויים הם 'false', מוחזר הביטוי 'n/a'.\n\n```arcade\nvar density = $feature.densityField;\nvar ranking = When(density < 50, 'low', density >=50 && density < 100, 'medium', density >= 100, 'high', 'n/a');\n```\n\n","completion":{"label":"When","detail":"When(expression1, result1, [expression2, result2, ..., expressionN, resultN]?, defaultValue) -> Any","insertText":"When(${1:expression1_}, ${2:result1_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמעריך סדרה של ביטויים מותנים, עד שאחד הוא true.\n\n**פרמטרים**\n\n- **expression1**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - ביטויים מותנים, אם מעריך ל-'true' אז יוחזר 'result1'.\n- **result1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - התוצאה הוחזרה אם `expression1` מעריך ל-`true`. הוא יכול להיות ערך מכל סוג.\n- **[expression2, result2, ..., expressionN, resultN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - סידרה של ביטויים מותנים וערכים מוחזרים אם הביטוי שצוין הוא true. הוא יכול להיות ערך מכל סוג.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - מחזיר ערך זה אם כל הביטויים הם 'false'. הוא יכול להיות ערך מכל סוג.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":3,"max":-1}}]},{"id":"dictionary_functions","title":"פונקציות מילון","items":[[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#defaultvalue1","description":"מחזיר ערך ברירת מחדל שצוין אם מפתח במילון לא קיים, או אם הערך במפתח שצוין הוא 'null' או ערך טקסט ריק.","examples":"\n**דוגמאות**\n\nDefaultValue מחזיר ערך שהוגדר\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: 0.4,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nDefaultValue(data, \"time\", \"No time logged\")\n// value of data.time is defined, so it is returned\n// returns Jan 24, 2024, 12:00:00 PM system time\n```\n\nDefaultValue מחזיר ברירת מחדל אם אין ערך במפתח שצוין.\n\n```arcade\nvar data = {\n  time: '',\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: 0.4,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nDefaultValue(data, \"time\", \"No time logged\")\n// value of data.time is empty, so the default is returned\n// returns \"No time logged\"\n```\n\nDefaultValue מחזיר ברירת מחדל אם המפתח לא קיים.\n\n```arcade\nvar data = {\n  time: ''\n}\n\nDefaultValue(data, \"conditions\", \"n/a\")\n// the conditions key does not exist, so the default is returned\n// returns \"n/a\"\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputDictionary, key, defaultValue) -> Any","insertText":"DefaultValue(${1:inputDictionary_}, ${2:key_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערך ברירת מחדל שצוין אם מפתח במילון לא קיים, או אם הערך במפתח שצוין הוא 'null' או ערך טקסט ריק.\n\n**פרמטרים**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - המילון או הצורפה לבדיקה.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - המפתח לבדיקה.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך זה מוחזר אם המפתח לא קיים, או אם הערך במפתח שצוין הוא 'null' או ערך טקסט ריק.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nמחזיר את הערך מפתח שצוין אם הוגדר. אחרת, מחזיר את הערך שצוין ב-'defaultValue'."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#defaultvalue2","description":"מחזיר ערך ברירת מחדל שצוין אם לפחות אחד מהמפתחות במילון מקונן לא קיים, או אם הערך במפתח שצוין הוא 'null' או ערך טקסט ריק.","examples":"\n**דוגמאות**\n\nDefaultValue מחזיר ערך שהוגדר\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: 0.4,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nDefaultValue(data, [\"weather\", \"precipitation\", \"value\"], \"No time logged\")\n// value of data.weather.precipitation.value is defined, so it is returned\n// returns 0.4\n```\n\nDefaultValue מחזיר ברירת מחדל אם אין ערך במפתח שצוין.\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: null,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nDefaultValue(data, [\"weather\", \"precipitation\", \"value\"], 0)\n// value of data.weather.precipitation.value is null, so the default is returned\n// returns 0\n```\n\nDefaultValue מחזיר ברירת מחדל אם המפתח לא קיים.\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: null,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nDefaultValue(data, [\"weather\", \"wind\", \"value\"], \"n/a\")\n// the data.weather.wind key does not exist, so the default is returned\n// returns \"n/a\"\n```\n\nבדוק ‏ערך Null במערך בתוך מילון עם מפתח שקיים\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  interval: 1,\n  intervalUnit: \"days\",\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      values: [0.4, 0, 0, null, 0.1, 0.8, 1],\n      unit: \"inches\"\n    },\n    temperature: {\n      values: [50, 50, 51, 52, 55, 49, 51],\n      unit: \"f\"\n    },\n  }\n}\n\nDefaultValue(data, [\"weather\", \"precipitation\", \"values\", 3], 0)\n// the value data.weather.precipitation.values[3] is null, so the default is returned\n// returns 0\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputDictionary, keys, defaultValue) -> Any","insertText":"DefaultValue(${1:inputDictionary_}, ${2:keys_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערך ברירת מחדל שצוין אם לפחות אחד מהמפתחות במילון מקונן לא קיים, או אם הערך במפתח שצוין הוא 'null' או ערך טקסט ריק.\n\n**פרמטרים**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - המילון או הצורפה לבדיקה.\n- **keys**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של המפתחות או האידקסים לבדיקה בכל רמה של מבנה המכל.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך זה מוחזר אם לפחות אחד מהמפתחות או האינדקסים לא קיימים, או אם הערך במפתח או שצוין הוא 'null' או ערך טקסט ריק.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nמחזיר את הערך במפתח או באינדקס שצוין אם הוגדר. אחרת, מחזיר את הערך שצוין ב-'defaultValue'."}},"parametersInfo":{"min":3,"max":3}}],[{"type":"function","name":"dictionary","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary1","description":"מחזיר מילון חדש על פי הארגומנטים שסופקו. הארגומנטים הם צמדים של שם וערך, לדוגמה ‎dictionary('field1',val,'field2',val2,...).","examples":"\n**דוגמה**\n\nמדפיס 3\n\n```arcade\nvar d = Dictionary('field1', 1, 'field2', 2)\nreturn d.field1 + d.field2\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary([name1, value1, ..., nameN, valueN]?) -> Dictionary","insertText":"Dictionary($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר מילון חדש על פי הארגומנטים שסופקו. הארגומנטים הם צמדים של שם וערך, לדוגמה ‎dictionary('field1',val,'field2',val2,...).\n\n**פרמטר**\n\n- **[name1, value1, ..., nameN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - צמדי שם/ערך מתמשכים.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":0,"max":-1}},{"type":"function","name":"dictionary","bundle":"core","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary2","description":"ביטול הסדרתיות של טקסט JSON כמילון Arcade.","examples":"\n**דוגמה**\n\nביטול הסדרתיות של JSON כמילון.\n\n```arcade\nvar extraInfo = '{\"id\": 1, \"population\": 200, \"city\": \"Spencer, ID\"}'\nvar spencerIDdata = Dictionary(extraInfo)\nspencerIDdata.population // Returns 200\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary(jsonText) -> Dictionary","insertText":"Dictionary(${1:jsonText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nביטול הסדרתיות של טקסט JSON כמילון Arcade.\n\n**פרמטר**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-JSON שיש להמיר למילון Arcade. חייב להיות בעל סדרתיות כערך טקסט.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dictionary","bundle":"geometry","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary3","description":"המרה של ערך גיאומטריה למילון.","examples":"\n**דוגמה**\n\nעדכן את המאפיין x לגיאומטריית נקודות.\n\n```arcade\n// convert the $feature's geometry to a dictionary\nif (TypeOf(Geometry($feature)) == \"Point\") {\n  var ptDict = Dictionary(Geometry($feature));\n  ptDict.x *= 2; // stretch horizontally\n  // create a new geometry from the updated dictionary\n  return Geometry(ptDict);\n}\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary(inputGeometry) -> Dictionary","insertText":"Dictionary(${1:inputGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהמרה של ערך גיאומטריה למילון.\n\n**פרמטר**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - הגיאומטריה שיש להמיר למילון Arcade. החל מגרסה 1.25, קלטים של פוליגון או פולי קו יכולים להכיל אובייקטים של עקומה בעת ביצוע ב-ArcGIS Pro וב-ArcGIS Maps SDKs for Native Apps.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dictionary","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary4","description":"המרה של יישות למילון.","examples":"\n**דוגמה**\n\nהמר יישות למילון\n\n```arcade\n// convert $feature to a dictionary\nvar featureDict = Dictionary($feature);\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary(inputFeature) -> Dictionary","insertText":"Dictionary(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהמרה של יישות למילון.\n\n**פרמטר**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - היישות שיש להמיר למילון Arcade.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dictionary","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary5","description":"יוצר עותק רדוד או עמוק של מילון.","examples":"\n**דוגמאות**\n\nצור עותק רדוד או עמוק של מילון\n\n```arcade\nvar inputDict = {\n  company: {\n    name: \"Esri\",\n    location: \"Redlands, CA\"\n  },\n  office: \"M123\"\n};\nvar copiedDict = Dictionary(inputDict);\nreturn inputDict.company == copiedDict.company\n// returns true\n// this is a shallow copy of the Dictionary, so the dictionaries share the same references\n```\n\nצור עותק עמוק של מילון\n\n```arcade\nvar deepCopy = Dictionary(inputDict, true);\nreturn inputDict.company == deepCopy.company\n// returns false\n// this is a deep copy of the Dictionary, so the dictionaries do NOT share the same references\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary(inputDictionary, deep?) -> Dictionary","insertText":"Dictionary(${1:inputDictionary_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר עותק רדוד או עמוק של מילון.\n\n**פרמטרים**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - המילון הוא עותק.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - במצב `true`, יווצר עותק עמוק של המילון, כך שמאפייני מילון הפלט לא יחלקו את אותם ייחוסים כמו מילון הקלט. ערך ברירת המחדל הוא `false`.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"dictionary","bundle":"core","sinceVersion":"1.30","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#dictionary6","description":"המרה של voxel למילון","examples":"\n**דוגמה**\n\nהמר voxel למילון\n\n```arcade\n// convert $voxel to a dictionary\nvar voxelDict = Dictionary($voxel);\n```\n\n","completion":{"label":"Dictionary","detail":"Dictionary(inputVoxel) -> Dictionary","insertText":"Dictionary(${1:inputVoxel_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.30](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהמרה של voxel למילון\n\n**פרמטר**\n\n- **inputVoxel**: [Voxel](https://developers.arcgis.com/arcade/guide/types/#voxel) - ה-voxel שיש להמיר למילון Arcade.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"fromjson","bundle":"core","sinceVersion":"1.14","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#fromjson","description":"ביטול הסדרתיות של טקסט JSON לסוגי נתוני Arcade המתאימים.","examples":"\n**דוגמאות**\n\nהמרה של טקסט לערך בוליאני\n\n```arcade\nFromJSON(\"true\")\n// Returns true\n```\n\nהמרה של טקסט למספר\n\n```arcade\nfromJSON(\"731.1\")\n// returns 731.1\n```\n\nהמרה של טקסט למילון\n\n```arcade\nvar d = fromJSON('{\"kids\": 3, \"adults\": 4 }')\nd.kids + d.adults\n// returns 7\n```\n\nהמרה של טקסט למערך\n\n```arcade\nfromJSON('[\"one\", 2, \"three\", false]')\n// returns [ \"one\", 2, \"three\", false ]\n```\n\nהמרה של טקסט ל-null\n\n```arcade\nfromJSON(\"null\")\n// returns null\n```\n\n","completion":{"label":"FromJSON","detail":"FromJSON(jsonText) -> Dictionary,Array<Any>,Text,Boolean,Number","insertText":"FromJSON(${1:jsonText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nביטול הסדרתיות של טקסט JSON לסוגי נתוני Arcade המתאימים.\n\n**פרמטר**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - טקסט JSON שהסדרתיות שלו תבוטל לסוג נתוני Arcade.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"haskey","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#haskey","description":"מציין אם מילון כולל את מפתח הקלט.","examples":"\n**דוגמה**\n\nמדפיס 'true'\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', 18519);\nHasKey(d, 'Cobourg');\n```\n\n","completion":{"label":"HasKey","detail":"HasKey(inputDictionary, key) -> Boolean","insertText":"HasKey(${1:inputDictionary_}, ${2:key_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם מילון כולל את מפתח הקלט.\n\n**פרמטרים**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - המילון שבו יש לחפש מפתח.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - המפתח לבדיקה.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.20","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#hasvalue1","description":"מציין אם מילון כולל מפתח קלט נתון ואם מפתח זה כולל ערך.","examples":"\n**דוגמאות**\n\nמילון עם מפתח הכולל ערך\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', 18519);\nHasValue(d, 'Cobourg');\n// returns true\n```\n\nמילון עם מפתח ללא ערך\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000', 'Cobourg', null);\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nמילון ללא המפתח שצוין\n\n```arcade\nvar d = Dictionary('Port Hope', 16214,  'Grafton', '<1000');\nHasValue(d, 'Cobourg');\n// returns false\n```\n\nמילון ללא המפתח שצוין\n\n```arcade\nif ( HasValue( Schema($feature).fields[0], \"domain\" ) ) {\n  // Do something with the value if true\n}\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputDictionary, key) -> Boolean","insertText":"HasValue(${1:inputDictionary_}, ${2:key_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם מילון כולל מפתח קלט נתון ואם מפתח זה כולל ערך.\n\n**פרמטרים**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - המילון או הצורפה לבדיקה.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - המפתח או שם השדה שיש לבדוק.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/dictionary_functions/#hasvalue2","description":"בודק האם למאפיין שמקונן בעומק של מספר רמות במילון יש ערך. דבר זה מאפשר לך לתמרן לתוך מבנה מקונן בצעד אחד במקום לבדוק ערכים בכל רמה. מחזיר `true` אם המפתחות והאינדקסים בכל רמה של המבנה קיימים וכוללים ערך שאינו Null.","examples":"\n**דוגמאות**\n\nבדוק מילון עם מפתח בעל ערך מקונן\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: 0.4,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nif(HasValue(data, [\"weather\",\"precipitation\",\"value\"])){\n  // if() evaluates to true, thus executing the return\n  return data.weather.precipitation.value;\n}\n```\n\nבדוק ערך במילון עם מפתח שלא קיים\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      value: 0.4,\n      unit: \"inches\"\n    },\n    temperature: {\n      value: 50,\n      unit: \"f\"\n    },\n    conditions: {\n      description: \"Overcast\"\n    }\n  }\n}\n\nif(HasValue(data, [\"weather\",\"precipitation\",\"values\", 0])){\n  // if() evaluates to false (\"values\" does not exist), thus avoiding the block\n  return data.weather.precipitation.values;\n}\n```\n\nבדוק ‏ערך במערך בתוך מילון עם מפתח שלא קיים\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  interval: 1,\n  intervalUnit: \"days\",\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      values: [0.4, 0, 0, null, 0.1, 0.8, 1],\n      unit: \"inches\"\n    },\n    temperature: {\n      values: [50, 50, 51, 52, 55, 49, 51],\n      unit: \"f\"\n    },\n  }\n}\n\nif(HasValue(data, [\"weather\",\"precipitation\",\"values\", 6])){\n  // if() evaluates to true, thus executing the return\n  return data.weather.precipitation.values[6];\n}\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputDictionary, keys) -> Boolean","insertText":"HasValue(${1:inputDictionary_}, ${2:keys_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבודק האם למאפיין שמקונן בעומק של מספר רמות במילון יש ערך. דבר זה מאפשר לך לתמרן לתוך מבנה מקונן בצעד אחד במקום לבדוק ערכים בכל רמה. מחזיר `true` אם המפתחות והאינדקסים בכל רמה של המבנה קיימים וכוללים ערך שאינו Null.\n\n**פרמטרים**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment) - המילון או הצורפה לבדיקה.\n- **keys**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של המפתחות או האידקסים לבדיקה בכל רמה של המבנה.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}]]},{"id":"track_functions","title":"פונקציות מעקב","items":[{"type":"function","name":"trackaccelerationat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationat","description":"ההאצה בתצפית יחסית לתצפית הנוכחית.","examples":"\n**דוגמאות**\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מספר עבור כל ישות שמייצג את ערך ההאצה במטרים לשנייה בריבוע. בדוגמה זו, אנו בוחנים תוצאות של ישות 1 (p1) עם 'ערך' של 1. התוצאה זהה להאצה של ישות 2 (p2).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(1)\naccelerationAt;\n// returns 0.0167\n```\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מספר עבור כל ישות שמייצג את ערך ההאצה במטרים לשנייה בריבוע. בדוגמה זו, אנו בוחנים תוצאות של ישות 1 (p1) עם 'ערך' של 3. התוצאה זהה להאצה של ישות 4 (p4).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(3)\naccelerationAt;\n// returns -0.0014\n```\n\n","completion":{"label":"TrackAccelerationAt","detail":"TrackAccelerationAt(value) -> Number","insertText":"TrackAccelerationAt(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nההאצה בתצפית יחסית לתצפית הנוכחית.\n\n**פרמטר**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר היישויות לפני או אחרי התצפית הנוכחית.  \nהישות הנוכחית היא אינדקס 0. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום 1 הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, ‎-1 הוא הערך הקודם במערך.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"trackaccelerationwindow","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationwindow","description":"ההאצה בין הערך הראשון (כולל) לערך האחרון (לא כולל) בחלון סביב התצפית הנוכחית (0).","examples":"\n**דוגמאות**\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מערך שמכיל את ערך ההאצה עבור כל ישות בחלון שצוין. האצות מחושבות במטרים לשנייה בריבוע. בדוגמה זו, אנו בוחנים תוצאות של ישות 3 (p3) בעת הערכה עם `startIndex` של `-1` ו-`endIndex` של `2`.\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(-1, 2)\naccelerationWindow;\n// returns [0.0167, 0.0056, -0.0014]\n```\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מערך שמכיל את ערך ההאצה עבור כל ישות בחלון שצוין. האצות מחושבות במטרים לשנייה בריבוע. בדוגמה זו, אנו בוחנים תוצאות של ישות 3 (p3) בעת הערכה עם `startIndex` של `1` ו-`endIndex` של `3`.\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(1, 3)\naccelerationWindow;\n// returns [-0.0014, 0.0014, -0.0028]\n```\n\n","completion":{"label":"TrackAccelerationWindow","detail":"TrackAccelerationWindow(startIndex, endIndex) -> Array<Number>","insertText":"TrackAccelerationWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nההאצה בין הערך הראשון (כולל) לערך האחרון (לא כולל) בחלון סביב התצפית הנוכחית (0).\n\n**פרמטרים**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של ישות ההתחלה. הישות הנוכחית היא אינדקס 0. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום 1 הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, ‎-1 הוא הערך הקודם במערך.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של הישות בקצה החלון. הישות הנוכחית היא אינדקס 0. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום 1 הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, ‎-1 הוא הערך הקודם במערך.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackcurrentacceleration","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrentacceleration","description":"ההאצה של התצפית הנוכחית שנמדדה בין התצפית הקודמת לתצפית הנוכחית.","examples":"\n**דוגמאות**\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מספר עבור כל ישות שמייצג את ערך ההאצה במטרים לשנייה בריבוע. בדוגמה הראשונה, אנו בוחנים תוצאות של ישות 2 (p2).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns 0.0167\n```\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מספר עבור כל ישות שמייצג את ערך ההאצה במטרים לשנייה בריבוע. בדוגמה הבאה, אנו בוחנים תוצאות של ישות 4 (p4).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns -0.0014\n```\n\n","completion":{"label":"TrackCurrentAcceleration","detail":"TrackCurrentAcceleration() -> Number","insertText":"TrackCurrentAcceleration($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nההאצה של התצפית הנוכחית שנמדדה בין התצפית הקודמת לתצפית הנוכחית.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackcurrentdistance","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrentdistance","description":"סכום מרחקי הנסיעה שבוצעו בין תצפיות החל מהתצפית הראשונה ועד הנוכחי.","examples":"\n**דוגמאות**\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר ערך עבור היישות הנוכחית במסלול. בדוגמה הראשונה, אנו בוחנים תוצאות עבור ישות 3 (p3). החישוב הוא `80 + 60 = 140`.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 140\n```\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר ערך עבור היישות הנוכחית במסלול. למסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר ערך עבור כל ישות במסלול. בדוגמה הבאה, אנו בוחנים תוצאות עבור ישות 6 (p6). החישוב הוא `25 + 35 + 30 + 80 + 60 = 230`.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 230\n```\n\n","completion":{"label":"TrackCurrentDistance","detail":"TrackCurrentDistance() -> Number","insertText":"TrackCurrentDistance($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nסכום מרחקי הנסיעה שבוצעו בין תצפיות החל מהתצפית הראשונה ועד הנוכחי.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackcurrentspeed","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrentspeed","description":"המהירות בין התצפית הקודמת לתצפית הנוכחית.","examples":"\n**דוגמאות**\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מספר עבור כל ישות שמייצג את המהירות המחושבת במטרים לשנייה. בדוגמה הראשונה, אנו בוחנים תוצאות של ישות 2 (p2). החישוב הוא `60/60`.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 1\n```\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מספר עבור כל ישות שמייצג את המהירות המחושבת במטרים לשנייה. בדוגמה הבאה, אנו בוחנים תוצאות של ישות 6 (p6). החישוב הוא `25/60`.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 0.4167\n```\n\n","completion":{"label":"TrackCurrentSpeed","detail":"TrackCurrentSpeed() -> Number","insertText":"TrackCurrentSpeed($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהמהירות בין התצפית הקודמת לתצפית הנוכחית.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackcurrenttime","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrenttime","description":"מחשב את הזמן בישות הנוכחית במעקב.","examples":"\n**דוגמה**\n\nמחזיר את הזמן של הישות הנוכחית שמוערכת. לדוגמה, בהינתן מעקב עם שלוש ישויות ב-1 בינואר 2012, 9 בדצמבר 2012 ו-3 במאי 2013 הזמן הנוכחי יוערך עבור כל ישות. בדוגמה זו, ההערכה היא בישות האמצעית, 9 בדצמבר 2012.\n\n```arcade\nTrackCurrentTime();\n// returns December 9, 2012\n```\n\n","completion":{"label":"TrackCurrentTime","detail":"TrackCurrentTime() -> Date","insertText":"TrackCurrentTime($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחשב את הזמן בישות הנוכחית במעקב.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackdistanceat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackdistanceat","description":"סכום מרחקי הנסיעה שבוצעו בין תצפיות החל מהתצפית הראשונה ועד הנוכחי ועוד הערך הנתון.","examples":"\n**דוגמאות**\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר ערך עבור כל ישות במסלול. בדוגמה הראשונה, אנו בוחנים תוצאות בעת הערכה בישות 2 (p2) עם ערך אינדקס של 2. החישוב הוא `30 + 80 + 60 = 170`.\n\n```arcade\nTrackDistanceAt(2)\n// returns 170\n```\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר ערך עבור כל ישות במסלול. בדוגמה הבאה, אנו בוחנים תוצאות בעת הערכה בישות 4 (p4) עם ערך אינדקס של 4. החישוב הוא `25 + 35 + 30 + 80 + 60 = 230`.\n\n```arcade\nTrackDistanceAt(4)\n// returns 230\n```\n\n","completion":{"label":"TrackDistanceAt","detail":"TrackDistanceAt(index) -> Number","insertText":"TrackDistanceAt(${1:index_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nסכום מרחקי הנסיעה שבוצעו בין תצפיות החל מהתצפית הראשונה ועד הנוכחי ועוד הערך הנתון.\n\n**פרמטר**\n\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של ישות המסלול לחישוב מרחק. לדוגמה, הערך '2' יחשב את המרחק מהיישות הראשונה (אינדקס '0') במסלול עד היישות השלישית (אינדקס '2') במסלול.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"trackdistancewindow","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackdistancewindow","description":"המרחקים בין הערך הראשון (כולל) לערך האחרון (לא כולל) בחלון אודות התצפית הנוכחית (0).","examples":"\n**דוגמאות**\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מערך שמכיל את ערך המרחק עבור כל ישות בחלון. בדוגמה הראשונה, אנו בוחנים תוצאות של ישות 3 (p3) בעת הערכה עם `startIndex` של `-1` ו-`endIndex` של `2`.\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [60, 140, 170]\n```\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מערך שמכיל את ערך המרחק עבור כל ישות בחלון. בדוגמה הבאה, אנו בוחנים תוצאות של ישות 5 (p5) בעת הערכה עם `startIndex` של `-1` ו-`endIndex` של `2`.\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [170, 205, 230]\n```\n\n","completion":{"label":"TrackDistanceWindow","detail":"TrackDistanceWindow(startIndex, endIndex) -> Array<Number>","insertText":"TrackDistanceWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהמרחקים בין הערך הראשון (כולל) לערך האחרון (לא כולל) בחלון אודות התצפית הנוכחית (0).\n\n**פרמטרים**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של ישות ההתחלה. הישות הנוכחית היא אינדקס 0. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום 1 הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, ‎-1 הוא הערך הקודם במערך.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של הישות בקצה החלון. הישות הנוכחית היא אינדקס 0. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום 1 הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, ‎-1 הוא הערך הקודם במערך.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackduration","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackduration","description":"מחשב את משך המעקב מישות ההתחלה ועד לישות הנוכחית באלפיות שנייה מהתקופה.","examples":"\n**דוגמה**\n\nמחזיר את המשך של מעקב שמתחיל ב-1 בינואר 2012 עד הישות הנוכחית ב-3 במאי 2013.\n\n```arcade\nTrackDuration();\n// returns 42163200000\n```\n\n","completion":{"label":"TrackDuration","detail":"TrackDuration() -> Number","insertText":"TrackDuration($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחשב את משך המעקב מישות ההתחלה ועד לישות הנוכחית באלפיות שנייה מהתקופה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackfieldwindow","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackfieldwindow","description":"מחזיר מערך של ערכי ישויות מה'שדה' שצוין עבור טווח זמן שצוין. פונקציית החלון מאפשרת לנוע לפנים ולאחור בזמן.","examples":"\n**דוגמאות**\n\nלמעקב שלך יש שדה עם ערכים מסודרים ברצף של `[10, 20, 30, 40, 50]`. הגיאומטריות של היישויות הן `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. הביטוי עובר הערכה בכל ישות במסלול. התוצאות שמוחזרות כוללות את ישות ההתחלה ולא כוללות את ישות הסיום. דוגמה זו מוערכת בישות השנייה (20) ומחזירה מערך של הערך הקודם (‎-1, עד בכלל).\n\n```arcade\nvar window = TrackFieldWindow('MyField', -1,0)\nwindow;\n// returns [10]\n```\n\nלמעקב שלך יש שדה 'מהירות' עם ערכים מסודרים ברצף של `[10, 20, 30, 40, 50]`. הגיאומטריות של היישויות הן `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. הביטוי עובר הערכה בכל ישות במסלול. בדוגמה זו, אנחנו בוחנים תוצאות בעת הערכה בישות השלישית (30). התוצאות שמוחזרות כוללות את ישות ההתחלה ולא כוללות את ישות הסיום. \n\n```arcade\nvar window = TrackFieldWindow('Speed', -2,2)\nwindow;\n// returns [10,20,30,40]\n```\n\n","completion":{"label":"TrackFieldWindow","detail":"TrackFieldWindow(fieldName, startIndex, endIndex) -> Array<Number>","insertText":"TrackFieldWindow(${1:fieldName_}, ${2:startIndex_}, ${3:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר מערך של ערכי ישויות מה'שדה' שצוין עבור טווח זמן שצוין. פונקציית החלון מאפשרת לנוע לפנים ולאחור בזמן.\n\n**פרמטרים**\n\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם השדה שממנו יש להחזיר ערכים.\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של ישות ההתחלה. הישות הנוכחית היא אינדקס '0'. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום '1' הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, '‎-1' הוא הערך הקודם במערך.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של הישות בקצה החלון. הישות הנוכחית היא אינדקס '0'. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום '1' הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, '‎-1' הוא הערך הקודם במערך.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"trackgeometrywindow","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackgeometrywindow","description":"מחזיר מערך של גיאומטריות עבור האינדקסים של זמן שצוינו. פונקציית החלון מאפשרת לנוע לפנים ולאחור בזמן.","examples":"\n**דוגמה**\n\nלמעקב שלך יש שדה עם ערכים מסודרים ברצף של `[10, 20, 30, 40, 50]`. הגיאומטריות של היישויות הן `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. הביטוי עובר הערכה בכל ישות במסלול. בדוגמה זו, אנחנו בוחנים תוצאות בעת הערכה בישות השלישית (30). התוצאות שמוחזרות כוללות את ישות ההתחלה ולא כוללות את ישות הסיום\n\n```arcade\nvar window = TrackGeometryWindow(-2,2)\nwindow;\n// returns [{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}]\n```\n\n","completion":{"label":"TrackGeometryWindow","detail":"TrackGeometryWindow(startIndex, endIndex) -> Array<Geometry>","insertText":"TrackGeometryWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר מערך של גיאומטריות עבור האינדקסים של זמן שצוינו. פונקציית החלון מאפשרת לנוע לפנים ולאחור בזמן.\n\n**פרמטרים**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של ישות ההתחלה. הישות הנוכחית היא אינדקס '0'. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום '1' הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, '‎-1' הוא הערך הקודם במערך.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של הישות בקצה החלון. הישות הנוכחית היא אינדקס '0'. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום '1' הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, '‎-1' הוא הערך הקודם במערך.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackindex","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackindex","description":"מחזיר את האינדקס של הישות המחושבת. ישויות מאונדקסות בסדר של זמן בתוך מעקב.","examples":"\n**דוגמה**\n\nמחזיר את האינדקס של הישות הראשונה במעקב.\n\n```arcade\nTrackIndex() // returns 0\n```\n\n","completion":{"label":"TrackIndex","detail":"TrackIndex() -> Number","insertText":"TrackIndex($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את האינדקס של הישות המחושבת. ישויות מאונדקסות בסדר של זמן בתוך מעקב.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackspeedat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackspeedat","description":"המהירות בתצפית יחסית לתצפית הנוכחית. לדוגמה, בערך 2, זו המהירות בתצפית שהיא שתי תצפיות אחרי הנוכחית.","examples":"\n**דוגמאות**\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מספר עבור כל ישות שמייצג את המהירות המחושבת במטרים לשנייה. בדוגמה הראשונה, אנו בוחנים תוצאות של ישות 1 (p1) עם 'ערך' של 2. החישוב הוא `80/60'.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1.33\n```\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מספר עבור כל ישות שמייצג את המהירות המחושבת במטרים לשנייה. בדוגמה הבאה, אנו בוחנים תוצאות של ישות 3 (p3) עם 'ערך' של -1. החישוב הוא `60/60`.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1\n```\n\n","completion":{"label":"TrackSpeedAt","detail":"TrackSpeedAt(value) -> Number","insertText":"TrackSpeedAt(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהמהירות בתצפית יחסית לתצפית הנוכחית. לדוגמה, בערך 2, זו המהירות בתצפית שהיא שתי תצפיות אחרי הנוכחית.\n\n**פרמטר**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר היישויות לפני או אחרי התצפית הנוכחית. הישות הנוכחית היא אינדקס 0. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום 1 הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, ‎-1 הוא הערך הקודם במערך.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"trackspeedwindow","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackspeedwindow","description":"המהירות בין הערך הראשון (כולל) לערך האחרון (לא כולל) בחלון סביב התצפית הנוכחית (0).","examples":"\n**דוגמאות**\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מערך שמכיל את ערך המהירות עבור כל ישות בחלון שצוין. המהירויות מחושבות במטרים לשנייה. בדוגמה זו, אנו בוחנים תוצאות של ישות 3 (p3) בעת הערכה עם `startIndex` של `-1` ו-`endIndex` של `2`.\n\n```arcade\nvar speedWindow = TrackSpeedWindow(-1, 2)\nspeedWindow // returns [1, 1.3, 0.5]\n```\n\nלמסלול שלך יש שש ישויות, כפי שנראה לעיל. הביטוי מחזיר מערך שמכיל את ערך המהירות עבור כל ישות בחלון שצוין. המהירויות מחושבות במטרים לשנייה. בדוגמה זו, אנו בוחנים תוצאות של ישות 3 (p3) בעת הערכה עם `startIndex` של `1` ו-`endIndex` של `3`.\n\n```arcade\nvar speedWindow = TrackSpeedWindow(1,3)\nspeedWindow // returns [0.5, 0.583, 0.4167]\n```\n\n","completion":{"label":"TrackSpeedWindow","detail":"TrackSpeedWindow(startIndex, endIndex) -> Array<Number>","insertText":"TrackSpeedWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהמהירות בין הערך הראשון (כולל) לערך האחרון (לא כולל) בחלון סביב התצפית הנוכחית (0).\n\n**פרמטרים**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של ישות ההתחלה. הישות הנוכחית היא אינדקס 0. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום 1 הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, ‎-1 הוא הערך הקודם במערך.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של הישות בקצה החלון. הישות הנוכחית היא אינדקס 0. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום 1 הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, ‎-1 הוא הערך הקודם במערך.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackstarttime","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackstarttime","description":"מחשב את זמן ההתחלה של מעקב.","examples":"\n**דוגמה**\n\nמחזר את שעת ההתחלה של מעקב שנפרס מ-1 בינואר 2012 עד 3 במאי 2013.\n\n```arcade\nTrackStartTime() // returns January 1, 2012\n```\n\n","completion":{"label":"TrackStartTime","detail":"TrackStartTime() -> Date","insertText":"TrackStartTime($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחשב את זמן ההתחלה של מעקב.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackwindow","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackwindow","description":"מחזיר מערך של ישויות עבור אינדקס הזמן שצוין. פונקציה זו מאפשרת לך לנוע קדימה ולאחור בזמן.","examples":"\n**דוגמאות**\n\nלמעקב שלך יש שדה עם ערכים מסודרים ברצף של `[10, 20, 30, 40, 50]`. הגיאומטריות של היישויות הן `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. הביטוי עובר הערכה בכל ישות במסלול. התוצאות שמוחזרות כוללות את ישות ההתחלה ולא כוללות את ישות הסיום. דוגמה זו מוערכת בישות השנייה (20) ומחזירה מערך של ערך יחיד - הישות הקודמת.\n\n```arcade\nvar window = TrackWindow(-1,0)\nwindow;\n// returns [{'geometry': {x: 1, y: 1}}, {'attributes': {'MyField' : 10, 'trackName':'ExampleTrack1'}}]\n```\n\nלמעקב שלך יש שדה עם ערכים מסודרים ברצף של `[10, 20, 30, 40, 50]`. הגיאומטריות של היישויות הן `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. הביטוי עובר הערכה בכל ישות במסלול. בדוגמה זו, אנחנו בוחנים תוצאות בעת הערכה בישות השלישית (30). התוצאות שמוחזרות כוללות את ישות ההתחלה ולא כוללות את ישות הסיום.\n\n```arcade\nvar window = TrackWindow(-2,2)\nwindow;\n/* returns\n[{\n  geometry: [{\n    x: 1,\n    y: 1\n  }, {\n    x: 2,\n    y: 2\n  }, {\n    x: null,\n     y: null\n  }, {\n    x: 4,\n    y: 4\n  }]\n}, {\n  attributes: [{\n    MyField: 10,\n    trackName: 'ExampleTrack1'\n  }, {\n    MyField: 20,\n    trackName: 'ExampleTrack1'\n  }, {\n    MyField: 30,\n    trackName: 'ExampleTrack1'\n  }, {\n    MyField: 40,\n    trackName: 'ExampleTrack1'\n  }]\n}]\n```\n\n","completion":{"label":"TrackWindow","detail":"TrackWindow(startIndex, endIndex) -> Array<Feature>","insertText":"TrackWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר מערך של ישויות עבור אינדקס הזמן שצוין. פונקציה זו מאפשרת לך לנוע קדימה ולאחור בזמן.\n\n**פרמטרים**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של ישות ההתחלה. הישות הנוכחית היא אינדקס '0'. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום '1' הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, '‎-1' הוא הערך הקודם במערך.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של הישות בקצה החלון. הישות הנוכחית היא אינדקס '0'. ערכים חיוביים מייצגים ישויות המתרחשות בעתיד, אחרי הערך הנוכחי. לדוגמה, מיקום '1' הוא הערך הבא במערך. מספרים שליליים מייצגים ישויות שהתרחשו בעבר, לפני הישות הנוכחית. לדוגמה, '‎-1' הוא הערך הקודם במערך.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Feature](https://developers.arcgis.com/arcade/guide/types/#feature)&gt;"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"array_functions","title":"פונקציות מערך","items":[{"type":"function","name":"all","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#all","description":"מציין אם כל האלמנטים במערך נתון עוברים מבחן מפונקציה שסופקה. מחזיר 'true' אם הפונקציה מחזירה 'true' עבור כל הפריטים שבמערך הקלט.","examples":"\n**דוגמאות**\n\nמחזיר 'false' משום שחלק מהאלמנטים במערך הקלט לא עוברים את מבחן 'isEven'\n\n```arcade\n// isEven is used to test if each element in the array is even\n// it returns true if the element is divisible by two, false if is not\nfunction isEven(value) { return value % 2 == 0 }\n// The isEven function will execute for each element in the array,\n// returning the following values: false, true, false, true, false\n// Since some of the values in the array did not pass the test\n// (return true), the return value will be false\nAll([1,2,3,4,5], isEven)\n```\n\nמשתמש בפונקציית 'isEmpty' הקיימת של Arcade בתור 'testFunction'. זה חוקי משום שפונקציית 'isEmpty' לוקחת פרמטר יחיד ומחזירה ערך בוליאני. ביטוי זה מחזיר 'true' אם כל השדות ריקים.\n\n```arcade\nvar myArray = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4];\nAll(myArray, isEmpty)\n```\n\n","completion":{"label":"All","detail":"All(inputArray, testFunction) -> Boolean","insertText":"All(${1:inputArray_}, ${2:testFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין אם כל האלמנטים במערך נתון עוברים מבחן מפונקציה שסופקה. מחזיר 'true' אם הפונקציה מחזירה 'true' עבור כל הפריטים שבמערך הקלט.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך הקלט שיש לבחון.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - הפונקציה המשמשת לבחינה של כל אלמנט במערך `testFunction(value: Any) -> Boolean`. הפונקציה חייבת להחזיר ערך אמת אם האלמנט עובר את הבחינה. הפונקציה יכולה להיות פונקציה בהגדרת המשתמש או פונקציית ליבה של Arcade שהוגדרה עם הפרמטרים הבאים:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - מייצג את הערך של אלמנט במערך.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n'true' אם פונקציית הבחינה מחזירה ערך אמת עבור כל האלמנטים."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"any","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#any","description":"בודק אם כל האלמנטים במערך נתון עוברים מבחן מפונקציה שסופקה. מחזיר 'true' אם הפונקציה מחזירה 'true' עבור פריט אחד לפחות במערך הקלט.","examples":"\n**דוגמאות**\n\nמחזיר 'true' משום שחלק מלפחות אלמנט אחד במערך הקלט עובר את מבחן 'isEven'.\n\n```arcade\n// isEven is used to test if each element in the array is even\n// it returns true if the element is divisible by two, false if is not\nfunction isEven(value) { return value % 2 == 0 } \n// The isEven function will execute for each element in the array,\n// returning the following values: false, true, false, true, false\n// Since at least one value in the array passed the test\n// (return true), the return value will be true\nAny([1,2,3,4,5], isEven)\n```\n\nמשתמש בפונקציית 'isEmpty' הקיימת של Arcade בתור 'testFunction'. זה חוקי משום שפונקציית 'isEmpty' לוקחת פרמטר יחיד ומחזירה ערך בוליאני. ביטוי זה מחזיר 'true' אם כל השדות ריקים.\n\n```arcade\nvar myArray = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4];\nAny(myArray, isEmpty)\n```\n\n","completion":{"label":"Any","detail":"Any(inputArray, testFunction) -> Boolean","insertText":"Any(${1:inputArray_}, ${2:testFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבודק אם כל האלמנטים במערך נתון עוברים מבחן מפונקציה שסופקה. מחזיר 'true' אם הפונקציה מחזירה 'true' עבור פריט אחד לפחות במערך הקלט.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך הקלט שיש לבחון.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - הפונקציה המשמשת לבחינה של כל אלמנט במערך `testFunction(value: Any) -> Boolean`. הפונקציה חייבת להחזיר ערך אמת אם האלמנט עובר את הבחינה. הפונקציה יכולה להיות פונקציה בהגדרת המשתמש או פונקציית ליבה של Arcade שהוגדרה עם הפרמטרים הבאים:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - מייצג את הערך של אלמנט במערך.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n'true' אם פונקציית הבחינה מחזירה ערך אמת עבור אחד או יותר מהאלמנטים."}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"array","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#array1","description":"מחזיר מערך חדש של אורך נתון.","examples":"\n**דוגמאות**\n\nמחזיר `[null, null, null, null, null]`.\n\n```arcade\nArray(5)\n```\n\nמחזיר `[\\\"שלום\\\",\\\"שלום\\\"]`\n\n```arcade\nArray(2, \"hello\")\n```\n\nמחזיר `[1,1,1]`.\n\n```arcade\nArray(3, 1)\n```\n\n","completion":{"label":"Array","detail":"Array(arrayLength, defaultValue?) -> Array<Any>","insertText":"Array(${1:arrayLength_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר מערך חדש של אורך נתון.\n\n**פרמטרים**\n\n- **arrayLength**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האורך הרצוי עבור המערך החדש.\n- **defaultValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - הערך עבור כל אלמנט במערך. אם לא צוין ערך, ברירת המחדל תהיה `null`.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"array","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#array2","description":"מחזיר עותק רדוד או עמוק של מערך קלט.","examples":"\n**דוגמאות**\n\nיוצר עותק רדוד של מערך הקלט\n\n```arcade\nvar person1 = {\n  firstName: \"Jane\",\n  lastName: \"Doe\"\n};\nvar person2 = {\n  firstName: \"John\",\n  lastName: \"Smith\"\n};\nvar people = [ person1, person2 ];\n// create a shallow copy of the array\nvar copiedArray = Array(people);\npeople[0] == copiedArray[0];\n// returns true\n// this is a shallow copy of the array, so the elements share the same references\n```\n\nיוצר עותק עמוק של מערך הקלט\n\n```arcade\nvar deepCopy = Array(people, true);\npeople[0] == deepCopy[0]\n// returns false\n// this is a deep copy of the array, so the elements do NOT share the same references\n```\n\n","completion":{"label":"Array","detail":"Array(inputArray, deep?) -> Array<Any>","insertText":"Array(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר עותק רדוד או עמוק של מערך קלט.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך שיש להעתיק.\n- **deep** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - במצב `true`, יוצר עותק עמוק של כל אלמנט במערך הקלט, כך שהאלמנטים במערך הפלט לא יחלקו את אותם ייחוסים כמו האלמנטים של מערך הקלט. ערך ברירת המחדל הוא `false`.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":2}}],{"type":"function","name":"back","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#back","description":"מחזיר את האלמנט האחרון במערך. אם מערך הקלט ריק, האבלואציה של הביטוי תיכשל.","examples":"\n**דוגמה**\n\nמחזיר 'אפור'.\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nBack(colors)\n```\n\n","completion":{"label":"Back","detail":"Back(inputArray) -> Any","insertText":"Back(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את האלמנט האחרון במערך. אם מערך הקלט ריק, האבלואציה של הביטוי תיכשל.\n\n**פרמטר**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך שממנו יתקבל הערך האחרון.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"count","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#count","description":"מחזיר את מספר הפריטים במערך.","examples":"\n**דוגמה**\n\nמחזיר 6\n\n```arcade\nCount([12,21,32,44,58,63])\n```\n\n","completion":{"label":"Count","detail":"Count(value) -> Number","insertText":"Count(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את מספר הפריטים במערך.\n\n**פרמטר**\n\n- **value**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך שעליו תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#defaultvalue1","description":"מחזיר ערך ברירת מחדל שצוין אם אינדקס במערך לא קיים, או אם הערך באינדקס שצוין הוא 'null' או ערך טקסט ריק.","examples":"\n**דוגמאות**\n\nמערך עם ערך באינדקס הנתון\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 4, \"No data\");\n// returns 901\n```\n\nמערך ללא ערך באינדקס הנתון\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 5, \"No data\");\n// returns \"No data\"\n```\n\nמערך עם ערך null באינדקס הנתון\n\n```arcade\nvar a = [23,4,null,36,901]\nDefaultValue(a, 2, \"No data\");\n// returns \"No data\"\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputArray, index, defaultValue) -> Any","insertText":"DefaultValue(${1:inputArray_}, ${2:index_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערך ברירת מחדל שצוין אם אינדקס במערך לא קיים, או אם הערך באינדקס שצוין הוא 'null' או ערך טקסט ריק.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך הקלט לבדיקה.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס לבדיקה.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך זה מוחזר אם האינדקס לא קיים, או אם הערך באינדקס שצוין הוא 'null' או ערך טקסט ריק.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nמחזיר את הערך באינדקס שצוין אם הוגדר. אחרת, מחזיר את הערך שצוין ב-'defaultValue'."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#defaultvalue2","description":"בודק האם לאינדקס שמקונן בעומק של מספר רמות במערך רב-ממדי יש ערך ומחזיר ערך זה אם קיים. אחרת, פונקציה זו מחזירה ערך ברירת מחדל שצוין אם לפחות אחד מהמפתחות המקוננים או האינדקסים לא קיימים, או אם הערך במפתח או באינדקס שצוין הוא 'null' או ערך טקסט ריק. דבר זה מאפשר לך לתמרן לתוך מבנה מקונן בצעד אחד במקום לבדוק ערכים בתוך כל מערך.","examples":"\n**דוגמאות**\n\nמערך עם ערך באינדקס המקונן\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nDefaultValue(a, [2, 3], \"No data\");\n// returns 1\n```\n\nמערך ללא ערך באינדקס המקונן\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nDefaultValue(a, [2, 10], \"No data\");\n// returns \"No data\"\n```\n\nמערך ללא ערך באינדקס ההורה\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nDefaultValue(a, [10, 3], \"No data\");\n// returns \"No data\"\n```\n\nמערך של מילונים עם ערכים מקוננים\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  interval: 1,\n  intervalUnit: \"days\",\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      values: [0.4, 0, 0, null, 0.1, 0.8, 1],\n      unit: \"inches\"\n    },\n    temperature: {\n      values: [50, 50, 51, 52, 55, 49, 51],\n      unit: \"f\"\n    },\n  }\n}\n\nvar a = [ data, data2, data3 ]\nDefaultValue(a, [0, \"weather\",\"precipitation\",\"values\", 6], \"No data\");\n// returns 1\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputArray, keys, defaultValue) -> Any","insertText":"DefaultValue(${1:inputArray_}, ${2:keys_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבודק האם לאינדקס שמקונן בעומק של מספר רמות במערך רב-ממדי יש ערך ומחזיר ערך זה אם קיים. אחרת, פונקציה זו מחזירה ערך ברירת מחדל שצוין אם לפחות אחד מהמפתחות המקוננים או האינדקסים לא קיימים, או אם הערך במפתח או באינדקס שצוין הוא 'null' או ערך טקסט ריק. דבר זה מאפשר לך לתמרן לתוך מבנה מקונן בצעד אחד במקום לבדוק ערכים בתוך כל מערך.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך הקלט לבדיקה.\n- **keys**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של המפתחות או האידקסים לבדיקה בכל רמה של מבנה המכל.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ערך זה מוחזר אם לפחות אחד מהמפתחות או האינדקסים לא קיימים, או אם הערך במפתח או שצוין הוא 'null' או ערך טקסט ריק.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nמחזיר את הערך במפתח או באינדקס שצוין אם הוגדר. אחרת, מחזיר את הערך שצוין ב-'defaultValue'."}},"parametersInfo":{"min":3,"max":3}}],[{"type":"function","name":"distinct","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#distinct1","description":"מחזיר ערכה של ערכים ייחודיים עבור מערך ערכים.","examples":"\n**דוגמה**\n\n\n\n```arcade\nDistinct([1,1,2,1,1,2,2,3,4,5])\n// Returns [1,2,3,4,5]\n```\n\n","completion":{"label":"Distinct","detail":"Distinct(values) -> Array<Any>","insertText":"Distinct(${1:values_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערכה של ערכים ייחודיים עבור מערך ערכים.\n\n**פרמטר**\n\n- **values**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך של ערכים שבהם תבוצע הפעולה.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"distinct","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#distinct2","description":"מחזיר ערכה של ערכים ייחודיים עבור רשימת ערכים.","examples":"\n**דוגמה**\n\n\n\n```arcade\nDistinct('high','medium','low',0,'high','high','low')\n// Returns ['high','medium','low',0]\n```\n\n","completion":{"label":"Distinct","detail":"Distinct([value1, ..., valueN]?) -> Array<Any>","insertText":"Distinct($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר ערכה של ערכים ייחודיים עבור רשימת ערכים.\n\n**פרמטר**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - רשימה של ערכים שבהם תבוצע הפעולה.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":0,"max":-1}}],{"type":"function","name":"erase","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#erase","description":"מסיר את הערך ממערך באינדקס נתון. האלמנטים הקיימים שממוקמים באינדקס נתון או מעליון יזוזו למטה ערך אינדקס אחד. גודל המערך יורד בערך אחד.","examples":"\n**דוגמאות**\n\n\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nErase(colors, 1)\n// colors = ['orange','gray']\n```\n\n\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nErase(colors, -1)\n// colors = ['orange','purple']\n```\n\n","completion":{"label":"Erase","detail":"Erase(inputArray, index) -> Null","insertText":"Erase(${1:inputArray_}, ${2:index_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמסיר את הערך ממערך באינדקס נתון. האלמנטים הקיימים שממוקמים באינדקס נתון או מעליון יזוזו למטה ערך אינדקס אחד. גודל המערך יורד בערך אחד.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך שממנו יוסר הערך.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של הערך להסרה מהמערך. אם סופק אינדקס שלילי, הוא ישמש כהיסט מסוף המערך.\n\n**ערך החזרה**: Null"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"filter","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#filter","description":"יוצר מערך חדש עם האלמנטים שסוננו מתוך מערך הקלט, שעוברים מבחן מהפונקציה שסופקה.","examples":"\n**דוגמאות**\n\nמחזיר מערך חדש המורכב מאלמנטים שעברו את הפילטר 'isEven'.\n\n```arcade\nfunction isEven(i) { return i % 2 == 0 } \nFilter([1,2,3,4,5], isEven) // Returns [2,4]\n// Since 2 and 4 are even, they are the only values\n// included in the output array.\n```\n\nמשתמש בפונקציית 'isEmpty' הקיימת של Arcade בתור 'filterFunction'. מחזיר מערך חדש של שדות שאינם ריקים.\n\n```arcade\nvar myArray = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4];\n\nfunction isNotEmpty(value){\n  return !isEmpty(value);\n}\nFilter(myArray, isNotEmpty)\n// Returns only values that are defined,\n// excluding empty values from the result\n```\n\n","completion":{"label":"Filter","detail":"Filter(inputArray, filterFunction) -> Array<Any>","insertText":"Filter(${1:inputArray_}, ${2:filterFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר מערך חדש עם האלמנטים שסוננו מתוך מערך הקלט, שעוברים מבחן מהפונקציה שסופקה.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך הקלט שיש לסנן.\n- **filterFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - הפונקציה המשמשת לסינון אלמנטים במערך `filterFunction(value: Any) -> Boolean`. הפונקציה חייבת להחזיר ערך אמת אם האלמנט עובר את הבחינה. פונקציה זו יכולה להיות פונקציה בהגדרת המשתמש או פונקציית ליבה של Arcade שהוגדרה עם הפרמטרים הבאים:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - מייצג את הערך של אלמנט במערך.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nמחזיר מערך עם האלמנטים שעוברים את פונקציית הבחינה."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"first","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#first","description":"מחזיר את האלמנט הראשון במערך. מחזיר Null אם המערך ריק.","examples":"\n**דוגמה**\n\nמדפיס 'orange'\n\n```arcade\nFirst(['orange', 'purple', 'gray'])\n```\n\n","completion":{"label":"First","detail":"First(inputArray) -> Any","insertText":"First(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את האלמנט הראשון במערך. מחזיר Null אם המערך ריק.\n\n**פרמטר**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך שממנו יש להחזיר את הפריט הראשון.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"front","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#front","description":"מחזיר את האלמנט הראשון במערך. אם מערך הקלט ריק, האבלואציה של הביטוי תיכשל.","examples":"\n**דוגמה**\n\nמחזיר `'כתום'`.\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nFront(colors)\n```\n\n","completion":{"label":"Front","detail":"Front(inputArray) -> Any","insertText":"Front(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את האלמנט הראשון במערך. אם מערך הקלט ריק, האבלואציה של הביטוי תיכשל.\n\n**פרמטר**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך שמתוכו יתקבל הערך הראשון.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#hasvalue1","description":"מציין האם למערך יש ערך באינדקס הנתון.","examples":"\n**דוגמאות**\n\nמערך עם ערך באינדקס הנתון\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 4);\n// returns true\n```\n\nמערך ללא ערך באינדקס הנתון\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 5);\n// returns false\n```\n\nמערך עם ערך null באינדקס הנתון\n\n```arcade\nvar a = [23,4,null,36,901]\nHasValue(a, 2);\n// returns false\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputArray, index) -> Boolean","insertText":"HasValue(${1:inputArray_}, ${2:index_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמציין האם למערך יש ערך באינדקס הנתון.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך לבדיקה.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס לבדיקה.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#hasvalue2","description":"בודק האם לאינדקס שמקונן בעומק של מספר רמות במערך רב-ממדי יש ערך. דבר זה מאפשר לך לתמרן לתוך מבנה מקונן בצעד אחד במקום לבדוק ערכים בתוך כל מערך. מחזיר `true` אם האינדקסים בכל רמה של המבנה קיימים וכוללים ערך שאינו Null.","examples":"\n**דוגמאות**\n\nמערך עם ערך באינדקס המקונן\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 4]);\n// returns true\n```\n\nמערך ללא ערך באינדקס המקונן\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [2, 10]);\n// returns false\n```\n\nמערך ללא ערך באינדקס ההורה\n\n```arcade\nvar a = [23,4,[0,0,1,1,0],36,901]\nHasValue(a, [10, 5]);\n// returns false\n```\n\nמערך של מילונים עם ערכים מקוננים\n\n```arcade\nvar data = {\n  time: Date(2024, 0, 24, 12),\n  interval: 1,\n  intervalUnit: \"days\",\n  weather: {\n    precipitation: {\n      type: \"rain\",\n      values: [0.4, 0, 0, null, 0.1, 0.8, 1],\n      unit: \"inches\"\n    },\n    temperature: {\n      values: [50, 50, 51, 52, 55, 49, 51],\n      unit: \"f\"\n    },\n  }\n}\n\nvar a = [ data, data2, data3 ]\nif(HasValue(a, [0, \"weather\",\"precipitation\",\"values\", 6])){\n  // This check succeeds so the value will be returned\n  return a[0].weather.precipitation.values[6];\n  // returns 1\n}\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputArray, indexes) -> Boolean","insertText":"HasValue(${1:inputArray_}, ${2:indexes_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבודק האם לאינדקס שמקונן בעומק של מספר רמות במערך רב-ממדי יש ערך. דבר זה מאפשר לך לתמרן לתוך מבנה מקונן בצעד אחד במקום לבדוק ערכים בתוך כל מערך. מחזיר `true` אם האינדקסים בכל רמה של המבנה קיימים וכוללים ערך שאינו Null.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך לבדיקה.\n- **indexes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של המפתחות או האידקסים לבדיקה בכל רמה של המבנה.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}}],{"type":"function","name":"includes","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#includes","description":"קובע האם מערך מכיל ערך נתון. מחזיר 'true' אם הערך נמצא בתוך המערך.","examples":"\n**דוגמאות**\n\nמחזיר `true`.\n\n```arcade\nIncludes(['orange', 'purple', 'gray'], 'purple')\n```\n\nמחזיר `false`.\n\n```arcade\nIncludes(['orange', 'purple', 'gray'], 'red')\n```\n\n","completion":{"label":"Includes","detail":"Includes(inputArray, value) -> Boolean","insertText":"Includes(${1:inputArray_}, ${2:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nקובע האם מערך מכיל ערך נתון. מחזיר 'true' אם הערך נמצא בתוך המערך.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך הקלט.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - הערך שיש לחפש במערך הנתון.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"indexof","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#indexof","description":"מחזיר את מיקום האינדקס המבוסס על אפס של פריט הקלט במערך. אם 'פריט' לא קיים, אזי מחזיר '‏‎-1‎‏'.","examples":"\n**דוגמה**\n\nמדפיס 2\n\n```arcade\nvar num = [1,2,3,4];\nreturn indexof(num, 3);\n```\n\n","completion":{"label":"IndexOf","detail":"IndexOf(inputArray, item) -> Number","insertText":"IndexOf(${1:inputArray_}, ${2:item_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את מיקום האינדקס המבוסס על אפס של פריט הקלט במערך. אם 'פריט' לא קיים, אזי מחזיר '‏‎-1‎‏'.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך לחיפוש.\n- **item**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - הפריט לאיתור במערך.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"insert","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#insert","description":"מכניס ערך לתוך מערך באינדקס נתון. האלמנטים הקיימים שממוקמים באינדקס נתון או מעליון יזוזו למעלה ערך אינדקס אחד. גודל המערך עולה בערך אחד.","examples":"\n**דוגמאות**\n\n\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nInsert(colors, 1, 'yellow')\n// colors = ['orange','yellow','purple','gray']\n```\n\n\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nInsert(colors, -1, 'yellow')\n// colors = ['orange','purple','yellow','gray']\n```\n\n","completion":{"label":"Insert","detail":"Insert(inputArray, index, value) -> Null","insertText":"Insert(${1:inputArray_}, ${2:index_}, ${3:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמכניס ערך לתוך מערך באינדקס נתון. האלמנטים הקיימים שממוקמים באינדקס נתון או מעליון יזוזו למעלה ערך אינדקס אחד. גודל המערך עולה בערך אחד.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך שאליו יוכנס הערך החדש.\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס של המערכך שבו יש להכניס את הערך החדש. אינדקס של 0 יכניס את הערך בתחילת המערך. אינדקס ששווה לגודל המערך יכניס את הערך בסוף המערך. אינדקס גדול יותר מגודל המערך, יגרום לשגיאה.  אם סופק אינדקס שלילי, הוא ישמש כהיסט מסוף המערך.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - הערך להכנסה לתוך המערך.\n\n**ערך החזרה**: Null"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"map","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#map","description":"יצירה של מערך חדש על בסיס תוצאות הקריאה לפונקציה שסופקה בכל אלמנט במערך הקלט.","examples":"\n**דוגמאות**\n\nהמרת כל האלמנטים במערך מפרנהייט לצלזיוס והחזרתם במערך חדש.\n\n```arcade\n// This function will take in values from the input array and convert them to Celsius\nfunction toCelsius(f) {\n  return Round((f - 32) * 5/9, 2)\n}\n// The toCelsius function executes for each each item\n// in the input array.\n// Map returns the resulting array of converted values.\nMap([82, 67, 96, 55, 34], toCelsius)\n// returns [27.78, 19.44, 35.56, 12.78, 1.11]\n```\n\nהמרת אובייקטים של תאריך לטקסט מפורמט\n\n```arcade\nvar dates = [ Date(1996, 11, 10), Date(1995, 1, 6), Date(1992, 2, 27), Date(1990, 10, 2)];\nfunction formatDates(dateVal) { return Text(dateVal, 'MMM D, Y') }\nMap(dates, formatDates);\n// returns ['Dec 10, 1996', 'Feb 6, 1995', 'Mar 27, 1992', 'Nov 2, 1990']\n```\n\n","completion":{"label":"Map","detail":"Map(inputArray, mappingFunction) -> Array<Any>","insertText":"Map(${1:inputArray_}, ${2:mappingFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירה של מערך חדש על בסיס תוצאות הקריאה לפונקציה שסופקה בכל אלמנט במערך הקלט.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך הקלט שיש למפות.\n- **mappingFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - הפונקציה לקרוא לכל אלמנט במערך `mappingFunction(value: Any) -> Any`. הפונקציה חייבת להחזיר פריט חדש שיהיה חלק מהמערך המוחזר. הפונקציה יכולה להיות פונקציה בהגדרת המשתמש או פונקציית ליבה של Arcade שהוגדרה עם הפרמטרים הבאים:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - מייצג את הערך של אלמנט במערך.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;  \nהפריטים שמוחזרים על ידי פונקציית המיפוי."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"none","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#none","description":"בודק אם אף אחד מהאלמנטים במערך נתון לא עובר מבחן מפונקציה שסופקה. מחזיר 'true' אם הפונקציה 'testFunction' מחזירה 'true' עבור כל הפריטים שבמערך הקלט.","examples":"\n**דוגמאות**\n\nמחזיר 'false' משום שחלק מהאלמנטים במערך הקלט עוברים את מבחן 'isEven'\n\n```arcade\n// isEven is used to test if each element in the array is even\n// it returns true if the element is divisible by two, false if is not\nfunction isEven(value) { return value % 2 == 0 } \n// The isEven function will execute for each element in the array,\n// returning the following values: false, true, false, true, false\n// Since at least one value in the array passed the test\n// (return true), the return value will be false\nNone([1,2,3,4,5], isEven)\n```\n\nמשתמש בפונקציית 'isEmpty' הקיימת של Arcade בתור 'testFunction'. זה חוקי משום שפונקציית 'isEmpty' לוקחת פרמטר יחיד ומחזירה ערך בוליאני. ביטוי זה מחזיר 'true' אם אף אחד מהשדות אינו ריק.\n\n```arcade\nvar myArray = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4];\nNone(myArray, isEmpty)\n```\n\n","completion":{"label":"None","detail":"None(inputArray, testFunction) -> Boolean","insertText":"None(${1:inputArray_}, ${2:testFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nבודק אם אף אחד מהאלמנטים במערך נתון לא עובר מבחן מפונקציה שסופקה. מחזיר 'true' אם הפונקציה 'testFunction' מחזירה 'true' עבור כל הפריטים שבמערך הקלט.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך הקלט שיש לבחון.\n- **testFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - הפונקציה לבחינה של כל אלמנט במערך `testFunction(value: Any) -> Boolean`. הפונקציה חייבת להחזיר ערך שקר אם האלמנט לא עובר את הבחינה. הפונקציה יכולה להיות פונקציה בהגדרת המשתמש או פונקציית ליבה של Arcade שהוגדרה עם הפרמטרים הבאים:\n\n  - **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - מייצג את הערך של אלמנט במערך.\n\n**ערך החזרה**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)  \n`true` אם כל האלמנטים במערך לא עוברים את פונקציית הבחינה."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"pop","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#pop","description":"מסיר ומחזיר את האלמנט הראשון בסוף מערך. אם המערך ריק, תוחזר שגיאה.","examples":"\n**דוגמה**\n\nמחזיר 'אפור'. מערך הקלט יהיה כעת שווה '['כתום', 'סגול']'.\n\n```arcade\nPop(['orange', 'purple', 'gray'])\n```\n\n","completion":{"label":"Pop","detail":"Pop(inputArray) -> Any","insertText":"Pop(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמסיר ומחזיר את האלמנט הראשון בסוף מערך. אם המערך ריק, תוחזר שגיאה.\n\n**פרמטר**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך הקלט שממנו האלמנט האחרון יוסר ויוחזר.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"push","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#push","description":"מוסיף אלמנט לסוף מערך ומחזיר את האורך החדש של המערך.","examples":"\n**דוגמה**\n\nמחזיר 4. מערך הקלט יהיה כעת שווה '['כתום', 'סגול', 'אפור', 'אדום']'.\n\n```arcade\nPush(['orange', 'purple', 'gray'], 'red')\n```\n\n","completion":{"label":"Push","detail":"Push(inputArray, value) -> Number","insertText":"Push(${1:inputArray_}, ${2:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמוסיף אלמנט לסוף מערך ומחזיר את האורך החדש של המערך.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך שאליו יידחפו אלמנטים.\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - הערך להוספה כאלמנט האחרון של מערך הקלט.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"reduce","bundle":"core","sinceVersion":"1.16","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#reduce","description":"הפעלה של פונקציית \\\"צמצום\\\" (Reducer) שסופקה עבור כל אלמנט במערך, מעביר את הערך המוחזר מהחישוב אל האלמנט הקודם.","examples":"\n**דוגמאות**\n\nבלי הפרמטר 'initialValue', שני האלמנטים הראשונים של המערך 'cities' מועברים לתוך פונקציית ההוספה כארגומנטים.\n\n```arcade\nvar cities = [{\n   name: 'Columbus',\n   pop: 913921\n}, {\n   name: 'Cincinnati',\n   pop: 307266\n}, {\n   name: 'Dayton',\n   pop: 140343\n}, {\n   name: 'Cleveland',\n   pop: 376599\n}];\n// the first time this function is called it will take the first two elements of the array as x and y\n// The subsequent times the function is executed, it will take the return value\n// from the previous function call as x and the next array value as y\nfunction mostPopulated(city1, city2) {\n   IIf (city1.pop > city2.pop, city1, city2)\n}\nvar largestCity = Reduce(cities, mostPopulated)\nConsole(largestCity.name + ' is the biggest city in the list with a population of ' + largestCity.pop)\n// Columbus is the biggest city in the list with a population of 913921\n```\n\nמשום שהפרמטר 'initialValue' הוגדר, ערך זה יהיה הארגומנט הראשון של הפונקציה ('city1'), והאלמנט הראשון של 'cities' יהיה הארגומנט השני של הפונקציה ('city2').\n\n```arcade\nvar los_angeles = { name: 'Los Angeles', pop: 3898747 }\n// since an initialValue is provided, it will be passed into the maxPop function as x\n// and the first value of the array will be passed in as y for the initial function call\n// The subsequent times the function is executed, it will take the return value\n// from the previous function call as x and the next array value as y\nvar largestCity = Reduce(cities, mostPopulated, los_angeles)\nConsole(largestCity.name + ' is the biggest city in the list with a population of ' + largestCity.pop)\n// Los Angeles is the biggest city in the list with a population of 3898747\n```\n\n","completion":{"label":"Reduce","detail":"Reduce(inputArray, reducerFunction, initialValue?) -> Any","insertText":"Reduce(${1:inputArray_}, ${2:reducerFunction_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.16](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהפעלה של פונקציית \\\"צמצום\\\" (Reducer) שסופקה עבור כל אלמנט במערך, מעביר את הערך המוחזר מהחישוב אל האלמנט הקודם.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - מערך הקלט שיש לצמצם.\n- **reducerFunction**: [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - פונקציית המפחית שתצבור את ערכי המערך `reducerFunction(previousValue: Any, arrayValue: Any) -> Any`.\n\n  - **previousValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - בפעם הראשונה שהפונקציה מופעלת, זה יהיה האלמנט הראשון במערך הקלט או ב-'initialValue', אם צוין.\n  - **arrayValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - מייצג את הערך הנוכחי של אלמנט במערך הקלט.\n- **initialValue** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - פריט שיש להעביר לתוך הארגומנט הראשון של פונקציית הצמצום.\n\n**ערך החזרה**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)  \nהערך שנאסף על ידי פונקציית המפחית עבור כל אלמנט במערך."}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"resize","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#resize","description":"משנה את מספר האלמנטים במערך לגודל שצוין. ניתן להשתמש בכך כדי להרחיב מערך או לקצץ אותו בשלב מוקדם. לאחר שינוי גודל, ניסיון ליצירת אינדקס מעבר לאלמנט החדש האחרון יגרום לשגיאה, למעט במקרה של יצירת אינדקס של האלמנט הבא, שימשיך להרחיב את המערך באלמנט אחד.","examples":"\n**דוגמאות**\n\nמחזיר `['כתום', 'סגול', 'אפור', null, null]`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5)\nreturn colors\n```\n\nמחזיר `['כתום', 'סגול', 'אפור', 'אדום', 'אדום']`\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 5, 'red')\nreturn colors\n```\n\nמחזיר '['כתום']'.\n\n```arcade\nvar colors = ['orange', 'purple', 'gray']\nResize(colors, 1)\nreturn colors\n```\n\n","completion":{"label":"Resize","detail":"Resize(inputArray, newSize, value?) -> Null","insertText":"Resize(${1:inputArray_}, ${2:newSize_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמשנה את מספר האלמנטים במערך לגודל שצוין. ניתן להשתמש בכך כדי להרחיב מערך או לקצץ אותו בשלב מוקדם. לאחר שינוי גודל, ניסיון ליצירת אינדקס מעבר לאלמנט החדש האחרון יגרום לשגיאה, למעט במקרה של יצירת אינדקס של האלמנט הבא, שימשיך להרחיב את המערך באלמנט אחד.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך לשינוי גודל.\n- **newSize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר האלמנטים הרצויים במערך שגודלו השתנה.\n- **value** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - הערך האופציונלי שבו יעשה שימוש עבור כל אלמנט חדש שנוסף למערך. אם לא צוין ערך, האלמנטים החדשים שנוספו יהיו בעלי ערך `null`.\n\n**ערך החזרה**: Null"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"reverse","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#reverse","description":"הופך את תכולת המערך במקומו.","examples":"\n**דוגמה**\n\nמחזיר `['אפור', 'סגול', 'כתום']`\n\n```arcade\nReverse(['orange', 'purple', 'gray'])\n```\n\n","completion":{"label":"Reverse","detail":"Reverse(inputArray) -> Array<Any>","insertText":"Reverse(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהופך את תכולת המערך במקומו.\n\n**פרמטר**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך שיש להפוך.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"slice","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#slice","description":"מחזיר חלק ממערך בין שני אינדקסים כמערך חדש.","examples":"\n**דוגמאות**\n\nמחזיר `[ 'סגול', 'אפור']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 1, 3)\n```\n\nמחזיר `['אדום', 'כחול']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], 3)\n```\n\nמחזיר `['כתום', 'סגול', 'אפור', 'אדום', 'כחול']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'])\n```\n\nמחזיר `[כחול']`\n\n```arcade\nSlice(['orange', 'purple', 'gray', 'red', 'blue'], -1)\n```\n\n","completion":{"label":"Slice","detail":"Slice(inputArray, startIndex?, endIndex?) -> Array<Any>","insertText":"Slice(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר חלק ממערך בין שני אינדקסים כמערך חדש.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך שייחתך.\n- **startIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס שממנו יתחיל החיתוך. מאפס לברירת המחדל `0`. אם סופק אינדקס שלילי, הוא ישמש כהיסט מסוף המערך.\n- **endIndex** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - האינדקס שבו יפסיק החיתוך. הערך באידקס זה לא ייכלל במערך המוחזר. מאפ לברירת המחדל של גודל המערך.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":3}},{"type":"function","name":"sort","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#sort","description":"ממיין מערך לפי ערך ASCII. אם כל הפריטים במערך הם מאותו סוג, ייעשה שימוש בפונקציית מיון מתאימה. אם הם מסוגים שונים, הפריטים יומרו לטקסט. אם המערך מכיל מילונים ולא סופקה פונקציה בהגדרת משתמש, לא יתבצע מיון. אם המערך מכיל ערכי `null`, הם לא יומרו לטקסט, ויוחזרו בסוף המערך הממוין.","examples":"\n**דוגמאות**\n\nמחזיר '[‏‎'$', 1, 'A', 'a'‎‏]'\n\n```arcade\nSort([1, 'a', '$', 'A'])\n```\n\nמיין לפי פונקציה בהגדרת המשתמש\n\n```arcade\nvar peopleArray = [{ 'NAME': 'Sam', 'AGE': 25 }, {'NAME': 'Bob', 'AGE': 27 },{ 'NAME': 'Emma', 'AGE': 24 }];\nfunction compareAge(a,b){\n  if (a['AGE']<b['AGE'])\n    return -1;\n  if (a['AGE']>b['AGE'])\n    return 1;\n  return 0;\n}\nreturn Sort(peopleArray, compareAge);\n// returns '[{ 'AGE': 24, 'NAME': 'Emma' }, { 'AGE': 25, 'NAME': 'Sam' }, { 'AGE': 27, 'NAME': 'Bob' } ]'\n```\n\n","completion":{"label":"Sort","detail":"Sort(inputArray, comparatorFunction?) -> Array<Any>","insertText":"Sort(${1:inputArray_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nממיין מערך לפי ערך ASCII. אם כל הפריטים במערך הם מאותו סוג, ייעשה שימוש בפונקציית מיון מתאימה. אם הם מסוגים שונים, הפריטים יומרו לטקסט. אם המערך מכיל מילונים ולא סופקה פונקציה בהגדרת משתמש, לא יתבצע מיון. אם המערך מכיל ערכי `null`, הם לא יומרו לטקסט, ויוחזרו בסוף המערך הממוין.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך למיון.\n- **comparatorFunction** (_Optional_): [Function](https://developers.arcgis.com/arcade/guide/logic/#user-defined-functions) - פונקציה בהגדרת משתמש, שתשמש עבור המיון `orderingFunction(a: Any, b: Any) -> Number`. הפונקציה מקבלת שני אלמנטים וצריכה להחזיר מספר שמציין את סדר המיון של שני האלמנטים.  \n`> 0`: מיין `b` לפני `a`  \n`= 0`: השאר את הסדר המקורי של `a` ו-`b`  \n`< 0`: מיין את `a` לפני `b`\n\n  - **a**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - האלמנט הראשון להשוואה.\n  - **b**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - האלמנט השני להשוואה.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"splice","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#splice","description":"מרכז את כל הפרמטרים יחד למערך חדש.","examples":"\n**דוגמאות**\n\nמחזיר `['כתום', 'סגול', 1, 2, 'אדום']`\n\n```arcade\nSplice(['orange', 'purple'], 1, 2, 'red')\n```\n\nמחזיר `[1, 2, 3, 4]`\n\n```arcade\nSplice([1,2], [3,4])\n```\n\n","completion":{"label":"Splice","detail":"Splice([value1, ..., valueN]?) -> Array<Any>","insertText":"Splice($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמרכז את כל הפרמטרים יחד למערך חדש.\n\n**פרמטר**\n\n- **[value1, ..., valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - רשימה מתמשכת של ערכים שישולבו למערך חדש.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":0,"max":-1}},{"type":"function","name":"top","bundle":"core","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/array_functions/#top","description":"חותך את מערך הקלט ומחזיר את מספר הרכיבים הנתון הראשון.","examples":"\n**דוגמה**\n\nמחזיר `[ 43,32,19 ]`\n\n```arcade\nTop([ 43,32,19,0,3,55 ], 3)\n```\n\n","completion":{"label":"Top","detail":"Top(inputArray, numItems) -> Array<Any>","insertText":"Top(${1:inputArray_}, ${2:numItems_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nחותך את מערך הקלט ומחזיר את מספר הרכיבים הנתון הראשון.\n\n**פרמטרים**\n\n- **inputArray**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; - המערך לחיתוך.\n- **numItems**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר הפריטים שיוחזר מהתחלת המערך.\n\n**ערך החזרה**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt;"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"math_functions","title":"פונקציות מתמטיות","items":[{"type":"function","name":"abs","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#abs","description":"מחזיר את הערך האבסולוטי של מספר. אם ריק, מחזיר 0.","examples":"\n**דוגמה**\n\nמדפיס 3\n\n```arcade\nAbs(-3)\n```\n\n","completion":{"label":"Abs","detail":"Abs(value) -> Number","insertText":"Abs(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הערך האבסולוטי של מספר. אם ריק, מחזיר 0.\n\n**פרמטר**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שעליו תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"acos","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#acos","description":"מחזיר את הארקקוסינוס של ערך הקלט ברדיאנים, בטווח שבין אפס ל-PI. אם ערך הקלט נמצא מחוץ לטווח המתאים של ‎+/-1‎ מוחזר הביטוי NaN.","examples":"\n**דוגמה**\n\nמדפיס 1.266104\n\n```arcade\nAcos(0.3)\n```\n\n","completion":{"label":"Acos","detail":"Acos(value) -> Number","insertText":"Acos(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הארקקוסינוס של ערך הקלט ברדיאנים, בטווח שבין אפס ל-PI. אם ערך הקלט נמצא מחוץ לטווח המתאים של ‎+/-1‎ מוחזר הביטוי NaN.\n\n**פרמטר**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר בין ‎-1 לבין 1 שעליו תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"asin","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#asin","description":"מחזיר את הארקסינוס של ערך הקלט ברדיאנים, בטווח שבין ‎-PI/2‎ לבין ‎PI/2‎‏. אם ערך הקלט נמצא מחוץ לטווח המתאים של ‎+/-1‎ מוחזר הביטוי NaN.","examples":"\n**דוגמה**\n\nמדפיס 0.304693\n\n```arcade\nAsin(0.3)\n```\n\n","completion":{"label":"Asin","detail":"Asin(value) -> Number","insertText":"Asin(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הארקסינוס של ערך הקלט ברדיאנים, בטווח שבין ‎-PI/2‎ לבין ‎PI/2‎‏. אם ערך הקלט נמצא מחוץ לטווח המתאים של ‎+/-1‎ מוחזר הביטוי NaN.\n\n**פרמטר**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר בין ‎-1 לבין 1 שעליו תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"atan","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#atan","description":"מחזיר את הארק-טנגנס של ערך הקלט ברדיאנים, בטווח שבין ‎-PI/2‎ לבין ‎PI/2‎‏.","examples":"\n**דוגמה**\n\nמדפיס 0.785398\n\n```arcade\nAtan(1)\n```\n\n","completion":{"label":"Atan","detail":"Atan(value) -> Number","insertText":"Atan(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הארק-טנגנס של ערך הקלט ברדיאנים, בטווח שבין ‎-PI/2‎ לבין ‎PI/2‎‏.\n\n**פרמטר**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שעליו תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"atan2","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#atan2","description":"מחזיר את הארק-טנגנס של המנה של ערכי הקלט, ברדיאנים, בטווח שבין ‎-PI לבין 0 או שבין 0 לבין PI, על פי סימן הארגומנטים.","examples":"\n**דוגמה**\n\nמדפיס 2.356194-\n\n```arcade\nAtan2(-1, -1)\n```\n\n","completion":{"label":"Atan2","detail":"Atan2(y, x) -> Number","insertText":"Atan2(${1:y_}, ${2:x_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הארק-טנגנס של המנה של ערכי הקלט, ברדיאנים, בטווח שבין ‎-PI לבין 0 או שבין 0 לבין PI, על פי סימן הארגומנטים.\n\n**פרמטרים**\n\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המספר מייצג את הקואורדינטה-y.\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המספר מייצג את הקואורדינטה-x.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"average","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#average1","description":"מחזיר את הממוצע של מערך מספרים.","examples":"\n**דוגמה**\n\nמדפיס 5\n\n```arcade\nvar values = [0,5,10]\nAverage(values)\n```\n\n","completion":{"label":"Average","detail":"Average(numbers) -> Number","insertText":"Average(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הממוצע של מערך מספרים.\n\n**פרמטר**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך של מספרים שעליהם תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"average","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#average2","description":"מחזיר את הממוצע של רשימת מספרים.","examples":"\n**דוגמה**\n\nמדפיס 5\n\n```arcade\nAverage(0,5,10)\n```\n\n","completion":{"label":"Average","detail":"Average([number1, ..., numberN]?) -> Number","insertText":"Average($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הממוצע של רשימת מספרים.\n\n**פרמטר**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - רשימה של מספרים שבהם תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],{"type":"function","name":"ceil","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#ceil","description":"מחזיר את ערך הקלט, מעוגל כלפי מעלה למספר המקומות העשרוניים הנתון.","examples":"\n**דוגמה**\n\nמדפיס 2135.1\n\n```arcade\nCeil(2135.0905, 2)\n```\n\n","completion":{"label":"Ceil","detail":"Ceil(value, numPlaces?) -> Number","insertText":"Ceil(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את ערך הקלט, מעוגל כלפי מעלה למספר המקומות העשרוניים הנתון.\n\n**פרמטרים**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המספר שיש לעגל כלפי מעלה.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר הספרות העשרוניות שאליו יש לעגל את ה'ערך'. ברירת המחדל היא 0. האפסים העוקבים יקוצצו.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"constrain","bundle":"core","sinceVersion":"1.2","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#constrain","description":"הגבלות על `ערך` הקלט מבחינת ערכי מינימום ומקסימום. למשל, אם ערך הקלט הוא`10`, הגבול התחתון יהיה `50`, והגבול העליון יהיה `100`, כלומר הערך שמוחזר הוא `50`.","examples":"\n**דוגמאות**\n\nמחזיר 5\n\n```arcade\nConstrain(5, 0, 10)\n```\n\nמחזיר 0\n\n```arcade\nConstrain(-3, 0, 10)\n```\n\nמחזיר 10\n\n```arcade\nConstrain(553, 0, 10)\n```\n\n","completion":{"label":"Constrain","detail":"Constrain(value, lowerBound, upperBound) -> Number","insertText":"Constrain(${1:value_}, ${2:lowerBound_}, ${3:upperBound_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.2](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהגבלות על `ערך` הקלט מבחינת ערכי מינימום ומקסימום. למשל, אם ערך הקלט הוא`10`, הגבול התחתון יהיה `50`, והגבול העליון יהיה `100`, כלומר הערך שמוחזר הוא `50`.\n\n**פרמטרים**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הערך המגביל את ערכי ה-`min` וה-`max`.\n- **lowerBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הגבול התחתון עבור ערך הקלט. אם הערך הנתון קטן מ-`min`, אז `min` הוא הערך שמוחזר.\n- **upperBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הגבול העליון עבור ערך הקלט. אם הערך הנתון גדול מ-`max`, אז `max` הוא הערך שמוחזר.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"cos","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#cos","description":"מחזיר את הקוסינוס של ערך הקלט ברדיאנים.","examples":"\n**דוגמה**\n\nמדפיס 0.540302\n\n```arcade\nCos(1)\n```\n\n","completion":{"label":"Cos","detail":"Cos(value) -> Number","insertText":"Cos(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הקוסינוס של ערך הקלט ברדיאנים.\n\n**פרמטר**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר ברדיאנים שעליו תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"exp","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#exp","description":"מחזיר את הערך של e בחזקת x, כאשר e הוא הבסיס של הלוגריתם הטבעי, 2.718281828","examples":"\n**דוגמה**\n\nמדפיס 7.389056\n\n```arcade\nExp(2)\n```\n\n","completion":{"label":"Exp","detail":"Exp(x) -> Number","insertText":"Exp(${1:x_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הערך של e בחזקת x, כאשר e הוא הבסיס של הלוגריתם הטבעי, 2.718281828\n\n**פרמטר**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - החזקה, או מספר הפעמים להכפלת 'e' בעצמו.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"floor","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#floor","description":"מחזיר את ערך הקלט, מעוגל כלפי מטה למספר המקומות העשרוניים הנתון.","examples":"\n**דוגמה**\n\nמדפיס 2316.25\n\n```arcade\nFloor(2316.2562, 2)\n```\n\n","completion":{"label":"Floor","detail":"Floor(value, numPlaces?) -> Number","insertText":"Floor(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את ערך הקלט, מעוגל כלפי מטה למספר המקומות העשרוניים הנתון.\n\n**פרמטרים**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שיש לעגל כלפי מטה.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר הספרות העשרוניות שאליו יש לעגל את המספר. ברירת המחדל היא 0. האפסים העוקבים יקוצצו.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"hash","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#hash","description":"מפיק ערך קוד hash עבור המשתנה הנתון.","examples":"\n**דוגמה**\n\nמחזיר `1649420691`.\n\n```arcade\nHash('text value')\n```\n\n","completion":{"label":"Hash","detail":"Hash(value) -> Number","insertText":"Hash(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמפיק ערך קוד hash עבור המשתנה הנתון.\n\n**פרמטר**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) \\| [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - המשתנה להפקדת קוד hash. ערכי DateOnly ושעה נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"log","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#log","description":"מחזיר את הלוגריתם הטבעי (בסיס e) של x.","examples":"\n**דוגמה**\n\nמדפיס 2.302585\n\n```arcade\nLog(10)\n```\n\n","completion":{"label":"Log","detail":"Log(x) -> Number","insertText":"Log(${1:x_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הלוגריתם הטבעי (בסיס e) של x.\n\n**פרמטר**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שעליו תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"max","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#max1","description":"מחזיר את הערך הגדול ביותר מתוך מערך מספרים.","examples":"\n**דוגמה**\n\nמדפיס 89\n\n```arcade\nMax([23,56,89])\n```\n\n","completion":{"label":"Max","detail":"Max(numbers) -> Number","insertText":"Max(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הערך הגדול ביותר מתוך מערך מספרים.\n\n**פרמטר**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך של מספרים.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"max","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#max2","description":"מחזיר את הערך הגדול ביותר מתוך רשימת מספרים.","examples":"\n**דוגמה**\n\nמדפיס 120\n\n```arcade\nMax(23,5,120,43,9)\n```\n\n","completion":{"label":"Max","detail":"Max([number1, ..., numberN]?) -> Number","insertText":"Max($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הערך הגדול ביותר מתוך רשימת מספרים.\n\n**פרמטר**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - רשימה של מספרים.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],[{"type":"function","name":"mean","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#mean1","description":"מחזיר את הערך הממוצע של מערך מספרים.","examples":"\n**דוגמה**\n\n\n\n```arcade\nvar values = [1,2,3,4,5,6,7,8,9];\nMean(values);\n// returns 5\n```\n\n","completion":{"label":"Mean","detail":"Mean(numbers) -> Number","insertText":"Mean(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הערך הממוצע של מערך מספרים.\n\n**פרמטר**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך של מספרים שמהם מחושב הממוצע.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"mean","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#mean2","description":"מחזיר את הערך הממוצע של רשימת מספרים.","examples":"\n**דוגמה**\n\n\n\n```arcade\nMean(1,2,3,4,5,6,7,8,9);\n// returns 5\n```\n\n","completion":{"label":"Mean","detail":"Mean([number1, ..., numberN]?) -> Number","insertText":"Mean($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הערך הממוצע של רשימת מספרים.\n\n**פרמטר**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - רשימה של מספרים שמהם מחושב הממוצע.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],[{"type":"function","name":"min","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#min1","description":"מחזיר את הערך הנמוך ביותר במערך מספרים נתון.","examples":"\n**דוגמה**\n\nמדפיס 23\n\n```arcade\nMin([23,56,89])\n```\n\n","completion":{"label":"Min","detail":"Min(numbers) -> Number","insertText":"Min(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הערך הנמוך ביותר במערך מספרים נתון.\n\n**פרמטר**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך של מספרים.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"min","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#min2","description":"מחזיר את הערך הנמוך ביותר ברשימת מספרים נתונה.","examples":"\n**דוגמה**\n\nמדפיס 5\n\n```arcade\nMin(23,5,120,43,9)\n```\n\n","completion":{"label":"Min","detail":"Min([number1, ..., numberN]?) -> Number","insertText":"Min($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הערך הנמוך ביותר ברשימת מספרים נתונה.\n\n**פרמטר**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - רשימה של מספרים.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],{"type":"function","name":"number","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#number","description":"ממיר את ערך הקלט למספר. ערכי התאריך יומרו למספר אלפיות השנייה מאז 1 בינואר 1970 (כלומר זמן Unix).","examples":"\n**דוגמאות**\n\nמנתח מספר באמצעות מפריד הקיבוץ המתאים של האזור שבו הופעל הביטוי\n\n```arcade\nNumber('1,365', ',###') // returns 1365\n```\n\nהסר תווי טקסט מהמספר.\n\n```arcade\nNumber('abc10def', 'abc##def') // return 10\n```\n\nציין את מספר הספרות המינימלי אחרי ה-0, כשתיים ומספר הספרות המרבי אחרי 0 כ-4.\n\n```arcade\nNumber('10.456','00.00##') // returns 10.456\n```\n\nציין את מספר הספרות המינימלי אחרי ה-0, כשתיים ומספר הספרות המרבי אחרי 0 כ-4. על הצדדים השמאלי והימני של הפונקציה להיות זהים או שיוחזר ערך NaN.\n\n```arcade\nNumber('10.4','00.00##') // returns NaN\n```\n\nציין את הגודל של הקבוצה החוזרת על עצמה ואת גודל הקבוצה הסופי של ערך הקלט.\n\n```arcade\nNumber('12,12,456', ',##,###') // returns 1212456\n```\n\nאם קיימת תת-תבנית שלילית, היא משרתת רק כדי לציין את הקידומת והסיומת השליליות.\n\n```arcade\nNumber('-12,23,345', ',##,###;-,##,###') // returns -1223345\n```\n\nחלק ב-100. ניתן להזין עד שלושה מקומות עשרוניים.\n\n```arcade\nNumber('99.99%', '#.##%') // 0.9999\n```\n\nמחזיר את מספר אלפיות השנייה מאז 1 בינואר 1970.\n\n```arcade\nNumber(Date(1996,11,10)) // returns 850204800000\n```\n\n","completion":{"label":"Number","detail":"Number(value, pattern?) -> Number","insertText":"Number(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nממיר את ערך הקלט למספר. ערכי התאריך יומרו למספר אלפיות השנייה מאז 1 בינואר 1970 (כלומר זמן Unix).\n\n**פרמטרים**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - הערך שיש להמיר למספר.\n- **pattern** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - טקסט דפוס הפורמט המשמש לניתוח מספרים המעוצבים לפי הקשר מקומי מערך מחרוזת למספר. להלן תווים מיוחדים המשמשים להגדרת הדפוס:\n\n  - 0: ספרות חובה  \n  - #: ספרות אופציונליות  \n  - %: חלק ב-100  \n\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"pow","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#pow","description":"מחזיר את הערך של x בחזקת y.","examples":"\n**דוגמה**\n\nמדפיס 9\n\n```arcade\nPow(3, 2)\n```\n\n","completion":{"label":"Pow","detail":"Pow(x, y) -> Number","insertText":"Pow(${1:x_}, ${2:y_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הערך של x בחזקת y.\n\n**פרמטרים**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ערך הבסיס.\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - המעריך. מציין את מספר הפעמים להכפלת 'x' בעצמו.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"random","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#random","description":"מחזיר מספר אקראי בין 0 ו-1.","examples":"\n**דוגמה**\n\n\n\n```arcade\nRandom()\n```\n\n","completion":{"label":"Random","detail":"Random() -> Number","insertText":"Random($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר מספר אקראי בין 0 ו-1.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"round","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#round","description":"מחזיר את ערך הקלט, מעוגל למספר המקומות העשרוניים הנתון.  \n_הערה: אם אתה מעוניין לפרמט ערך עבור תצוגה בתווית או חלון קופץ, השתמש בפונקציה ()text‎._","examples":"\n**דוגמה**\n\nמדפיס 2316.26\n\n```arcade\nRound(2316.2562, 2)\n```\n\n","completion":{"label":"Round","detail":"Round(value, numPlaces?) -> Number","insertText":"Round(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את ערך הקלט, מעוגל למספר המקומות העשרוניים הנתון.  \n_הערה: אם אתה מעוניין לפרמט ערך עבור תצוגה בתווית או חלון קופץ, השתמש בפונקציה ()text‎._\n\n**פרמטרים**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שיש לעגל.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר הספרות העשרוניות שאליו יש לעגל את המספר. ברירת המחדל היא '0'. האפסים העוקבים יקוצצו.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [Text()](https://developers.arcgis.com/arcade/function-reference/text_functions/#text)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"sin","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sin","description":"מחזיר את הסינוס של ערך הקלט.","examples":"\n**דוגמה**\n\nמדפיס 0.841741\n\n```arcade\nSin(1)\n```\n\n","completion":{"label":"Sin","detail":"Sin(value) -> Number","insertText":"Sin(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הסינוס של ערך הקלט.\n\n**פרמטר**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר ברדיאנים שעליו תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"sqrt","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sqrt","description":"מחזיר את השורש הריבועי של מספר.","examples":"\n**דוגמה**\n\nמדפיס 3\n\n```arcade\nSqrt(9)\n```\n\n","completion":{"label":"Sqrt","detail":"Sqrt(value) -> Number","insertText":"Sqrt(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את השורש הריבועי של מספר.\n\n**פרמטר**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שעבורו יש לחשב את השורש הריבועי.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"stdev","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#stdev1","description":"מחזיר את סטיית התקן (סטיית תקן של אוכלוסיה) של מערך מספרים.","examples":"\n**דוגמה**\n\nמדפיס 27.5\n\n```arcade\nStdev([23,56,89,12,45,78])\n```\n\n","completion":{"label":"Stdev","detail":"Stdev(numbers) -> Number","insertText":"Stdev(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את סטיית התקן (סטיית תקן של אוכלוסיה) של מערך מספרים.\n\n**פרמטר**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך של מספרים שעליהם תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"stdev","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#stdev2","description":"מחזיר את סטיית התקן (סטיית תקן של אוכלוסיה) של רשימת מספרים.","examples":"\n**דוגמה**\n\nמדפיס 27.5\n\n```arcade\nStdev(23,56,89,12,45,78)\n```\n\n","completion":{"label":"Stdev","detail":"Stdev([number1, ..., numberN]?) -> Number","insertText":"Stdev($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את סטיית התקן (סטיית תקן של אוכלוסיה) של רשימת מספרים.\n\n**פרמטר**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - רשימה של מספרים שבהם תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],[{"type":"function","name":"sum","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sum1","description":"מחזיר את הסכום של מערך מספרים.","examples":"\n**דוגמה**\n\nמדפיס 303\n\n```arcade\nSum([23,56,89,12,45,78])\n```\n\n","completion":{"label":"Sum","detail":"Sum(numbers) -> Number","insertText":"Sum(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הסכום של מערך מספרים.\n\n**פרמטר**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך של מספרים שעליהם תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"sum","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sum2","description":"מחזיר את הסכום של רשימת מספרים.","examples":"\n**דוגמה**\n\nמדפיס 303\n\n```arcade\nSum(23,56,89,12,45,78)\n```\n\n","completion":{"label":"Sum","detail":"Sum([number1, ..., numberN]?) -> Number","insertText":"Sum($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את הסכום של רשימת מספרים.\n\n**פרמטר**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - רשימה של מספרים שבהם תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],{"type":"function","name":"tan","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#tan","description":"מחזיר משיק של זווית, ברדיאנים.","examples":"\n**דוגמה**\n\nמדפיס 0.57389\n\n```arcade\nTan(0.521)\n```\n\n","completion":{"label":"Tan","detail":"Tan(value) -> Number","insertText":"Tan(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר משיק של זווית, ברדיאנים.\n\n**פרמטר**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שעבורו יש לחשב את המשיק.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"variance","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#variance1","description":"מחזיר את השונות (שונות של אוכלוסייה) של מערך מספרים.","examples":"\n**דוגמה**\n\nמדפיס 756.25\n\n```arcade\nVariance([12,23,45,56,78,89])\n```\n\n","completion":{"label":"Variance","detail":"Variance(numbers) -> Number","insertText":"Variance(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את השונות (שונות של אוכלוסייה) של מערך מספרים.\n\n**פרמטר**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - מערך של מספרים שעליהם תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"variance","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#variance2","description":"מחזיר את השונות (שונות של אוכלוסייה) של רשימת מספרים.","examples":"\n**דוגמה**\n\nמדפיס 756.25\n\n```arcade\nVariance(12,23,45,56,78,89)\n```\n\n","completion":{"label":"Variance","detail":"Variance([number1, ..., numberN]?) -> Number","insertText":"Variance($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את השונות (שונות של אוכלוסייה) של רשימת מספרים.\n\n**פרמטר**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מערך של מספרים שעליהם תבוצע הפעולה.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}]]},{"id":"portal_functions","title":"פונקציות פורטל","items":[{"type":"function","name":"featuresetbyportalitem","bundle":"portal-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#featuresetbyportalitem","description":"יוצר FeatureSet מתוך שכבת ישויות בפריט פורטל מפורטל נתון. הגבלת מספר השדות ב-FeatureSet והחרגת הגיאומטריה יכולות לשפר את ביצועי הסקריפט.","examples":"\n**דוגמה**\n\nמחזיר את מספר הישויות בשכבה מפורטל אחר מזה של הישות במפה.\n\n```arcade\nvar features = FeatureSetByPortalItem(\n  Portal('https://www.arcgis.com'),\n  '7b1fb95ab77f40bf8aa09c8b59045449',\n  0,\n  ['Name', 'Count'],\n  false\n);\nCount(features);\n```\n\n","completion":{"label":"FeatureSetByPortalItem","detail":"FeatureSetByPortalItem(portalObject, itemId, layerId?, fields?, includeGeometry?) -> FeatureSet","insertText":"FeatureSetByPortalItem(${1:portalObject_}, ${2:itemId_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר FeatureSet מתוך שכבת ישויות בפריט פורטל מפורטל נתון. הגבלת מספר השדות ב-FeatureSet והחרגת הגיאומטריה יכולות לשפר את ביצועי הסקריפט.\n\n**פרמטרים**\n\n- **portalObject**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - הפורטל שממנו יש לתשאל ישויות ממזהה פריט פורטל נתון.\n- **itemId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ה-GUID של פריט הפורטל המפנה אל שכבת ישויות או שירות ישויות. _שים לב שערך זה חייב להיות ערך טקסט._\n- **layerId** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מזהה השכבה בשירות הישויות. יש ליצור את השכבה דרך שירות ישויות. אין תמיכה באוספי ישויות.\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - הערכים שיש לכלול ב-FeatureSet. כברירת מחדל, כל השדות נכללים. כדי לבקש את כל השדות בשכבה, הגדר ערך זה כ-['*']. הגבלת מספר השדות משפרת את ביצועי הסקריפט.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - מציין אם לכלול את הגיאומטריה בישויות. משיקולי ביצועים, עליך לבקש את הגיאומטריה רק אם היא נחוצה, למשל כדי להשתמש בפונקציות של גיאומטריה.\n\n**ערך החזרה**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":5}},[{"type":"function","name":"getuser","bundle":"data-access","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#getuser1","description":"מחזיר את המשתמש הנוכחי משטח העבודה. עבור נתונים משירות, מוחזר משתמש הפורטל או משתמש השרת. עבור נתונים מחיבור מד נתונים, מוחזר משתמש מסד הנתונים. כאשר אין משתמש משויך עם שטח העבודה, כגון file geodatabase, יוחזר ערך `null`.","examples":"\n**דוגמאות**\n\nמחזיר את שם המשתמש המחובר כעת לפורטל הפעיל. אם לא שויך משתמש לפורטל, יוחזר ערך `null`.\n\n```arcade\nvar userInfo = GetUser();\nif(HasValue(userInfo, \"username\")){\n  return userInfo.username;\n}\n```\n\nמחזיר את המילון עבור המשתמש שמחובר כעת על בסיס חיבור שטח העבודה מהפורטל הנתון.\n\n```arcade\nGetUser(Portal('https://www.arcgis.com'))\n```\n\n","completion":{"label":"GetUser","detail":"GetUser(portalObject?, username?) -> Dictionary","insertText":"GetUser($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את המשתמש הנוכחי משטח העבודה. עבור נתונים משירות, מוחזר משתמש הפורטל או משתמש השרת. עבור נתונים מחיבור מד נתונים, מוחזר משתמש מסד הנתונים. כאשר אין משתמש משויך עם שטח העבודה, כגון file geodatabase, יוחזר ערך `null`.\n\n**פרמטרים**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - פורטל ממנו יוחזר המשתמש הנוכחי. אם לא צוין פורטל, אז מוחזרים פרטי משתמש מהפורטל הפעיל.\n- **username** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם המשתמש של המשתמש שברצונך להחזיר. מידע מוגבל בלבד יוחזר על בסיס ההרשאות שלך בעת הפעלת הבקשה.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון המתואר על-ידי המאפיינים להלן. בתהליך עבודה לא מקוון, רק שם המשתמש יוחזר.\n\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - כתובת הדוא\\\"ל המשויכת לחשבון המשתמש.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - השם הפרטי ושם המשפחה של המשתמש.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של קבוצות שאליהן המשתמש משתייך.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מזהה המשתמש של המשתמש שהוחזר.\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של הרשאות שיש למשתמש בארגון שלו (כגון עריכה, תצוגה וכו').\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - התפקיד שממלא המשתמש בארגון (כגון מנהל מערכת, מפרסם, משתמש, מציג או מותאם אישית).\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם המשתמש של המשתמש שהוחזר."}},"parametersInfo":{"min":0,"max":2}},{"type":"function","name":"getuser","bundle":"data-access","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#getuser2","description":"מחזיר את המשתמש הנוכחי משטח העבודה. עבור נתונים משירות, מוחזר משתמש הפורטל או משתמש השרת. עבור נתונים מחיבור מד נתונים, מוחזר משתמש מסד הנתונים. כאשר אין משתמש משויך עם שטח העבודה, כגון file geodatabase, יוחזר ערך `null`.","examples":"\n**דוגמאות**\n\nמחזיר פרטי משתמש עבור הפורטל הפעיל. אם לא שויך משתמש לפורטל, יוחזר ערך `null`.\n\n```arcade\nGetUser()\n```\n\nמחזיר מידע אודות המשתמש שמחובר כעת על בסיס הפורטל עם הרחבות משתמש.\n\n```arcade\nGetUser(Portal('https://www.arcgis.com'), true)\n```\n\n","completion":{"label":"GetUser","detail":"GetUser(portalObject?, extensions?) -> Dictionary","insertText":"GetUser($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את המשתמש הנוכחי משטח העבודה. עבור נתונים משירות, מוחזר משתמש הפורטל או משתמש השרת. עבור נתונים מחיבור מד נתונים, מוחזר משתמש מסד הנתונים. כאשר אין משתמש משויך עם שטח העבודה, כגון file geodatabase, יוחזר ערך `null`.\n\n**פרמטרים**\n\n- **portalObject** (_Optional_): [Portal](https://developers.arcgis.com/arcade/guide/types/#portal) - פורטל ממנו יוחזר המשתמש הנוכחי. אם לא צוין פורטל, אז מוחזרים פרטי משתמש מהפורטל הפעיל.\n- **extensions** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - קובע אם 'userLicenseTypeExtensions' יוחזר במילון.\n\n**ערך החזרה**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)  \nמחזיר מילון המתואר על-ידי המאפיינים להלן. בתהליך עבודה לא מקוון, רק שם המשתמש יוחזר.\n\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - מזהה המשתמש של המשתמש שהוחזר.\n- **username**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - שם המשתמש של המשתמש שהוחזר.\n- **fullName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - השם הפרטי ושם המשפחה של המשתמש.\n- **email**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - כתובת הדוא\\\"ל המשויכת לחשבון המשתמש.\n- **groups**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של קבוצות שאליהן המשתמש משתייך.\n- **role**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - התפקיד שממלא המשתמש בארגון (כגון מנהל מערכת, מפרסם, משתמש, מציג או מותאם אישית).\n- **privileges**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של הרשאות שיש למשתמש בארגון שלו (כגון עריכה, תצוגה וכו').\n- **userLicenseTypeExtensions**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - מערך של הרחבות סוג רישיון שהשורות לחשבון המשתמש (כגון \\\"רשת תשתית\\\", \\\"מארג חלקות\\\" וכו'). הפרמטר 'הרחבות' חייב להיות מוגדל ל'true' כדי שזה יוחזר."}},"parametersInfo":{"min":0,"max":2}}],{"type":"function","name":"portal","bundle":"data-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/portal_functions/#portal","description":"יוצר הפניה ל-ArcGIS Portal.","examples":"\n**דוגמאות**\n\nישויות שאילתא מפריט פורטל ב-ArcGIS Online\n\n```arcade\nvar arcgisPortal = Portal('https://www.arcgis.com');\nvar features = FeatureSetByPortalItem(arcgisPortal, '7b1fb95ab77f40bf8aa09c8b59045449', 0, ['Name', 'Count'], false);\n```\n\nEnterprise Portal\n\n```arcade\nPortal('https://www.example.com/arcgis')\n```\n\n","completion":{"label":"Portal","detail":"Portal(url) -> Portal","insertText":"Portal(${1:url_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר הפניה ל-ArcGIS Portal.\n\n**פרמטר**\n\n- **url**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - כתובת ה-URL של הפורטל.\n\n**ערך החזרה**: [Portal](https://developers.arcgis.com/arcade/guide/types/#portal)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"date_functions","title":"פונקציות תאריך","items":[{"type":"function","name":"changetimezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone","description":"שינוי אזור הזמן המשמש להצגת ערך התאריך הנתון. אם לערך הקלט של dateValue יש אזור זמן 'לא ידוע', ערך התאריך בפלט יוצג עם אותם תאריך ושעה כמו ערך הקלט dateValue, אך יוקצה לו הערך החדש של newTimeZone.","examples":"\n**דוגמאות**\n\nשינוי אזור הזמן הנתון של התאריך מ'אמריקה/ניו_יורק' ל'אמריקה/לוס_אנג'לס'\n\n```arcade\nvar inputDate = Date(2011,10,11,8,0,0,0, \"America/New_York\")\nChangeTimeZone(inputDate, \"America/Los_Angeles\");\n// returns a Date representing Nov 11, 2011, 5:00:00 AM PST\n```\n\nהקצאת תאריך עם אזור זמן 'לא ידוע' להיסט זמן של '07:00+'\n\n```arcade\nvar inputDate = Date(2011,10,11,8,0,0,0, \"unknown\")\nChangeTimeZone(inputDate, \"+07:00\");\n// returns a Date representing Nov 11, 2011, 8:00:00 AM +07:00\n```\n\n","completion":{"label":"ChangeTimeZone","detail":"ChangeTimeZone(dateValue, newTimeZone) -> Date","insertText":"ChangeTimeZone(${1:dateValue_}, ${2:newTimeZone_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nשינוי אזור הזמן המשמש להצגת ערך התאריך הנתון. אם לערך הקלט של dateValue יש אזור זמן 'לא ידוע', ערך התאריך בפלט יוצג עם אותם תאריך ושעה כמו ערך הקלט dateValue, אך יוקצה לו הערך החדש של newTimeZone.\n\n**פרמטרים**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - ערך תאריך המכיל פרטי תאריך ושעה.\n- **newTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - אזור הזמן החדש שישמש להצגת ערך התאריך הנתון. אזור הזמן חייב להיות אחד מהבאים:\n\n  - טקסט המייצג ערך בבסיס הנתונים IANA של אזורי זמן (לדוגמה, 'אמריקה/ניו_יורק')\n\n  - טקסט המייצג את השעות והדקות שיש להוסיף ל-UTC (לדוגמה, '07:00+' או '03:00-')\n\n  - 'מערכת' - אזור הזמן יוגדר לאזור הזמן המקומי של המכשיר או המערכת\n\n  - 'ברירת מחדל' - אזור הזמן שבו פועל הפרופיל\n\n  - UTC - חישוב זמן אוניברסלי\n\n  - 'לא ידוע' - הסרת פרטי אזור הזמן עבור הערך הנתון והצגת התאריך והשעה כפי שהוגדרו בביטוי.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**משאבים נוספים**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [ToLocal()](https://developers.arcgis.com/arcade/function-reference/date_functions/#tolocal)\n* [ToUTC()](https://developers.arcgis.com/arcade/function-reference/date_functions/#toutc)\n"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date1","description":"יוצר אובייקט תאריך מקבוצת פרמטרים כברירת מחדל, התאריכים נוצרים באזור הזמן שבו פועל הפרופיל.","examples":"\n**דוגמאות**\n\nהרצת Arcade שיוצר תאריך המייצג את השעה הנתונה באזור הזמן שבו פועל הפרופיל\n\n```arcade\n// Date that represents Jun 02, 1987, 12:00:00 AM PST\nDate(1987,05,02)\n```\n\nיצירת תאריך עם שעה המוגדרת באזור זמן ספציפי\n\n```arcade\nDate(1990, 10, 2, 2, 23, 0, 0, \"America/New_York\");\n // Date represents Nov 2, 1990, 2:23:00 AM EST\n```\n\n","completion":{"label":"Date","detail":"Date(year, month, day, hour?, minute?, second?, millisecond?, timeZone?) -> Date","insertText":"Date(${1:year_}, ${2:month_}, ${3:day_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיוצר אובייקט תאריך מקבוצת פרמטרים כברירת מחדל, התאריכים נוצרים באזור הזמן שבו פועל הפרופיל.\n\n**פרמטרים**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שמייצג שנה.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - החודש (0-11) היה '0' בינואר ו-'11' בדצמבר.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - היום בחודש (1-31).\n- **hour** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - השעה ביום (0-23).\n- **minute** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הדקה בשעה (0-59).\n- **second** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - השנייה בדקה (0-59).\n- **millisecond** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - אלפית השנייה בשנייה (0-999).\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _מאז 1.24_ אזור הזמן של התאריך. אם לא צוין, התאריך ייווצר באזור זמן ברירת המחדל שבו פועל הפרופיל. ערכים אפשריים:\n\n  - טקסט המייצג ערך בבסיס הנתונים IANA של אזורי זמן (לדוגמה, 'אמריקה/ניו_יורק')\n\n  - טקסט המייצג את השעות והדקות שיש להוסיף ל-UTC (לדוגמה, '07:00+' או '03:00-')\n\n  - 'מערכת' - אזור הזמן יוגדר לאזור הזמן המקומי של המכשיר או המערכת\n\n  - 'ברירת מחדל' - אזור הזמן שבו פועל הפרופיל\n\n  - UTC - חישוב זמן אוניברסלי\n\n  - 'לא ידוע' - הסרת פרטי אזור הזמן עבור הערך הנתון והצגת התאריך והשעה כפי שהוגדרו בביטוי.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**משאבים נוספים**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":3,"max":8}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date2","description":"יצירת תאריך עם Unix epoch number הנתון. כברירת מחדל, התאריך יוצג באזור הזמן שבו פועל הפרופיל. אם לא צוינה תקופה, ייווצר ערך תאריך עם התאריך והשעה הנוכחיים, באזור זמן ברירת המחדל של הפרופיל. אם סופק ערך `null` עבור ה-epoch, הוא יומר אוטומטית ל-`0` ויחזור את התאריך עבור 1 בינואר, 1970 UTC.","examples":"\n**דוגמאות**\n\nאלפיות שנייה מאז 1 בינואר 1970\n\n```arcade\nDate(1476987783555) // 'Thu Oct 20 2016 11:23:03 GMT-0700 (PDT)'\n```\n\nיצירת תאריך המייצג את השעה הנוכחית באזור הזמן שבו פועל הפרופיל שמפעיל את Arcade\n\n```arcade\n// Date represents Jan 27, 2023, 12:41:20 PM PST\nDate()\n```\n\n","completion":{"label":"Date","detail":"Date(epoch?) -> Date","insertText":"Date($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת תאריך עם Unix epoch number הנתון. כברירת מחדל, התאריך יוצג באזור הזמן שבו פועל הפרופיל. אם לא צוינה תקופה, ייווצר ערך תאריך עם התאריך והשעה הנוכחיים, באזור זמן ברירת המחדל של הפרופיל. אם סופק ערך `null` עבור ה-epoch, הוא יומר אוטומטית ל-`0` ויחזור את התאריך עבור 1 בינואר, 1970 UTC.\n\n**פרמטר**\n\n- **epoch** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר אלפיות השנייה מאז 1 בינואר 1970 שעון UTC.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**משאבים נוספים**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [Now()](https://developers.arcgis.com/arcade/function-reference/date_functions/#date)\n* [Timestamp()](https://developers.arcgis.com/arcade/function-reference/date_functions/#timestamp)\n* [Today()](https://developers.arcgis.com/arcade/function-reference/date_functions/#today)\n"}},"parametersInfo":{"min":0,"max":1}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date3","description":"יצירת ערך תאריך מערך טקסט ISO 8601 אם צוין היסט UTC, התאריך יוצג באזור הזמן של הפרופיל. אם לא צוין ערך טקסט, ייווצר ערך תאריך עם התאריך והשעה הנוכחיים, באזור הזמן של הפרופיל.","examples":"\n**דוגמאות**\n\nיצירת תאריך מערך טקסט ISO 8601 עם היסט זמן ידוע\n\n```arcade\nDate('2016-10-20T17:41:37+00:00') // 'Thu Oct 20 2016 10:41:37 GMT-0700 (PDT)'\n```\n\nיצירת תאריך מערך טקסט ISO 8601 עם היסט זמן לא ידוע\n\n```arcade\nDate('2016-10-20T17:41:37') // 'Thu Oct 20 2016 5:41:37 PM PDT'\n```\n\n","completion":{"label":"Date","detail":"Date(timestamp?) -> Date","insertText":"Date($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך תאריך מערך טקסט ISO 8601 אם צוין היסט UTC, התאריך יוצג באזור הזמן של הפרופיל. אם לא צוין ערך טקסט, ייווצר ערך תאריך עם התאריך והשעה הנוכחיים, באזור הזמן של הפרופיל.\n\n**פרמטר**\n\n- **timestamp** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ערך טקסט ISO 8601 שיעבור המרה לתאריך.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":0,"max":1}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date4","description":"יצירת תאריך מערך DateOnly, עם ערך אופציונלי של שעה ואזור זמן.","examples":"\n**דוגמה**\n\nיצירת תאריך מ-DateOnly וסוג זמן\n\n```arcade\nDate(DateOnly(2022,10,11), Time(\"11:20 am\"))\n// returns a Date representing Nov 11, 2022, 11:20:00 AM in an unknown time zone\n```\n\n","completion":{"label":"Date","detail":"Date(dateOnlyValue, timeValue?, timeZone?) -> Date","insertText":"Date(${1:dateOnlyValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת תאריך מערך DateOnly, עם ערך אופציונלי של שעה ואזור זמן.\n\n**פרמטרים**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - הערך DateOnly שממנו ייווצר ערך תאריך.\n- **timeValue** (_Optional_): [Time](https://developers.arcgis.com/arcade/guide/types/#time) - ערך השעה עבור התאריך. אם לא צוין, התאריך ייווצר עם השעה '00:00:00'.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - אזור הזמן של התאריך. אם לא צוין, התאריך ייווצר באזור הזמן 'לא ידוע'. ערכים אפשריים:\n\n  - טקסט המייצג ערך בבסיס הנתונים IANA של אזורי זמן (לדוגמה, 'אמריקה/ניו_יורק')\n\n  - טקסט המייצג את השעות והדקות שיש להוסיף ל-UTC (לדוגמה, '07:00+' או '03:00-')\n\n  - 'מערכת' - אזור הזמן יוגדר לאזור הזמן המקומי של המכשיר או המערכת\n\n  - 'ברירת מחדל' - אזור הזמן שבו פועל הפרופיל\n\n  - UTC - חישוב זמן אוניברסלי\n\n  - 'לא ידוע' - הסרת פרטי אזור הזמן עבור הערך הנתון והצגת התאריך והשעה כפי שהוגדרו בביטוי.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**משאבים נוספים**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":1,"max":3}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date5","description":"יצירת עותק של התאריך הנתון.","examples":"\n**דוגמה**\n\nיצירת עותק של ערך התאריך הנוכחי\n\n```arcade\nvar copiedDate = Date(Now())\n```\n\n","completion":{"label":"Date","detail":"Date(dateValue) -> Date","insertText":"Date(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת עותק של התאריך הנתון.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - התאריך שיועתק.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":1,"max":1}}],[{"type":"function","name":"dateadd","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateadd1","description":"הוספה של פרק זמן מוגדר ביחידות הנתונות לתאריך, והחזרת תאריך חדש. אם לתאריך יש אזור זמן ב-IANA, יחולו שעון קיץ ולוגיקה אחרת הקשורה לאזור הזמן.","examples":"\n**דוגמה**\n\nהוספה של 7 ימים לתאריך הנתון\n\n```arcade\nvar startDate = Date(2023, 9, 1, 12, 00);\nvar oneWeekLater = DateAdd(startDate, 7, 'days');\nreturn oneWeekLater;\n// returns a Date representing Oct 8, 2023, 12:00:00 PM PDT\n```\n\n","completion":{"label":"DateAdd","detail":"DateAdd(dateValue, addValue, units?) -> Date","insertText":"DateAdd(${1:dateValue_}, ${2:addValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהוספה של פרק זמן מוגדר ביחידות הנתונות לתאריך, והחזרת תאריך חדש. אם לתאריך יש אזור זמן ב-IANA, יחולו שעון קיץ ולוגיקה אחרת הקשורה לאזור הזמן.\n\n**פרמטרים**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - התאריך שהוזן שאליו יש להוסיף זמן.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הערך להוספת התאריך ביחידות הנתונות.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - היחידות של המספר שיש להוסיף לתאריך. ברירת המחדל היא 'אלפיות שנייה'. סוגי היחידות הנתמכים כוללים אלפיות שנייה, שניות, דקות, שעות, ימים, חודשים, שנים.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"dateadd","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateadd2","description":"הוספה של פרק זמן מוגדר ביחידות הנתונות לערך DateOnly, והחזרת ערך DateOnly חדש.","examples":"\n**דוגמאות**\n\nהוספה של 7 ימים לתאריך בשדה המתאים\n\n```arcade\nvar startDate = DateOnly(2023,5,4); // equivalent to 2023-06-04\nvar oneWeekLater = DateAdd(startDate, 7, 'days');\nreturn oneWeekLater;\n// returns 2023-06-11\n```\n\nהוספה של 12 שעות לתאריך בשדה המתאים\n\n```arcade\nvar startDate = DateOnly(2023,5,4); // equivalent to 2023-06-04\nvar hoursLater = DateAdd(startDate, 12, 'hours');\nreturn hoursLater;\n// returns the original start date, 2023-06-04\n// since 12 hours < 1 day, the DateOnly input is not changed\n```\n\n","completion":{"label":"DateAdd","detail":"DateAdd(dateOnlyValue, addValue, units?) -> DateOnly","insertText":"DateAdd(${1:dateOnlyValue_}, ${2:addValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהוספה של פרק זמן מוגדר ביחידות הנתונות לערך DateOnly, והחזרת ערך DateOnly חדש.\n\n**פרמטרים**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - ערך DateOnly של הקלט, שאליו יתווסף זמן.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הערך להוספת התאריך ביחידות הנתונות. עבור קלט של DateOnly, ערך זה ייעוגל כלפי מטה ליום הקרוב ביותר, על בסיס מרווח של 24 שעות. אם הערך שיש להוסיף קטן מ-24 שעות, לא יתווסף ערך לקלט של DateOnly.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - היחידות של המספר שיש להוסיף לתאריך. ברירת המחדל היא 'אלפיות שנייה'. סוגי היחידות הנתמכים כוללים אלפיות שנייה, שניות, דקות, שעות, ימים, חודשים, שנים.\n\n**ערך החזרה**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"dateadd","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateadd3","description":"הוספה של פרק זמן מוגדר ביחידות הנתונות לערך השעה, והחזרת ערך שעה חדש.","examples":"\n**דוגמאות**\n\nהוספה של 7 שעות לשעה הנתונה\n\n```arcade\nvar startTime = Time(11,30); // equivalent to 11:30:00\nvar hoursLater = DateAdd(startTime, 7, 'hours');\nreturn hoursLater;\n// returns 18:30:00\n```\n\nהוספה של 90 שניות לשעה הנתונה\n\n```arcade\nvar startTime = Time(11,30); // equivalent to 11:30:00\nvar secondsLater = DateAdd(startTime, 90, \"seconds\");\nreturn secondsLater;\n// returns 11:31:30\n```\n\nהוספה של 25 שעות לשעה הנתונה\n\n```arcade\nvar startTime = Time(11,30); // equivalent to 11:30:00\nvar hoursLater = DateAdd(startTime, 25, 'hours');\nreturn hoursLater;\n// returns 12:30:00\n```\n\n","completion":{"label":"DateAdd","detail":"DateAdd(timeValue, addValue, units?) -> Time","insertText":"DateAdd(${1:timeValue_}, ${2:addValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהוספה של פרק זמן מוגדר ביחידות הנתונות לערך השעה, והחזרת ערך שעה חדש.\n\n**פרמטרים**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - ערך השעה של הקלט, שאליו יתווסף זמן.\n- **addValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - הערך שיתווסף לשעה ביחידות הנתונות.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - היחידות של המספר שיש להוסיף לתאריך. ברירת המחדל היא 'אלפיות שנייה'. סוגי היחידות הנתמכים כוללים אלפיות שנייה, שניות, דקות, שעות\n\n**ערך החזרה**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":2,"max":3}}],[{"type":"function","name":"datediff","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#datediff1","description":"חישוב ההפרש בין שני תאריכים והחזרת התוצאה ביחידות שצוינו.","examples":"\n**דוגמאות**\n\nחישוב ההפרש בין שני תאריכים והחזרת הגיל\n\n```arcade\nvar startDate = Date($feature.startDateField);\nvar endDate = Date($feature.endDateField);\nvar age = DateDiff(endDate, startDate, 'years');\nreturn age;\n```\n\nחישוב ההפרש בין שני תאריכים והחזרת התוצאה.\n\n```arcade\nvar startDate = Date(2022,2,23,2,23,22,0, \"America/New_York\"); // Mar 23, 2022, 2:23:22 AM EDT\nvar endDate = Date(2022,2,23,5,23,22,0, \"unknown\"); // Mar 23, 2022, 5:23:22 AM\n\nDateDiff(endDate, startDate, 'hours')\n// returns 3, since the Date with an unknown time zone is assumed to be New York time before the difference is calculated\n\nDateDiff(endDate, startDate, 'hours', \"America/Los_Angeles\");\n// returns 6, since the Date with an unknown time zone is now considered to be Los Angeles time before the difference is calculated\n```\n\n","completion":{"label":"DateDiff","detail":"DateDiff(date1, date2, units?, timeZone?) -> Number","insertText":"DateDiff(${1:date1_}, ${2:date2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nחישוב ההפרש בין שני תאריכים והחזרת התוצאה ביחידות שצוינו.\n\n**פרמטרים**\n\n- **date1**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - ערך התאריך שממנו יש להפחית תאריך שני.\n- **date2**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - ערך התאריך שיש להפחית מהתאריך הראשון הנתון.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - היחידות שבהן יש להחזיר את ההפרש בין שני התאריכים הנתונים. סוגי היחידות הנתמכים כוללים אלפיות שנייה, שניות, דקות, שעות, ימים, חודשים, שנים. ערך ברירת המחדל הוא 'אלפיות שנייה'.\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _מאז גרסה 1.24_ אזור הזמן שיוקצה לתאריכי הקלט עם אזור זמן לא ידוע. אם לא צוין, יתרחשו הדברים הבאים: (1) אם קלט אחד כולל אזור זמן מוגדר ובקלט השני אזור הזמן לא ידוע, הערך עם אזור הזמן שאינו ידוע יקבל אזור זמן התואם לקלט האחר. (2) אם אזור הזמן לא ידוע בשני פריטי הקלט, הערך של DateDiff יחושב על שני התאריכים כאילו הם מוגדרים באותו אזור זמן. ערכים אפשריים:\n\n  - טקסט המייצג ערך בבסיס הנתונים IANA של אזורי זמן (לדוגמה, 'אמריקה/ניו_יורק')\n\n  - טקסט המייצג את השעות והדקות שיש להוסיף ל-UTC (לדוגמה, '07:00+' או '03:00-')\n\n  - 'מערכת' - אזור הזמן יוגדר לאזור הזמן המקומי של המכשיר או המערכת\n\n  - 'ברירת מחדל' - אזור הזמן שבו פועל הפרופיל\n\n  - UTC - חישוב זמן אוניברסלי\n\n  - 'לא ידוע' - הסרת פרטי אזור הזמן עבור הערך הנתון והצגת התאריך והשעה כפי שהוגדרו בביטוי.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"datediff","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#datediff2","description":"חישוב ההפרש בין שני ערכי DateOnly והחזרת התוצאה ביחידות שצוינו.","examples":"\n**דוגמה**\n\nחישוב ההפרש בין שני ערכי DateOnly והחזרת התוצאה בשנים\n\n```arcade\nvar startDate = DateOnly(1996,11,10);\nvar endDate = DateOnly(); // today's date\nvar age = DateDiff(endDate, startDate, 'years');\nFloor(age); // round down\n// returns 26\n```\n\n","completion":{"label":"DateDiff","detail":"DateDiff(dateOnly1, dateOnly2, units?) -> Number","insertText":"DateDiff(${1:dateOnly1_}, ${2:dateOnly2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nחישוב ההפרש בין שני ערכי DateOnly והחזרת התוצאה ביחידות שצוינו.\n\n**פרמטרים**\n\n- **dateOnly1**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - הערך של DateOnly שממנו יש להפחית ערך DateOnly שני.\n- **dateOnly2**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - הערך של DateOnly שיש להפחית מערך DateOnly הנתון הראשון.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - היחידות שבהן יש להחזיר את ההפרש בין שני ערכי DateOnly הנתונים. סוגי היחידות הנתמכים כוללים אלפיות שנייה, שניות, דקות, שעות, ימים, חודשים, שנים. ערך ברירת המחדל הוא 'אלפיות שנייה'.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"datediff","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#datediff3","description":"חישוב ההפרש בין שני ערכי שעה והחזרת התוצאה ביחידות שצוינו.","examples":"\n**דוגמה**\n\nחישוב ההפרש בין שני ערכי שעה והחזרת התוצאה בשעות\n\n```arcade\nDateDiff(Time(23,0), Time(9,0), 'hours')\n// returns 14\n```\n\n","completion":{"label":"DateDiff","detail":"DateDiff(time1, time2, units?) -> Number","insertText":"DateDiff(${1:time1_}, ${2:time2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nחישוב ההפרש בין שני ערכי שעה והחזרת התוצאה ביחידות שצוינו.\n\n**פרמטרים**\n\n- **time1**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - ערך השעה שממנו יש להפחית ערך שעה שני.\n- **time2**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - ערך השעה שיש להפחית מערך השעה הנתון הראשון.\n- **units** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - היחידות שבהן יש להחזיר את ההפרש בין שני ערכי השעה הנתונים. סוגי היחידות הנתמכים כוללים אלפיות שנייה, שניות, דקות ושעות. ערך ברירת המחדל הוא 'אלפיות שנייה'.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":3}}],[{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly1","description":"יצירת ערך DateOnly על בסיס התאריך הנוכחי באזור הזמן שבו פועל הפרופיל.","examples":"\n**דוגמה**\n\nהחזרת הערך הנוכחי של DateOnly (ללא שעה)\n\n```arcade\nDateOnly()\n// returns the current date, i.e. 2023-09-12\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly() -> DateOnly","insertText":"DateOnly($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך DateOnly על בסיס התאריך הנוכחי באזור הזמן שבו פועל הפרופיל.\n\n**ערך החזרה**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)\n\n**משאבים נוספים**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly2","description":"יצירת ערך של DateOnly מפריטי קלט המייצגים את השנה, החודש והיום.","examples":"\n**דוגמה**\n\nיצירת ערך של DateOnly מפריטי קלט המייצגים את השנה, החודש והיום\n\n```arcade\nDateOnly(1996, 11, 10)\n// returns 1996-12-10\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(year, month, day) -> DateOnly","insertText":"DateOnly(${1:year_}, ${2:month_}, ${3:day_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך של DateOnly מפריטי קלט המייצגים את השנה, החודש והיום.\n\n**פרמטרים**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שמייצג שנה.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - החודש (0-11) היה '0' בינואר ו-'11' בדצמבר. אם ערך זה חורג מהטווח הנורמלי (0-11), הפונקציה תחזיר null.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - היום בחודש (1-31). אם ערך זה חורג מהטווח הנורמלי (1-31), הפונקציה תחזיר null.\n\n**ערך החזרה**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly3","description":"יצירת תאריך מסוג DateOnly עם ה-Unix epoch number הנתון.","examples":"\n**דוגמה**\n\nהחזרת ה-DateOnly ממספר אלפיות השנייה מאז 1 בינואר 1970.\n\n```arcade\nDateOnly(1476987783555);\n// returns 2016-10-20\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(epoch) -> DateOnly","insertText":"DateOnly(${1:epoch_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת תאריך מסוג DateOnly עם ה-Unix epoch number הנתון.\n\n**פרמטר**\n\n- **epoch**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר אלפיות השנייה מאז 1 בינואר 1970 שעון UTC.\n\n**ערך החזרה**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly4","description":"יצירת ערך של DateOnly מקלט טקסט המייצג תאריך בפורמט ISO, או תבנית טקסט בפורמט אחר.","examples":"\n**דוגמאות**\n\nיצירת ערך של DateOnly מערך טקסט המייצג את התאריך\n\n```arcade\nDateOnly(\"2023-05-11T13:43:18.990+01:00\");\n// returns 2023-05-11\n```\n\nיצירת ערך של DateOnly מערך טקסט המייצג את התאריך בפורמט הנתון\n\n```arcade\nDateOnly(\"10 Jan 2022\",\"D MMM Y\")\n// returns 2022-01-10\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(textValue, format?) -> DateOnly","insertText":"DateOnly(${1:textValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך של DateOnly מקלט טקסט המייצג תאריך בפורמט ISO, או תבנית טקסט בפורמט אחר.\n\n**פרמטרים**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ערך טקסט המייצג תאריך. צריך להיות תאריך בפורמט ISO או טקסט בפורמט אחר המייצג תאריך. אם ערך זה אינו בפורמט ISO, יש להגדיר את הפרמטר 'פורמט' כך שיציין את הפורמט של התאריך.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ערך טקסט המציין את פורמט הקלט של dateValue.  \nערכים אפשריים:  \n  - `D`: יום בחודש, לא מרופד (1 - 31)  \n  - `DD`: יום בחודש, מרופד (01 - 31)  \n  - `DDD`: יום אורדינלי בשנה (1 - 365)  \n  - `d`: יום בשבוע (1 - 7)  \n  - `ddd`: יום בשבוע מקוצר (למשל 'שני')  \n  - `dddd`: יום בשבוע מלא (למשל 'יום שני')  \n  - `M`: מספר חודש (1 - 12)  \n  - `MM`: מספר חודש, מרופד (01 - 12)  \n  - `MMM`: שם חודש מקוצר (למשל 'ינו')  \n  - `MMMM`: שם חודש מלא (למשל 'ינואר')  \n  - `Y`: שנה מלאה  \n  - `YY`: שנה בשתי ספרות  \n\n\n**ערך החזרה**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly5","description":"יצירת ערך של DateOnly מתאריך נתון.","examples":"\n**דוגמה**\n\nהחזרת הערך של DateOnly מהתאריך הנתון\n\n```arcade\nDateOnly(Date(2008,10,11,10,30));\n// returns 2008-11-11\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(dateValue) -> DateOnly","insertText":"DateOnly(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך של DateOnly מתאריך נתון.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - התאריך שממנו יש ליצור את הערך של DateOnly.\n\n**ערך החזרה**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"dateonly","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly6","description":"יצירת עותק של ערך DateOnly.","examples":"\n**דוגמה**\n\nיצירת עותק של ערך DateOnly\n\n```arcade\nvar originalDateOnly = DateOnly(1996,11,10)\nvar copiedDateOnly = DateOnly(originalDateOnly)\nreturn copiedDateOnly;\n```\n\n","completion":{"label":"DateOnly","detail":"DateOnly(dateOnlyValue) -> DateOnly","insertText":"DateOnly(${1:dateOnlyValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת עותק של ערך DateOnly.\n\n**פרמטר**\n\n- **dateOnlyValue**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - הערך של DateOnly שיש להעתיק.\n\n**ערך החזרה**: [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"day","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#day","description":"מחזיר את היום בחודש של התאריך הנתון.","examples":"\n**דוגמאות**\n\nמקבל את היום בחודש של התאריך הנתון\n\n```arcade\nDay(Now())\n```\n\nהחזרת היום בחודש מערך של DateOnly\n\n```arcade\nDay(DateOnly(1996, 11, 10))\n// returns 10\n```\n\n","completion":{"label":"Day","detail":"Day(dateValue) -> Number","insertText":"Day(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את היום בחודש של התאריך הנתון.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - ערך תאריך שממנו יתקבל היום בחודש. ערכי DateOnly נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"hour","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#hour1","description":"החזרת השעה בערך הנתון של התאריך או השעה (0-23).","examples":"\n**דוגמאות**\n\nהחזרת השעה הנוכחית\n\n```arcade\nHour(Now())\n```\n\nהחזרת השעה\n\n```arcade\nHour(Date(2023, 1, 1, 12, 59, 23))\n// returns 12\n```\n\nהחזרת השעה\n\n```arcade\nHour(Time(2, 59, 23))\n// returns 2\n```\n\n","completion":{"label":"Hour","detail":"Hour(dateTimeValue) -> Number","insertText":"Hour(${1:dateTimeValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהחזרת השעה בערך הנתון של התאריך או השעה (0-23).\n\n**פרמטר**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - ערך של תאריך או שעה שממנו תתקבל השעה. ערכי שעה נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"isomonth","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#isomonth","description":"מחזיר את החודש של התאריך הנתון, על בסיס תקן ISO 8601. הערכים נעים בין 1-12, כאשר ינואר הוא '1' ודצמבר הוא '12'ץ","examples":"\n**דוגמאות**\n\nמקבל את החודש של התאריך הנתון, על בסיס תקן ISO 8601. מחזיר '12', עבור חודש דצמבר.\n\n```arcade\nISOMonth(Date(1980, 11, 31))\n```\n\nקבלת החודש של ערך DateOnly הנתון, על בסיס תקן ISO 8601.\n\n```arcade\nISOMonth(DateOnly(1996, 0, 10))\n// returns 1, for January\n```\n\n","completion":{"label":"ISOMonth","detail":"ISOMonth(dateValue) -> Number","insertText":"ISOMonth(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את החודש של התאריך הנתון, על בסיס תקן ISO 8601. הערכים נעים בין 1-12, כאשר ינואר הוא '1' ודצמבר הוא '12'ץ\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - ערך התאריך שממנו יתקבל החודש. ערכי DateOnly נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"isoweek","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#isoweek","description":"מחזיר את השבוע בשנה של התאריך הנתון, על בסיס תקן ISO 8601 ללוח שנה של תאריך שבוע. הערכים נעים בין 1-53, כאשר השבוע הראשון בשנה הוא '1' והשבוע האחרון בשנה הוא '52' או '53', בהתאם לשנה.","examples":"\n**דוגמאות**\n\nמקבל את השבוע של התאריך הנתון, על בסיס תקן ISO 8601. מחזיר '1', מכיוון שתאריך זה כלול בשבוע הראשון של השנה הבאה.\n\n```arcade\nISOWeek(Date(1980, 11, 31))\n```\n\nקבלת השבוע של ערך DateOnly הנתון, על בסיס תקן ISO 8601.\n\n```arcade\nISOWeek(DateOnly(1996, 11, 10))\n// returns 50\n```\n\n","completion":{"label":"ISOWeek","detail":"ISOWeek(dateValue) -> Number","insertText":"ISOWeek(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את השבוע בשנה של התאריך הנתון, על בסיס תקן ISO 8601 ללוח שנה של תאריך שבוע. הערכים נעים בין 1-53, כאשר השבוע הראשון בשנה הוא '1' והשבוע האחרון בשנה הוא '52' או '53', בהתאם לשנה.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - -ערך התאריך שממנו יתקבל השבוע. ערכי DateOnly נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"isoweekday","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#isoweekday","description":"מחזיר את היום בשבוע של התאריך הנתון, על בסיס תקן ISO 8601. הערכים נעים בין 1-7, כאשר יום שני הוא '1' ויום שבת הוא '7'.","examples":"\n**דוגמאות**\n\nמחזיר את היום בשבוע של התאריך הנתון, על בסיס תקן ISO 8601. מחזיר '3', עבור יום רביעי.\n\n```arcade\nISOWeekday(Date(1980, 11, 31))\n```\n\nהחזרת היום בשבוע של ערך DateOnly הנתון, על בסיס תקן ISO 8601.\n\n```arcade\nISOWeekday(DateOnly(1996, 11, 10))\n// returns 2, for Tuesday\n```\n\n","completion":{"label":"ISOWeekday","detail":"ISOWeekday(dateValue) -> Number","insertText":"ISOWeekday(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את היום בשבוע של התאריך הנתון, על בסיס תקן ISO 8601. הערכים נעים בין 1-7, כאשר יום שני הוא '1' ויום שבת הוא '7'.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - ערך התאריך שממנו יוחזר היום בשבוע. ערכי DateOnly נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"isoyear","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#isoyear","description":"מחזיר את השנה של התאריך הנתון, על בסיס תקן ISO 8601 ללוח שנה של תאריך שבוע.","examples":"\n**דוגמאות**\n\nמקבל את השנה של התאריך הנתון, על בסיס תקן ISO 8601 ללוח שנה של תאריך שבוע. מחזיר '1981', מכיוון שתאריך זה כלול בשבוע הראשון של השנה הבאה.\n\n```arcade\nISOYear(Date(1980, 11, 31))\n```\n\nקבלת השנה של ערך DateOnly הנתון, על בסיס תקן ISO 8601 ללוח שנה של תאריך שבוע.\n\n```arcade\nISOYear(DateOnly(1996, 11, 10))\n// returns 1996\n```\n\n","completion":{"label":"ISOYear","detail":"ISOYear(dateValue) -> Number","insertText":"ISOYear(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את השנה של התאריך הנתון, על בסיס תקן ISO 8601 ללוח שנה של תאריך שבוע.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - ערך התאריך שממנו תתקבל השנה. ערכי DateOnly נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"millisecond","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#millisecond1","description":"החזרת אלפית השנייה של ערך השעה או התאריך הנתון.","examples":"\n**דוגמאות**\n\nהחזרת אלפית השנייה של השעה הנוכחית\n\n```arcade\nMillisecond(Now())\n```\n\nהחזרת אלפית השנייה של השעה\n\n```arcade\nMillisecond(Date(2023, 1, 1, 12, 59, 23, 999))\n// returns 999\n```\n\nהחזרת אלפית השנייה של השעה\n\n```arcade\nMillisecond(Time(2, 59, 23, 450))\n// returns 450\n```\n\n","completion":{"label":"Millisecond","detail":"Millisecond(dateTimeValue) -> Number","insertText":"Millisecond(${1:dateTimeValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהחזרת אלפית השנייה של ערך השעה או התאריך הנתון.\n\n**פרמטר**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - ערך התאריך או השעה שממנו תתקבל אלפית השנייה של השעה. ערכי שעה נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}],[{"type":"function","name":"minute","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#minute1","description":"החזרת הדקה של ערך השעה או התאריך הנתון.","examples":"\n**דוגמאות**\n\nהחזרת הדקה של הזמן הנוכחי\n\n```arcade\nMinute(Now())\n```\n\nהחזרת הדקה של הזמן\n\n```arcade\nMinute(Date(2013, 1, 1, 2, 15, 23))\n// returns 15\n```\n\nהחזרת הדקה של הזמן\n\n```arcade\nMinute(Time(2, 59, 23))\n// returns 59\n```\n\n","completion":{"label":"Minute","detail":"Minute(dateTimeValue) -> Number","insertText":"Minute(${1:dateTimeValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהחזרת הדקה של ערך השעה או התאריך הנתון.\n\n**פרמטר**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - ערך של תאריך או שעה שממנו תתקבל הדקה של הזמן. ערכי שעה נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"month","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#month","description":"מחזיר את החודש של התאריך הנתון. טווח הערכים הוא 0-11 כאשר ינואר הוא '0' ודצמבר הוא '11'.","examples":"\n**דוגמאות**\n\nמקבל את החודש של התאריך הנתון. הערך יכול להיות בין 0-11, כאשר '0' הוא ינואר ו-'11' הוא דצמבר.\n\n```arcade\nMonth(Date(1980, 11, 31))\n// returns 11\n```\n\nקבלת החודש של ערך DateOnly הנתון.\n\n```arcade\nMonth(DateOnly(1996, 0, 31))\n// returns 0, for the month of January\n```\n\n","completion":{"label":"Month","detail":"Month(dateValue) -> Number","insertText":"Month(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את החודש של התאריך הנתון. טווח הערכים הוא 0-11 כאשר ינואר הוא '0' ודצמבר הוא '11'.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - ערך התאריך שממנו יתקבל החודש. ערכי DateOnly נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**משאבים נוספים**\n\n* [ISOMonth()](https://developers.arcgis.com/arcade/function-reference/date_functions/#isomonth)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"now","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#now","description":"יצירת ערך DateOnly המייצג את התאריך והשעה הנוכחיים באזור הזמן שבו פועל הפרופיל.","examples":"\n**דוגמה**\n\nהחזרת התאריך והשעה הנוכחיים באזור זמן ברירת המחדל של הפרופיל\n\n```arcade\n// Date represents Jan 27, 2023, 12:41:20 PM PST\nNow()\n```\n\n","completion":{"label":"Now","detail":"Now() -> Date","insertText":"Now($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך DateOnly המייצג את התאריך והשעה הנוכחיים באזור הזמן שבו פועל הפרופיל.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**משאבים נוספים**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [Date()](https://developers.arcgis.com/arcade/function-reference/date_functions/#date)\n* [Timestamp()](https://developers.arcgis.com/arcade/function-reference/date_functions/#timestamp)\n* [Today()](https://developers.arcgis.com/arcade/function-reference/date_functions/#today)\n"}},"parametersInfo":{"min":0,"max":0}},[{"type":"function","name":"second","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#second1","description":"החזרת השנייה בזמן בערך הנתון של התאריך או השעה.","examples":"\n**דוגמאות**\n\nמקבל את השנייה של הזמן הנוכחי\n\n```arcade\nSecond(Now())\n```\n\nקבלת השנייה של הזמן\n\n```arcade\nSecond(Date(2023, 1, 1, 2, 59, 01))\n// returns 1\n```\n\nקבלת השנייה של הזמן\n\n```arcade\nSecond(Time(2, 59, 23))\n// returns 23\n```\n\n","completion":{"label":"Second","detail":"Second(dateTimeValue) -> Number","insertText":"Second(${1:dateTimeValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהחזרת השנייה בזמן בערך הנתון של התאריך או השעה.\n\n**פרמטר**\n\n- **dateTimeValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - ערך התאריך או השעה שממנו תתקבל השנייה בזמן. ערכי שעה נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}],[{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time1","description":"יצירת ערך שעה המייצג את השעה הנוכחית באזור הזמן שבו פועל הפרופיל.","examples":"\n**דוגמה**\n\nהחזרת השעה הנוכחית באזור זמן ברירת המחדל של הפרופיל\n\n```arcade\n// Time represents 12:41:20 PM\nTime()\n```\n\n","completion":{"label":"Time","detail":"Time() -> Time","insertText":"Time($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך שעה המייצג את השעה הנוכחית באזור הזמן שבו פועל הפרופיל.\n\n**ערך החזרה**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)\n\n**משאבים נוספים**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time2","description":"יצירת ערך של שעה מפריטי קלט המייצגים שעות, דקות, שניות ואלפיות שנייה.","examples":"\n**דוגמה**\n\nיצירת ערך של שעה מפריטי קלט המייצגים שעות, דקות, שניות ואלפיות שנייה\n\n```arcade\nTime(13, 20);\n// returns a Time value of 13:20:00\n \nTime(2, 59, 23)\n// returns a Time value of 02:59:23\n \nTime(15, 47, 0, 474)\n// returns a Time value of 15:47:00.474\n```\n\n","completion":{"label":"Time","detail":"Time(hours, minutes, seconds?, milliseconds?) -> Time","insertText":"Time(${1:hours_}, ${2:minutes_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך של שעה מפריטי קלט המייצגים שעות, דקות, שניות ואלפיות שנייה.\n\n**פרמטרים**\n\n- **hours**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר המייצג את השעות של ערך השעה (0-23). אם ערך זה חורג מהטווח הנורמלי (0-23), הפונקציה תחזיר null.\n- **minutes**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר המייצג את הדקות של ערך השעה (0-59). אם ערך זה חורג מהטווח הנורמלי (0-59), הפונקציה תחזיר null.\n- **seconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר המייצג את השנית של ערך השעה (0-59). אם ערך זה חורג מהטווח הנורמלי (0-59), הפונקציה תחזיר null.\n- **milliseconds** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר המייצג את אלפיות השנייה של ערך השעה (0-999). אם ערך זה חורג מהטווח הנורמלי (0-999), הפונקציה תחזיר null.\n\n**ערך החזרה**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time3","description":"יצירת ערך של שעה ממספר נתון המייצג את אלפיות השנייה שעברו מאז חצות.","examples":"\n**דוגמאות**\n\nהחזרת ערך השעה מתוך מספר אלפיות השנייה מאז חצות\n\n```arcade\nTime(8119800);\n// returns a Time value of 02:15:19.800\n```\n\nהחזרת ערך השעה מתוך מספר אלפיות השנייה מאז חצות\n\n```arcade\nTime(86400001);\n// returns null - the input value exceeds the number of milliseconds in a day\n```\n\n","completion":{"label":"Time","detail":"Time(numValue) -> Time","insertText":"Time(${1:numValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך של שעה ממספר נתון המייצג את אלפיות השנייה שעברו מאז חצות.\n\n**פרמטר**\n\n- **numValue**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר אלפיות השנייה שעברו מאז חצות. אם ערך זה גדול מ-86,400,000 (המספר המרבי של אלפיות שניייה ביממה) או קטן מ-0, הפונקציה תחזיר null.\n\n**ערך החזרה**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time4","description":"יצירת ערך של שעה מתוך קלט טקסט המייצג את השעה, עם קלט אופציונלי המציין את הפורמט של השעה.","examples":"\n**דוגמאות**\n\nיצירת ערך של שעה מערך טקסט המייצג את השעה\n\n```arcade\nTime(\"1:20 PM\");\n// returns a Time value of 13:20:00\n```\n\nיצירת ערך של שעה מערך טקסט המייצג את השעה והפורמט\n\n```arcade\nTime(\"12 05 04\", \"HH MM ss\")\n// returns a Time value of 12:05:04\n```\n\n","completion":{"label":"Time","detail":"Time(textValue, format?) -> Time","insertText":"Time(${1:textValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך של שעה מתוך קלט טקסט המייצג את השעה, עם קלט אופציונלי המציין את הפורמט של השעה.\n\n**פרמטרים**\n\n- **textValue**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ערך טקסט המייצג שעה.\n- **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ערך טקסט המציין את פורמט הקלט של timeValue.  \nערכים אפשריים:  \n  - `h`: שעות אזרחיות, לא מרופד (1 - 12)  \n  - `hh`: שעות אזרחיות, מרופד (01 - 12)  \n  - `H`: שעות צבאיות, לא מרופד (0 - 23)  \n  - `HH`: שעות צבאיות, מרופד (00 - 23)  \n  - `m`: דקות, לא מרופד (0 - 59)  \n  - `mm`: דקות, מרופד (00 - 59)  \n  - `s`: שניות, לא מרופד (0 - 59)  \n  - `ss`: שניות, מרופד (00 - 59)  \n  - `A`: AM/PM  \n\n\n**ערך החזרה**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time5","description":"יצירת ערך של שעה מתאריך נתון.","examples":"\n**דוגמה**\n\nהחזרת השעה מהתאריך הנתון\n\n```arcade\nTime(Date(2008,10,11,10,30));\n// returns a Time value of 10:30:00 AM\n```\n\n","completion":{"label":"Time","detail":"Time(dateValue) -> Time","insertText":"Time(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך של שעה מתאריך נתון.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - התאריך שממנו תתקבל השעה.\n\n**ערך החזרה**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"time","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#time6","description":"יצירת עותק של ערך השעה.","examples":"\n**דוגמה**\n\nיצירת עותק של ערך השעה\n\n```arcade\nvar originalTime = Time(23,32,00)\nvar copiedTime = Time(originalTime)\nreturn copiedTime;\n```\n\n","completion":{"label":"Time","detail":"Time(timeValue) -> Time","insertText":"Time(${1:timeValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת עותק של ערך השעה.\n\n**פרמטר**\n\n- **timeValue**: [Time](https://developers.arcgis.com/arcade/guide/types/#time) - ערך השעה שיש להעתיק.\n\n**ערך החזרה**: [Time](https://developers.arcgis.com/arcade/guide/types/#time)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"timestamp","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#timestamp","description":"יצירת ערך תאריך שמייצג את התאריך והשעה הנוכחיים לפי שעון UTC.","examples":"\n**דוגמה**\n\nיצירת תאריך לפי שעון UTC\n\n```arcade\n// Date that represents Jan 27, 2023, 8:41:20 PM UTC\nTimestamp()\n```\n\n","completion":{"label":"Timestamp","detail":"Timestamp() -> Date","insertText":"Timestamp($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך תאריך שמייצג את התאריך והשעה הנוכחיים לפי שעון UTC.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**משאבים נוספים**\n\n* [Date()](https://developers.arcgis.com/arcade/function-reference/date_functions/#date)\n* [Now()](https://developers.arcgis.com/arcade/function-reference/date_functions/#now)\n* [Today()](https://developers.arcgis.com/arcade/function-reference/date_functions/#today)\n"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"timezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#timezone","description":"החזרת אזור הזמן של התאריך הנתון. אזור הזמן יהיה אחד מהבאים:\n\n- טקסט המייצג ערך בבסיס הנתונים IANA של אזורי זמן (כגון 'אמריקה/ניו_יורק')\n\n- טקסט המייצג את השעות והדקות שיש להוסיף ל-UTC (כגון '07:00+' או '03:00-')\n\n- 'מערכת' - אזור הזמן יתבסס על אזור הזמן המקומי של הלקוח או המערכת\n\n- UTC - חישוב זמן אוניברסלי\n\n- 'לא ידוע' - פרטי אזור הזמן לא הוגדרו.","examples":"\n**דוגמה**\n\nהחזרת אזור הזמן של תאריך\n\n```arcade\nvar natlPizzaDay = Date(2024, 1, 9, 0, 0, 0, 0, \"America/Los_Angeles\");\nTimeZone(natlPizzaDay);\n// Returns 'America/Los_Angeles'\n```\n\n","completion":{"label":"TimeZone","detail":"TimeZone(dateValue) -> Text","insertText":"TimeZone(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהחזרת אזור הזמן של התאריך הנתון. אזור הזמן יהיה אחד מהבאים:\n\n- טקסט המייצג ערך בבסיס הנתונים IANA של אזורי זמן (כגון 'אמריקה/ניו_יורק')\n\n- טקסט המייצג את השעות והדקות שיש להוסיף ל-UTC (כגון '07:00+' או '03:00-')\n\n- 'מערכת' - אזור הזמן יתבסס על אזור הזמן המקומי של הלקוח או המערכת\n\n- UTC - חישוב זמן אוניברסלי\n\n- 'לא ידוע' - פרטי אזור הזמן לא הוגדרו.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - ערך התאריך שממנו יתקבל אזור הזמן.\n\n**ערך החזרה**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**משאבים נוספים**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"timezoneoffset","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#timezoneoffset","description":"החזרת היסט אזור הזמן באלפיות שנייה ביחס לשעון UTC עבור התאריך הנתון.","examples":"\n**דוגמה**\n\nהחזרת היסט אזור הזמן באלפיות שנייה' ביחס לשעון UTC\n\n```arcade\nvar inputDate = Date(2011, 10, 11, 8, 0, 0, 0, \"America/New_York\")\nTimeZoneOffset(inputDate);\n// returns -18000000\n```\n\n","completion":{"label":"TimeZoneOffset","detail":"TimeZoneOffset(dateValue) -> Number","insertText":"TimeZoneOffset(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהחזרת היסט אזור הזמן באלפיות שנייה ביחס לשעון UTC עבור התאריך הנתון.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - ערך התאריך שממנו יתקבל היסט אזור הזמן.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"today","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#today","description":"החזרת התאריך הנוכחי בחצות, באזור הזמן של הקשר ההפעלה של הפרופיל.","examples":"\n**דוגמה**\n\nהחזרת התאריך הנוכחי בחצות, לדוגמה, שני 24 באוק' 2016 00:00:00 GMT-0700 (PDT)\n\n```arcade\nToday()\n```\n\n","completion":{"label":"Today","detail":"Today() -> Date","insertText":"Today($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהחזרת התאריך הנוכחי בחצות, באזור הזמן של הקשר ההפעלה של הפרופיל.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**משאבים נוספים**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [DateOnly()](https://developers.arcgis.com/arcade/function-reference/date_functions/#dateonly)\n* [Date()](https://developers.arcgis.com/arcade/function-reference/date_functions/#date)\n* [Timestamp()](https://developers.arcgis.com/arcade/function-reference/date_functions/#timestamp)\n* [Now()](https://developers.arcgis.com/arcade/function-reference/date_functions/#now)\n"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"tolocal","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#tolocal","description":"יצירת ערך תאריך חדש בהתאם לתקופה של תאריך הקלט והגדרת אזור הזמן לאזור הזמן המקומי או של המערכת של הלקוח.","examples":"\n**דוגמה**\n\nיצירת תאריך בשעה המקומית ובאותה תקופה כמו תאריך הקלט\n\n```arcade\n// Date represents Jan 27, 2023, 8:41:20 PM UTC\nTimestamp()\n// Date represents Jan 27, 2023, 12:41:20 PM PST\nToLocal(Timestamp())\n```\n\n","completion":{"label":"ToLocal","detail":"ToLocal(inputDate) -> Date","insertText":"ToLocal(${1:inputDate_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך תאריך חדש בהתאם לתקופה של תאריך הקלט והגדרת אזור הזמן לאזור הזמן המקומי או של המערכת של הלקוח.\n\n**פרמטר**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - ערך התאריך שיש להציג בשעה המקומית של הלקוח.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**משאבים נוספים**\n\n* [ChangeTimeZone()](https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"toutc","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#toutc","description":"יצירת ערך תאריך חדש בהתאם לתקופה של תאריך הקלט והגדרת אזור הזמן לשעון UTC (חישוב זמן אוניברסלי).","examples":"\n**דוגמה**\n\nיצירת תאריך לפי שעון UTC באותה תקופה כמו תאריך הקלט.\n\n```arcade\n// Date represents Jan 27, 2023, 12:41:20 PM PST\nNow()\n// Date represents Jan 27, 2023, 8:41:20 PM UTC\nToUTC(Now())\n```\n\n","completion":{"label":"ToUTC","detail":"ToUTC(inputDate) -> Date","insertText":"ToUTC(${1:inputDate_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nיצירת ערך תאריך חדש בהתאם לתקופה של תאריך הקלט והגדרת אזור הזמן לשעון UTC (חישוב זמן אוניברסלי).\n\n**פרמטר**\n\n- **inputDate**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - ערך התאריך שיש להציג לפי שעון UTC.\n\n**ערך החזרה**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**משאבים נוספים**\n\n* [ChangeTimeZone()](https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"week","bundle":"core","sinceVersion":"1.14","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#week","description":"החזרת מספר השבוע בשנה של התאריך הנתון. הערכים נעים בטווח 0-53, כאשר השבוע הראשון בשנה הוא '0' והשבוע האחרון בשנה הוא '51', '52' או '53', בהתאם לשנה. ייתכן שבשבוע הראשון ובשבוע האחרון אין שבעה ימים.","examples":"\n**דוגמאות**\n\nהשתמש בברירת המחדל לתחילת השבוע (יום ראשון)\n\n```arcade\nWeek( Date(1974,0,3) )\n// Returns 0\n```\n\nהגדר את תחילת השבוע ליום חמישי\n\n```arcade\nWeek( Date(1974,0,3), 4 )\n// Returns 1\n```\n\nהגדר את תחילת השבוע ליום שישי\n\n```arcade\nWeek( Date(1974,0,3), 5 )\n// Returns 0\n```\n\n\n\n```arcade\nWeek( Date(1945,8,23) )\n// Returns 38\n```\n\n\n\n```arcade\nWeek( Date(2022,7,20) )\n// Returns 33\n```\n\nהחזרת השבוע מהערך של DateOnly\n\n```arcade\nWeek(DateOnly(1996, 11, 10))\n// returns 49\n```\n\n","completion":{"label":"Week","detail":"Week(dateValue, startDay?) -> Number","insertText":"Week(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.14](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהחזרת מספר השבוע בשנה של התאריך הנתון. הערכים נעים בטווח 0-53, כאשר השבוע הראשון בשנה הוא '0' והשבוע האחרון בשנה הוא '51', '52' או '53', בהתאם לשנה. ייתכן שבשבוע הראשון ובשבוע האחרון אין שבעה ימים.\n\n**פרמטרים**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - ערך התאריך או DateOnly שממנו יתקבל השבוע. ערכי DateOnly נתמכים מגרסה 1.24.\n- **startDay** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - מספר שמייצג את היום הראשון בשבוע. ראשון = 0; שני = 1; שלישי = 2; רביעי = 3; חמישי = 4; שישי = 5; שבת = 6. ברירת המחדל היא '0' (יום ראשון).\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"weekday","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#weekday","description":"מחזיר את היום בשבוע של התאריך הנתון. טווח הערכים הוא 0-6 כאשר ינואר הוא '0' ודצמבר הוא '6'.","examples":"\n**דוגמאות**\n\nמחזיר את היום בשבוע של התאריך הנתון. מחזיר '3', עבור יום רביעי.\n\n```arcade\nWeekday(Date(1980, 11, 31))\n```\n\nהחזרת היום בשבוע של ערך DateOnly הנתון.\n\n```arcade\nWeekday(DateOnly(1996, 11, 10))\n// returns 2, for Tuesday\n```\n\n","completion":{"label":"Weekday","detail":"Weekday(dateValue) -> Number","insertText":"Weekday(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nמחזיר את היום בשבוע של התאריך הנתון. טווח הערכים הוא 0-6 כאשר ינואר הוא '0' ודצמבר הוא '6'.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - ערך התאריך או DateOnly שממנו יוחזר היום בשבוע. ערכי DateOnly נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"year","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#year","description":"החזרת השנה של התאריך הנתון.","examples":"\n**דוגמאות**\n\nקבלת השנה של התאריך הנוכחי\n\n```arcade\nYear(Now())\n```\n\nקבלת השנה של ערך DateOnly הנתון\n\n```arcade\nYear(DateOnly(1996, 11, 10))\n// returns 1996\n```\n\n","completion":{"label":"Year","detail":"Year(dateValue) -> Number","insertText":"Year(${1:dateValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[מאז גרסה 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nהחזרת השנה של התאריך הנתון.\n\n**פרמטר**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) - ערך התאריך או DateOnly שממנו תתקבל השנה. ערכי DateOnly נתמכים מגרסה 1.24.\n\n**ערך החזרה**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]}]