|
POST
|
Hi Chuck, Esri has continually advanced our performance and drawing of hosted layers since the original post in 2012. For example, we've continually evolved how we request large amounts of features from large hosted feature layers, we leverage client side, server side and CDN (Content Delivery Network) caching, and can use WebGL (Web Graphics LIbrary) when drawing layers. Here are a few blog posts I found that describe these enhancements. https://community.esri.com/community/gis/web-gis/arcgisonline/blog/2017/10/17/so-you-want-to-display-a-bazillion-features-on-the-web-a-technical-approach-to-large-feature-datasets Scalable hosted feature layers in ArcGIS Online: Tile queries and response caching FeatureLayer rendering: taking advantage of WebGL in 2D From your post, it seems like you may be loading shapefiles and CSV files directly into web maps. While we have made some performance improvements over the years to increasing the size of shapefiles stored in web maps, we will never be able to get the same level of performance as we do with hosted feature layers. It's just not technically possible. Is there something preventing you from publishing your data as hosted layers? This is really the recommended way to go. Mike
... View more
11-29-2018
10:15 AM
|
0
|
1
|
4880
|
|
POST
|
Sorry, I misunderstood your post. The arcade expression I suggested will not work in HTML. Mike
... View more
11-16-2018
09:20 AM
|
0
|
0
|
3371
|
|
POST
|
Create an expression with this: Proper ($feature.City, 'firstword') Where in my example, I have a field called City. Then you can use that expression like a field in your custom popup. It will also appear in the table. Mike
... View more
11-15-2018
04:20 PM
|
1
|
2
|
3371
|
|
POST
|
From the error message, it appears you're using the extract function. This function, I believe, returns a number. If you are trying to assign this value to a date field, you'll get a field type mismatch of trying to calculate a number into a date field. If your goal is to simply add 180 days to a date in a field and assign it to another field, you can form an expression like this: [PermitDate] + 180 Under normal circumstances, this would yield a new date 180 days into the future. HOWEVER, THERE IS A BUG in AGOL with date addition, where it doesn't work. Subtraction, however works. So try this expression [PermitDate] - -180 Where you subtract negative 180. Mike
... View more
11-14-2018
05:13 PM
|
0
|
2
|
1964
|
|
POST
|
I believe the issue is that your organization is not configured to use standard SQL queries. Go to the Organization tab, click the Security sub-tab and look for the checkbox that says: Allow only standard SQL queries I think this is probably unchecked. Esri recommends enabling it as described here: Configure security settings—ArcGIS Online Help | ArcGIS Here's the specific section of the documentaiton You may also see the following options if your organization was created prior to mid September 2018, and configured with these settings disabled. It is recommended that you enable these two security settings. Allow access to the organization through HTTPS only—Check this box to ensure that your organization's data as well as any temporary identification tokens that allow access to your data are encrypted during communications over the Internet. Once enabled, check your organization to confirm that nothing is affected, such as your home page, maps, scenes, and apps. For example, you may need to update layers to use HTTPS in your maps and scenes. Allow only standard SQL queries—Check this box to prevent nonstandard queries from being accepted in your organization's hosted feature layers. This helps prevent SQL injection attacks. All ArcGIS applications automatically support standard SQL queries. If your organization is currently using any third-party applications for querying data, confirm that they are using standard SQL syntax. Sixty days after enabling these settings, the disable option will no longer be available on the Organization page. Thanks, Mike
... View more
11-02-2018
05:09 PM
|
2
|
0
|
13263
|
|
POST
|
Do you own the layer? If not, AGOL probably shouldn't be showing you the Edit button. Is the layer being shared in a group with shared access and update? In AGOL, lists (domains) are specific to individual fields. There is no concept currently of shared domains, like Pro has. Mike
... View more
11-01-2018
01:26 PM
|
1
|
3
|
6842
|
|
POST
|
Erica, I don't think Collector would be the issue. What version of Pro are you running? I'm using the latest 2.2.3. Are you querying on a date/time that is recent to the current time? This is a long shot that the time zone is somehow impacting the query. If the values are greater than a day ago, you're probably fine. Are you able to track the request sent from Pro to ArcGIS Online? You can see if the query is working. Are you able to share your layer so we can try it? Mike
... View more
11-01-2018
01:06 PM
|
0
|
2
|
10648
|
|
POST
|
Alison, Thanks for your feedback. Currently, the visibility of fields in the table is linked to visibility in the popup for the reason I described above. Thus, to make a field visible in the table, it must also be visible in the popup. I will clarify that the field will only become visible in popups defined as 'a list of field attributes' and not the other popup configuration types. I agree that this is not the best solution to the problem, but it's the best solution we can release in the short term. We have considered other options, but they too are not perfect. We will be continuing to work in this area to improve the experience. If you are concerned about the public viewing field attributes that aren't for public consumption, the best solution is to use a hosted feature layer view. With these layers, you can explicitly set a subset of fields and features the public can see. Thanks, Mike
... View more
10-31-2018
03:08 PM
|
0
|
0
|
2503
|
|
POST
|
Alex, Are you checking the fields definition of the view layer? The newly added field will not show up automatically in 'configure attributes' from the popup configuration because everyone can see this. You have to define it as a property of the view layer here: Once added, you'll see it when configuring your popup Mike
... View more
10-31-2018
02:51 PM
|
1
|
0
|
3430
|
|
POST
|
Enhancement to make newly added fields visible immediately Pending some ongoing testing, at the next release, newly added fields will immediately be visible in the table. If for some reason our testing fails and we can't release this feature, I'll post here. But, it seems like it should go through. New fields will also appear in popups. How do you make your field 'permanently' visible today before the next release? Currently, if your field is not showing up in the table, you have to make it visible. You do this through the popup configuration. So, on the Visualize tab, configure the popup. Choose the Configure Attributes option to display this dialog box. You will need to check the option to 'Display' the field. Save, and you'll now see your field. In the current release, why are newly added fields sometime visible and sometimes not? It depends if there is a popup defined on the layer already. If there is, and you've customized in in any way, a newly added field will not be visible. At the time, we were being conservative and didn't want to mess up any custom popup you may have configured by adding a new field to it. (With the enhancement, you'll now get it.) There really isn't any relationship to the age of the layer, but I suppose the older a layer is, the more likely that you may have configured the popup or it got configured automatically in some way. Layers published from Desktop might already have a popup defined too. Why does it work this way now? In the beginning of AGOL, there were only popups, no tables. Then tables were added to the map viewer and it made sense that the fields you see in the table would match what you see in the popup, so the table just displayed the visible fields defined in the popup. I don't think you could even add new fields at this point. Then, the Data tab was introduced, but it still inherited the visible fields defined in the popup. Hope this helps explain things, Mike
... View more
10-30-2018
05:13 PM
|
0
|
2
|
2503
|
|
POST
|
Is the problem specific to this layer? For example, are you able to set a definition query with a date field on a different hosted feature layer? Are you able to use the Filter tool in ArcGIS Online to set up the same query? Mike
... View more
10-30-2018
08:54 AM
|
0
|
4
|
10648
|
|
POST
|
You might want to cross post here. https://community.esri.com/community/gis/analysis Mike
... View more
10-29-2018
09:38 AM
|
0
|
1
|
4162
|
|
POST
|
The provided link does not appear to be a link to the actual CSV file, but instead to the web page representing the CSV file in Dropbox. A quick search of the web to find the direct download for Dropbox files yielded a few options, one of which was this: Solved: Direct download link isn't working on mobile - Dropbox Community - 236563 This page suggested using dl=1, as follows, which worked for me in the map viewer https://www.dropbox.com/s/dh3jw0l1ii7vxfm/Emergency_Services.csv?dl=1 Thanks, Mike
... View more
10-29-2018
09:10 AM
|
1
|
1
|
2625
|
|
POST
|
Hi Erica, I am not seeing the same behavior. I am able to set a definition query in pro using a date field in my hosted feature layer in ArcGIS Online. I assume you are signed in to pro and are accessing your own content. How is the item shared? Does it draw correctly? Are you able to set a definition using other fields? Mike
... View more
10-26-2018
04:06 PM
|
0
|
6
|
10648
|
|
POST
|
Can you share your web map? I'm also assuming the services are publicly accessible. Alternatively, you might try opening the web browser developer tools that track network requests. You might get a more informative error message when you look at the request that is failing. Mike
... View more
10-25-2018
02:22 PM
|
0
|
1
|
2872
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 12-16-2011 09:47 AM | |
| 1 | 03-22-2024 09:18 AM | |
| 1 | 03-20-2024 05:07 PM | |
| 1 | 03-20-2024 01:52 PM | |
| 2 | 03-20-2024 03:51 PM |
| Online Status |
Offline
|
| Date Last Visited |
Wednesday
|