POST
|
I have a Survey123 form with a "main" parent geopoint location, then one level of repeats that includes a geopoint question. I have created a web map with both the parent layer and the repeats/child layer. However there is no information showing within the repeat points pop-ups that indicates which parent point they belong to. Is there some way I can do this? Either within the pop-up or using symbology to visually indicate the link? The users will be recording a unique project ID for each parent record, so ideally I'd like to show this ID in the child pop-ups or symbolise the parent and child records in the same colour...or some other way I haven't yet identified. E.g. below - the blue points are the parent records and the orange are the related records - but which related records belong to which parent?
... View more
06-03-2021
03:18 AM
|
0
|
1
|
468
|
IDEA
|
We have the same issue and it's a real frustration - it usually means having to go back and change the source data to include A/B/C or 1/2/3 as a prefix to each entry, so that the categories are sorted correctly. One example is months in text format (not date fields) - March 2020, April 2020, May 2020 will only order itself as April 2020, March 2020, May 2020, unless we put a prefix in the data before uploading it for the dashboard. If we were able to manually sort the order via drag and drop or similar, it would make things much more straightforward.
... View more
09-10-2020
02:34 AM
|
0
|
0
|
6825
|
POST
|
It works, thank you so much! Really appreciate your help and the time you've spent doing that.
... View more
07-03-2020
01:47 AM
|
0
|
2
|
5077
|
POST
|
Hi Xander, thanks for your reply. I have tried to write an expression based on your suggestions but all values are coming out as zero so I'm obviously doing something wrong! This is what I have so far: var blocks = FeatureSetByName($datastore,"Blocks");
var intersectLayer = Intersects(blocks, $feature);
var cnt = Count(intersectLayer);
for (var block in blocks) {
if (cnt > 0) {
var blocksUnion = Union(block);
var intersectArea = Area(Intersection($feature, blocksUnion), "hectare");
return intersectArea;
} else {
return 0
}
} If I take out lines 8-10 and put in "return 1" instead, I get a value of 1 for the correct (i.e. intersecting) features, so the count of the intersectLayer variable seems to work ok. By the way I'm using Area instead of AreaGeodetic because my data needs to be in British National Grid coordinate system. I've shared a sample dataset with you and invited you to my Arcade Test group. Any suggestions you can make are very welcome! Many thanks.
... View more
07-02-2020
07:16 AM
|
0
|
4
|
5077
|
POST
|
Two questions I suppose - is it possible to calculate the overlapping areas of two separate polygon layers in Arcade? And if so, how? I have two layers - land blocks and survey areas. For each of the survey areas, I want to know what area of it intersects/overlaps with the blocks. It might be completely within a block, completely outside a block, or partially intersecting. If I was doing this via geoprocessing in Pro, I'd probably use the Summarize Within tool. However I'm looking for an equivalent in ArcGIS Online that calculates the overlapping areas into a field within the survey areas layer. I've been looking at the Intersection Arcade function, but struggling and can't find any examples of Intersection in use (it's all Intersects).
... View more
07-01-2020
08:26 AM
|
0
|
6
|
5198
|
Online Status |
Offline
|
Date Last Visited |
08-03-2021
05:26 AM
|