@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 • 933 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":"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) - Μονάδα μέτρησης της τιμής επιστροφής. Μπορεί να είναι κάποια από τις πιθανές τιμές παρακάτω ή κάποιος από τους αριθμητικούς κωδικούς που παρατίθενται στην ενότητα πρόσθετων πόρων, παρακάτω. \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 στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός feature (π.χ. `$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 στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός 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) - Μονάδα μέτρησης της τιμής επιστροφής. Μπορεί να είναι κάποια από τις πιθανές τιμές παρακάτω ή κάποιος από τους αριθμητικούς κωδικούς που παρατίθενται στην ενότητα πρόσθετων πόρων, παρακάτω. \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 στα προφίλ οπτικοποίησης και προσθήκης ετικετών γενικεύονται ανάλογα με την ανάλυση κλίμακας της προβολής για τη βελτίωση της απόδοσης της σχεδίασης. Οπότε η χρήση της γεωμετρίας ενός 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?) -> 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\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)<[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":"Υποδεικνύει αν μια γεωμετρία περιέχει κάποια άλλη γεωμετρία. Στο παρακάτω γράφημα η κόκκινη επισήμανση υποδεικνύει τα σενάρια όπου η συνάρτηση θα επιστρέψει \"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) - Η γεωμετρία που ελέγχεται για τη σχέση 'εντός' στο `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Αν ο τύπος εξόδου είναι `value`: \n - θα επιστραφεί ένας πίνακας για τον τύπο γωνίας `dms` ή για τον τύπο κατεύθυνσης `quadrant` \n - ένας αριθμός θα επιστραφεί για όλες τις άλλες περιπτώσεις\n\nΑν ο τύπος εξόδου είναι `text`, τότε θα χρησιμοποιηθεί η προεπιλεγμένη ένθεση και οριοθέτες εκτός αν παρέχεται η προαιρετική ιδιότητα `format`. \nΤο `format` ελέγχει τη σειρά, τα κενά, την ένθεση και τους οριοθέτες στο κείμενο εξόδου. \nΟι συμβολοσειρές χαρακτήρων προσδιορισμού μορφότυπου πριν από δεκαδικό σημείο υποδεικνύουν την ελάχιστη ένθεση (π.χ. \"DDD -> 000\"). \nΟι συμβολοσειρές χαρακτήρων μορφοποίησης μετά από μια υποδιαστολή υποδηλώνουν ακρίβεια (π.χ. `D.DD -> 0.00`).\n\nΥποστηριζόμενoi χαρακτήρες `format`: \n- `D` - Μοίρες \n- `R` - Ακτίνια \n- `G` - Gradian \n- `d` - DMS Μοίρες \n- `m` - DMS Λεπτά \n- `s` - DMS Δευτερόλεπτα \n- `P` - Μακρύς μεσημβρινός (π.χ.`North` έναντι `South`) \n- `p` - Σύντομος Μεσημβρινός (π.χ. `N` έναντι `S`) \n- `B` - Μακρά κατεύθυνση (π.χ. `East` έναντι`West`) \n- `b` - Σύντομη κατεύθυνση (π.χ. `E` έναντι `W`) \n- `[ ]` - Χαρακτήρες διαφυγής \n\n\nΓια τη μορφοποίηση 'dms', εάν το 's' δεν χρησιμοποιείται, τότε το 'm' θα στρογγυλοποιηθεί στο πλησιέστερο λεπτό. Ομοίως, αν το `m` δεν χρησιμοποιείται, τότε το `d` θα στρογγυλοποιηθεί.","examples":"\n**Παραδείγματα**\n\nΠαραδείγματα όπου το \\\"Τύπος εξόδου\\\" είναι \\\"τιμή\\\".\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Παραδείγματα όπου το \\\"Τύπος εξόδου\\\" είναι \\\"κείμενο\\\".\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Αν ο τύπος εξόδου είναι `value`: \n - θα επιστραφεί ένας πίνακας για τον τύπο γωνίας `dms` ή για τον τύπο κατεύθυνσης `quadrant` \n - ένας αριθμός θα επιστραφεί για όλες τις άλλες περιπτώσεις\n\nΑν ο τύπος εξόδου είναι `text`, τότε θα χρησιμοποιηθεί η προεπιλεγμένη ένθεση και οριοθέτες εκτός αν παρέχεται η προαιρετική ιδιότητα `format`. \nΤο `format` ελέγχει τη σειρά, τα κενά, την ένθεση και τους οριοθέτες στο κείμενο εξόδου. \nΟι συμβολοσειρές χαρακτήρων προσδιορισμού μορφότυπου πριν από δεκαδικό σημείο υποδεικνύουν την ελάχιστη ένθεση (π.χ. \"DDD -> 000\"). \nΟι συμβολοσειρές χαρακτήρων μορφοποίησης μετά από μια υποδιαστολή υποδηλώνουν ακρίβεια (π.χ. `D.DD -> 0.00`).\n\nΥποστηριζόμενoi χαρακτήρες `format`: \n- `D` - Μοίρες \n- `R` - Ακτίνια \n- `G` - Gradian \n- `d` - DMS Μοίρες \n- `m` - DMS Λεπτά \n- `s` - DMS Δευτερόλεπτα \n- `P` - Μακρύς μεσημβρινός (π.χ.`North` έναντι `South`) \n- `p` - Σύντομος Μεσημβρινός (π.χ. `N` έναντι `S`) \n- `B` - Μακρά κατεύθυνση (π.χ. `East` έναντι`West`) \n- `b` - Σύντομη κατεύθυνση (π.χ. `E` έναντι `W`) \n- `[ ]` - Χαρακτήρες διαφυγής \n\n\nΓια τη μορφοποίηση 'dms', εάν το 's' δεν χρησιμοποιείται, τότε το 'm' θα στρογγυλοποιηθεί στο πλησιέστερο λεπτό. Ομοίως, αν το `m` δεν χρησιμοποιείται, τότε το `d` θα στρογγυλοποιηθεί.\n\n**Παράμετροι**\n\n- **input**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)> \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Μια μη επεξεργασμένη αναπαράσταση της διόπτευσης. Ο τύπος της \\\"εισόδου\\\" και οι τιμές της παραμέτρου \\\"inputSpec\\\" καθορίζουν τον τρόπο φυλλομέτρησης της εισόδου.\n- **inputSpec**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Περιέχει πληροφορίες για τον τρόπο ερμηνείας μιας εισόδου.\n\n - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Περιγράφει τη μονάδα γωνίας εισόδου. Υποστηριζόμενες τιμές: \\\"ΜΟΙΡΕΣ\\\", \\\"DMS\\\", \\\"RADIANS\\\", \\\"GONS\\\", \\\"GRADIANS\\\"\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) - Ελέγχει τον τύπο εξόδου. Υποστηριζόμενες Τιμές: `value`, `text`\n - **angleType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Περιγράφει τη μονάδα γωνίας εξόδου. Υποστηριζόμενες τιμές: \\\"ΜΟΙΡΕΣ\\\", \\\"DMS\\\", \\\"RADIANS\\\", \\\"GONS\\\", \\\"GRADIANS\\\"\n - **directionType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Περιγράφει τον μεσημβρινό και την κατεύθυνση της διόπτευσης εξόδου. Υποστηριζόμενες τιμές: \\\"ΒΟΡΡΑΣ\\\", \\\"ΝΟΤΟΣ\\\", \\\"ΠΟΛΙΚΟ\\\", \\\"ΤΕΤΑΡΤΗΜΟΡΙΟ\\\"\n - **format** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ελέγχει τη μορφοποίηση κειμένου Εφαρμόζεται μόνο αν ο `outputType` είναι`text`.\n\n**Τιμή επιστροφής**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)> \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"convexhull","bundle":"geometry","sinceVersion":"1.19","link":"https://developers.arcgis.com/arcade/function-reference/geometry_functions/#convexhull","description":"Υπολογίζει το κυρτό κέλυφος μιας γεωμετρίας. Ένα κυρτό κέλυφος είναι το μικρότερο κυρτό πολύγωνο που περικλείει μια γεωμετρία. Το κέλυφος είναι συνήθως ένα πολύγωνο αλλά μπορεί να είναι και πολυγραμμή ή σημείο σε περιπτώσεις εκφύλισης.\n\n**Θα πρέπει να έχετε υπόψη σας ότι αν χρησιμοποιήσετε την παράμετρο «$feature» ως δεδομένα εισόδου στη συνάρτηση αυτή, θα δώσει μόνο αποτελέσματα που θα είναι τόσο ακριβή όσο και η ανάλυση της κλίμακας προβολής. Συνεπώς, οι τιμές που επιστρέφονται από εκφράσεις οι οποίες χρησιμοποιούν τη συνάρτηση αυτή ενδέχεται να αλλάξουν μετά τη μεταβλητή εστίαση μεταξύ κλιμάκων.**","examples":"\n**Παραδείγματα**\n\nΕπιστρέφει τον αριθμό των κορυφών στη γεωμετρία του κυρτού κελύφους της γεωμετρίας του τρέχοντος στοιχείου\n\n```arcade\nCount(ConvexHull(Geometry($feature)).Rings[0])\n```\n\nΕπιστρέφει το κυρτό κέλυφος μιας γεωμετρίας που έχει κοίλη περιοχή (που θα αγνοήσει το κυρτό κέλυφος)\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Υπολογίζει το κυρτό κέλυφος μιας γεωμετρίας. Ένα κυρτό κέλυφος είναι το μικρότερο κυρτό πολύγωνο που περικλείει μια γεωμετρία. Το κέλυφος είναι συνήθως ένα πολύγωνο αλλά μπορεί να είναι και πολυγραμμή ή σημείο σε περιπτώσεις εκφύλισης.\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":"Υποδεικνύεται αν μια γεωμετρία τέμνεται με κάποια άλλη γεωμετρία. Στο παρακάτω γράφημα η κόκκινη