|
POST
|
That's strange. Filtering the list by the map extent should work. It sounds like you're doing it right, so I can't say much there. As for the other questions: You should be able to set the indicator as a filter target in the category selector element. Also, in the category selector there's a "none" option which allows you to select all features.
... View more
12-24-2018
01:57 PM
|
1
|
0
|
570
|
|
POST
|
Empty strings might be an option, since they return true from Arcade's IsEmpty() function.
... View more
12-21-2018
05:04 PM
|
0
|
9
|
18539
|
|
POST
|
That code looks like it should work. Are you using the Feature Class To Feature Class tool to copy the features? Maybe all of the features match one of those two conditions (intersect roads or Shape_Area >= 40469)?
... View more
12-20-2018
05:38 PM
|
0
|
1
|
1137
|
|
POST
|
I don't think there's a built-in way to do this. This is discussed in this thread: How to format display of calculated result in Survey123 I have done this using a combination of string-length(), concat(), and substr(), however. I broke the number into sub-strings based on its length using "if" statements, and concatenated commas between the sub-strings. It's not clean, but it has worked for me. Due to the hard-coding of sub-strings, this doesn't work with negative numbers (though it could if you made some modifications). An example: type name label constraint calculation bind::esri:fieldType bind::type integer num Number .>=0 calculate num_len Length of number string-length(${num}) null int calculate num_w_commas Number with commas if(${num_len}=4, concat(substr(${num},0,1),",",substr(${num},1,4)), if(${num_len}=5, concat(substr(${num},0,2),",",substr(${num},2,5)), if(${num_len}=6, concat(substr(${num},0,3),",",substr(${num},3,6)), if(${num_len}=7, concat(substr(${num},0,1),",",substr(${num},1,4),",",substr(${num},4,7)), if(${num_len}=8, concat(substr(${num},0,2),",",substr(${num},2,5),",",substr(${num},5,8)), if(${num_len}=9, concat(substr(${num},0,3),",",substr(${num},3,6),",",substr(${num},6,9)),${num})))))) null string text formatted_number Formatted number concat("$",${num_w_commas}) Attached are a few examples of integer inputs and the formatted text calculated.
... View more
12-19-2018
06:12 PM
|
2
|
0
|
3729
|
|
POST
|
I think each expression can only return one value, so that's why you're having that issue. You might be able to return an array, but it depends on what you're looking to do and what your data looks like. Are you trying to modify pop-ups, the way the data displays, or something else?
... View more
12-18-2018
06:16 PM
|
0
|
1
|
675
|
|
POST
|
You can do this using the Contour Annotation or Feature Outline Masks tool. Contour Annotation—Help | ArcGIS Desktop Here's a walkthrough of the process using the Feature Outline Masks tool: Variable depth masking: Contour label example
... View more
12-04-2018
03:13 PM
|
0
|
1
|
788
|
|
POST
|
In my testing, that happens if the map layer is a map image layer. I think the map layer needs to be a feature layer to be able to filter its features.
... View more
12-04-2018
10:45 AM
|
2
|
2
|
4070
|
|
POST
|
That error suggests that one of the three elements of an "if" statement is missing (test condition, return if true, return if false). With how complicated nested ifs can get, it could just be an issue of a missing comma somewhere in the statement.
... View more
12-03-2018
04:30 PM
|
0
|
1
|
1086
|
|
POST
|
You could create a text field and use nested "if" statements to calculate the value based on the score. For example: if(${riskScore} < 100, "Low", if(${riskScore} < 300, "Moderate", if(${riskScore} >= 300, "High", "None"))) This calculation would set the text value to be "Low" if riskScore is <100, "Moderate" if riskScore is >= 100 and < 300, "High" if riskScore is >= 300, and "None" otherwise (if riskScore is blank, for example). This thread has more discussion about nested "if" statements: How to use "if" and "then" on survey 123?
... View more
12-03-2018
12:48 PM
|
0
|
3
|
1086
|
|
POST
|
Collector itself is free to download, but you need to have an ArcGIS organizational account to log in. What are the requirements?—Collector for ArcGIS | ArcGIS Create account—ArcGIS Online Help | ArcGIS If your university has an organizational account, maybe you could get an account there. Otherwise, it looks like there's a 21-day free trial that would provide access to apps like Collector. This page has a link towards the bottom to sign up for a free trial: Collector for ArcGIS - Collect & Update Data in the Field | Esri I think Collector is also available through ArcGIS for Student Use, but it's not free. ArcGIS for Student Use | ArcGIS Desktop Advanced for Personal Use
... View more
11-30-2018
05:14 PM
|
1
|
0
|
665
|
|
POST
|
It sounds like you may want to symbolize by category based on unique values (territory), then import the symbology from one layer to the other. Symbolize by category based on unique values: in ArcMap: Drawing a layer using categories—Help | ArcGIS Desktop in ArcGIS Pro: Unique values—ArcGIS Pro | ArcGIS Desktop Import symbology from one layer to another: in ArcMap: Importing symbology from another layer—Help | ArcGIS Desktop in ArcGIS Pro: Import symbology from another layer—ArcGIS Pro | ArcGIS Desktop
... View more
11-30-2018
12:04 PM
|
0
|
0
|
448
|
|
POST
|
1. To filter the data displayed in the map based on the selected item in the list, hover over the list element and go to Configure (gear icon) -> Actions -> Add Action -> Filter -> Add Target and set the target to be the map's operational layer. Actions—Operations Dashboard for ArcGIS | ArcGIS 2. There's not a built-in way to set the zoom level. For polylines and polygons, the app zooms to the extent of the feature. For points, there is a "pointZoomScale" property that can be added/modified in the dashboard json (via AGO Assistant or other) to set a specific zoom scale. This property is not exposed to the dashboard creator at this time and must be manually changed in the json. More details: map zoom level when clicking on item list 3. I don't think there's a way to print from Operations Dashboard. There's an Idea proposing something like this: Print out of full dashboard layout
... View more
11-29-2018
02:17 PM
|
2
|
5
|
4070
|
|
POST
|
I think the issue may be the use of sum(). Based on the documentation, sum() expects a repeat, rather than a list of question names. Function Description Example sum(repeat) Returns the sum of all responses to a given question across repeats. sum(${question}) This worked for me: if((${tree_3_dom}= 'yes' and ${tree_4_dom} = ${tree_3_dom}) or ${tree_4_dom} > ${tree_cover20} or (${tree_1_cover_calc} + ${tree_2_cover_calc} + ${tree_3_cover_calc} + ${tree_4_cover_calc}) < ${tree_cover50}, 'yes', 'no')
... View more
11-28-2018
04:44 PM
|
0
|
1
|
2276
|
|
POST
|
Something like this might be what you're looking for: Decode($feature["Category"],"Column","","Partition","","Wall","",$feature["Category"]) Some references: Logical Functions | ArcGIS for Developers Multiple IIF() Statements in Arcade Expression
... View more
11-21-2018
01:53 PM
|
1
|
0
|
3175
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 11-02-2018 05:55 PM | |
| 1 | 10-30-2018 01:58 PM | |
| 1 | 01-07-2019 11:49 AM | |
| 1 | 01-07-2019 12:27 PM | |
| 1 | 03-25-2019 01:33 PM |
| Online Status |
Offline
|
| Date Last Visited |
11-11-2020
02:23 AM
|