IDEA
|
The ability to stream data collection, or to select multiple existing features and collect data in Survey123 would be helpful in my situation as well. I work for an electric utility. The linemen are required to patrol so many miles of line a month. As they are driving, they look at the conductor and poles in a brief inspection. They would like to be able to start streaming, drive to their destination, and stop streaming to collect the Line Patrol data. Another option would be to automatically select all of the existing features they drive within 30 feet of and then collect Line Patrol data on those features.
... View more
02-01-2021
08:17 AM
|
0
|
0
|
3970
|
BLOG
|
Can this be used in conjunction with attaching and emailing a Survey123 report? I have that setup in several Integromat scenarios, and it works wonderfully! But there are a few that it would be nice to attach the image or file *and* the report.
... View more
01-27-2021
01:40 PM
|
0
|
0
|
4534
|
BLOG
|
I'm trying to embed a survey with a pulldata calculation - when a name is selected, it automatically fills in the email address from a file - but the embedded survey is giving a "FormLogicError: Could not evaluate: instance ..." Does the pulldata function not work when embedding surveys in Ops Dashboard?
... View more
05-28-2020
10:19 AM
|
0
|
0
|
30088
|
POST
|
Thanks for the reply, James! I am in the US and using the English language. The link is commonly used in Collector, but I'm starting to get reasons to use them in webapps and dashboards. Also, I found this other thread: Can't pass attributes of a line from Collector to S123 and was able to use a different version of the Arcade expression to get the center function to work, but only in individual layers. If I have a service with several layers, the expression throws an error. Here is the expression that works to get the x,y location of existing points for Survey123: function LatLon(x, y) { var lon = (Geometry($feature).x); var lat = (Geometry($feature).y); return [lat, lon]; } function CreateURLSurvey(lat, lon) { var url = lat + "," + lon;// This is the line that defines the location Console(url); return url; } var latlon = LatLon(Geometry($feature).X, Geometry($feature).Y); var url = CreateURLSurvey(latlon[0], latlon[1]); return url;
... View more
05-06-2020
11:57 AM
|
0
|
0
|
2450
|
POST
|
Thank you, Cesar! This appears to have worked in my testing maps and layers - now to put it into the in-use versions! Do you have a solution or any further news on being able to use a script like this on a layer inside a feature service with many layers? When I try to add the Attribute Expression, I get "Runtime Error: Cannot call member method on null." My workaround is to individually add all the layers that I need to use with Survey123, but that certainly gets cumbersome for both administrators and end-users. I've also got some use cases for the lines and polygons being populated from existing features. I'm adding those to my 'To Do' list now! Thanks again!
... View more
05-05-2020
02:28 PM
|
0
|
0
|
3325
|
POST
|
This post was so very helpful! Thank you!! I am still having problems getting my survey points to center on points from existing layers. They keep showing up on the west coast of Africa! Is there something wrong with my URL or attribute expression? arcgis-survey123://?itemID=xxxxxxx&field:comments={wmMapName}&field:stormpoint={expression/expr0},{expression/expr1} (This one put the point where I was standing, not over the existing feature.) arcgis-survey123://?itemID=xxxxxxx&field:comments={wmMapName}¢er={expression/expr0},{expression/expr1} (This one put the point off the west coast of Africa.) 'Attribute Expression for Longitude (expr0) var originShift = 2.0 * PI * 6378137.0 / 2.0; var lon = (Geometry($feature).x / originShift) * 180.0; var lat = (Geometry($feature).y / originShift) * 180.0; lat = 180.0 / PI * (2.0 * Atan( Exp( lat * PI / 180.0)) - PI / 2.0); return lon; 'Attribute Expression for Latitude (expr1) var originShift = 2.0 * PI * 6378137.0 / 2.0; var lon = (Geometry($feature).x / originShift) * 180.0; var lat = (Geometry($feature).y / originShift) * 180.0; lat = 180.0 / PI * (2.0 * Atan( Exp( lat * PI / 180.0)) - PI / 2.0); return lat; I tested the points and lines on the same webmap with layers from the same existing feature service. Obviously, I used two different surveys.
... View more
05-05-2020
12:42 PM
|
0
|
2
|
3325
|
POST
|
I have several surveys that receive pass-through attribute information from existing features on other layers. All of the attribute information is populating in Survey123 perfectly well, but I can't get the ¢er function to work. I either get a point off the west coast of Africa or one right where the survey was submitted. Never on top of the existing feature. I'm using Survey123 Connect version 3.7.62 and ArcGIS Enterprise/Portal 10.6.1. Before migrating to Enterprise, this process worked very well in ArcGIS Online. Here's an example of my custom URL: arcgis-survey123://?itemID=xxxxxxxxxxxx&field:Comments={maplocation}&field:Date={installdate}¢er={expression/expr0},{expression/expr1} expr0: var originShift = 2.0 * PI * 6378137.0 / 2.0; var lon = (Geometry($feature).x / originShift) * 180.0; var lat = (Geometry($feature).y / originShift) * 180.0; lat = 180.0 / PI * (2.0 * Atan( Exp( lat * PI / 180.0)) - PI / 2.0); return lon; expr1: var originShift = 2.0 * PI * 6378137.0 / 2.0; var lon = (Geometry($feature).x / originShift) * 180.0; var lat = (Geometry($feature).y / originShift) * 180.0; lat = 180.0 / PI * (2.0 * Atan( Exp( lat * PI / 180.0)) - PI / 2.0); return lat;
... View more
05-04-2020
01:54 PM
|
1
|
9
|
2536
|
POST
|
Lars, I downloaded the tool but see a lot of different options, although none of them specifically describe the ability to update domains. Can you tell me which tool you used?
... View more
04-16-2020
10:48 AM
|
0
|
1
|
1706
|
POST
|
Are you using Survey123 via ArcGIS Online or Portal? I've had this problem since migrating to Enterprise/Portal 10.6.1. The custom URL still works to pre-populate several fields, but the expressions to create the survey point directly on top of the existing point does not. I look forward to reading the responses and, hopefully, finding a solution!
... View more
04-15-2020
09:46 AM
|
0
|
1
|
918
|
BLOG
|
Can someone please help me figure out how they changed the color of the symbol in the List widget based upon the attribute?
... View more
03-24-2020
01:17 PM
|
0
|
0
|
27594
|
POST
|
Update: It's still not working. I can get the scripts to be accepted as an attribute expression when a single layer has been added to the webmap. But the new points are not being added on top of the existing point. They are all showing up off the west coast of Africa, just like when Location Services is turned off for the ipad. I'd really like to get this working. Can anyone help me?
... View more
03-09-2020
08:08 AM
|
0
|
0
|
1925
|
POST
|
I may have found a workaround... If I extract an individual layer from my service and add it directly to the webmap, I can use these scripts to pass through the Lat and Lon of the point to the survey. If I add the service, with its 25 different layers to the webmap, the scripts do not work and throw the error above. Unfortunately, adding each individual layer is time consuming and cumbersome. I hope there is another solution in the works.
... View more
03-02-2020
01:30 PM
|
0
|
1
|
1925
|
POST
|
I am on 10.6.1 ArcGIS Enterprise. I believe so. We are publishing services from ArcMap and using the REST url to add them to the online map. Yes, the field names are identical. I may have changed an alias or removed/hidden some fields, but the base data is the same. April
... View more
02-26-2020
09:44 AM
|
0
|
0
|
1925
|
POST
|
It worked! Looking through my logs, I was trying to use 'CURRENT_TIMESTAMP' instead of 'CURRENT_DATE'. date between CURRENT_DATE - 10 AND CURRENT_DATE is the query that works.
... View more
02-18-2020
12:36 PM
|
0
|
0
|
3051
|
POST
|
From what I understand, the field name is indeed "date"
... View more
02-18-2020
12:18 PM
|
0
|
0
|
3051
|
Title | Kudos | Posted |
---|---|---|
3 | 3 weeks ago | |
1 | 04-23-2024 09:53 AM | |
1 | 12-07-2017 11:55 AM | |
2 | 02-17-2023 01:20 PM | |
1 | 02-17-2023 10:54 AM |
Online Status |
Offline
|
Date Last Visited |
3 weeks ago
|