UNPKG

@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 670 kB
[{"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":"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://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"areageodetic","bundle":"data-access","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#areageodetic","description":"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?) -> 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\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://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnitType_Constants/000w00000042000000/)\n* [More available numeric codes for unit parameter](https://resources.arcgis.com/en/help/arcobjects-cpp/componenthelp/index.html#/esriSRUnit2Type_Constants/000w00000041000000/)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"attachments","bundle":"data-access","sinceVersion":"1.6","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#attachments","description":"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)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - Tekstiarvomatriisi, joka edustaa noudettavia tiedostotyyppejä. \nMahdolliset arvot: 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)&lt;[Attachment](https://developers.arcgis.com/arcade/guide/types/#attachment)&gt;"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"average","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#average","description":"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. Alla olevassa grafiikassa punainen korostus kuvaa spatiaalisia suhteita, joissa funktio palauttaa kohteita.\n\n**Huomaa, että kohteen $feature käyttäminen tämän funktion syötteenä johtaa tuloksiin, jotka ovat enintään yhtä tarkkoja kuin näkymän mittakaavan resoluutio. Siksi tätä funktiota käyttävistä lausekkeista palautetut arvot saattavat muuttua kahden mittakaavan välillä zoomattaessa.**","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. Alla olevassa grafiikassa punainen korostus kuvaa spatiaalisia suhteita, joissa funktio palauttaa kohteita.\n\n**Huomaa, että kohteen $feature käyttäminen tämän funktion syötteenä johtaa tuloksiin, jotka ovat enintään yhtä tarkkoja kuin näkymän mittakaavan resoluutio. Siksi tätä funktiota käyttävistä lausekkeista palautetut arvot saattavat muuttua kahden mittakaavan välillä zoomattaessa.**\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)"}},"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. 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 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. 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) - 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)"}},"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)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - 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)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - 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":"function","name":"featureset","bundle":"data-access","sinceVersion":"1.19","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featureset2","description":"Luo uuden FeatureSet-rakenteen JSON-tietoja edustavasta tietohakemistosta ArcGIS REST -määritysten mukaisesti. Alla olevassa koodikatkelmassa on esimerkki tästä.","examples":"\n**Esimerkki**\n\nLuo FeatureSet tietohakemistosta.\n\n```arcade\n// JSON representation of the feature used in the snippet below\nvar d = {\n fields: [{\n alias: 'RANK',\n name: 'RANK',\n type: 'esriFieldTypeInteger'\n }, {\n alias: 'ELEV_m',\n name: 'ELEV_m',\n type: 'esriFieldTypeInteger'\n }],\n spatialReference: { wkid: 4326 },\n geometryType: 'esriGeometryPoint',\n features: [{\n geometry: {\n spatialReference: { wkid: 4326 },\n x: -151.0063,\n y: 63.069\n },\n attributes: {\n RANK: 1,\n ELEV_m: 6168\n }\n }]\n };\nvar features = FeatureSet(d)\n```\n\n","completion":{"label":"FeatureSet","detail":"FeatureSet(definition) -> FeatureSet","insertText":"FeatureSet(${1:definition_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.19](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLuo uuden FeatureSet-rakenteen JSON-tietoja edustavasta tietohakemistosta ArcGIS REST -määritysten mukaisesti. Alla olevassa koodikatkelmassa on esimerkki tästä.\n\n**Parametri**\n\n- **definition**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Kohdejoukkoa kuvaava tietohakemisto.\n\n**Palauta arvo**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"featuresetbyassociation","bundle":"data-access","sinceVersion":"1.9","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyassociation","description":"Palauttaa kaikki kohteet, jotka on liitetty lähtöaineiston kohteeseen kohdejoukkona FeatureSet. Tämä liittyy erityisesti jakeluverkon työnkulkuihin.","examples":"\n**Esimerkit**\n\nPalauttaa kaikki ominaisuudet, joilla on yhdistyvyysliitäntöjä muuntajan matalan puolen terminaaliin.\n\n```arcade\nFeatureSetByAssociation($feature, 'connected', 'Low');\n```\n\nPalauttaa kohteeseen liitettyjen sähkölaitteiden määrän\n\n```arcade\nvar allContent = FeatureSetByAssociation ($feature, \"content\");\nvar devicesRows = Filter(allContent, \"className = 'Electric Device'\");\nvar devicesCount = Count(devicesRows);\nreturn devicesCount;\n```\n\n","completion":{"label":"FeatureSetByAssociation","detail":"FeatureSetByAssociation(inputFeature, associationType, terminalName?) -> FeatureSet","insertText":"FeatureSetByAssociation(${1:inputFeature_}, ${2:associationType_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.9](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nPalauttaa kaikki kohteet, jotka on liitetty lähtöaineiston kohteeseen kohdejoukkona FeatureSet. Tämä liittyy erityisesti jakeluverkon työnkulkuihin.\n\n**Parametrit**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Kohde, josta kaikkia liittyviä kohteita kysellään. Tämän kohteen on tultava kohdepalvelusta; kohdekokoelmia ei tueta.\n- **associationType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Palautettavan kohteen liitoksen tyyppi. \n Mahdolliset arvot: yhdistetty \\| säilö \\| sisältö \\| rakenne \\| liitetty \n Versioon 1.10 lisätyt mahdolliset arvot: junctionEdge \\| keskiväli\n- **terminalName** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Soveltuu vain connected-liitostyyppeihin.\n\n**Palauta arvo**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset) \nPalauttaa ne kohteet sisältävän FeatureSet-kohdejoukon, joilla on alla olevassa taulussa kuvattu kenttämääritys.\n\n- **className**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Luokan nimi TONETWORKSOURCEID- tai FROMNETWORKSOURCEID-arvon mukaan.\n- **globalId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Kohteen Global ID -tunnus toisessa taulussa (esim. TOGLOBALID- tai FROMGLOBALID-arvo).\n- **isContentVisible**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Voi olla joko arvo \\\"1\\\" (näkyvissä) tai \\\"0\\\" (ei näkyvissä). Tämä arvo kuvastaa liitetyn sisällön näkyvyyttä ja koskee vain sisältyvyysliitoksia.\n- **objectId**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Rivin ObjectID liitostaulussa.\n- **percentAlong**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Koskee midspan-liitostyyppejä. Palauttaa liukuluvun väliltä 0–1. Liukuluko ilmaisee liitoskohdan sijainnin (suhdelukuna) reunalla.\n- **side**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Koskee junctionEdge-liitostyyppejä. Ilmaisee, kummalla puolella liitoskohta on.\n\nMahdolliset arvot: \\\"lähtien\\\" tai \\\"saakka\\\""}},"parametersInfo":{"min":2,"max":3}},{"type":"function","name":"featuresetbyid","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyid","description":"Luo FeatureSet-tyypin kohdekarttatasosta sen karttatason tunnuksen perusteella kartta- tai kohdepalvelussa. Voit parantaa komentosarjan suorituskykyä rajoittamalla kenttien määrää pyynnössä ja jättämällä geometriatiedot pois.","examples":"\n**Esimerkki**\n\nPalauttaa niiden kohteiden määrän karttatasossa, joiden tunnuksena on DemoLayerWM_1117 annetussa kartassa.\n\n```arcade\nvar features = FeatureSetById($map,'DemoLayerWM_1117', ['*'], true);\nCount( features );\n```\n\n","completion":{"label":"FeatureSetById","detail":"FeatureSetById(featureSetCollection, id, fields?, includeGeometry?) -> FeatureSet","insertText":"FeatureSetById(${1:featureSetCollection_}, ${2:id_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Lähtien versiosta 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nLuo FeatureSet-tyypin kohdekarttatasosta sen karttatason tunnuksen perusteella kartta- tai kohdepalvelussa. Voit parantaa komentosarjan suorituskykyä rajoittamalla kenttien määrää pyynnössä ja jättämällä geometriatiedot pois.\n\n**Parametrit**\n\n- **featureSetCollection**: [FeatureSetCollection](https://developers.arcgis.com/arcade/guide/types/#featuresetcollection) - Kartta- tai kohdepalvelu, joka sisältää vähintään yhden karttatason, josta FeatureSet luodaan. Yleensä tämä arvo on globaalin muuttujan $map- tai $datastore-arvo.\n- **id**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Annetussa kartassa olevan karttatason tunnus. Tämä karttataso on luotava kohdepalvelusta; kohdekokoelmia ei tueta. _Huomaa, että tämän arvon on oltava tekstiliteraali._\n- **fields** (_Optional_): [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - FeatureSet-rakenteeseen sisältyvät kentät. Oletusarvon mukaan kaikki kentät sisältyvät. Jos haluat sisällyttää pyyntöösi kaikki karttatason kentät, määritä arvoksi ['*']. Kenttien määrää rajoittamalla voit parantaa komentosarjan suorituskykyä.\n- **includeGeometry** (_Optional_): [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Ilmaisee, sisällytetäänkö geometriatiedot kohteisiin. Oletusarvon mukaan tämä on \\\"tosi\\\". Suorituskykysyistä geometriatietoja tulisi pyytää vain tarvittaessa, esimerkiksi geometriafunktioissa käyttöä varten.\n\n**Palauta arvo**: [FeatureSet](https://developers.arcgis.com/arcade/guide/types/#featureset)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"featuresetbyname","bundle":"data-access","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/featureset_functions/#featuresetbyname","description":"Luo FeatureSet-tyypin kohdekarttatasosta sen nimen perusteella kartta- tai kohdepalvelussa. Huomaa, että tämä nimi ei ole välttämättä yksilöllinen. Sen vuoksi on asianmukaisempaa luoda FeatureSet käyttämällä funktiota FeatureSetById(). Voit parantaa komentosarjan suorituskykyä rajoittamalla kenttien määrää kohdejoukossa ja jättämällä geometriatiedot pois.","examples":"\n**Esimerkki**\n\nPalauttaa ni