|
POST
|
Hi, I'm looking for recommendations on the best workflow to update the source data (csv file) for my pulldata function in Survey123. Pulldata is used to lookup values from the csv file. I need to updated the csv file every other day. Regards.
... View more
09-30-2020
08:38 PM
|
0
|
2
|
780
|
|
POST
|
Hi, I'm trying to stop my device (phone/tablet) from vibrating when clicking on a select one question in the Field App. I looked in the setting of the Field App but didn't find any setting for vibration.
... View more
09-01-2020
06:43 PM
|
0
|
2
|
995
|
|
POST
|
Hi Phil, I uploaded a video showing the problem with the Galaxy S9. You will see in the video that Survey123 in the S9 has all the permissions. I was able to capture the barcode but takes several tries, and also the problem with the switching from front facing to back facing camera is shown as well. The video also show the test with a Galaxy Tab S6. With the table the barcode is capture much quicker. Also, the camera can be switch to front and back with no problem. The tablet has the same version of Survey123 as the S9, as you can in the picture below. After recording the video I removed Survey123 from the S9, clearing the cache and the data, re-started the S9 and re-install Survey123. The problem with switching the camera was still present in the Barcode sample survey, and the difficulty to scan the test barcode persisted. Additional, I tried deleting the Barcode sample survey and download it again to the S9. This reset the camera to the back facing but when I clicked to switch to the front I couldn't switch it back. Finally, I noticed that slightly tilting the S9 to one side while trying to scan the code improve the situation significantly. It looks like the problem is related to this specific S9. I will test the Barcode survey in the other S9s that we have in the company and I'll let you know if I get the problems.
... View more
08-28-2020
06:58 AM
|
0
|
1
|
3937
|
|
POST
|
Hi Phil, Thanks for the quick reply. The Android device is a Samsung S9 with Android 9. This is the same device that I used before when I was able to read the barcode. I will log the bug tomorrow. Here is the about page:
... View more
08-27-2020
07:34 PM
|
0
|
2
|
3937
|
|
POST
|
Hi, I'm new to Survey123, so maybe this question is well known for long time users, but I couldn't find an explanation in GeoNet. In the UC 2020 there was a session titled "Survey123: What's New", during the presentation (@8:43) the new folders options are discussed and the "Inbox" folder is shown with some surveys, then presenter clicks the refresh button in the inbox and says that this is doing a query to the server that returns a new survey that has been assigned to me. How to make this assignment of surveys to specific field workers is the reason of my question. Is this done in combination with Workforce or in the feature layer in AGOL or another way? Is there any documentation about the workflow to do this?
... View more
08-27-2020
07:18 PM
|
0
|
1
|
1076
|
|
POST
|
Hi, Before the recent update of Survey123, I tested successfully reading the barcode of our electric meters nameplate using the Barcodes sample survey available in Survey123 Connect (version 3.9) and the android mobile app. This is the barcode that I'm trying to scan: After upgrading to Survey123 Connect v3.10, I created a form hoping to use the barcode reading functionally of the app but now the barcode question doesn't detect the barcode. I also tried with the Barcodes sample survey again to no avail. I read this blog post, from May-2016, about the Barcode Question: https://community.esri.com/groups/survey123/blog/2016/05/17/understanding-barcode-questions-in-survey123-for-arcgisThe post list the barcodes recognized by the app: Survey123 for ArcGIS supports a very specific subset of them: QR Code, Code 39, Code 93, Code 128, EAN 8, EAN 13, UPC A, UPC E, UPC EAN Extension, Aztec, Codabar, Data Matrix, ITF, MaxiCode, PDF 417, RSS14 and RSS Expanded. Also, the article mentions that: If scanning fails, the first thing to check is if Survey123 is configured to scan the type of barcode you are targeting. Use the menu button in the top-right corner to configure the scanner. You can configure the barcode scanner to scan any of the supported types if you like. I selected all the options available in the menu option with no change in the result. I was surprised that I could not select all the types at the same time, as I tried to select them one by one some of the previously selected lost their selection. Also, the list of barcode type available after the upgrade is the same the was available before. So, it doesn't look like the barcode type I'm trying to scan was removed from the list. In addition, I had another problem with the rotate camera button. After clicking it once the camera rotated to the front facing camera and it won't change to the back camera when clicking it again or closing and opening the app. How I can solve these problems. Thanks.
... View more
08-27-2020
05:49 PM
|
0
|
11
|
5157
|
|
POST
|
Hi, Is it possible to change the font size and/or type of a form in Survey123 Connect? I know that the font size of labels can be changed with HTML, but what I'm looking for is a way to change the font size and/or type for the whole form. This mean changing the font inside the input boxes, notes, selection question options, etc.
... View more
08-26-2020
06:24 AM
|
0
|
3
|
6341
|
|
POST
|
Hi, Here are details of the different utility network environments I have set up: * Electric Asset Package 3.4, deployed in SQL Server 2017 with sample data. The ArcGis Enterprise was 10.8, ArcGis Pro 2.5.2 and utility network version 3. I WILL CALL THIS SAMPLE ENVIRONMENT. * Electric Asset Package 3.3, deployed in SQL Server 2017 as schema-only and spatial reference changed to our location. The ArcGis Enterprise was 10.8, ArcGis Pro 2.5.2 and utility network version 3. After the deployment additional configuration was done to the UN, like: adding field, domains, asset_types and 2 editing versions. I WILL CALL THIS THE DEVELOPMENT ENVIRONMENT. * Electric Asset Package 3.4, deployed in SQL Server 2017 as schema-only and spatial reference changed to our location. The ArcGis Enterprise was 10.8, ArcGis Pro 2.5.2 and utility network version 3. After the deployment additional configuration was done to the UN, like: adding field, domains, asset_types and 1 editing versions. I WILL CALL THIS THE PRODUCTION ENVIRONMENT. When Pro 2.6 was pushed at the end of July, I updated my Pro client. Then with the Pro 2.6 client, I exported the Asset Package of the PRODUCTION ENVIRONMENT and deployed in a File Geodatabase (FGDB). When I check the Utility Network Properties the Utility Network version is 4. I WILL CALL THIS THE TEST ENVIRONMENT. NOW THIS IS THE PROBLEM: I created and successfully tested an Arcade rule in the TEST ENVIRONMENT. The rule is assigned to the StructureJunction/Electric Medium Voltage Pole. The rule returns a dictionary that updates some fields of the Electric Medium Voltage Pole feature, adds records to the related table JointUse and adds one or more feature to the ElectricDevice/Low Voltage Light. The pictures show the attribute rule window and the dictionary returned bye the rule. Then I tried to the rule in the PRODUCTION ENVIRONMENT after changing the classNames with EGDB reference name. The rule failed with this error message: The rule was also tested in the DEVELOPMENT ENVIRONMENT with the same result, but the error message was a little different, this is from the ArcGis Server Manager Log: I tried returning only part of the dictionary and I found that the rule only failed when the returned dictionary has the section that adds the Street Light and Flood Light to the ElectricDevice class, as you can see above in the picture with the returned dictionary. After identifying that the error is trigger when adding to the ElectricDevice class, I decided to test a simpler rule in the 3 EGDB environments (SAMPLE, DEVELOPMENT and PRODUCTION). The simpler rule failed, with the same error message as shown above, in all but the SAMPLE ENVIRONMENT. Here is the code of the tested rule, in every case the claseName was changed to match the database: //low voltage pole geometry var featureGeo = Geometry($feature) //create the geometry for the street light var slGeo1 = Point({'x': featureGeo.x + 8, 'y': featureGeo.y + 8, 'z': 0, 'spatialReference': featureGeo.spatialReference}) return { 'result': 'processed', 'edit':[{ 'className': 'UN_PMLP_V34.UNPMLPV34.ElectricDevice', 'adds':[{ 'attributes': { 'AssetGroup': 16, 'AssetType': 302, }, 'geometry': slGeo1, 'associationType': 'attached' }] }] } After calling Esri's Tech Support, I received the recommendation to upgrade all the clients to the correct version to comply with the requirement of this link: Utility network dataset administration—ArcGIS Pro | Documentation and this table: After 2 days of upgrades and calls to tech support, ArcGis Enterprise was upgraded to 10.8.1, the geodatabases for the DEVELOPMENT and PRODUCTION ENVIRONMENT were upgraded, as well as the corresponding Utility Network Datasets, to version 4, in both environments. Additionally the utility networks in both environment were publish under new names, because the original services couldn't be re-started after they were stop to upgrade the Utility Network Dataset. At the end of all this, the rule error persist in both environment (DEVELOPMENT and PRODUCTION) and the rule works in the SAMPLE ENVIRONMENT, even when the Utility Network Dataset was not updated to version 4. The log of the Arcgis Server Manager has this report. It makes a reference to line 11 of the Script, but the is no code on line 11 of the Script. Esri's Tech Support has a copy of the exported Asset Package and SQL Database of the PRODUCTION ENVIRONMENT.
... View more
08-12-2020
07:36 PM
|
0
|
0
|
505
|
|
POST
|
Hi, Is it possible to create cascading select in Survey123 with overlapping option? The image shows choices. As the image shows there are multiple options that have overlapping options when filtered. This is the code that I add to the "choice_filter" column: single_polemount=${transformer_type} or three_polemount=${transformer_type} or single_padmount=${transformer_type} or three_padmount=${transformer_type}
... View more
08-01-2020
04:22 PM
|
0
|
1
|
574
|
|
POST
|
Hi Robert, What would be the benefit of doing what you propose?
... View more
06-17-2020
09:43 AM
|
0
|
3
|
4429
|
|
POST
|
Hi Xander, As you mentioned, we agree that the benefits of the UN worth the effort. At this point, we have created our data dictionary, selected the Tiers, AG/AT (AssetGroup/AssetType), and related tables that we need. Also, we deployed the Electric Utility Network asset package with the sample data (as a testing environment) and deployed the same asset package with the schema only and the special reference changed to our location (our project environment). Since we don't have GIS quality data to import directly to the UN, we have to basically draw the network one pole at a time, with the help of group and preset templates. But we have decided to start by creating all the substations, then the interconnecting lines between them, and finally the distribution circuits and the other assets (transformers, junction box, street lights, etc) Also we're are taking our time to clean and transform the data that will be added to the UN, which will be added to the features using Arcade rules. Thanks again for your comments and suggestions. Here are my comments: Your first point is very valid. I'll adjust the script accordingly. For you second point, the rule is triggered by insertion. The type of assets (poles, junction box and hanholes) that will be using this rule to generate their assetid are not usually moved, so they will have that number until they are removed from the field. In reality, this id is acting more as a location id than an asset id, because the id will survive the asset. If a pole is replace at the same location, the new pole will get the same assetid. We know that this is not ideal from the point of view of asset management, but we will address this with an asset management system link to the GIS. Regarding your blog: Aqui se hable español. Lo leere con detenimiento, sole le di una hojeada. I'm incrementing the distance, because we want to keep the id length to 6 characters. I was using the postfix as a print to console alternative. If Arcade had a development environment with step-by-step debugging and variables inspection, it would be easier to debug. I thinking something like what MS Office has for VBA. Regards.
... View more
05-29-2020
12:55 PM
|
1
|
1
|
4429
|
|
POST
|
Hi Xander, When we were reviewing the different ways to create an assetid we tested the NextSequenceValue option, but we want to have an assetid code that would have some meaning, not just any random number. Our new assetid code has the information about the district where the asset it located and the distance from a reference point. Maybe you would wonder why someone would need that since you can get that information from the map, but when you are jumping from paper maps to digital maps with the utility network, this king of transition is not easy for everybody. Our current assetid system for poles is not database friendly (a lot of duplicate numbers) but it's very intuitive for the people in the field. With our implementation of the utility network we decided to change our current assetid system, but we want to replace it with something that will convey some information for the people in the field when they are not using the digital map. I share your concern about performance with the nested for-loops and growing data volume, that's why I was wondering if there was another method. Right now we have less than 10K poles, but we don't expect that that number will increase beyond 10K. Yesterday, I came to the same conclusion that you are suggesting and this is the new rule: The rule performance, in the test environment, with the ~10K poles on the map is almost the same that we experience when the rule was not checking for duplicate values, so it looks like performance won't be an issue. But we still have to test it in the production environment, where we are adding the poles with a group template that includes other features (lines, electric attachment and street lights) Since the assetid generated by the rule includes a "prefix" (pole district), I'm thinking that maybe filtering the pole class by the "prefix", to reduce the dataset being tested for duplicates, could make the rule more efficient. What do you think? Also, I still wonder why the first rule didn't work, even if it's not very efficient. Thanks.
... View more
05-29-2020
07:32 AM
|
0
|
1
|
4429
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 04-05-2024 07:08 AM | |
| 1 | 09-03-2021 06:56 AM | |
| 1 | 10-16-2023 11:27 AM | |
| 1 | 10-16-2023 11:11 AM | |
| 1 | 10-06-2021 05:34 PM |
| Online Status |
Offline
|
| Date Last Visited |
10-20-2025
04:48 AM
|