@arcgis/coding-components
Version:
Contains components for editing code in different languages. The currently supported languages are html, css, json, TypeScript, JavaScript, and Arcade.
1 lines • 945 kB
JSON
[{"id":"constants","title":"Σταθερές","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Αντιπροσωπεύει μια τιμή μεγαλύτερη από οποιονδήποτε άλλο αριθμό. Μπορείτε επίσης να χρησιμοποιήσετε το `-Infinity` ως τιμή μικρότερη από οποιονδήποτε άλλο αριθμό.","examples":"\n**Παράδειγμα**\n\nΥπολογίζει την ανώτατη από τις τιμές τεσσάρων πεδίων.\n\n```arcade\nvar values = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4 ];\nvar maxValue = -Infinity;\n\nfor(var i in values){\n maxValue = IIF(values[i] > maxValue, values[i], maxValue);\n}\n\nreturn maxValue;\n```\n\n","completion":{"label":"Infinity","detail":"Infinity","insertText":"Infinity","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Από την έκδοση 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nΑντιπροσωπεύει μια τιμή μεγαλύτερη από οποιονδήποτε άλλο αριθμό. Μπορείτε επίσης να χρησιμοποιήσετε το `-Infinity` ως τιμή μικρότερη από οποιονδήποτε άλλο αριθμό."}}},{"type":"constant","name":"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.","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."}}},{"type":"constant","name":"textformatting.singlequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.singlequote","description":"Εισάγει χαρακτήρα μονού εισαγωγικού `\"` στο κείμενο.","examples":"\n**Παράδειγμα**\n\nΕπιστρέφει \"Nicholas 'Nick' Anderson\".\n\n```arcade\n$feature.NAME + \" \" + TextFormatting.SingleQuote + $feature.ALIAS + TextFormatting.SingleQuote + \" \" + $feature.SURNAME\n```\n\n","completion":{"label":"TextFormatting.SingleQuote","detail":"TextFormatting.SingleQuote","insertText":"TextFormatting.SingleQuote","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Από την έκδοση 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nΕισάγει χαρακτήρα μονού εισαγωγικού `\"` στο κείμενο."}}}]},{"id":"ai_functions","title":"Đ_AI functions_____________ớ","items":[{"type":"function","name":"translatetext","bundle":"ai","sinceVersion":"1.32","link":"https://developers.arcgis.com/arcade/function-reference/ai_functions/#translatetext","description":"Đ__This function is currently in beta. While in beta, AI functions do not consume credits. The use of AI services may not be allowed in your organization. You can view and change this in the AI Assistants section of the Organization settings page._____________________________________________________________________________________________________________________________ớ\n\nĐ_Translates input text from a source language into one or more target languages. Language codes (e.g. \"en\" for English, \"es\" for Spanish) specify the languages involved. The underlying machine translation service uses AI to generate the translated output________________________________________________________________________________________________________________________________ớ.","examples":"\n**Παράδειγμα**\n\nĐ_Translates the text 'Hello world' to the locale of the client or system_____________________________________ớ.\n\n```arcade\nvar locale = GetEnvironment().locale;\nvar result = TranslateText('Hello world', locale);\n// result will be a dictionary with the translated text\nif (result.success){\n if(HasValue(result, [\"results\", 0, \"translation\"])){\n // returns \"Hola mundo\" if the device locale is 'es'\n result.results[0].translation[locale];\n }\n if (HasValue(result, [\"results\", 0, \"text\"])){\n // returns \"Hello world\" if translation could not be performed\n result.results[0].text;\n }\n}\nreturn \"Translation not successful\";\n```\n\n","completion":{"label":"TranslateText","detail":"TranslateText(inputText, toLanguages, fromLanguage?) -> Dictionary","insertText":"TranslateText(${1:inputText_}, ${2:toLanguages_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Από την έκδοση 1.32](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nĐ__This function is currently in beta. While in beta, AI functions do not consume credits. The use of AI services may not be allowed in your organization. You can view and change this in the AI Assistants section of the Organization settings page._____________________________________________________________________________________________________________________________ớ\n\nĐ_Translates input text from a source language into one or more target languages. Language codes (e.g. \"en\" for English, \"es\" for Spanish) specify the languages involved. The underlying machine translation service uses AI to generate the translated output________________________________________________________________________________________________________________________________ớ.\n\n**Παράμετροι**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> - Đ_The text to translate. This can be a single text value or an array of text values__________________________________________ớ.\n- **toLanguages**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> - Đ_The target language(s) to translate to. This can be a single language code or an array of language codes______________________________________________________ớ.\n- **fromLanguage** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Đ_The source language of the input text. If not specified, the service will attempt to auto-detect the source language____________________________________________________________ớ.\n\n**Τιμή επιστροφής**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \nĐ_A dictionary containing the translated text_______________________ớ.\n\n- **success**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Đ_Indicates whether the translation was successful. This value will be `false` if the use of AI services is not allowed in your organization. You can view and change this in the AI Assistants section of the Organization settings page_____________________________________________________________________________________________________________________ớ.\n- **results**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)> - Đ_An array of dictionaries containing the translation results for each `inputText` value_____________________________________________ớ.\n\n - **key**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Đ_The index of the input text or language in the original array________________________________ớ.\n - **text**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Đ_The input text that was translated___________________ớ.\n - **detectedLanguage**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Đ_The detected language of the input text, if applicable_____________________________ớ.\n\n - **language**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Đ_The language code of the detected language_______________________ớ.\n - **score**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Đ_The confidence score of the detected language. Values range from 0 to 1, where 1 indicates high confidence. A value of `-1` indicates that the language was not detected______________________________________________________________________________________ớ.\n - **translation**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Đ_A dictionary of translated values where the key is the language code and the value is the translation____________________________________________________ớ.\n\n**Πρόσθετοι πόροι**\n\n* [Supported language codes](https://developers.arcgis.com/javascript/latest/localization/#locale-support)\n"}},"parametersInfo":{"min":2,"max":3}}]},{"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 στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός feature (π.χ. `$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 στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός feature (π.χ. `$feature`) ως δεδομένα εισόδου σε οποιαδήποτε γεωμετρική συνάρτηση σε αυτά τα περιβάλλοντα θα επιστρέψει διαφορετικά αποτελέσματα σε κάθε επίπεδο κλίμακας. Άλλα προφίλ, όπως τα αναδυόμενα παράθυρα, παρέχουν τη γεωμετρία πλήρους ανάλυσης._\n\n**Παράμετροι**\n\n- **polygon**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Point](https://developers.arcgis.com/arcade/guide/types/#point)> - Το πολύγωνο ή στοιχείο για το οποίο θα υπολογιστεί το εμβαδόν με επιπεδική μέτρηση.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Μονάδα μέτρησης της τιμής επιστροφής. Đ_This may be one of the possible values below, or one of the numeric codes listed in the additional resources section below_______________________________________________________________ớ. Đ_For the visualization, labeling, and popup profiles, the default unit is the map's spatial reference____________________________________________________ớ. Đ_In other profiles, like field calculation, the default is based on the spatial reference of the data_____________________________________________________ớ. \nĐ_Possible values: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`_________________________________________________________________________________________________________________________________ớ \n\n\n**Τιμή επιστροφής**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Πρόσθετοι πόροι**\n\n* [AreaGeodetic()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#areageodetic)\n* [Available numeric codes for unit parameter](https://pro.arcgis.com/en/pro-app/latest/sdk/api-reference/topic7922.html#i-heading-remarks)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"areageodetic","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#areageodetic","description":"Επιστρέφει τη γεωδαιτική περιοχή της γεωμετρίας εισόδου ή του Στοιχείου στις δεδομένες μονάδες. Πρόκειται για πιο αξιόπιστη μέτρηση εμβαδού σε σύγκριση με `Area()` επειδή λαμβάνει υπόψη την καμπυλότητα της γης.\n\nΟι γεωμετρίες Feature στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός feature (π.χ. `$feature`) ως δεδομένα εισόδου σε οποιαδήποτε γεωμετρική συνάρτηση σε αυτά τα περιβάλλοντα θα επιστρέψει διαφορετικά αποτελέσματα σε κάθε επίπεδο κλίμακας. Άλλα προφίλ, όπως τα αναδυόμενα παράθυρα, παρέχουν τη γεωμετρία πλήρους ανάλυσης._","examples":"\n**Παράδειγμα**\n\nΕπιστρέφει τον γεωδαιτικό τομέα της δυνατότητας σε τετραγωνικά μέτρα\n\n```arcade\nAreaGeodetic($feature, 'square-meters')\n```\n\n","completion":{"label":"AreaGeodetic","detail":"AreaGeodetic(polygon, unit?, curveType?) -> Number","insertText":"AreaGeodetic(${1:polygon_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Από την έκδοση 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nΕπιστρέφει τη γεωδαιτική περιοχή της γεωμετρίας εισόδου ή του Στοιχείου στις δεδομένες μονάδες. Πρόκειται για πιο αξιόπιστη μέτρηση εμβαδού σε σύγκριση με `Area()` επειδή λαμβάνει υπόψη την καμπυλότητα της γης.\n\nΟι γεωμετρίες Feature στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός feature (π.χ. `$feature`) ως δεδομένα εισόδου σε οποιαδήποτε γεωμετρική συνάρτηση σε αυτά τα περιβάλλοντα θα επιστρέψει διαφορετικά αποτελέσματα σε κάθε επίπεδο κλίμακας. Άλλα προφίλ, όπως τα αναδυόμενα παράθυρα, παρέχουν τη γεωμετρία πλήρους ανάλυσης._\n\n**Παράμετροι**\n\n- **polygon**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Point](https://developers.arcgis.com/arcade/guide/types/#point)> - Το πολύγωνο ή το στοιχείο για το οποίο θα υπολογιστεί η γεωδαιτική περιοχή.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Μονάδα μέτρησης της τιμής επιστροφής. Đ_This may be one of the possible values below, or one of the numeric codes listed in the additional resources section below_______________________________________________________________ớ. Đ_For the visualization, labeling, and popup profiles, the default unit is the map's spatial reference____________________________________________________ớ. Đ_In other profiles, like field calculation, the default is based on the spatial reference of the data_____________________________________________________ớ. \nĐ_Possible values: `acres` | `hectares` | `square-centimeters` | `square-decimeters` | `square-feet` | `square-inches` | `square-kilometers` | `square-meters` | `square-miles` | `square-millimeters` | `square-us-feet` | `square-us-miles` | `square-yards`________________________________________________________________________________________________________________________________ớ\n- **curveType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Đ__Since 1.31_ The type of curve to use for the geodetic area calculation_____________________________________ớ. Đ_If no value is provided, the default is `Geodesic`____________________________ớ. \nĐ_Possible values___________________ớ: \n Đ_- `Geodesic` - Defined by the shortest distance between two points on an ellipsoid_____________________________________________ớ. \n Đ_- `GreatElliptic` - Defined by the intersection of a plane that contains the center of the spheroid and the spheroid surface and passes through two points. This is also known as a great circle when a sphere is used. It is not necessarily the shortest path between two points_____________________________________________________________________________________________________________________________________________ớ. \n Đ_- `Loxodrome` - Defined by the line of constant bearing, or azimuth, between two points. It represents a rhumb-line path on the earth that crosses each meridian at the same acute angle, thus forming a spiral that converges on the north or south pole. The Mercator projection shows loxodromes as straight lines______________________________________________________________________________________________________________________________________________________________ớ. \n Đ_- `NormalSection` - Defined by the intersection of a plane that passes through two points on the surface of the spheroid and is perpendicular to the surface at the first point. It is not necessarily the shortest path between two points_________________________________________________________________________________________________________________________ớ. \n Đ_- `ShapePreserving` - The segment shape is preserved in the projection where it is defined. This is often used in situations where maintaining the visual representation of a feature is crucial, like when working with boundaries or coastlines___________________________________________________________________________________________________________________________ớ.\n\n**Τιμή επιστροφής**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Πρόσθετοι πόροι**\n\n* [Area()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#area)\n* [Available numeric codes for unit parameter](https://pro.arcgis.com/en/pro-app/latest/sdk/api-reference/topic7922.html#i-heading-remarks)\n"}},"parametersInfo":{"min":1,"max":3}},[{"type":"function","name":"bearing","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#bearing1","description":"Επιστρέφεται η γεωγραφική γωνία μιας γραμμής μεταξύ δύο σημείων σε μοίρες (0-360). Η διόπτευση μετριέται σε αριστερόστροφη κατεύθυνση ως προς τον βορρά. Για παράδειγμα, μια διόπτευση 225 μοιρών αναπαριστά νοτιοδυτικό προσανατολισμό.\n\nΜόνο το επίπεδο x-y λαμβάνεται υπόψη για τη μέτρηση. Παραβλέπεται κάθε συντεταγμένη z. Μπορούν να χρησιμοποιηθούν σημειακά στοιχεία αντί μίας ή και των δύο γεωμετριών σημείων. Αν τα σημεία είναι ταυτόσημα, τότε επιστρέφεται μια γωνία 0 μοιρών.","examples":"\n**Παράδειγμα**\n\nΕπιστρέφεται η διόπτευση από ένα σημείο ως το στοιχείο σε μοίρες.\n\n```arcade\nvar pointA = Point({ \"x\":976259, \"y\":8066511, \"spatialReference\": { \"wkid\": 3857 } });\nBearing(pointA,$feature)\n```\n\n","completion":{"label":"Bearing","detail":"Bearing(pointA, pointB) -> Number","insertText":"Bearing(${1:pointA_}, ${2:pointB_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Από την έκδοση 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nΕπιστρέφεται η γεωγραφική γωνία μιας γραμμής μεταξύ δύο σημείων σε μοίρες (0-360). Η διόπτευση μετριέται σε αριστερόστροφη κατεύθυνση ως προς τον βορρά. Για παράδειγμα, μια διόπτευση 225 μοιρών αναπαριστά νοτιοδυτικό προσανατολισμό.\n\nΜόνο το επίπεδο x-y λαμβάνεται υπόψη για τη μέτρηση. Παραβλέπεται κάθε συντεταγμένη z. Μπορούν να χρησιμοποιηθούν σημειακά στοιχεία αντί μίας ή και των δύο γεωμετριών σημείων. Αν τα σημεία είναι ταυτόσημα, τότε επιστρέφεται μια γωνία 0 μοιρών.\n\n**Παράμετροι**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Το πρώτο σημείο που χρησιμοποιήθηκε για τον υπολογισμό της διόπτευσης.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Το δεύτερο σημείο που χρησιμοποιήθηκε για τον υπολογισμό της διόπτευσης.\n\n**Τιμή επιστροφής**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"bearing","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#bearing2","description":"Επιστρέφεται η γεωγραφική γωνία μιας γραμμής μεταξύ τριών σημείων σε μοίρες (0-360). Η διόπτευση μετριέται γύρω από το 'pointB' σε δεξιόστροφη κατεύθυνση από το 'pointA' ως το 'pointC'.\n\nΜόνο το επίπεδο x-y λαμβάνεται υπόψη για τη μέτρηση. Παραβλέπεται κάθε συντεταγμένη z. Μπορούν να χρησιμοποιηθούν σημειακά στοιχεία αντί οποιασδήποτε ή όλων των γεωμετριών σημείων. _Αν τα σημεία είναι ταυτόσημα, τότε επιστρέφεται γωνία 0 ή 180 μοιρών (ανάλογα με την εσωτερική αριθμητική)._","examples":"\n**Παράδειγμα**\n\nΕπιστρέφεται η διόπτευση μεταξύ δύο σημείων γύρω από το στοιχείο σε μοίρες.\n\n```arcade\nvar pointA = Point({ \"x\":976259, \"y\":8066511, \"spatialReference\": { \"wkid\": 3857 } });\nvar pointC = Point({ \"x\":308654, \"y\":9005421, \"spatialReference\": { \"wkid\": 3857 } });\nBearing(pointA,$feature,pointC)\n```\n\n","completion":{"label":"Bearing","detail":"Bearing(pointA, pointB, pointC) -> Number","insertText":"Bearing(${1:pointA_}, ${2:pointB_}, ${3:pointC_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Από την έκδοση 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nΕπιστρέφεται η γεωγραφική γωνία μιας γραμμής μεταξύ τριών σημείων σε μοίρες (0-360). Η διόπτευση μετριέται γύρω από το 'pointB' σε δεξιόστροφη κατεύθυνση από το 'pointA' ως το 'pointC'.\n\nΜόνο το επίπεδο x-y λαμβάνεται υπόψη για τη μέτρηση. Παραβλέπεται κάθε συντεταγμένη z. Μπορούν να χρησιμοποιηθούν σημειακά στοιχεία αντί οποιασδήποτε ή όλων των γεωμετριών σημείων. _Αν τα σημεία είναι ταυτόσημα, τότε επιστρέφεται γωνία 0 ή 180 μοιρών (ανάλογα με την εσωτερική αριθμητική)._\n\n**Παράμετροι**\n\n- **pointA**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Το πρώτο σημείο που χρησιμοποιήθηκε για τον υπολογισμό της διόπτευσης.\n- **pointB**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Το δεύτερο σημείο που χρησιμοποιήθηκε για τον υπολογισμό της διόπτευσης.\n- **pointC**: [Point](https://developers.arcgis.com/arcade/guide/types/#point) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Το τρίτο σημείο που χρησιμοποιήθηκε για τον υπολογισμό της διόπτευσης.\n\n**Τιμή επιστροφής**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":3,"max":3}}],{"type":"function","name":"buffer","bundle":"geometry","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#buffer","description":"Επιστρέφει την επιπεδική (ή ευκλείδεια) ζώνη σε καθορισμένη απόσταση γύρω από την γεωμετρία εισόδου. Πρόκειται για μια επιπεδική μέτρηση που χρησιμοποιεί καρτεσιανά μαθηματικά.\n\nΟι γεωμετρίες Feature στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός feature (π.χ. `$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 στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός feature (π.χ. `$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 στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός feature (π.χ. `$feature`) ως δεδομένα εισόδου σε οποιαδήποτε γεωμετρική συνάρτηση σε αυτά τα περιβάλλοντα θα επιστρέψει διαφορετικά αποτελέσματα σε κάθε επίπεδο κλίμακας. Άλλα προφίλ, όπως τα αναδυόμενα παράθυρα, παρέχουν τη γεωμετρία πλήρους ανάλυσης._","examples":"\n**Παράδειγμα**\n\nΕπιστρέφει ένα πολύγωνο που αναπαριστά μια ζώνη 1/2 μιλίου γύρω από τη γεωμετρία εισαγωγής\n\n```arcade\nBufferGeodetic($feature, 0.5, 'miles')\n```\n\n","completion":{"label":"BufferGeodetic","detail":"BufferGeodetic(inputGeometry, distance, unit?, curveType?) -> Polygon","insertText":"BufferGeodetic(${1:inputGeometry_}, ${2:distance_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Από την έκδοση 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nΕπιστρέφει τη γεωδαιτική ζώνη σε καθορισμένη απόσταση γύρω από την γεωμετρία εισόδου. Πρόκειται για μια γεωδαιτική μέτρηση που υπολογίζει τις αποστάσεις σε ένα ελλειψοειδές.\n\nΟι γεωμετρίες Feature στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός feature (π.χ. `$feature`) ως δεδομένα εισόδου σε οποιαδήποτε γεωμετρική συνάρτηση σε αυτά τα περιβάλλοντα θα επιστρέψει διαφορετικά αποτελέσματα σε κάθε επίπεδο κλίμακας. Άλλα προφίλ, όπως τα αναδυόμενα παράθυρα, παρέχουν τη γεωμετρία πλήρους ανάλυσης._\n\n**Παράμετροι**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Η γεωμετρία προς τη ζώνη.\n- **distance**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Η απόσταση προς τη ζώνη από τη γεωμετρία.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Μονάδα μέτρησης της \"απόστασης\" ζώνης. Μπορεί να είναι κάποια από τις πιθανές τιμές παρακάτω ή κάποιος από τους αριθμητικούς κωδικούς που παρατίθενται στην ενότητα πρόσθετων πόρων, παρακάτω. Για την οπτικοποίηση, προσθήκη ετικετών και αναδυόμενα παράθυρα, η προεπιλεγμένη μονάδα είναι η χωρική αναφορά του χάρτη. Σε άλλα προφίλ, όπως υπολογισμός πεδίου, η προεπιλογή βασίζεται στη χωρική αναφορά των δεδομένων. \nΠιθανές τιμές: `εκατοστά` | `δεκατόμετρα` | `ίντσες` | `πόδια` | `χιλιόμετρα` | `μέτρα` | `μίλια` | `χιλιοστά` | `ναυτικά μίλια` | `πόδια ΗΠΑ` | `μίλια ΗΠΑ` | `γιάρδες`\n- **curveType** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Đ__Since 1.31_ The type of curve to use for the geodetic buffer calculation______________________________________ớ. Đ_If no value is provided, the default is `Geodesic`____________________________ớ. \nĐ_Possible values___________________ớ: \n Đ_- `Geodesic` - Defined by the shortest distance between two points on an ellipsoid_____________________________________________ớ. \n Đ_- `GreatElliptic` - Defined by the intersection of a plane that contains the center of the spheroid and the spheroid surface and passes through two points. This is also known as a great circle when a sphere is used. It is not necessarily the shortest path between two points_____________________________________________________________________________________________________________________________________________ớ. \n Đ_- `Loxodrome` - Defined by the line of constant bearing, or azimuth, between two points. It represents a rhumb-line path on the earth that crosses each meridian at the same acute angle, thus forming a spiral that converges on the north or south pole. The Mercator projection shows loxodromes as straight lines______________________________________________________________________________________________________________________________________________________________ớ. \n Đ_- `NormalSection` - Defined by the intersection of a plane that passes through two points on the surface of the spheroid and is perpendicular to the surface at the first point. It is not necessarily the shortest path between two points_________________________________________________________________________________________________________________________ớ. \n Đ_- `ShapePreserving` - The segment shape is preserved in the projection where it is defined. This is often used in situations where maintaining the visual representation of a feature is crucial, like when working with boundaries or coastlines___________________________________________________________________________________________________________________________ớ.\n\n**Τιμή επιστροφής**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon)\n\n**Πρόσθετοι πόροι**\n\n* [Buffer()](https://developers.arcgis.com/arcade/function-reference/geometry_functions/#buffer)\n* [Available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"centroid","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#centroid","description":"Επιστρέφει τον κεντροειδή της γεωμετρίας εισαγωγής.","examples":"\n**Παραδείγματα**\n\nΕπιστρέφει τον κεντροειδή του δοθέντος πολυγώνου\n\n```arcade\nCentroid($feature)\n```\n\nΕπιστρέφει το κεντροειδές του δακτυλίου του δοθέντος πολυγώνου.\n\n```arcade\nvar ringPoints = Geometry($feature).rings[0];\nCentroid(ringPoints);\n```\n\nΕπιστρέφει το κεντροειδές του δεδομένου πολύγωνου ή πολυγραμμής και διασφαλίζει ότι βρίσκεται εντός της γεωμετρίας εισόδου\n\n```arcade\nCentroid($feature, 'labelPoint')\n```\n\n","completion":{"label":"Centroid","detail":"Centroid(polygon, algorithm?) -> Point","insertText":"Centroid(${1:polygon_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Από την έκδοση 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nΕπιστρέφει τον κεντροειδή της γεωμετρίας εισαγωγής.\n\n**Παράμετροι**\n\n- **polygon**: [Polygon](https://developers.arcgis.com/arcade/guide/types/#polygon) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Point](https://developers.arcgis.com/arcade/guide/types/#point)> - Το πολύγωνο ή η συστοιχία σημείων που συνθέτει ένα πολύγωνο.\n- **algorithm** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _Από 1.29_ Η μέθοδος που καθορίζει τη θέση του κεντροειδούς. Πιθανές τιμές:\n\n - `geometric`: (προεπιλογή) Επιστρέφει το πραγματικό κεντροειδές της γεωμετρίας. Το γεωμετρικό κεντροειδές για έναν πίνακα σημείων θα επιστρέψει τον μέσο όρο όλων των σημείων, ενώ για τα πολύγωνα, το γεωμετρικό κεντροειδές είναι αντιπροσωπευτικό του εμβαδού του σχήματος. Για ακανόνιστα πολύγωνα, το γεωμετρικό κεντροειδές μπορεί να μην βρίσκεται μέσα στο ίδιο το πολύγωνο. Για πολυγραμμές, το γεωμετρικό κεντροειδές μπορεί να μην βρίσκεται στην ίδια τη γραμμή.\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 στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός feature (π.χ. `$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 στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός feature (π.χ. `$feature`) ως δεδομένα εισόδου σε οποιαδήποτε γεωμετρική συνάρτηση σε αυτά τα περιβάλλοντα θα επιστρέψει διαφορετικά αποτελέσματα σε κάθε επίπεδο κλίμακας. Άλλα προφίλ, όπως τα αναδυόμενα παράθυρα, παρέχουν τη γεωμετρία πλήρους ανάλυσης._\n\n**Παράμετροι**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Η γεωμετρία από την οποία θα δημιουργηθεί απόσπασμα.\n- **envelope**: [Extent](https://developers.arcgis.com/arcade/guide/types/#extent) - Ο φάκελος που χρησιμοποιείται για τη δημιουργία αποσπάσματος `γεωμετρίας`.\n\n**Τιμή επιστροφής**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"contains","bundle":"geometry","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#contains","description":"Υποδεικνύει αν μια γεωμετρία περιέχει κάποια άλλη γεωμετρία.\n\nĐ_**Be aware that using `$feature` as input to this function will yield results only as precise as the view's scale resolution________________________________________________________________ớ. Đ_Therefore values returned from expressions using this function may change after zooming between scales.**______________________________________________________ớ","examples":"\n**Παράδειγμα**\n\nΕίναι αληθής εάν η δυνατότητα περιέχεται εντός του δοθέντος πολυγώνου\n\n```arcade\nvar container = Polygon({ ... });\nContains(containerGeometry, $feature);\n```\n\n","completion":{"label":"Contains","detail":"Contains(containerGeometry, insideGeometry) -> Boolean","insertText":"Contains(${1:containerGeometry_}, ${2:insideGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Από την έκδοση 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nΥποδεικνύει αν μια γεωμετρία περιέχει κάποια άλλη γεωμετρία.\n\nĐ_**Be aware that using `$feature` as input to this function will yield results only as precise as the view's scale resolution________________________________________________________________ớ. Đ_Therefore values returned from expressions using this function may change after zooming between scales.**______________________________________________________ớ\n\n**Παράμετροι**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Η γεωμετρία που ελέγχεται για τη σχέση 'contains' στο `insideGeometry`. Σκεφτείτε τη γεωμετρία αυτή ως το πιθανό 'container' του `insideGeometry`.\n- **insideGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Η γεωμετρία που ελέγχεται για τη σχέση 'εντός' στο `containerGeometry`.\n\n**Τιμή επιστροφής**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)\n\n**Πρόσθετοι πόροι**\n\n* [Contains](https://esri.github.io/geometry-api-java/doc/Contains.html)\n"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"convertdirection","bundle":"geometry","sinceVersion":"1.13","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#convertdirection","description":"Οι γωνίες μπορούν να έχουν πολλές ερμηνείες και μπορούν να αναπαρασταθούν ως ένας αριθμός, ένα κείμενο ή ένας καλά διαμορφωμένος πίνακας. Αυτή η συνάρτηση μπορεί να λάβει μια παράσταση εισόδου και τη μετατρέπει σε μια άλλη.\n\nΗ τιμή εισόδου περιγράφεται από ένα λεξικό που καθόριζε τον τύπο της γωνίας και τον τύπο κατεύθυνσης. Αν τα 'angleType' και 'directionType' δεν είναι κατάλληλα για την είσοδο, τότε η μετατροπή θα αποτύχει.\n\nΗ επιθυμητή τιμή εξόδου περιγράφεται από ένα λεξικό που καθορίζει τον τύπο εξόδου, τον τύπο γωνίας, τον τύπο κατεύθυνσης και μια προαιρετική μορφή για την έξοδο κειμένου.\n\nΑν ο τύπος εξόδου είναι `value`: \n - θα επιστραφεί ένας πίνακας για τον τύπο γωνίας `dms` ή για τον τύπο κατεύθυνσης `quadrant` \n - ένας αριθμός θα επιστραφεί για όλες τις άλλες περιπτώσεις\n\nΑν ο τύπος εξόδου είναι `text`, τότε θα χρησιμοποιηθεί η προεπιλ