Click on a map and see all layers at that location.

1879
6
Jump to solution
02-26-2021 08:14 PM
Labels (1)
Damian
by
New Contributor III

Hi

I have 80 polygon feature layers. Each feature layer represents the distribution of an animal species. Here is an overview of those feature layers. I'm trying to create an AGOL app that will enable my users to click anywhere on a map, and see a list of animal species that occur at that point. The kind of functionality I have envisaged was something similar to the 'Identify' button in ArcMap or the 'Explore' button in ArcGIS Pro but I am open to alternatives. Can anyone get me started? I've looked through all the widgets however there doesn't appear to be any that will perform the function I have described, or have I missed something? My scripting skills are limited - building a tool is probably not an option for me.

Pop-ups will enable users to click on a map and see attributes of the layers at that point, however the user has to keep clicking 'next' to see each of the attributes, it won't display all of the attributes in one list, which is what I'm after.

Any assistance greatly appreciated.

Regards, Damian

0 Kudos
1 Solution

Accepted Solutions
by Anonymous User
Not applicable

Hi Damaian,

Sure! Try the Screening Widget?

https://doc.arcgis.com/en/web-appbuilder/create-apps/widget-screening.htm

A list of all the widgets available is on the left. There's also custom widgets if you can host the site, and purpose-built configurable web mapping applications. 

Cheers, Chris 

View solution in original post

6 Replies
by Anonymous User
Not applicable

HI Damian,

I would suggest the Near Me widget using the ArcGIS WebAppBuilder:

https://doc.arcgis.com/en/web-appbuilder/create-apps/widget-near-me.htm

Cheers, Chris

Damian
by
New Contributor III

Excellent, thanks @Anonymous User , that's what I was after.

Can I press the friendship and ask if there is any easy way to do the same thing, except enabling my user to draw a box or freehand polygon as opposed to just a point as provided in the widget?

Cheers, Damian

0 Kudos
by Anonymous User
Not applicable

Hi Damaian,

Sure! Try the Screening Widget?

https://doc.arcgis.com/en/web-appbuilder/create-apps/widget-screening.htm

A list of all the widgets available is on the left. There's also custom widgets if you can host the site, and purpose-built configurable web mapping applications. 

Cheers, Chris 

Damian
by
New Contributor III

Great, thanks again for that Chris. I take it there is no way to exclude analysis layers from the report where the results for those analysis layers are null? I can see an option to "not analyze layers that are not visible", however in my case I have 80 layers that I want to include in my analysis. I prefer to have all the layers turned off to start with otherwise it takes a while to draw them all.

BTW, I'm not clever enough to build configurable web mapping applications yet 😊

Regards, Damian

by Anonymous User
Not applicable

In the Report settings there's an option to hide rows with 0 value, and again for no data value across all analysis fields.

https://doc.arcgis.com/en/web-appbuilder/create-apps/widget-screening.htm

I disagree that you're not clever enough. It's super easy to get started building any web mapping application, be it using ArcGIS Story Maps, the ArcGIS Web AppBuilder or configurable web apps. Sure, there may be specific configurations or workings that you'll learn over time. But it's easy to get started, and  I'd encourage you to just explore the widgets and options when adding purpose to the map.

https://doc.arcgis.com/en/web-appbuilder/create-apps/make-first-app.htm

https://doc.arcgis.com/en/arcgis-online/create-maps/create-map-apps.htm

One way to make things easier may be to reduce the number of layers in your map, or spread them out across several maps if they're disparate. Eighty layers is quite a lot, and may detract from the purpose of the map.

0 Kudos
Damian
by
New Contributor III

Thank you for your response again Chris, I really appreciate you looking at this. The ESRI support is fantastic. The solution you described certainly does exclude null and 0 values from the printed report, however it doesn't hide those analysis layers from what is displayed on screen after clicking "report".  I've highlighted my point in the screen grab below.

The 80 layers are the distributions of 80 different fauna species. You can see the layers here.  I want to enable my users to see a list of all the species that occur at a point or area on a map, so I can't really break them up into separate maps. I could potentially union them all into one layer, however the layers are being constantly updated so I would need to rerun the union each time one of the layers was updated. Unless there was another dynamic option here? Sorry for going down a rabbit hole.

And my apologies, I mis-spoke when I said I couldn't do apps. I was actually meant was my skills to build custom widgets are limited (looks like I have serious issues with basic reading too !!). 

Regards, Damian

Screening.png

0 Kudos