arcgis arcade featuresetbyname. He works on the ArcGIS Maps SDK for JavaScript, ArcGIS Arcade, and Map Viewer in ArcGIS Online. arcgis arcade featuresetbyname

 
He works on the ArcGIS Maps SDK for JavaScript, ArcGIS Arcade, and Map Viewer in ArcGIS Onlinearcgis arcade featuresetbyname  His goal is to help developers be successful, efficient, and confident in building web applications with the JavaScript Maps SDK, especially when it comes to visualizing data

Step 4:Dashboard indicator arcade script. Hi all, I was super excited to see ArcGIS FieldMaps using calculated expressions and conditional visibility expressions! Currently limited to file geodatabases so Immediate (or batch) calculation Attribute Rules can't be utilized yet, so this is an amazing improvement! I have a short integer field. 複数ステートメントの条件式、変数、およびフロー制御ステートメントもサポートします. The new Domain Arcade function returns the domain metadata assigned to a field. Hi don. -FeatureSetByName-Intersects : No Arcade function for nearest feature. This example prints out the second item in the array. Arcade would be able to extract whatever other features are beneath the feature the user clicked on, but this won't stop ArcGIS to consult the feature below and apply the same Arcade expression to see what other features it can find. Or, if you were using data owned by a different person, you'd end up in an endless waiting game either hoping or begging them to update their service with a new data field. I want to harvest an ID from one of the layers in a secure map service in order to populate a field in an editable layer in a Field Maps map. I have a number of features with a text field called "Is an Issue Flagged?". Until today. Open the layer and explore the content you want to bring into your pop-up. 16. It is strange that you get this unexpected behavior. e. Since version: 1. There is an internal issue logged with the ArcGIS Runtime which must be addressed for the New Line token to work correctly. The example below is a calculation rule on a text field of a district boundaries feature class. Check out the help documentation to understand the different parameters for this function. Adding the whole Map Image service brings layers in as a grouped layer, which can't be interacted with in the same way. 5/Enterprise 10. I noticed that this new feature is available in the Field Maps web application as well. New functions. With the latest version of ArcGIS Dashboards, you can create featuresets on the fly with Arcade and use them as data source. Geometry. Solved: Hello I have created a Arcade expression to look if a point intersects a polygon and return the name of the polygon within the pop up if if finds anything,In the blog Introducing Data Expressions in ArcGIS Dashboards, my colleague Vivek Malleshappa explains how you can now use an Arcade FeatureSet to pull additional data into your dashboards. This allows us to use Arcade to summarize earthquake statistics in the popup. Since 4. If none is assigned at the subtype level, the field level domain is returned. I have recently upgraded ArcServer,, Portal, and DataStore to 10. Gets the result of the expression. I am very new to Arcade, so I don't even know where to begin to debug this code. Calculate the age for each hydrant and some all ages. Area - AreaGeodetic - Attachments - Average - Count - Crosses - Distinct - Domain - DomainCode - DomainName - EnvelopeIntersects - Expects -. A Time data type stores and displays time information as hours, minutes, seconds, and milliseconds (i. The aggregation panel in the map viewer allows you to define aggregate fields summarizing the features contained within a bin based on a set of statistics. With the December update of ArcGIS Online, the ability to reference other layers using Arcade Expressions in Pop-Ups was introduced. by JohannesLindner. fieldName: Text - The name of the field (not the alias of the field) containing the domain. addValue: Number - The value to add to the Date in the given units. Add a field with a String data type to the layer. Profile overview. New functions. The pop-up functionality is working great, but I'm running into some issues with getting the related attributes to display in the attribute table in web map viewer, as well as in the attribute table widget in Web. This table is related based on a pin, but not joined in any way to the feature set that the arcade expression is running on. In the Layers pane, click the hosted feature layer. 0. We previously were achieving this with. I have figured out how to Count the meters contained in the "zone" as shown below in the map with the pop-up, but I also want to display the total of the field "Consumption" of all the meters contained in that polygon/zone. Upper/Lower case globalid wasn't the issue, both FM and map viewer BETA in Enterprise 10. Field Maps, FeatureSetByRelationshipName, Arcade, Related Tables. Arcade Data Expression - Create dictionary from Geometry. This is a question on using ARCADE within Portal for ArcGIS. This impacts what ArcGIS client release can access the dataset once an attribute rule using the function has been added. 7. Time values are created with the Time () function. Procedure. But there are other uses as well. Upper/Lower case globalid wasn't the issue, both FM and map viewer. Since Arcade is a young-ish language, it continues to evolve with new releases happening every few months on average. For ex ample, FeatureSetByName was introduced with Arcade 1. Add a field with a String data type to the layer. When writing expressions in web apps using the ArcGIS Maps SDK for JavaScript, this function also logs messages in the browser's console window. Return the new FeatureSet that you just created. Following other examples, referring the Field name as per below is supposed to work: myFeature. In ArcGIS. Procedure. Click Add content and choose Related records. 0). Hello! I'm creating an Acrade expression that will allow me to return attribute information from another layer via an intersect. It runs without. For the trueValue, specify None . It also enables accessing features from other layers in the web map, which you will do later in this tutorial. 5. Open the ExploratoryAnalysis—Geo-fence map. job_wo myFeature["job_wo"] However I get a: Execution Error:Runtime Error: Cannot call member property on object of this type. This will come at a cost (performance) and you will still see the "1 of 2" and "2 of 2" (although in this case. . This method must be called on the MCT. ; The Profile variables tab offers a list of predefined variables, including attribute fields and geometry for the layer features. I have recently upgraded ArcServer,, Portal, and DataStore to 10. Arcade は柔軟性の高い式言語で、ArcGIS でリアルタイムにデータを操作できます。 Arcade を使用して、情報を提供するポップアップの作成、データに対するフィールド演算の実行、マップのスタイル設定とラベル付けを行います。With ArcGIS Pro 2. Then the feature is sent to the underlying ArcGIS service. You can work with map services, but to have full functionality you will need to add each layer separately. From the ArcGIS Arcade version matrix found here, it is indicated that the "Contains" function, which is supported from Arcade verson 1. The load method will only change the reference to the feature class, not the original feature class itself. Then use this FeatureSet in the script. Default Value: system. Evaluate Method (ArcadeEvaluator) Evaluates the expression given the profile variable set. I am trying to optimized my arcade var Overlay = Intersects(FeatureSetByName. Use the Editor widget with Smart Forms to improve your editing experiences and automatically calculate attributes. In the Attribute expressions pane, click the Previous button above the newly created Arcade expression. Checking the Field Map's logs will probably give you insight to why it failed to calc. On the Settings (light) toolbar, click Pop-ups, then view the list of content blocks. The relationship class goes as follows: Main Table is connected to Activity class through a field called PI_ID The Following tables are connected to Activity class through a fiel. Arcade can perform mathematical calculations, manipulate text, and evaluate logical statements. An Arcade profile specifies: the execution context - or the environment controlling the expression's execution. Function bundle: Geometry. You can work with map services, but to have full functionality you will need to add each layer separately. Hello! I am trying to return the alias field name rather the the actual field name for a pop-up in a hosted feature layer in Arcade. ArcGIS Maps SDK for JavaScript; ArcGIS Maps SDK for Kotlin; ArcGIS Maps SDK for Swift; ArcGIS Maps SDK for . To access a feature's attributes in Arcade, use the syntax feature ["attribute"] or feature. Add a new data-driven element, such as a list, indicator, serial chart, pie chart, or gauge. The theme of this release is convenience; the new functions allow you do things that were already possible with Arcade, but can now be done in a more scalable, efficient and intuitive way. OFFICIAL_N) } return Concatenate(lakes_list, ' ') - Josh Carlson. Article ID:000029915. When a script expression references a dataset name with an Arcade function, such as FeatureSetByName. Enter a title for the related records shown in the pop-up. Like any other piece of information, your attachments play a key role in providing context and understanding when you or others explore your data. attribute. About FeatureSetByName in ArcGIS docs. Assume you have a user called "gdb" and you connected to the workspace with "gdb" user , you can create the attribute rule using FeatureSetbyName ( "gdb. Arcade can perform mathematical calculations, manipulate text, and evaluate logical statements. . Important note: This workflow was designed for use cases with a small number of zones (<15). That is not correct. Arcade elements are listed using the code symbol – </> – and titled Arcade. If you’re stuck, try with the classic FeatureSet method and then swap in the new function. Open the web map in Map Viewer. Here is how you can use it. The output FeatureSet symbology can be set using a string or dictionary representation of either a JSON renderer or a JSON definition object. Im trying to create a popup on a webmap, the popup should display some data from the table, but the result is not as i expected. by KellyGerrow. a chart or an image) popup element. In Arcade, month values range from 0 (January) to 11 (December), days. The following works ok, just inserting null values for the date field var data_dict = { 'fields': [ {'name': 'EditDate','type': 'esriFieldTypeDate'}, {'name': 'country. timeZone should be set here. Work with smart, data-driven styles and intuitive analysis tools. You can also just say FeatureSetbyName ( "TreeTable") (you can do that because gdb owns the table). On the Contents (dark) toolbar, click Layers to open the Layers pane and select the layer with the pop-up to be configured. Click the Back button next to Pop-up expressions or Attribute expressions (for ArcGIS Online). com Count( Intersects( Buffer( Filter( FeatureSetByName ( $map, "public lands", ["class"], true ), "class = 'sensitive'" ), 10, "square-kilometers", ), $feature ) ); The following describes the order of operations in the chain: FeatureSetByName defines the layer or table to query. 57895. The following are function bundles available in Arcade: Core. Using the new FeatureSet capability within the arcade language, you can build a pop-up that queries other layers from your map and returns information from those layers to show in your pop-up. NearestCoordinate - Returns the nearest location and distance to an input geometry. So if I have 6 features with the field Is an Issue Flagged = "Yes" I'd. Overlapping Features in Pop-Ups Quick Introduction to Using FeatureSets with Arcade. What you're defining as your deliveriesDict makes more sense as a singular feature. If you create an expression within a ArcGIS Online web map, it will carry through into your apps downstream. Example: var sql = "parentglobalid = ' {" + Upper (codeCan anyone help with an Arcade expression to calculate a new field in a point dataset based on whether or not each point feature is within a polygon dataset in ArcGIS Pro ModelBuilder? I have a point dataset of CRM reports, and I want to indicate whether or not each point falls within the 1 in 100 year flood zone. 9 and ArcGIS Enterprise 11. The code I've come up with is below. There is not a TableSetByName or anything like that. Calculate the mean age of the hydrants and format the text with this information. You also need to tell the Arcade editor what field value you want to return. ArcGIS APIs and SDKs. Snippet below. : continue: Continues the execution of statements in a for loop. Go to the Living Atlas website and browse thousands of feature services. The permissible data types returned from an Arcade expression are defined by the profile . Arcade 1. Hi. An Arcade profile specifies: the execution context - or the environment controlling the expression's execution, the profile variables that can be used as input data values to the expression, the function bundles available, and. On the Settings (light) toolbar, click Pop-ups, then view the list of content blocks. var relatedrecords = FeatureSetByPortalItem (Portal ( [portal]), [item_id],0, [field_name]) for (var f in relatedrecords) {. Occasional Contributor III. The function must return a truthy value if the element passes the test. If the name of the field you're trying to access is literally "shape. I would then like to see if those intersected address points are also in a separate flat table also in my web map. Occasional Contributor III ‎12-15-2022 03:53 PM. I have been using FeatureSetByName for Feature layers and it works great. Reply. . Like the functions in Microsoft Excel. . It does not contain time zone information. With ArcGIS Pro , you can explore, visualize, and analyze data; create 2D maps and 3D scenes; and. This uses FeatureSetByPortalItem to access the data, so I assume that it a matter of time it will be able to use data from different data sources in an Arcade expression to calculate a field. Profiles. About FeatureSetByName in ArcGIS docs. However FeatureSetByName is used in the arcade expressions. ArcGIS APIs and SDKs. For the feature itself, that field will // be set to 1. Click Add field to select a. You can use Arcade in a Field Calculation (static) that accesses data from the related table and includes it as fields so that you can use multiple fields to visualize the results in the web map. Hi All, I am trying to sort the results of a table in arcade but having trouble hitting the table's fields. Traditionally, if you had multiple layers in your web map, you would need a separate pop-up for each layer or you would need to go back and re-process. When running calculations on a field in an attribute table or a standalone table, the ArcGIS Arcade FeatureSetByName () and the FeatureSetByPortalItems () functions allow the retrieval of the values from fields in. Use FeatureSetbyID () to create a FeatureSet of the university drive-time polygons (polygon layer within this same map). The expression returns a value for each feature in the track. In the Expression window, the statement looks like this: var countriesGenFset =. For Expression Type, select Arcade in the drop-down list. An Arcade attribute rule in the relate table will get the selected feature's ID and assign the ID to the newly created row. 1. . However, is there a way to access attributes i. If the types are different, then they are not equal. The name of the layer is passed, and arguments are separated by commas inside a function. Hello, I am wondering if it is possible to do the workflow I am imagining. The Suggestions tab gives you access to the attributes and geometry of the layer's features through a list of predefined variables. // In your map, you can then hide the features where ShowFeature = 0, either // via a definition query or via the symbology settings. Greetings Attribute Rules community. I have polygon layer and related tables that are related based on these fields: (Global_ID=ReferenceID) In the attribute table for the related table, I'd like to return a field value from related polygon layer Thank you in advance!! Arcade Expression - intersecting feature sets with overlapping/split attribute options. But could create logic modeled of this:Find the nearest features using Arcade expressions in a popup : Nearest Feature Attributes : Copies a series of values from the nearest feature in a specified layer. Arcade elements are listed using the code symbol – </> – and titled Arcade. It also supports multi-statement expressions, variables, and flow control statements. I was originally thinking of using the intersect and proximity functions in Arcade to create a pop up for projects that intersect or come within a certain proximity of each. Run. ; The Functions tabs lists all the Arcade functions. In the Calculate Field window, select Arcade from the Expression Type drop-down list. This can happen in logical statements, function parameters, and values returned from expressions. "hh:mm:ss"). See FeatureSetByName for more information about this function. 04-10-2022 12:49 AM. In the Pop-ups pane, under Options, click Attribute expressions. Parse Error:featuresetbyname is not available. Navigate to the Expression box to add a custom Arcade expression. Scroll down to Attribute Expressions and click Add: 3. This widget is available in Map Viewer and app builders such as Experience Builder. Some Arcade functions are released with a specific Arcade version. I am trying to create an attribute rule in ArcGIS Pro that creates an ID for the feature when it is created as well as choose features with '::' leading the ID and assign a new unique ID. For example, suppose you authored an expression based on numeric data and classified it into categories. You can try to create the FeatureSet, the constructor takes as an argument a GeoJSON. When editing a polygon in the district boundaries feature class, this attribute rule updates any intersecting address. I have. Thank you! I was able to successfully create a serial chart with the portal item code, but I am now having trouble with using a category selector (using the exact same code as the serial chart) on the serial chart. In ArcGIS Pro, I'm trying to edit an attribute rule to automatically populate a LAST_DATE_INSPECTION field in the parent feature class with the most recent inspection (DATE_INSPECTION field in the child table). There seems to be an issue with the NextSequenceValue function. 24. 7. Basically I have a polygon layer which references and counts the number of features from another point layer, and I want to display in the popup the top 3 attributes based on counts within each polygon. Since version 1. 309. Like other expression languages, it can perform mathematical calculations and evaluate logical statements. This is where you'll create and edit Arcade expressions. The continue statement rejects all the remaining statements in the current iteration of the loop and moves the control back to the top of the loop. Here is the comparable expression for use in AGOL popups using the FeatureSetByName data function (currently, related records only work in AGOL Map Viewer Classic):This scenario uses Arcade to join two datasets with a data expression and return a count of joined features: A hosted feature service of survey data that shares a common ID with the Zones in a 1-M relationship. The goal is to create a field in the FeatureSet which recalculate the ZONE filed but keeps the first two chars only - so the result for this example would be P6. Creates a new instance of this class and initializes it with values from a JSON object generated from an ArcGIS product. ArcGIS Pro ArcGIS Survey123 ArcGIS Online ArcGIS Enterprise Data Management Geoprocessing ArcGIS Web AppBuilder ArcGIS Experience Builder. Subscribe. Arcade seems to be missing an 'in' operator like python. Add two new text data type fields on the line feature layer to. On the Settings (light) toolbar, click Pop-ups . I've been trying to make this work in Arcade, but can't exactly figure out how. The second part of this post will show how you can add new attributes from other unrelated layers in the map using a common attribute and by performing an on-the. In this case wetland information will be returned when a parcel is clicked on. Function bundle: Data Access. Wait until a feature moves inside the restricted zone. It looks just grabbing the first value from the feature set (OID 1) Use Arcade Expression to get the values of a related table to use later in a Chart within Pop-ups. @Anonymous User's post below?. field_name == "text 1") { return variable1 } else if (myFeature. This way, if there // are multiple feature in the same location, only the most recently added // feature is shown. It is internally stored as the number of milliseconds since the start of the day. ArcGIS Pro ArcGIS Survey123 ArcGIS Online ArcGIS Enterprise Data Management Geoprocessing ArcGIS Web AppBuilder ArcGIS Experience Builder ArcGIS Dashboards ArcGIS CityEngine ArcGIS Spatial Analyst All. ArcGIS Pro opens. In ArcGIS Online or Portal for ArcGIS Map Viewer, open the web map containing the features. In ArcGIS Pro 2. Since one can't reference a standalone table with FeatureSetByName, like I have in line 2 below, what are my other options for Field Maps? var plowhistory = Community All CommunitiesCreate powerful popups in web apps with Arcade feature sets. The Expression window is where you write the code. For example, I would like to publish an address service to my Portal and whe. Before going in to the Arcade expression you have, I would like to emphasize that there is something called a "sequence" which can create a unique number: Create Database Sequence (Data Management)—ArcGIS Pro | Documentation . Having to do a DateDiff for each date field seems overly complicated. Mark as New; Bookmark; Subscribe; Mute; Subscribe to RSS Feed; Permalink; Print;ArcGIS Pro ArcGIS Survey123 ArcGIS Online ArcGIS Enterprise Data Management Geoprocessing ArcGIS Web AppBuilder ArcGIS Experience. The function FeatureSetByName() points to the web map as the first argument. In the Expression Builder dialog box, do the following: Optionally, add Title text for the custom expression. Converts a geometry value to a dictionary. The help file on Count () says you need to feed into it a FeatureSet. Since you are working with Geometry you might also make sure it is drawing at the map scale you Many of the g. 163. 2104. In the first example, we examine results when evaluated at feature 2 (p2) with an index value of 2. Sign In - Esri CommunityArcade is a flexible expression language that allows you to work with data in real time in ArcGIS. To create a data expression, complete the following steps: Create a dashboard or open an existing dashboard. On the Settings (light) toolbar, click Pop-ups. 4 and Enterprise 10. In December 2018 the 3. 12-10-2018 11:08 AM. You wrote your first Arcade expression! Now, let’s reuse this expression in the pop-up. 3 Kudos by XanderBakker. Arcade can perform mathematical calculations, manipulate text, and evaluate logical statements. The new editor was introduced in the November 2022 release of ArcGIS Online and brought many powerful new features to enhance your experience with writing Arcade. value ( Optional ): Text - The value to be converted back into a code. I have what I believe to be a fairly simply problem and hope someone can help. Arcade can be used in ArcGIS Dashboards for advanced formatting in list elements, indicator elements and table elements. Hi, I'm managing a feature layer for data collection, and am wanting to have Arcade expressions automatically run and populate values in fields as new features are added to the data set. You can use Arcade to style and label your map, create informative. Arcade Expression - intersecting feature sets with overlapping/split attribute options. . Pushing the limits of Arcade in dashboards. He works on the ArcGIS Maps SDK for JavaScript, ArcGIS Arcade, and Map Viewer in ArcGIS Online. The faster performance is especially noticeable in very large layers. Then select the Arcade option. I am testing the feasibility of the Address Management Solution for my agency. If you are, however, a coding wizard, A. You also make sure that the layer you are using (featureSetByName) loads successfully in Field Maps. by KellyGerrow. I am in the process of creating a attribute rule and are having some issues notably with the Filter function in arcade. To view the content blocks, open the layers pane from the Contents (dark) toolbar and select the layer you want. If the value is "Yes" (i. Click Expressions, and click New. We have been through a few workarounds. So, you will only have the first feature (attribute) it found in the process. . Introduction. The Overflow Blog CEO update: Giving thanks and building upon our product & engineering. job_wo. I'm new to both Arcpro and Arcade but capable enough with code to get myself stuck halfway to a solution with the help of google. 3. It can perform mathematical calculations, manipulate text, and evaluate logical statements. -FeatureSetByName-Intersects : No Arcade function for nearest feature. Under Expressions, select the newly created Arcade expression and click Done. Add GlobalID to the new feature layer using the Add Global IDs tool. Tour Start here for a quick overview of the site Help Center Detailed answers to any questions you might have There does not seem to be an Arcade group for some reason so trying here. The easiest way to solve this would be using the normal geoprocessing window, specify all the parameters there and validate the Arcade expression and run it. In the Pop-ups pane, click Attribute expressions under Options. Hello, I'm new in working with Arcade expressions in the Dashboard. guid of the point. Attribute Rule for Intersecting Layer. In ArcGIS Online, open the web map or hosted feature layer in Map Viewer Classic, and configure the pop-up to display the related table string field using the attribute expression provided below. It all works fin. To create a sequence to reference in an attribute rule, use the Create Database Sequence. Type the following expression in the expression box. . Hi. Relationship renderers are generated using the createRenderer method on the relationship Smart Mapping module. Products ArcGIS Pro ArcGIS Survey123 ArcGIS Online ArcGIS Enterprise Data Management Geoprocessing ArcGIS Web AppBuilder ArcGIS. A Time data type stores and displays time information as hours, minutes, seconds, and milliseconds (i. The field is composed of two section : text and number like this (PAT0001 -> PAT (text) and 0001 (numbe. 23. Occasional Contributor III. I started off with the code in the below link and tried to modify it a little to make it work for my. The following table shows a sample of available operations. These polygons will be the geometry being intersected. I've been experimenting with Arcade in Field Maps and are loving the use of Intersect and FeatureSetByName for calculating values based on feature intersections with other layers. On the Select a layer screen, click New data expression. Can anyone see what the problem might be with this line of code. It also supports multi-statement expressions, variables, and flow control statements. As part of our ongoing effort to enhance the Arcade documentation site, we have updated the playground to use the new and improved Arcade editor. This issue is also present in the ArcGIS Arcade Playground if you want to test it out there. To return multiple features, you will need to use a variable that you populate with the results and return that. We were using the Join Feature method (which doesn't work offline so we had to create an offline replica of the feature service using a dodgy ArcPro model), then we started using a mix between a scheduled ArcPro model and Geoevent Server to keep a cached feature. The following constants are available for your convenience in writing expressions. The limitation prior to ArcGIS Pro 2. Domain Domain (inputFeature, fieldName) -> Dictionary Since version 1. 22 of the ArcGIS API for JavaScript (ArcGIS JS API), you can summarize point clusters in more detail using Arcade expressions in popups. 9 were displaying Upper case. . Real-Time Visualization & Analytics March 02, 2022. The rule updates a field in a point feature class when a new point is created with the name of the municipality the point is located within: var. It can perform mathematical calculations, manipulate text, and evaluate logical statements. Then I tried Arcade is a portable, lightweight, secure expression language used to create custom content in ArcGIS applications. I am attempting to utilize FeatureSetByAssociation within the Attribute Rule profile to obtain a group of associated features and then possibly update (using the edit attribute rule dictionary keyword) an associated feature based on a specific field value of the. New to Arcade. Hello, I would like to add features in a featureSet, I initialize a featureSet and depending on other features I would like to push elements of these features on conditions : var myFeatureSet = FeatureSet({ layerDefinition: { objectIdField: "FID", geometryType: "esriGeometryPol. On the Contents (dark) toolbar, click Layers . In a dashboard, you can take advantage. NET; ArcGIS Maps SDK for Java; ArcGIS Maps SDK for Qt; ArcGIS API for Python; ArcGIS Maps SDK for Unity; ArcGIS Maps SDK for Unreal Engine; Open Source APIs. Service Location (Point feature) --> Service Account (Table) --> Meters (Table) I am able to create an pop-up expression for the Service Location that returns attributes from the related Service Account table, but. You are right to asume that a FeatureSet is returned which will have 0 features if there are no records in the related table. Dictionary (inputGeometry) -> Dictionary. if diameter in (24, 30, 36): Reply. Arcade is a lightweight and secure expression language written for use with ArcGIS. Profiles. You're using "status = in service", which is invalid, because status seems to be a text field, so the text value should be enclosed in single quotes. (The default value is None) String. In the Calculate Field window, select Arcade from the Expression Type drop-down menu. I've been trying to make this work in Arcade, but can't exactly figure out how. I have a colleague who would like me to develop a field map for her that includes a linear feature called tran. Count( Intersects( Buffer( Filter( FeatureSetByName ( $map, "public lands", ["class"], true ), "class = 'sensitive'" ), 10, "square-kilometers", ), $feature ) ); The following describes the. =[ Turns out my Enterprise Portal. If the class supports subtypes, the domain returned will be the one assigned at the subtype level to that field.