POST
|
One thing I have noticed is that when Enable Sync is checked in the Hosted Feature Layer Settings of the parent layer, the Hosted Feature Layer View exhibits some strange behavior. Adding or deleting data will be reflected in the View's attribute table but won't be shown on the map. It's like the data is there but the map doesn't update. This also causes widgets in WAB and Operations Dashboard to not function properly. We can't turn off Sync even if we wanted to on some of our layers that are being updated by third party software (WebEOC) through the ArcGIS REST API. These are the layers I noticed that behavior occurring. Whatever their script is, it automatically enables Syncing and creates a Replica on the service. I've tried unchecking Enable Sync on these layers but the script will somehow turn it right back on when the updates occur on 1 minute intervals. Try checking to see if Enable Sync is checked on the parent layer of your view and if turning it off will solve the issue. I would like to see this issue resolved by ESRI if that is the case. Our workflow described above requires Sync to be on and we have to create views to allow access to view the data by the public but not allow them to edit the parent layer.
... View more
11-21-2019
12:40 PM
|
0
|
0
|
786
|
POST
|
I attached the python file to my original post. You can host the environment on any windows machine that has task scheduler. We have a couple machines dedicated for ArcGIS Server and I just have task scheduler running the python script every so often on one of them. You have to install ArcGIS Pro as well.
... View more
05-20-2019
12:12 PM
|
2
|
1
|
3926
|
IDEA
|
I would like the ability to create different map themes and have them all accessible from a drop down in Web AppBuilder. Different layers would activate in the map according to the selected theme. For instance, a Transportation Theme would contain all transportation layers and would turn those layers on when the theme is selected from the drop down. This configuration would also need the ability to select what layers are visible on the map by default. See snapshot below for example. This function could even exist inside a widget. The Layer List widget somewhat has this functionality but you are only able to control what layers are available in the widget as opposed to being able to control layer visibility on the map when the button is clicked.
... View more
01-09-2019
05:25 AM
|
0
|
0
|
217
|
POST
|
Yes we have experienced this issue as well. We have been testing around Mercedes Benz Stadium in Atlanta. Google maps the IP address of WiFi networks when they collect street view images. One of the problems of using high accuracy location of Android is that when GPS is not available due to obstructions of satellites (being in a parking garage) the phone will attempt to find your location using WiFi. Sometimes these WiFi networks move for whatever reason (mobile hotspot, etc.). If this WiFi network moved in range of your phone, the phone will report your position to the original location that Google mapped. We've seen this happen every time at the stadium which can most likely be attributed to losing GPS signal when workers are in parking garages and buildings. We found that you need to not only turn WiFi off on the phone, you also need to turn off WiFi Scanning to prevent the phone from detecting these WiFi network locations that are out of date. You lose the high accuracy capabilities that provide redundancy when GPS is not available but at least your workers won't be reported miles away from where they are not. We have identified areas around the stadium where GPS will be spotty and know that when workers are in these areas, location could be off anywhere from 100 - 300 ft. Only Androids were tested.
... View more
01-02-2019
05:32 AM
|
0
|
0
|
687
|
IDEA
|
I would like to see the Ops Dashboard List Widget have the option for configuring an auto scroll option. Here is an example of a RSS feed widget that has the same functionality: RSS Feed, Facebook Page, Twitter, Google Calendar Widget | FeedWind . You could set the scroll options to Normal or Movie Credit and set the speed in seconds for how fast the auto scroll moves.
... View more
08-09-2018
11:38 AM
|
9
|
0
|
792
|
POST
|
I also found that if Arcade attribute expressions are stored with the layer in the map, the Info Summary widget will also fail to load the list when you click the drop down. As soon as the attribute expression is removed, the Info Summary widget will list the features in the layer as expected. Below you can see an expression I wrote for dynamically creating a Forecasting Office field in the pop up that transforms the WFO code to the actual office name. Works great for the pop up but unfortunately causes the Info Summary Widget to break.
... View more
08-06-2018
02:20 PM
|
2
|
2
|
1767
|
POST
|
We had a mix of 7s and 8s. All of them are running on iOS 11.3. Today, I tested my iPhone 7 at my home. Here is the workflow: 1. I opened Apple Maps first and it was reporting my location accurately. 2. Then I turned Apple Maps off and Workforce on while the phone was still on Wi-Fi. I ran the app for about 15 minutes on Wi-Fi while tracking at 1 minute intervals. The average accuracy was 65 meters which is not great but better than the other tests. 3. I then turned off Wi-Fi and ran for another 10 minutes just on the cell network. Once again, the location services on the phone started reporting miles away with an average accuracy of 3,370 meters. 4. I turned Apple Maps back on and ran both Workforce and Apple Maps (in foreground) for another 10 minutes without locking the phone. Voila! Workforce started reporting my location almost to the exact spot of where I was in my house with an average accuracy of 7.3 meters. But, hang on just a minute….. 5. I turned Apple Maps off and ran Workforce for another 20 minutes. Workforce continued to report my location correctly for several minutes and then the same behavior started again. Workforce was yet again reporting locations 1.5 to 3 miles away from my actual location. 6. I turned Apple Maps back on and ran alongside Workforce and my location immediately started reporting correctly for a few minutes just to go back to sporadic location reporting again. This led me to further investigate. I put Apple Maps in the foreground (didn’t hit the home button to place app in background) and I also didn’t lock my phone this time. Workforce started reporting my location accurately again and stayed pretty consistent until I tested with the phone locked. When I locked the phone, Workforce started reporting way out again. 7. Unlocked the phone, ran Apple Maps in foreground alongside Workforce and everything worked as expected. Final Recommendation: Best practice is to run Apple Maps in the foreground while running Workforce in order for the location services to report correctly in Workforce. Also do not lock the phone as this will also cause inaccurate location reporting. Limitations: Test was only run over an hour period in a neighborhood. More tests need to be ran out in the field for a longer period of time. Notes: Workforce on Android can be run without opening Google Maps. It can also run in the background while the phone is locked and still report accurately. This seems to be the limitations of iPhones 7 and 8 but those phones were all we had to test.
... View more
05-29-2018
10:18 AM
|
0
|
1
|
606
|
POST
|
We tested again on May 3 at the MCV exercise on Lake Lanier, GA. Same results. All iphones reported sporadically while all Androids worked as expected. This time we had 7 Androids to test and 4 iphones. This is an image of the Androids which are tightly clustered and reporting correctly. We even put one in a helicopter which are the purple dots and it worked as well. The average accuracy of all phones was 21.23 meters over a 4 hour period. This is an image of the 4 iphones at the same extent and they are all over the place with an average accuracy of 2,508 meters over a 4 hour period. There are even points that are well outside the extent you see here. The points in the middle of the lake should have been where the majority of the points were in the previous image. After 2 tests, we are going to use Android phones for future events.
... View more
05-24-2018
06:40 AM
|
2
|
4
|
1044
|
POST
|
Yes we did notice that behavior with the iphones. We would log out of the app and back in on those phones with no updates on location. We would then power cycle the phones and then turn Workforce back on which would update the location to the correct position only to stop reporting again after several minutes.
... View more
04-16-2018
11:57 AM
|
0
|
0
|
1045
|
POST
|
1 hour south of Atlanta, GA at the Georgia Public Safety Training Center.
... View more
04-13-2018
01:08 PM
|
0
|
0
|
1045
|
POST
|
We tested workforce for search and rescue exercise today in an area that had decent but not great cell reception. We are also on AT&T First Net network for public safety. 4 out of 4 iPhone 8 showed locations 3 miles away from where they were supposed to be. 1 out of 5 iPhone 7 with same issue. Samsung Galaxy S9 had no issues but we only had 2 to test. Will test more android phones at next exercise in May and post back results.
... View more
04-13-2018
08:17 AM
|
1
|
3
|
1045
|
POST
|
Installing the API using ArcGIS Pro Python Package Manager is the easiest way I found to get the environment up and running: Install and set up | ArcGIS for Developers. This is assuming you have already downloaded ArcGIS Pro. Once you have the package installed navigate to C:\Program Files\ArcGIS Pro\bin\Python\envs\arcgispro-py3\Scripts and place this file anywhere in that folder. Edit 5/20/2019: The link to the jupyter notebook no longer works. See attached python file. This file can be configured to work with your data. If you want to work in jupyter notebooks, then you will need to copy each input line into a new notebook. This is a jupyter notebook that I have created for overwriting a feature layer in AGOL from a geojson file. While in this folder find an application called jupyter-notebook and double click to run. At this point you will see something like this: Click the notebook that you just added to open and change the areas I have bracketed to work with your data. Once you have the notebook working, you can download as a python file and set up a task in Windows Task Scheduler to automate how often the script will run. I am working in the C:\test folder but you can change this to wherever your data is stored. You can also ignore the part of the script that is getting the geojson from a url and writing to a file if you already have the data stored somewhere.
... View more
03-13-2018
01:56 PM
|
4
|
5
|
3926
|
DOC
|
Does this widget support identifying image services like this one: CoastalPlanning/US_Category1_MOM_Inundation_HighTide (ImageServer) ?
... View more
02-27-2018
10:36 AM
|
0
|
0
|
4683
|
POST
|
I am also having this issue. Overwrite works when editing is turned off in the hosted feature layer settings. When editing is turned on, the job fails. I can manually overwrite the feature layer in AGOL by going to the item's overview page and clicking "Update Data" ==> "Overwrite Entire Layer" but running the overwrite through the ArcGIS Python API doesn't seem to work when editing is turned on. As soon as I uncheck editing in the feature layer settings, the code works again. Not sure what is happening here.
... View more
01-30-2018
09:21 AM
|
4
|
2
|
1979
|
Title | Kudos | Posted |
---|---|---|
2 | 08-06-2018 02:20 PM | |
2 | 05-20-2019 12:12 PM | |
27 | 04-15-2016 08:12 AM | |
4 | 03-13-2018 01:56 PM | |
9 | 08-09-2018 11:38 AM |
Online Status |
Offline
|
Date Last Visited |
07-10-2024
01:20 AM
|