POST
|
I'm probably being a bit thick, but is there way for users to switch the base map of a geopoint question on the webform? So, for example, they can change the map themselves from World Street Map to World Imagery? Often the former is good for finding a general location, but the latter is needed to find a more detailed location. I can do it in the field app, but can't seem to find a way on the webform. Many thanks in advance.
... View more
08-13-2019
01:36 AM
|
0
|
3
|
597
|
IDEA
|
Be able to calculate/record the zoom level of the map when a user manually selects a location in a geopoint question. We've found that some users of our surveys select locations manually from the map at zoom levels that aren't appropriate for what they're recording. If we could record the map zoom level at the point they manually selected their location we could measure how often this was the case and exclude the records if necessary. This would be especially useful for surveys aimed at the general public, where there may be large numbers of participants submitting data who may not appreciate the need for accurate locations. An alternative/extension of this would be to limit the maximum zoom level of the map at which a location can be manually selected and/or be able to provide a warning for people to zoom closer in (in a similar manner to the GPS accuracy threshold settings).
... View more
08-13-2019
01:25 AM
|
4
|
0
|
245
|
POST
|
Hi Brandon, That's really helpful, thank you. For our examples we can't really make the geopoint read-only as there will often be instances where people need to manually select the location as it's some distance from their GPS location (e.g. they observe a bird at a distance). We will include the accuracy threshold/location quality expressions as these do help greatly when people are using the GPS for their location. As suggested I will log it as an idea and keep my fingers crossed. Thanks again Col
... View more
08-13-2019
12:55 AM
|
0
|
0
|
623
|
POST
|
Is it possible to calculate the zoom level of the map when a location is manually selected by a user? We've had some users of a survey entering poor quality locations and our suspicion is that they're manually selecting the location on the map at an inappropriate zoom level (i.e. they're zoomed out too far to be selecting an accurate location from the map). If we could record what zoom level they were at when manually locating on the map we could identify if this was indeed the case (or whether there was another source of the poor quality records). Ideally we would also then be able to add a constraint that meant they could only manually select a location when zoomed in to within a certain range. Is any of that possible?
... View more
08-01-2019
06:33 AM
|
0
|
2
|
773
|
POST
|
Hi, Is there any way to alter the tolerance on the select action when using the Smart Editor widget? At the moment when a user selects an object to edit it often selects multiple objects some way away from where the mouse was clicked (and not objects a user would intuitively expect to be selected). To compound this issue, out of the multiple records selected it often fails to highlight the one that exactly intersects the point of clicking as the first/primary record of the selection. Which is even more confusing to the user. The image below shows an example of this. The central polygon is selected by the cursor. It and two adjacent polygons are also selected, but the 'primary' one (the one showing first in the form, highlighted in blue), isn't the polygon intersecting the cursor.
... View more
03-21-2019
06:17 AM
|
0
|
3
|
754
|
POST
|
Hi, I've just updated the Survey123 field app to the latest version (3.2.265) and noticed that the +/- buttons on 'spinner' fields no longer work if the field is blank. They become active again if you type a value into field, but this obviously adds an extra action the user must take and makes the spinner much less useful. I've older versions of the app on other devices and they work fine (i.e. the buttons work when the field is blank). Is this a bug or is how spinner fields are intended to work now? Defaulting the spinners to 0 is a half fix, but in some of our surveys a blank and a zero represent different things (the former representing something that wasn't looked for, the latter being something that was looked for, but not found). Can the functionality be restored to how it was? Many thanks
... View more
02-25-2019
05:35 AM
|
0
|
1
|
304
|
IDEA
|
There are probably a number of ways this could be implemented, but at its simplest what's needed is a way that an organisation can set the date format for the entirety of its bit of ArcGIS Online and all its users. Whether this is done by a language setting, a region setting or by a dedicated option is perhaps less important. Currently anyone speaking English but requiring a dd-mm-yyyy format has to use a range of manual fixes or work-arounds (e.g. altering the date format in individual web maps). In some circumstances there is no fix and users are presented with the mm-dd-yyyy format regardless. This is confusing for users as they are presented with dates in both formats and can easily lead to misinterpretation or errors. It is also a significant waste of time for people who have to repeatedly configure date settings.
... View more
02-13-2018
08:07 AM
|
6
|
0
|
938
|
POST
|
Hi Brandon, Thanks for this. I’m not sure how I managed to miss the original post/thread, but it’s very helpful. Unfortunately I’m in the same boat as a couple of folk on there. I’m not able to use the ‘add and update’ option because it would allow querying by anonymous users of data we don’t want them to see. Thanks again for your reply.
... View more
02-08-2018
01:13 AM
|
0
|
0
|
467
|
POST
|
Hi, I have a survey intended for use by the general public that, amongst other things, allows images to be taken/attached. The public users access the survey directly in the Survey123 app by clicking on a link sent to them (i.e. they don't log in to ArcGIS Online with an account username and password). Due to the nature of the survey I have modified the settings on the survey's Feature Service to that shown below - I want anyone to be able to add data to the survey but for no one outside my organisation's administrators to have access to it once submitted. Everything works fine until records are submitted with an image attached. This gives a code 400 error and says the record has not been submitted (although I think the non-image bit of the record actually has). If a record is submitted without an image it goes through fine. If I log into my ArcGIS Online account and submit a record with an attached image the record is submitted without error (although I can't seem to preview any of the data from the survey when I log into the Survey123 website and look on the 'Data' tab for that survey). Is this a bug or something I'm doing wrong with the permissions? I've tested this on both an Android tablet and an iPhone and I get the same issue. Many thanks in advance.
... View more
02-07-2018
06:43 AM
|
0
|
2
|
796
|
POST
|
It would be great to get this fixed. We have had similar problems with our surveys. It's a particular issue when we have a final page containing 'terms and conditions' that you want the user to agree to. Often this page loads half way down the page or at the bottom. It is either confusing or gives the impression that you're trying to get them to agree without reading the T&Cs properly.
... View more
02-05-2018
08:35 AM
|
0
|
1
|
1393
|
POST
|
I thought I’d post this just in case it was of any use to others. The latest Great Wall release has fixed the behaviour of now() so that it re-calculates. This means that if you clear a time field with now() in the calculation field and then return to enter a new value it will populate the field with the current time. Previously I think it would return the time when the form was first loaded. For our purposes (and as has been mentioned by others in this and other threads) we wanted to take time stamps at particular points in the survey. Using the latest fix and select_one fields we’ve come up with one way you can essentially check a box and record the time when it happened. What we did: 1) Create a select_one field in the survey (labelled something like ‘Take time now’) which has a single choice value with a name of ‘0’ (it can be labelled something more user-friendly). 2) Create a time field that you want to be populated with the current time at the desired point. 3) For that time field, under the calculation column, put in; now()+int(${TakeTimeNow’}) – i.e. you’re effectively adding zero to the current time. Now when the select-one is checked the time is recorded. If you un-check and re-check the box it will update the time at the re-check, so people can amend things if they accidentally selected it too soon. There may well be other/neater ways of doing this, but it worked for us. A big ‘thank you’ to everyone who worked on the latest release – the fixes are definitely appreciated here.
... View more
01-25-2018
05:36 AM
|
4
|
0
|
3956
|
POST
|
Hi John, Many thanks for the reply. For point 2) I'm a little confused. Are you saying you shouldn't alter the permissions directly on the Feature Layer (as pictured in my original post)? If so, it goes against the advice given in the blog post here which specifically states this as a method for preventing people from viewing data in public surveys. That would also suggest that there is no way of preventing anyone accessing anonymously entered records. I think my overall point is that if you create a public survey in the vast majority of cases you want members of the public to be able to add data but not see data others have entered. If I use something like SurveyMonkey to create a public survey I expect everyone to be able to add data, but I would never expect them to be able to see the data others have added. This was my default expectation for Survey123 and I wouldn't be surprised if others felt the same. If you want to create a public survey that captures any sort of personal/sensitive information you need to be able to restrict access so only you (and possibly the person entering the data) can see it. Having had a quick look through ArcGIS Online, I have found instances where I can access personal information collected by others in Survey123 surveys because of the settings applied as default and because the data have been entered anonymously. If the data are European it would be a breech of Data Protection laws. Whilst this could be down to the choices of the survey creator, I would have hoped that Survey123 would have defaulted to a set of permissions that prevented this - making it a conscious choice for the owner of the survey to open things up further. I'd expect it even more so if there was no recommended/stable way of locking down the survey (as it sounds might be the case in point 2).
... View more
11-10-2017
02:01 AM
|
0
|
1
|
879
|
POST
|
Hi, I wanted to post a couple of issues that I’ve come across regarding the ‘Editing’ options for a hosted Feature Layer being used by a publicly shared survey. I’m not sure that they’re bugs as such, but they are not at all obvious and may impact on the security of people’s data. When I create a new survey using the web designer the editing settings for the related ‘fieldworker’ Feature Layer are as below: If I choose to make the survey public, my interpretation of the above would be that an anonymous user (i.e. one not signed into ArcGIS Online), would be able to add records to my survey, but only view the features they had entered (or not see any features that had been entered, including their own, if that’s how you interpret ‘What access do anonymous editors (not signed in) have?’ when set to ‘Only add new features, if allowed above (requires tracking)’). In reality though, when an anonymous user goes to view the data held within the Feature Layer through ArcGIS Online they don’t just see the data they’ve entered, but all the data entered by anyone anonymously (i.e. not signed in). I guess that anyone entering data anonymously is being recorded in the data as ESRI_Anonymous (see here) and that the security is allowing a person not logged into to view all of that data collected by ESRI_Anonymous, but this isn’t made clear anywhere if it is – indeed interpreting the settings for anonymous users is clouded enough by the phasing used in the settings page. In some use cases you can get around this by changing the ‘What features can editors see?’ to ‘Editors can’t see any features, even those they add’, which then stops any user seeing any features. This approach is fine, but I’ve also noticed that if you republish your survey at any point the settings revert to their default settings (it goes back to ‘Editors can only see their own features (requires tracking)’. Again this isn’t made clear and means you need to re-set your settings each time you publish. This is inconvenient, but more importantly in the time between you publishing and re-setting the edit settings your anonymously entered data are essentially publicly viewable. If you’re not aware of these two issues it can be very easy to make data available publically in a way you had not intended. If this is how things have to work, is there any way this could be made more explicit in the guidance?
... View more
10-03-2017
04:44 AM
|
1
|
5
|
1868
|
POST
|
Hi James, Thanks for all of your replies - they've been really helpful. I still had some problems with the curly braces so I thought I might post how I got around them. I'm not sure if it's a wider problem or just me, but just in case it helps someone. My scenario is very similar to the ones previously mentioned - I have a feature layer of visit areas related to a separate table of inspections. The visit areas are recorded using Collector (or through a web map app when being accessed on a desktop) and the inspections using Survey123 (or Survey123 for ArcGIS on a desktop) the two being linked, as above, with the custom URL passing the GlobalId from the feature layer to the a ParentGlobalId GUID field of the inspection table. Everything worked fine between Collector/the web map app and Survey123, there were no curly braces being passed across with the GlobalId and the relationship between the two record types was being formed as hoped. The problems only started happening once the user downloaded the map in Collector so they could work offline (rather than running live off the network). When this happened Collector started putting in the braces, which, as mentioned previously, prevents the link between records being established. For my workflow I needed users to be able to add records using Collector when connected to the internet, using Collector when there was no connection and on a desktop. If I used the above suggested work-around of removing the first and last character of the incoming GlobalId, it solves the problem for the offline Collector route - it removes the { and }. However for the other two routes - which don't have braces in the GlobalId - it cuts of the first and last digits of the actual GlobalId. So not really ideal. To get around it I took the ‘substr(${incoming}, 1, string-length(${incoming}) - 1)’ function and added an ‘if’ statement according to the length of the GlobalId value (which should be 36 characters in length, but is 38 when the braces are present), getting the following: if(string-length(${incoming})>36,substr(${incoming}, 1, string-length(${incoming}) - 1),${incoming}) Using this calculation in another field on my Survey123 form and passing the results to the ParentGlobalId field in the inspections table seems to have done the trick.
... View more
09-06-2017
06:44 AM
|
0
|
2
|
649
|
POST
|
Hi, I was wondering whether Collector supported custom images as point symbols? I have a web map that correctly displays a range of custom images for a point layer's symbology, but when this is opened in Collector they are only displayed as a 'prohibited' symbol (a red circle with a diagonal slash through it). If it's is not currently possible is it something on the to-do list? Many thanks Col
... View more
09-04-2017
02:18 AM
|
2
|
2
|
629
|
Title | Kudos | Posted |
---|---|---|
2 | 05-13-2020 05:34 AM | |
12 | 10-25-2019 01:17 AM | |
1 | 10-25-2019 01:25 AM | |
2 | 10-14-2019 01:09 AM | |
1 | 10-14-2019 12:22 AM |