@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 • 693 kB
JSON
[{"id":"constants","title":"Vakiot","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Edustaa mitä tahansa muuta lukua suurempaa arvoa. -Infinity-vakiota voi myös käyttää mitä tahansa lukua pienempänä arvona.","examples":"\n**Esimerkki**\n\nLaskee neljän kenttäarvon enimmäisarvon\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":"**[Lähtien versiosta 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nEdustaa mitä tahansa muuta lukua suurempaa arvoa. -Infinity-vakiota voi myös käyttää mitä tahansa lukua pienempänä arvona."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"Ympyrän kehä jaettuna sen halkaisijalla, noin 3,14159.","examples":"\n**Esimerkki**\n\nPalauttaa ympyräkohteen pinta-alan\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":"**[Lähtien versiosta 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nYmpyrän kehä jaettuna sen halkaisijalla, noin 3,14159."}}},{"type":"constant","name":"textformatting.backwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.backwardslash","description":"Lisää kenoviivamerkin \"\" tekstiin.","examples":"\n**Esimerkki**\n\nPalauttaa polun \"\\\\\\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":"**[Lähtien versiosta 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLisää kenoviivamerkin \"\" tekstiin."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"Lisää lainausmerkin \" tekstiin.","examples":"\n**Esimerkki**\n\nPalauttaa tekstin \"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":"**[Lähtien versiosta 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLisää lainausmerkin \" tekstiin."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"Lisää vinoviivamerkin \"/\" tekstiin.","examples":"\n**Esimerkki**\n\nPalauttaa tekstin \"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":"**[Lähtien versiosta 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLisää vinoviivamerkin \"/\" tekstiin."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"Lisää uuden rivin tai rivinvaihdon tekstiin. Monirivisiä tunnustekstejä **EI** tueta ArcGIS API 3.x for JavaScriptissä eikä ArcGIS Online Map Viewer Classicissa.","examples":"\n**Esimerkki**\n\nPalauttaa tekstin \"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":"**[Lähtien versiosta 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLisää uuden rivin tai rivinvaihdon tekstiin. Monirivisiä tunnustekstejä **EI** tueta ArcGIS API 3.x for JavaScriptissä eikä ArcGIS Online Map Viewer Classicissa."}}},{"type":"constant","name":"textformatting.singlequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.singlequote","description":"Lisää puolilainausmerkin ' tekstiin.","examples":"\n**Esimerkki**\n\nPalauttaa tekstin \"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":"**[Lähtien versiosta 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLisää puolilainausmerkin ' tekstiin."}}}]},{"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**Esimerkki**\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":"**[Lähtien versiosta 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**Parametrit**\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**Palauta arvo**: [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**Lisäresurssit**\n\n* [Supported language codes](https://developers.arcgis.com/javascript/latest/localization/#locale-support)\n"}},"parametersInfo":{"min":2,"max":3}}]},{"id":"enterprise_functions","title":"Enterprise-funktiot","items":[{"type":"function","name":"nextsequencevalue","bundle":"database","sinceVersion":"1.4","link":"https://developers.arcgis.com/arcade/function-reference/enterprise_functions/#nextsequencevalue","description":"Palauttaa järjestyksessä seuraavan arvon määritetystä tietokantajärjestyksestä. Jos kohdetta \"inputSequenceName\" ei ole, lauseke palauttaa virheen.","examples":"\n**Esimerkki**\n\nPalauttaa luvun, joka sisältää järjestyksessä seuraavan arvon\n\n```arcade\nNextSequenceValue('PipeIDSeq')\n```\n\n","completion":{"label":"NextSequenceValue","detail":"NextSequenceValue(sequenceName) -> Number","insertText":"NextSequenceValue(${1:sequenceName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.4](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa järjestyksessä seuraavan arvon määritetystä tietokantajärjestyksestä. Jos kohdetta \"inputSequenceName\" ei ole, lauseke palauttaa virheen.\n\n**Parametri**\n\n- **sequenceName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Järjestyksen nimi. Tämän on oltava valmiiksi määritettynä tietokannassa.\n\n**Palauta arvo**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"featureset_functions","title":"FeatureSet-funktiot","items":[{"type":"function","name":"area","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#area","description":"Palauttaa syöte-FeatureSet-muuttujan pinta-alan määritetyissä yksiköissä. Tämä on tasomitta, jossa käytetään koordinaatistoon liittyvää matematiikkaa.\n\n_Kohdegeometriat visualisointi- ja tunnustekstiprofiileissa yleistetään näkymän mittakaavan resoluution mukaan piirtämisen suorituskyvyn parantamiseksi. Sen vuoksi kohteen geometrian (kuten $feature) käyttäminen lähtöaineistona mille tahansa geometriafunktiolle näissä konteksteissa palauttaa erilaiset tulokset kullakin mittakaavatasolla. Muut profiilit, kuten ponnahdusikkuna, sisältää täyden resoluution geometrian._","examples":"\n**Esimerkki**\n\nPalauttaa karttatason pinta-alan neliökilometreinä\n\n```arcade\nArea($layer, 'square-kilometers')\n```\n\n","completion":{"label":"Area","detail":"Area(features, unit?) -> Number","insertText":"Area(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa syöte-FeatureSet-muuttujan pinta-alan määritetyissä yksiköissä. Tämä on tasomitta, jossa käytetään koordinaatistoon liittyvää matematiikkaa.\n\n_Kohdegeometriat visualisointi- ja tunnustekstiprofiileissa yleistetään näkymän mittakaavan resoluution mukaan piirtämisen suorituskyvyn parantamiseksi. Sen vuoksi kohteen geometrian (kuten $feature) käyttäminen lähtöaineistona mille tahansa geometriafunktiolle näissä konteksteissa palauttaa erilaiset tulokset kullakin mittakaavatasolla. Muut profiilit, kuten ponnahdusikkuna, sisältää täyden resoluution geometrian._\n\n**Parametrit**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet, jonka tason pinta-ala lasketaan.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Palautusarvon mittayksikkö. Tämä voi olla yksi alla olevista mahdollisista arvoista tai yksi alla lisäresurssien kohdassa mainituista numerokoodeista. Oletusyksikkö on kartan koordinaatistotieto visualisointia, otsikointia ja ponnahdusikkunoiden profiileja varten. Muissa profiileissa, kuten kenttälaskenta, oletus perustuu aineiston koordinaatistotietoon. \nMahdolliset arvot: `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**Palauta arvo**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Lisäresurssit**\n\n* [AreaGeodetic()](https://developers.arcgis.com/arcade/function-reference/featureset_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":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#areageodetic","description":"Palauttaa syöte-FeatureSet-muuttujan geodeettisen pinta-alan määritetyissä yksiköissä. Tämä on pinta-alan luotettavampi mitta kuin Area() koska se ottaa huomioon maapallon kaarevuuden.\n\n_Kohdegeometriat visualisointi- ja tunnustekstiprofiileissa yleistetään näkymän mittakaavan resoluution mukaan piirtämisen suorituskyvyn parantamiseksi. Sen vuoksi kohteen geometrian (kuten $feature) käyttäminen lähtöaineistona mille tahansa geometriafunktiolle näissä konteksteissa palauttaa erilaiset tulokset kullakin mittakaavatasolla. Muut profiilit, kuten ponnahdusikkuna, sisältää täyden resoluution geometrian._","examples":"\n**Esimerkki**\n\nPalauttaa karttatason geodeettisen pinta-alan neliökilometreinä\n\n```arcade\nAreaGeodetic($layer, 'square-kilometers')\n```\n\n","completion":{"label":"AreaGeodetic","detail":"AreaGeodetic(features, unit?, curveType?) -> Number","insertText":"AreaGeodetic(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa syöte-FeatureSet-muuttujan geodeettisen pinta-alan määritetyissä yksiköissä. Tämä on pinta-alan luotettavampi mitta kuin Area() koska se ottaa huomioon maapallon kaarevuuden.\n\n_Kohdegeometriat visualisointi- ja tunnustekstiprofiileissa yleistetään näkymän mittakaavan resoluution mukaan piirtämisen suorituskyvyn parantamiseksi. Sen vuoksi kohteen geometrian (kuten $feature) käyttäminen lähtöaineistona mille tahansa geometriafunktiolle näissä konteksteissa palauttaa erilaiset tulokset kullakin mittakaavatasolla. Muut profiilit, kuten ponnahdusikkuna, sisältää täyden resoluution geometrian._\n\n**Parametrit**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet, jonka geodeettinen pinta-ala lasketaan.\n- **unit** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Palautusarvon mittayksikkö. Tämä voi olla yksi alla olevista mahdollisista arvoista tai yksi alla lisäresurssien kohdassa mainituista numerokoodeista. Oletusyksikkö on kartan koordinaatistotieto visualisointia, otsikointia ja ponnahdusikkunoiden profiileja varten. Muissa profiileissa, kuten kenttälaskenta, oletus perustuu aineiston koordinaatistotietoon. \nMahdolliset arvot: `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- **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**Palauta arvo**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**Lisäresurssit**\n\n* [Area()](https://developers.arcgis.com/arcade/function-reference/featureset_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":"attachments","bundle":"data-access","sinceVersion":"1.6","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#attachments","description":"Palauttaa lähtöaineiston kohteeseen liitettyjen liitteiden luettelon. Kukin tulos sisältää liitteen nimen, sisältötyypin, tunnuksen ja koon tavuina. Käytettävissä vain kohteisiin, jotka ovat peräisin kohdepalvelusta.","examples":"\n**Esimerkki**\n\nPalauttaa kohteeseen liitettyjen liitteiden määrän\n\n```arcade\n// Returns the number of attachments associated with the feature\nCount(Attachments($feature))\n```\n\n","completion":{"label":"Attachments","detail":"Attachments(inputFeature, options?) -> Array<Attachment>","insertText":"Attachments(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.6](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa lähtöaineiston kohteeseen liitettyjen liitteiden luettelon. Kukin tulos sisältää liitteen nimen, sisältötyypin, tunnuksen ja koon tavuina. Käytettävissä vain kohteisiin, jotka ovat peräisin kohdepalvelusta.\n\n**Parametrit**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Tähän kohteeseen liitetyt liitteet noudetaan palvelusta.\n- **options** (_Optional_): [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Pyynnön asetukset. Tietohakemiston ominaisuudet:\n\n - **types**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> - Tekstiarvomatriisi, joka edustaa noudettavia tiedostotyyppejä. \nÅ_Possible Values: `bmp`, `ecw`, `emf`, `eps`, `ps`, `gif`, `img`, `jp2`, `jpc`, `j2k`, `jpf`, `jpg`, `jpeg`, `jpe`, `png`, `psd`, `raw`, `sid`, `tif`____________________________________________________________________________ö, Å_`tiff`, `wmf`, `wps`, `avi`, `mpg`, `mpe`, `mpeg`, `mov`, `wmv`, `aif`, `mid`, `rmi`, `mp2`, `mp3`, `mp4`, `pma`, `mpv2`, `qt`, `ra`____________________________________________________________________ö, Å_`ram`, `wav`, `wma`, `doc`, `docx`, `dot`, `xls`, `xlsx`, `xlt`, `pdf`, `ppt`, `pptx`, `txt`, `zip`, `7z`, `gz`, `gtar`, `tar`, `tgz`____________________________________________________________________ö, Å_`vrml`, `gml`, `json`, `xml`, `mdb`, `geodatabase`__________________________ö\n - **minsize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Liitteen tiedoston vähimmäiskoko tavuina.\n - **maxsize**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Liitteen tiedoston enimmäiskoko tavuina.\n - **metadata** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Ilmaisee, sisällytetäänkö funktion palautukseen liitteen metatiedot. Tällä hetkellä tuetaan vain kuvien Exif-metatietoja.\n\n**Palauta arvo**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment)>"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"average","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#average","description":"Palauttaa tietyn numerokentän keskiarvon FeatureSetissä.","examples":"\n**Esimerkit**\n\nlaskee kohteen populaation ja karttatason kaikkien kohteiden keskimääräisen populaation välisen eron\n\n```arcade\n$feature.population - Average($layer, 'population')\n```\n\nlaskee karttatason kaikkien kohteiden keskimääräisen populaation neliömaililla\n\n```arcade\nAverage($layer, 'population / area')\n```\n\n","completion":{"label":"Average","detail":"Average(features, fieldNameOrSQLExpression) -> Number","insertText":"Average(${1:features_}, ${2:fieldNameOrSQLExpression_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa tietyn numerokentän keskiarvon FeatureSetissä.\n\n**Parametrit**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Syötearvona käytettävä FeatureSet.\n- **fieldNameOrSQLExpression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Määrittää sen numeerisen kentän SQL92-lausekkeen nimen, jolle tilastotiedot lasketaan syöteaineiston FeatureSet-rakenteesta.\n\n**Palauta arvo**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"contains","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#contains","description":"Palauttaa FeatureSetistä kohteita, jotka sisältyvät syötetietojen geometriaan.\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**Esimerkki**\n\nPalauttaa niiden kohteiden määrän, jotka ovat annetun alueen sisällä\n\n```arcade\nvar parcels = FeatureSetByName($map, 'parcels')\nvar projectArea = $feature;\nCount(Contains(projectArea, parcels));\n```\n\n","completion":{"label":"Contains","detail":"Contains(containerGeometry, insideFeatures) -> FeatureSet","insertText":"Contains(${1:containerGeometry_}, ${2:insideFeatures_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa FeatureSetistä kohteita, jotka sisältyvät syötetietojen geometriaan.\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**Parametrit**\n\n- **containerGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Geometria, jonka sisältyvyyssuhdetta (contains) insideFeatures-parametriin testataan. Ajattele, että tämä geometria mahdollisesti \"sisältää\" insideFeatures-parametrin.\n- **insideFeatures**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet, jonka sisältymissuhdetta (within) containerGeometry-geometriaan testataan.\n\n**Palauta arvo**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)\n\n**Lisäresurssit**\n\n* [Contains](https://esri.github.io/geometry-api-java/doc/Contains.html)\n"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"count","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#count","description":"Palauttaa kohteiden määrän FeatureSetissä.","examples":"\n**Esimerkki**\n\nPalauttaa karttatason kohteiden määrän\n\n```arcade\nCount($layer)\n```\n\n","completion":{"label":"Count","detail":"Count(features) -> Number","insertText":"Count(${1:features_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa kohteiden määrän FeatureSetissä.\n\n**Parametri**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet, josta kohteiden määrä lasketaan\n\n**Palauta arvo**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"crosses","bundle":"data-access","sinceVersion":"1.3","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#crosses","description":"Palauttaa FeatureSetistä kohteita, jotka risteävät syötetietojen geometrian kanssa.\n\nÅ__Feature geometries in the visualization and labeling profiles________________________________ö Å_are generalized according to the view's scale resolution to improve drawing performance_____________________________________________ö. Å_Therefore, using a feature's geometry (i.e. `$feature`) as input to any geometry function in these contexts_______________________________________________________ö Å_will return different results at each scale level. Other profiles, such as popup, provide the full resolution geometry.______________________________________________________________ö","examples":"\n**Esimerkki**\n\nPalauttaa niiden kohteiden määrän kohdejoukossa, jotka risteävät annetun aluekohteen kanssa\n\n```arcade\nvar geom2 = Polygon({ ... });\nCount( Crosses($layer, geom2) );\n```\n\n","completion":{"label":"Crosses","detail":"Crosses(features, crossingGeometry) -> FeatureSet","insertText":"Crosses(${1:features_}, ${2:crossingGeometry_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.3](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa FeatureSetistä kohteita, jotka risteävät syötetietojen geometrian kanssa.\n\nÅ__Feature geometries in the visualization and labeling profiles________________________________ö Å_are generalized according to the view's scale resolution to improve drawing performance_____________________________________________ö. Å_Therefore, using a feature's geometry (i.e. `$feature`) as input to any geometry function in these contexts_______________________________________________________ö Å_will return different results at each scale level. Other profiles, such as popup, provide the full resolution geometry.______________________________________________________________ö\n\n**Parametrit**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Kohteet, joilla testataan risteämissuhteita syötetietojen \"crossingGeometry\" kanssa.\n- **crossingGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Risteävä geometria.\n\n**Palauta arvo**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)\n\n**Lisäresurssit**\n\n* [Crosses](https://esri.github.io/geometry-api-java/doc/Crosses.html)\n"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"distinct","bundle":"data-access","sinceVersion":"1.8","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#distinct","description":"Palauttaa erillisten tai yksilöllisten arvojen joukon kohdejoukosta FeatureSet.","examples":"\n**Esimerkit**\n\nPalauttaa kohdejoukon FeatureSet, jossa on Status-sarake. Kukin kohdejoukon rivi sisältää yksilöllisen tilastotietoarvon\n\n```arcade\nDistinct($layer, 'Status')\n```\n\nPalauttaa kohdejoukon FeatureSet, jossa on Status- ja Type-sarakkeet. Kukin kohdejoukon rivi sisältää yksilöllisen Status- ja Type-arvojen yhdistelmän\n\n```arcade\nDistinct($layer, ['Status', 'Type'])\n```\n\nPalauttaa kohdejoukon FeatureSet, jossa on Density-sarake, jonka rivit saattavat sisältää arvot Low, High tai N/A\n\n```arcade\nDistinct($layer, {\n name: \"Density\",\n expression: \"CASE WHEN PopDensity < 100 THEN 'Low' WHEN PopDensity >= 100 THEN 'High' ELSE 'N/A' END\"\n})\n```\n\nPalauttaa kohdejoukon FeatureSet, jossa on Score- ja Type-sarakkeet\n\n```arcade\nDistinct($layer, [{\n name: 'Score',\n expression: 'POPULATION_DENSITY * 0.65 + Status_Code * 0.35'\n}, {\n name: 'Type',\n expression: 'Category'\n}])\n```\n\n","completion":{"label":"Distinct","detail":"Distinct(features, fields) -> FeatureSet","insertText":"Distinct(${1:features_}, ${2:fields_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.8](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa erillisten tai yksilöllisten arvojen joukon kohdejoukosta FeatureSet.\n\n**Parametrit**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet, josta erilliset arvot palautetaan.\n- **fields**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)> - Kentät ja/tai lausekkeet, joista yksilölliset arvot määritetään. Tämä parametri voi olla kenttänimien matriisi, lausekkeiden matriisi tai tietohakemisto tai tietohakemistomatriisi, joka määrittää niiden tulostesarakkeiden nimet, joihin yksilölliset arvot tallennetaan. Jos tietohakemisto määritetään, seuraavaa määritystä on käytettävä:\n\n - **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Sen sarakkeen nimi, johon annetun lausekkeen tulos tallennetaan.\n - **expression**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - SQL-92-lauseke, josta yksilöllinen arvo lasketaan.\n\n**Palauta arvo**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"domain","bundle":"data-access","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#domain","description":"Palauttaa määritetyn featureSet-kohdejoukon annettuun kenttään määritetyn arvoalueen. Jos featureSet-kohdejoukko kuuluu luokkaan, jossa on alityyppi, tämä palauttaa alityypille määritetyn arvoalueen.","examples":"\n**Esimerkki**\n\nKohteen alityypille määritetty arvoalue\n\n```arcade\nvar fsPole = FeatureSetByName($layer, \"Pole\", 1);\nvar d = Domain(fsPole, \"poleType\")\n// the poleType field has a coded value domain called poleTypes\n// the value of d will be\n// {\n// type: \"codedValue\" ,\n// name: \"poleTypesThreePhase\",\n// dataType: \"number\",\n// codedValues: [\n// { name: \"Unknown\", code: 0 },\n// { name: \"Wood\", code: 1 },\n// { name: \"Steel\", code: 2 }\n// { name: \"Reinforced Steel\", code: 3 }\n// ]\n// }\n```\n\n","completion":{"label":"Domain","detail":"Domain(features, fieldName, subtype?) -> Dictionary","insertText":"Domain(${1:features_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa määritetyn featureSet-kohdejoukon annettuun kenttään määritetyn arvoalueen. Jos featureSet-kohdejoukko kuuluu luokkaan, jossa on alityyppi, tämä palauttaa alityypille määritetyn arvoalueen.\n\n**Parametrit**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet, jonka kohteet sisältävät kentän, jolla on arvoalue.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Arvoalueen sisältävän kentän nimi (ei kentän alias).\n- **subtype** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Alityypin koodattu arvo, jos kohde tukee alityyppejä.\n\n**Palauta arvo**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \nPalauttaa alla mainittujen ominaisuuksien kuvaaman tietohakemiston.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Arvoalueen tyyppi – joko codedValue tai range.\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Arvoalueen nimi.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Arvoaluekentän tietotyyppi. Sen arvona voi olla jokin seuraavista: 'esriFieldTypeSmallInteger', 'esriFieldTypeInteger', 'esriFieldTypeBigInteger', 'esriFieldTypeSingle', 'esriFieldTypeDouble', esriFieldTypeString, esriFieldTypeDate, esriFieldTypeOID, esriFieldTypeGeometry, esriFieldTypeBlob, esriFieldTypeRaster, esriFieldTypeGUID, esriFieldTypeGlobalID, esriFieldTypeXML.\n- **min**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Käytettävissä vain range-arvoalueissa. Arvoalueen vähimmäisarvo.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Käytettävissä vain range-arvoalueissa. Arvoalueen enimmäisarvo.\n- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)> - Käytettävissä vain codedValue-arvoalueissa. Kentän kelvolliset arvot kuvaavien tietohakemistojen taulukko. Kussakin tietohakemistossa on code-ominaisuus, joka sisältää kentän todellisen arvon, ja name-ominaisuus, joka sisältää käyttäjäystävällisen arvon kuvauksen (esim. { code: 1, name: \"pavement\" })."}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"domaincode","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#domaincode","description":"Palauttaa FeatureSetin liitetyn arvoalueen kuvauksen koodin.","examples":"\n**Esimerkki**\n\nTulostaa viitatun kentän arvoalueen kuvauksen.\n\n```arcade\nDomainCode($layer, 'Enabled', 'True', subtype)\n```\n\n","completion":{"label":"DomainCode","detail":"DomainCode(features, fieldName, value, subtype?) -> Number,Text","insertText":"DomainCode(${1:features_}, ${2:fieldName_}, ${3:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa FeatureSetin liitetyn arvoalueen kuvauksen koodin.\n\n**Parametrit**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Kohdejoukko, jossa on arvoalueen sisältävä kenttä.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Arvoalueen sisältävän kentän nimi (ei kentän alias).\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Takaisin koodimuotoon muunnettava arvo. Palautettu koodi on peräisin palvelun metatiedoista.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Alityypin koodattu numero tai nimi, jos kohdejoukko tukee alityypitystä.\n\n**Palauta arvo**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":3,"max":4}},{"type":"function","name":"domainname","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#domainname","description":"Palauttaa FeatureSetin arvoaluekoodin kuvaavan nimen.","examples":"\n**Esimerkki**\n\ntulostaa viitatun kentän arvoalueen kuvauksen\n\n```arcade\nDomainName($layer, 'fieldName')\n```\n\n","completion":{"label":"DomainName","detail":"DomainName(features, fieldName, code?, subtype?) -> Text","insertText":"DomainName(${1:features_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa FeatureSetin arvoaluekoodin kuvaavan nimen.\n\n**Parametrit**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet, jonka kentällä on arvoalue.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Arvoalueen sisältävän kentän nimi (ei kentän alias).\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Haluttuun kuvaavaan nimeen liitetty koodi. Palautettu koodi on peräisin palvelun metatiedoista.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Alityypin koodattu numero tai nimi, jos FeatureSet tukee alityypitystä.\n\n**Palauta arvo**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"envelopeintersects","bundle":"data-access","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#envelopeintersects","description":"Palauttaa FeatureSetistä kohteita, joissa kohdesarjan suorakaiteet (envelopes) (tai laajuus) leikkaavat toisen geometrian suorakaiteen (envelope) kanssa. Alla olevassa grafiikassa punainen korostus kuvaa spatiaalisia suhteita, joissa funktio palauttaa kohteita.\n\n_Kohdegeometriat visualisointi- ja tunnustekstiprofiileissa yleistetään näkymän mittakaavan resoluution mukaan piirtämisen suorituskyvyn parantamiseksi. Sen vuoksi kohteen geometrian (kuten $feature) käyttäminen lähtöaineistona mille tahansa geometriafunktiolle näissä konteksteissa palauttaa erilaiset tulokset kullakin mittakaavatasolla. Muut profiilit, kuten ponnahdusikkuna, sisältää täyden resoluution geometrian._","examples":"\n**Esimerkki**\n\nPalauttaa niiden kohteiden määrän, jotka leikkaavat geom2-laajuuden kanssa\n\n```arcade\nvar geom2 = Polygon({ ... });\nCount( EnvelopeIntersects($layer, geom2) );\n```\n\n","completion":{"label":"EnvelopeIntersects","detail":"EnvelopeIntersects(features, envelope) -> FeatureSet","insertText":"EnvelopeIntersects(${1:features_}, ${2:envelope_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa FeatureSetistä kohteita, joissa kohdesarjan suorakaiteet (envelopes) (tai laajuus) leikkaavat toisen geometrian suorakaiteen (envelope) kanssa. Alla olevassa grafiikassa punainen korostus kuvaa spatiaalisia suhteita, joissa funktio palauttaa kohteita.\n\n_Kohdegeometriat visualisointi- ja tunnustekstiprofiileissa yleistetään näkymän mittakaavan resoluution mukaan piirtämisen suorituskyvyn parantamiseksi. Sen vuoksi kohteen geometrian (kuten $feature) käyttäminen lähtöaineistona mille tahansa geometriafunktiolle näissä konteksteissa palauttaa erilaiset tulokset kullakin mittakaavatasolla. Muut profiilit, kuten ponnahdusikkuna, sisältää täyden resoluution geometrian._\n\n**Parametrit**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - FeatureSet, jonka leikkaussuhdetta syötetietojen suorakaiteen (envelope) kanssa testataan.\n- **envelope**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Leikattava suorakaide (envelope).\n\n**Palauta arvo**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"expects","bundle":"data-access","sinceVersion":"1.15","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#expects","description":"Pyytää lisäominaisuuksia annetulle FeatureSet-kohteelle.","examples":"\n**Esimerkki**\n\nPyytää POPULAATIO-kenttää klusterissa oleville kohteille\n\n```arcade\n// If the layer is clustered based on count,\n// only the OBJECTID field is requested by default.\n// To display the sum of the POPULATION field\n// for all features in the cluster, we must\n// explicitly request the POPULATION data. \nExpects($aggregatedFeatures, 'POPULATION')\nText(Sum($aggregatedFeatures, 'POPULATION'), '#,###')\n```\n\n","completion":{"label":"Expects","detail":"Expects(features, field1, [field2, ..., fieldN]?) -> Null","insertText":"Expects(${1:features_}, ${2:field1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPyytää lisäominaisuuksia annetulle FeatureSet-kohteelle.\n\n**Parametrit**\n\n- **features**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) - Kohdejoukko, johon pyydetyt kentät liitetään.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kenttänimi, jota pyydetään annetulle kohteelle. Luetteloi vain kentät, joita tarvitaan lausekkeessa. Voit tarvittaessa pyytää kaikkia kenttiä käyttämällä yleismerkkiä \"*\". Tätä tulisi kuitenkin välttää, jotta ladattavan aineiston määrä ei olisi tarpeettoman suuri, sillä se saattaa heikentää sovelluksen suorituskykyä. Tämän arvon pitää olla tekstiliteraali, eikä se voi olla muuttuja.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Jatkuva luettelo kenttänimistä, joita pyydetään annetulle kohteelle. Luetteloi vain kentät, joita tarvitaan lausekkeessa. Näiden arvojen pitää olla tekstiliteraaleja, eivätkä ne voi olla muuttujia.\n\n**Palauta arvo**: Null"}},"parametersInfo":{"min":2,"max":-1}},[{"type":"function","name":"featureset","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featureset1","description":"Luo uuden FeatureSet-rakenteen JSON-tiedoista ArcGIS REST -määritysten mukaisesti. Alla olevassa koodikatkelmassa on esimerkki tästä.","examples":"\n**Esimerkki**\n\nLuo FeatureSet JSON-tiedoista.\n\n```arcade\n// JSON representation of the feature used in the snippet below\n// {\n// 'fields': [{\n// 'alias': 'RANK',\n// 'name': 'RANK',\n// 'type': 'esriFieldTypeInteger'\n// }, {\n// 'alias': 'ELEV_m',\n// 'name': 'ELEV_m',\n// 'type': 'esriFieldTypeInteger'\n// }],\n// 'spatialReference': { 'wkid': 4326 },\n// 'geometryType': 'esriGeometryPoint',\n// 'features': [{\n// 'geometry': {\n// 'spatialReference': { 'wkid': 4326 },\n// 'x': -151.0063,\n// 'y': 63.069\n// },\n// 'attributes': {\n// 'RANK': 1,\n// 'ELEV_m': 6168\n// }\n// }]\n// };\n// The Dictionary representation of the FeatureSet must be a serialized text value\nvar features = FeatureSet('{\"fields\":[{\"alias\":\"RANK\",\"name\":\"RANK\",\"type\":\"esriFieldTypeInteger\"},{\"alias\":\"ELEV_m\",\"name\":\"ELEV_m\",\"type\":\"esriFieldTypeInteger\"}],\"spatialReference\":{\"wkid\":4326},\"geometryType\":\"esriGeometryPoint\",\"features\":[{\"geometry\":{\"spatialReference\":{\"wkid\":4326},\"x\":-151.0063,\"y\":63.069},\"attributes\":{\"RANK\":1,\"ELEV_m\":6168}}]}')\n```\n\n","completion":{"label":"FeatureSet","detail":"FeatureSet(definition) -> FeatureSet","insertText":"FeatureSet(${1:definition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLuo uuden FeatureSet-rakenteen JSON-tiedoista ArcGIS REST -määritysten mukaisesti. Alla olevassa koodikatkelmassa on esimerkki tästä.\n\n**Parametri**\n\n- **definition**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kohdejoukkoa kuvaavat JSON-tiedot. JSON on sarjoitettava tekstiarvona.\n\n**Palauta arvo**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":1,"max":1}},{"type":"fu