<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>idea Arcade: Add a function that quickly converts a Featureset into an Array in ArcGIS Online Ideas</title>
    <link>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idi-p/1279021</link>
    <description>&lt;P&gt;Please add a function that quickly converts a Featureset into an Array.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As discussed in &lt;A href="https://community.esri.com/t5/arcgis-online-questions/arcade-optimizing-layer-load-time/m-p/1278778" target="_blank" rel="noopener"&gt;this thread,&lt;/A&gt;&amp;nbsp;it's sometimes necessary to convert a Featureset into an Array, but loading the Featureset takes a long time, especially accessing it for the first time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So instead of this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;var fs = FeaturesetByPortalItem(Portal("https://arcgis.com"), "2b93b06dc0dc4e809d3c8db5cb96ba69", 0)
var fs_arr = []
for(var f in fs) {
    Push(fs_arr, Dictionary(Text(f)))
}
return fs_arr&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It would be helpful (and hopefully much faster) to have a function like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;var fs = FeaturesetByPortalItem(Portal("https://arcgis.com"), "2b93b06dc0dc4e809d3c8db5cb96ba69", 0)
var fs_arr = FeaturesetToArray(fs)
return fs_arr&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 15 Apr 2023 12:00:52 GMT</pubDate>
    <dc:creator>JohannesLindner</dc:creator>
    <dc:date>2023-04-15T12:00:52Z</dc:date>
    <item>
      <title>Arcade: Add a function that quickly converts a Featureset into an Array</title>
      <link>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idi-p/1279021</link>
      <description>&lt;P&gt;Please add a function that quickly converts a Featureset into an Array.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As discussed in &lt;A href="https://community.esri.com/t5/arcgis-online-questions/arcade-optimizing-layer-load-time/m-p/1278778" target="_blank" rel="noopener"&gt;this thread,&lt;/A&gt;&amp;nbsp;it's sometimes necessary to convert a Featureset into an Array, but loading the Featureset takes a long time, especially accessing it for the first time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So instead of this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;var fs = FeaturesetByPortalItem(Portal("https://arcgis.com"), "2b93b06dc0dc4e809d3c8db5cb96ba69", 0)
var fs_arr = []
for(var f in fs) {
    Push(fs_arr, Dictionary(Text(f)))
}
return fs_arr&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It would be helpful (and hopefully much faster) to have a function like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;var fs = FeaturesetByPortalItem(Portal("https://arcgis.com"), "2b93b06dc0dc4e809d3c8db5cb96ba69", 0)
var fs_arr = FeaturesetToArray(fs)
return fs_arr&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 15 Apr 2023 12:00:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idi-p/1279021</guid>
      <dc:creator>JohannesLindner</dc:creator>
      <dc:date>2023-04-15T12:00:52Z</dc:date>
    </item>
    <item>
      <title>Re: Arcade: Add a function that quickly converts a Featureset into an Array</title>
      <link>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idc-p/1284396#M10038</link>
      <description>&lt;P&gt;Please let me upvote this twice. This is desperately needed, and doesn't seem like something that would be that difficult to do, given that a FeatureSet's &lt;STRONG&gt;features&lt;/STRONG&gt; object actually &lt;EM&gt;is &lt;/EM&gt;an array.&lt;/P&gt;</description>
      <pubDate>Mon, 01 May 2023 15:59:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idc-p/1284396#M10038</guid>
      <dc:creator>jcarlson</dc:creator>
      <dc:date>2023-05-01T15:59:07Z</dc:date>
    </item>
    <item>
      <title>Re: Arcade: Add a function that quickly converts a Featureset into an Array</title>
      <link>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idc-p/1354071#M10706</link>
      <description>&lt;P&gt;Full support for this idea! Being able to store feature sets as an array stored in local RAM as opposed to constantly pinging the server with requests is incredibly valuable in common workflows (e.g., joining tables programmatically).&lt;/P&gt;&lt;P&gt;This is not only beneficial for users, but also reduced significant burden on servers as a single script that previously sent hundreds to thousands of requests on the server now only sends one for each initial FeatureSet call.&lt;/P&gt;&lt;P&gt;And like &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/363906"&gt;@jcarlson&lt;/a&gt; mentioned, features objects are already arrays!&lt;/P&gt;</description>
      <pubDate>Tue, 28 Nov 2023 15:08:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idc-p/1354071#M10706</guid>
      <dc:creator>Vinzafy</dc:creator>
      <dc:date>2023-11-28T15:08:30Z</dc:date>
    </item>
    <item>
      <title>Re: Arcade: Add a function that quickly converts a Featureset into an Array</title>
      <link>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idc-p/1371974#M10833</link>
      <description>&lt;P&gt;Upvote. Landed here searching for any which way to do exactly this. Related, a way to decode the feature set (and work directly with the object) like json dumps/loads would be nice too.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jan 2024 22:10:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idc-p/1371974#M10833</guid>
      <dc:creator>GregoryWhitaker</dc:creator>
      <dc:date>2024-01-18T22:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: Arcade: Add a function that quickly converts a Featureset into an Array</title>
      <link>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idc-p/1513320#M11515</link>
      <description>&lt;P&gt;This would be heaps helpful&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 23:02:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idc-p/1513320#M11515</guid>
      <dc:creator>PeterMilenkovic</dc:creator>
      <dc:date>2024-07-31T23:02:17Z</dc:date>
    </item>
    <item>
      <title>Re: Arcade: Add a function that quickly converts a Featureset into an Array</title>
      <link>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idc-p/1618901#M12553</link>
      <description>&lt;P&gt;Yes, please.&lt;/P&gt;</description>
      <pubDate>Wed, 28 May 2025 15:13:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-ideas/arcade-add-a-function-that-quickly-converts-a/idc-p/1618901#M12553</guid>
      <dc:creator>CapeCodCommission</dc:creator>
      <dc:date>2025-05-28T15:13:05Z</dc:date>
    </item>
  </channel>
</rss>

