IDEA
|
Hi! I understand that the images could be geo-referenced. That would not have the same effect. While in the example of the Tattered Map Sandwich I gave, a version of the themed output could be achieved with a georeferenced image, it does not address wanting to add overlay effects in experience builder. If we used a georeferenced image, the map tatters in my example would move with the map... and so if you used world scale map, you would need a very large image to look good at zoomed in scales. My proposed update to the image widget is really for a different purpose. Consider this version that does not use Experience Builder... such that I can set the overlay image to allow click-through. https://floersch.net/pirate/
... View more
08-21-2025
09:09 AM
|
0
|
0
|
458
|
IDEA
|
This should be SUPER easy as an update to the Experience Builder Image widget. The use case is that you have an image you want to overlay on top of another widget, AND you do not want the image widget that is over the other widget to block using the widget underneath it. In this example I have used the Tattered Map Sandwich approach ... (https://www.esri.com/arcgis-blog/products/arcgis-pro/mapping/tattered-map-sandwich) ... to produce a dynamic map that looks kind like an old treasure or pirate map. https://experience.arcgis.com/experience/9d849c1e005a4ac4b844d02d8fe0fa37 The problem is that the top layer image of the map sandwich blocks interaction with any layer below it, despite it being mostly transparent. So it appears you can use the map, but the mostly transparent overlay is in the way. This can be fixed with a single CSS attribute "pointer-events" which can be set to "none" for any given element in an HTML document. If the Image widget, at least, had a way to toggle this CSS attribute on for specific elements we could have creative and artistic use of overlays that do not block content lower in the Z-order stack. Other ideas might be to produce a military themed image-map-image sandwich to give the effect of looking at an old radar screen. Or to give effects of looking at a map through a window. It could also be used to emphasize branding of an Experience with an overlay image that does not entirely cover the widgets below, but still might provide a large logo in one corner that you do not want to block clicking on widgets below.
... View more
08-21-2025
07:09 AM
|
0
|
2
|
512
|
IDEA
|
Something like this would be great, actually. I've fooled around with storing dynamic content like blog posts in a hosted table, but never got an out of the box way to populate cards on the Hub site, and the editing experience was lame.
... View more
12-04-2024
07:45 AM
|
0
|
0
|
491
|
POST
|
I do not think Hub itself is supportive of this workflow. You can probably get close to what you want by embedding an Experience Builder or Dashboard into the Hub page that itself has an iFrame in it and that the ExB or Dashboard app changes using a live data link in the URL parameter of the iFrame.
... View more
10-23-2024
05:49 AM
|
0
|
0
|
562
|
POST
|
When viewing a dataset from the Hub catalog you either get the "explore" view of the dataset, or the "about" view of the dataset. Here is one such dataset on our Hub... https://opdgig.dos.ny.gov/datasets/9a442dba94f8476fb62749955436732e_0/explore?location=42.395315%2C-75.877333%2C8.01 https://opdgig.dos.ny.gov/datasets/NYSDOS::ny-rising-community-reconstruction-planning-areas/about So - that's fine, but given how obtuse access to the download functionality already is... is there a way to open either of those pages with the download side panel already visible? Just to make it slightly easier for the less savvy users? Some URL parameter? Or some different URL endpoint? I tried to explore how the download button in the page makes the panel appear, but it is all obfuscated in the JS code.
... View more
10-23-2024
05:47 AM
|
1
|
2
|
962
|
POST
|
We have taken route of making our own "items" of some data sources we do not own so that we could improve the symbology or, more importantly, metadata. But we've found that even for datasets we completely own, the difference between the visualization settings and ReST endpoint drawing info remains an issue.
... View more
06-18-2024
07:09 AM
|
0
|
0
|
1402
|
POST
|
Not sure if it is helpful, but our custom Legend is used in this Experience. https://www.stone-env.net/opdgig-view-data/ As described, we're having an issue where the symbology swatches are showing old symbols after the client has updated the layer's symbology in the AGO Visualization tab... because we are fetching the drawing info (renderer info) from the ReST endpoint.
... View more
06-14-2024
12:55 PM
|
0
|
2
|
1457
|
POST
|
This looks promising. I'll explore. Thank you. The issue with where we pull the renderer info from is that there seems to be a disconnect between the ReST endpoint and the ArcGIS Online "Visualization" tab settings. Consider this in the Visualization tab: And this is what the ReST endpoint says for the drawing info (renderer): They are not the same and I know (since i changed it a few hours ago) the "Visualization" tab is the most recently changed. So, needing to pull symbology settings from the Visualization tab is because we need to avoid this disconnect. But I can't find any documentation in the ArcGIS Rest API stuff that talks about how to query the Visualization settings, nor any examples.
... View more
06-14-2024
12:49 PM
|
0
|
0
|
1462
|
POST
|
We have "rolled our own" legend in Experience Builder because the out-of-box legend lacks functionality we needed it. It works fine for most things. Of course it has a key defecit ... it depends on the renderer settings of the ReST endpoint of the feature layer to determine what symbology to should be for the layers, and to draw a little symbol. This is SUPER tedious to deal with because there are so many types of layers and symbologies, that you need a giant chunk of switch or if-then logic to figure out what each layer type is and how to draw a symbol. We keep thinking, there must be some standard Esri way of doing this? It is bonkers that Esri is expecting us to recreate all the logic for legend rendering, right? But we just can't find any examples that really cover all the potential cases for layer types and generate a cute little symbol swatch like we see in the AGO map viewers. I thought I found the source code for it in Esri's GitHub once ... specifically the source for the Experience Builder Dev Edition Legend Widget... but when I went back later to use it, I couldn't find it again. Additionally, not only can we not find a complete example of the logic to handle the layer types for legend rendering, but we also do not see how to access the symbolization settings that are stored in the "visualization" tab for an AGO item. In other words, a feature layer might have some renderer defined for it, but it appears that the settings in the visualization tab for an AGO item can override the ReST endpoint. An example is a layer I created that has a Drawing Info value of: {"labelingInfo":null,"renderer":{"label":"Survey Point","symbol":{"angle":0,"color":[255,0,0,255],"outline":{"color":[255,255,0,255],"width":1},"size":8,"style":"esriSMSCircle","type":"esriSMS","xoffset":0,"yoffset":0},"type":"simple"},"transparency":0} However, five minutes ago I changed the fill color to purple, not red (so it should be something like [255,0,128,255] instead of [255,0,0,255]). So the ReST endpoint either gets overridden by the visualization setting, or takes a while to update from it. However, we would really like to just be able to directly access the updated visualization setting. Which I cannot seem to figure out how to find in the ArcGIS Online API ... I can't even find it in the ArcGIS Online Assistant. So what is the standard method by which someone would render their own legend symbolx? Do we really need to re-invent a wheel that Esri has conquered a million times over?
... View more
06-14-2024
11:08 AM
|
0
|
5
|
1475
|
POST
|
@JayDev awesome - perfect. Thank you! Just what I needed for clarification.
... View more
04-25-2024
09:55 AM
|
0
|
0
|
1006
|
POST
|
Hi Hubbers and Hub Team! After a long wait we finally have the code to enable Hub Premium for our Hub @ opdgig.dos.ny.gov One of the first things we need to do when using the Hub Premium code is name the community organization. Can someone clarify - this will not in any way change our current public Hub site at "opdgig.dos.ny.gov" ... it is simply the URL that registered community members will access? IF a person is registered in the Hub community related to opdgig.dos.ny.gov will they still be able to comment on datasets, or participate in discussions on the "opdgig.dos.ny.gov" Hub site?
... View more
04-23-2024
08:12 AM
|
0
|
2
|
1086
|
POST
|
That's a very helpful bit of knowledge to keep in mind and I could see that biting us. However, my XB app folder is only 120 megabytes right now. So I do not think it is size related unless I'm missing something.
... View more
01-03-2024
12:58 PM
|
0
|
0
|
2209
|
POST
|
We are using Experience Builder Developer Edition. We want to publish our custom Experience. It requires no login or OAuth or anything. When I download the app Zip file and extracted it, I can put it into a folder on one of our development Windows Servers with IIS and I can open the app no problem. I have tried to publish the exact same app to GitHub pages and I get a host of errors in the console. Here is the URL of the app at GH Pages so you can also look at the console. https://opdgig-dos-ny.github.io/ I saw that @GavinRehkemper had done a CI workflow that published to GitHub pages, but the example appears to be dead. I tried switching the service worker cache, but that did not help. The error messages in the console now are the same as before I switch the service worker cache build number etc. I am curious if we know if there is a reason that an Developer Edition Experience cannot be hosted on GitHub Pages? Thanks! Nick
... View more
01-03-2024
11:33 AM
|
0
|
3
|
2286
|
POST
|
We've done this - there are few options. 1. Use a Python Notebook to build the stats and save them to, for example, a hosted feature table. 2. Use the DCAT feed in Hub/OpenData and parse the resultant JSON to count things. We built the Python Notebook approach to populate the stats for the Experience Builder embed at the bottom of this page: https://opdgig.dos.ny.gov/pages/engage Reach out to @mhaley_stone_env if you need more deets than the general idea.
... View more
12-05-2023
02:32 PM
|
0
|
1
|
1189
|
POST
|
Hi @ThomasHervey1 - thanks for looking at it. We're looking into where those special characters came from. It certainly does seem that they should be ignored, at least, if not stripped entirely, from submitted values for the URL attribute.
... View more
09-21-2023
04:32 AM
|
0
|
0
|
1679
|
Title | Kudos | Posted |
---|---|---|
1 | 10-23-2024 05:47 AM | |
1 | 06-07-2023 10:24 AM | |
4 | 08-24-2021 07:54 AM | |
1 | 01-26-2022 10:10 AM | |
1 | 04-27-2020 01:01 PM |
Online Status |
Offline
|
Date Last Visited |
08-29-2025
06:13 AM
|