Reverse Geocoder in Experience Builder

329
4
03-05-2024 04:49 AM
Status: Open
Labels (1)
NicholasBarger
Occasional Contributor III

I like many of the Enhancements that have come out in the last version of Experience Builder on AGOL.  It's a bit overdue as I feel we're really behind the curve on getting this running considering WAB will be leaving soon.

The one feature I liked was the Coordinate Conversion Tool... more specifically the Add Point.  This allowed me to effectively do a reverse geocode... which was similar to Robert Scheitlin's enhanced locate widget.  Unfortunately, I think this tool is off a little.

Here is a picture of the WAB Reverse Geocoder - It shows the calculated address at the point where you click on the map.

WAB Enhanced Locate.PNG

 

Here is a picture of the reverse geocoder in ArcGIS Pro - Notice the Match Address vs the Address field that is output from the Address Locator.

ProReverseLocate.PNG

 

Here is a picture of what the EXB Reverse Geocoder outputs - Notice on the right side under address it gives the Match Address and not the actual address.

ExbReverseLocate.PNG

 

So, my idea or enhancement here is that there needs to be a configuration here to allow this tool to use the address field.  If a configuration is not possible then this tool needs to be changed to read the Address field rather than the Match Address.

If I wanted to find out the range of a road segment... either odd or even then I would create a popup to do this for me and have the use click on the street segment.

4 Comments
SubaKrishnan

Hi @NicholasBarger, I'm not able to reproduce the issue. This is address I get for the coordinates.

Could you send me the coordinates/address where you notice this issue?

 

SubaKrishnan_0-1709679336658.png

FYI, we've recently added an enhancement to display full address along with the place name. The change is at the config level as highlighted below. Once it's checked, users can see the full address along with the placename in the Address section of the widget. 

 
 
SubaKrishnan_1-1709679847305.png

 

 

NicholasBarger

Hi Suba,

I'm sorry I think I confused you here.  Yes, if I use esri's address locator I do get a value similar to what you show.  However, that's because esri locators must use address points as part of the geocoder.  If you go to a roadway with few houses and if you get far enough away from those houses you will get the address range from the roadway.

In the example I have, I was using our own address locator that is based off roads.

I have no need to create an address locator from the address points... I already have them in the map 

The point I'm trying to make with this post is that tool should be used for people to find an address at any point along the roadway.  Pro does this....that's what is displayed on the address field and not the match address.

Hopefully that clarified things a little better.

SubaKrishnan

@NicholasBarger Thank you for clarifying. We'll look into it. 

I've noticed that the response for Match Addr and Address field is the same in a few cases. Could you share your address locator, if it's public? 

NicholasBarger

I think it is...but the results are the same with ESRI's world Geocoder also.  Pick any roadway that has a long stretch with nothing on it.  If you select that section of road you will get the road range for the odd or even side of the road depending on which side you click on.  If you're close to a house then you get that address.

Mine works like the ESRI world locator only I do not have address points in it... so I never get those results.

I'm working through ESRI tech support to see if there is something I'm missing or if there is some missed functionality.

I'll try try and update this post once I hear back from Tech Support