{"id":378032,"date":"2018-12-12T07:18:15","date_gmt":"2018-12-12T15:18:15","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=378032"},"modified":"2024-11-11T12:36:08","modified_gmt":"2024-11-11T20:36:08","slug":"whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1","title":{"rendered":"What\u2019s new with Arcade: Taking a stroll through FeatureSets (Part 1)"},"author":6981,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[777102,22941],"tags":[32551,42641,28621,268462],"industry":[],"product":[36551],"class_list":["post-378032","blog","type-blog","status-publish","format-standard","hentry","category-arcade","category-mapping","tag-arcade","tag-arcgis-online","tag-feature-layers","tag-whats-new-december-2018","product-arcgis-online"],"acf":{"short_description":"Arcade is one of the many ways you can make smarter, and more elegant maps.  Learn how FeatureSets let you work with other layers in your map.","flexible_content":[{"acf_fc_layout":"content","content":"<p>The introduction of Arcade allowed you to work with a feature and manipulate its information to create rich new attributes on the fly. While that allowed you to do useful and interesting things, it immediately sparked your imagination. What could you do with Arcade if you had the ability to work with multiple features in that layer or even features from a completely different layer?\u00a0 Well, the Arcade team has been busy sifting through your requests and I\u2019d like to introduce to some exciting new functions: FeatureSets.<\/p>\n<h3>What\u2019s a FeatureSet?<\/h3>\n<p>FeatureSets are a new set of Arcade data functions you can use with feature layers. FeatureSets let you work with multiple features in a layer and can be used when authoring a pop-up or when calculating fields.\u00a0 When chained together with other geometry and data functions like <em>Intersects(),<\/em> <em>Filter()<\/em>, and <em>Orderby()<\/em>, they become pretty powerful by allowing you to strategically build focused pop-ups or style your map based on a calculated field.<\/p>\n<p>FeatureSets can feel a bit unfamiliar if you\u2019re just getting started with Arcade but you don\u2019t need to write long, complicated Arcade expressions just to take advantage of this new functionality.\u00a0 On that note, let\u2019s break down FeatureSets and how they can be used to make better pop-ups.<br \/>\n<a name='using-featuresets'><\/a><\/p>\n<h3>Using FeatureSets<\/h3>\n<p>FeatureSets, as the name suggests, are a set of features.\u00a0 How many features will depend on your data and the functions used in the expression.\u00a0 In the simplest case, if you define a FeatureSet from a feature layer, it is all the features in the feature layer.\u00a0 The second aspect of FeatureSets is how you reference or access them.\u00a0 When defining a FeatureSet from a feature layer, you need to tell the Arcade expression where to look.\u00a0 That is done with global variables:<\/p>\n<ul>\n<li><strong>$map<\/strong> \u2013 allows you define a FeatureSet from a Feature Layer (from a feature service) that is in your map<\/li>\n<li><strong>$datastore<\/strong> \u2013 allows you to define a FeatureSet from any sub-layer of the Feature Layer that you\u2019re currently working with in the Arcade editor<\/li>\n<li><strong>$layer<\/strong> \u2013 allows you to define a FeatureSet from the current layer being worked with in the Arcade editor<\/li>\n<\/ul>\n<p>Before we dive into some examples, I suggest you take a quick look at the following <a href=\"http:\/\/arcgis.com\/home\/webmap\/viewer.html?webmap=7c0c8bfecf434565ab4cf2a1ab021ce6\">web map<\/a> to familiarize yourself with the two layers\u2014Neighborhoods and Street Tree locations\u2014from <a href=\"https:\/\/www.toronto.ca\/city-government\/data-research-maps\/open-data\/open-data-catalogue\/\">Toronto\u2019s Open Data Catalogue<\/a>. If you want to follow along, save a copy of the map to your account.<\/p>\n<p>Crack open the Arcade editor for the Neighborhoods layer by configuring the pop-up and adding a new expression, give the expression the name \u201cNumber of Trees\u201d, paste in the following code, and then click Test.<\/p>\n<p><code>\/\/ get the count for all trees in the Neighborhood<br \/>\nvar trees = FeatureSetByName($map,\"Urban Forestry\")<br \/>\nvar countTrees = Count(Intersects(trees,$feature))<br \/>\nreturn countTrees<\/code><\/p>\n<p>The expression above tells you how many trees are in the neighborhood when you open the pop-up.\u00a0 First it defines a FeatureSet called trees using the name of the layer in the web map ($map).\u00a0 On the next line, we define a variable that stores the number of trees that intersect the polygon ($feature). Arcade allows you to chain functions together for convenience. The last line returns the count value to be used in the pop-up.\u00a0 Properly referencing the layer for a FeatureSet can be tricky to type out by hand.\u00a0 The good news is you don\u2019t have to; you can browse to the layer from the Globals tab and just insert the snippet.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":378082,"id":378082,"title":"FeatureSets","filename":"featuresets_map01.gif","filesize":184623,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/featuresets_map01.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1\/featuresets_map01","alt":"","author":"6981","description":"","caption":"","name":"featuresets_map01","status":"inherit","uploaded_to":378032,"date":"2018-12-12 13:08:27","modified":"2018-12-12 13:08:43","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1528,"height":938,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/featuresets_map01.gif","thumbnail-width":213,"thumbnail-height":131,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/featuresets_map01.gif","medium-width":425,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/featuresets_map01.gif","medium_large-width":768,"medium_large-height":471,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/featuresets_map01.gif","large-width":1528,"large-height":938,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/featuresets_map01.gif","1536x1536-width":1528,"1536x1536-height":938,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/featuresets_map01.gif","2048x2048-width":1528,"2048x2048-height":938,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/featuresets_map01.gif","card_image-width":757,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/featuresets_map01.gif","wide_image-width":1528,"wide_image-height":938}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>You\u2019ll notice in the video above that there are two ways to define a FeatureSet: by Name or by Id.\u00a0 Both are identical in functionality, and how you refer to the layer is up to you.\u00a0 If you expect your layer\u2019s name to change, then I would recommend using the Id instead.<\/p>\n<p>Save the pop-up and click on a Neighborhood on the map, and you\u2019ll see your expression in the pop-up.<\/p>\n<p>With the basics out of the way, let\u2019s take a look at a few other functions that compliment FeatureSets, such as Filter().\u00a0 The Filter function allows you to filter the FeatureSet based on a SQL\u201992 where clause. Maybe within the context of your map you are interested in Maple trees.\u00a0 Starting with the expression above, you can add a new expression (or modify the existing one) to keep only Maple trees.<\/p>\n<p><code>var mapleTrees = Filter(FeatureSetByName($map, \"Urban Forestry\"),\"COMMON_NAM LIKE '%MAPLE%'\")<br \/>\nvar countMapleTrees = Count(Intersects(mapleTrees, $feature))<br \/>\nreturn countMapleTrees   <\/code><\/p>\n<p>You can also modify the expression to understand the density of trees in the neighborhood:<\/p>\n<p><code>var trees = FeatureSetByName($map,\"Urban Forestry\")<br \/>\nvar countTrees = Count(Intersects(trees,$feature))<br \/>\nvar treeDensity = countTrees \/ AreaGeodetic($feature, 'square-kilometers')<br \/>\nreturn Round(treeDensity,2)<\/code><\/p>\n<p>Bundle that all up in a nice pop-up and you now have dynamic information coming from another layer.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"storymap","title":"","description":"","static":false,"storymap_url":"<a href=\"https:\/\/www.arcgis.com\/apps\/Minimalist\/index.html?appid=9b448fa56ba8461fade10049cd15daee\">https:\/\/www.arcgis.com\/apps\/Minimalist\/index.html?appid=9b448fa56ba8461fade10049cd15daee<\/a>"},{"acf_fc_layout":"content","content":"<h3>Things to consider<\/h3>\n<p>FeatureSets are hot off the press and not supported everywhere yet.\u00a0 If you want to take advantage of FeaturesSets in your maps and apps, you will need to use web apps that are written with the ArcGIS API for Javascript 3.27.\u00a0 Support for FeatureSets will be arriving in the 4.x Javascript API, ArcGIS Pro (2.3), ArcGIS Runtime, and our Native apps in future releases.<\/p>\n<p>As you get more familiar with FeatureSets, you\u2019ll quickly learn how to write more rich and complicated expressions (iteration, multiple layers, and more), as with any dynamic calculation you have to balance performance and user experience.\u00a0 If your data is too large and your expression complex or you have too many expressions, you may find the Arcade expression evaluates too slowly to make for an effective user experience.\u00a0 This can happen because FeatureSets are a connection to a set of features in memory or on a server and all the information must be retrieved first before evaluating the expression(s). If you find yourself in that situation after creating your expression, I highly recommend taking the time to calculate the expression to an existing field in your layer using <a href=\"https:\/\/doc.arcgis.com\/en\/arcgis-online\/manage-data\/calculate-fields.htm\">Calculate Field<\/a> (more on in a future blog article).<\/p>\n<h3>Learn more<\/h3>\n<p>Keep an eye on our <a href=\"https:\/\/blogs.esri.com\/esri\/arcgis\/\">blog<\/a>\u00a0page for a deeper dive into FeatureSets in the coming weeks.\u00a0 In the meantime, if you want to read more about Arcade, be sure to check out the <a href=\"http:\/\/developers.arcgis.com\/arcade\/\">Developers Site<\/a> along with our <a href=\"https:\/\/github.com\/Esri\/arcade-expressions\/\">Community Github<\/a> site with great Arcade examples. Or checkout <a href=\"https:\/\/community.esri.com\/community\/gis\/web-gis\/arcgisonline\/blog\/2018\/12\/10\/overlapping-features-in-pop-ups-quick-introduction-to-using-featuresets-with-arcade\">Geonet<\/a> for a sneak peak of\u00a0 some things we&#8217;ll cover in <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-2\/\">Part 2<\/a>.<\/p>\n"}],"authors":[{"ID":6981,"user_firstname":"Paul","user_lastname":"Barker","nickname":"Paul Barker","user_nicename":"pbarker_esri","display_name":"Paul Barker","user_email":"PBarker@esri.com","user_url":"http:\/\/www.arcgis.com","user_registered":"2018-03-02 00:19:05","user_description":"Product Engineer for ArcGIS Online and technology enthusiast.","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/ca4f6dbef8cb6af4546310cabd3eb9a72816fbe0d68565c1e9531a955581ed13?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/ca4f6dbef8cb6af4546310cabd3eb9a72816fbe0d68565c1e9531a955581ed13?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/Card.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/Banner.png"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What\u2019s new with Arcade: Taking a stroll through FeatureSets (Part 1)<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s new with Arcade: Taking a stroll through FeatureSets (Part 1)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-11T20:36:08+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1\"},\"author\":{\"name\":\"Paul Barker\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/846786f93743fa3bc93d8dfb0174351e\"},\"headline\":\"What\u2019s new with Arcade: Taking a stroll through FeatureSets (Part 1)\",\"datePublished\":\"2018-12-12T15:18:15+00:00\",\"dateModified\":\"2024-11-11T20:36:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1\"},\"wordCount\":11,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"arcade\",\"ArcGIS Online\",\"feature layers\",\"whats new december 2018\"],\"articleSection\":[\"Arcade\",\"Mapping\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1\",\"name\":\"What\u2019s new with Arcade: Taking a stroll through FeatureSets (Part 1)\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2018-12-12T15:18:15+00:00\",\"dateModified\":\"2024-11-11T20:36:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s new with Arcade: Taking a stroll through FeatureSets (Part 1)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/846786f93743fa3bc93d8dfb0174351e\",\"name\":\"Paul Barker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ca4f6dbef8cb6af4546310cabd3eb9a72816fbe0d68565c1e9531a955581ed13?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ca4f6dbef8cb6af4546310cabd3eb9a72816fbe0d68565c1e9531a955581ed13?s=96&d=blank&r=g\",\"caption\":\"Paul Barker\"},\"description\":\"Product Engineer for ArcGIS Online and technology enthusiast.\",\"sameAs\":[\"http:\/\/www.arcgis.com\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/pbarker_esri\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What\u2019s new with Arcade: Taking a stroll through FeatureSets (Part 1)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1","og_locale":"en_US","og_type":"article","og_title":"What\u2019s new with Arcade: Taking a stroll through FeatureSets (Part 1)","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-11-11T20:36:08+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1"},"author":{"name":"Paul Barker","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/846786f93743fa3bc93d8dfb0174351e"},"headline":"What\u2019s new with Arcade: Taking a stroll through FeatureSets (Part 1)","datePublished":"2018-12-12T15:18:15+00:00","dateModified":"2024-11-11T20:36:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1"},"wordCount":11,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["arcade","ArcGIS Online","feature layers","whats new december 2018"],"articleSection":["Arcade","Mapping"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1","name":"What\u2019s new with Arcade: Taking a stroll through FeatureSets (Part 1)","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2018-12-12T15:18:15+00:00","dateModified":"2024-11-11T20:36:08+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcade\/mapping\/whats-new-with-arcade-taking-a-stroll-through-featuresets-part-1#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s new with Arcade: Taking a stroll through FeatureSets (Part 1)"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/846786f93743fa3bc93d8dfb0174351e","name":"Paul Barker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ca4f6dbef8cb6af4546310cabd3eb9a72816fbe0d68565c1e9531a955581ed13?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ca4f6dbef8cb6af4546310cabd3eb9a72816fbe0d68565c1e9531a955581ed13?s=96&d=blank&r=g","caption":"Paul Barker"},"description":"Product Engineer for ArcGIS Online and technology enthusiast.","sameAs":["http:\/\/www.arcgis.com"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/pbarker_esri"}]}},"text_date":"December 12, 2018","author_name":"Paul Barker","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/pbarker_esri","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/12\/Banner.png","primary_product":"ArcGIS Online","tag_data":[{"term_id":32551,"name":"arcade","slug":"arcade","term_group":0,"term_taxonomy_id":32551,"taxonomy":"post_tag","description":"","parent":0,"count":113,"filter":"raw"},{"term_id":42641,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":42641,"taxonomy":"post_tag","description":"","parent":0,"count":420,"filter":"raw"},{"term_id":28621,"name":"feature layers","slug":"feature-layers","term_group":0,"term_taxonomy_id":28621,"taxonomy":"post_tag","description":"","parent":0,"count":21,"filter":"raw"},{"term_id":268462,"name":"whats new december 2018","slug":"whats-new-december-2018","term_group":0,"term_taxonomy_id":268462,"taxonomy":"post_tag","description":"","parent":0,"count":19,"filter":"raw"}],"category_data":[{"term_id":777102,"name":"Arcade","slug":"arcade","term_group":0,"term_taxonomy_id":777102,"taxonomy":"category","description":"","parent":0,"count":98,"filter":"raw"},{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2698,"filter":"raw"}],"product_data":[{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2434,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-online","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/378032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/6981"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=378032"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/378032\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=378032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=378032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=378032"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=378032"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=378032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}