Skip to main content
Question

Geocoder Transformer - Rejected addresses


rberning
Contributor
Forum|alt.badge.img+1

Hello All!

I am trying to geocode a series of addresses that are in a CSV using a geocoding service on Portal/ArcGIS Server (11.x). I have the web services connection authenticated and specified in the tool, and have tried the URL with and without the “findAddressCandidates” section - the results are still being rejected stating that the address hasn’t been supplied. I’ve also tried using a string concatenator to create the address string before connecting it to the Geocoder transformer & I’ve also tried to call out the address using its individual components using the text editor and calling out the specific fields in the format of “100 Street Name, City, State Zip”.

I feel like there’s something obvious that I might be missing - I’m just not 100% sure what it may be. 

Thank you for the help in advance!

 

3 replies

redgeographics
Celebrity
Forum|alt.badge.img+50

Worth a try: URL encoding the address string, because of the spaces. So RIO VISTA would become RIO%20VISTA


lambertus
Enthusiast
Forum|alt.badge.img+16
  • Enthusiast
  • June 18, 2025

How many adresses do you need to geocode? You could also consider the built-in transformer Geocoder with OpenStreetMap. Recommended to use only for small datasets

 

Alternative approach can be to use a hard coded string in the Street Adress to test whether it works in your workspace.


rberning
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • June 18, 2025

We have around 168K addresses which have to be geocoded.

Unfortunately we have to use our own locators for this workflow. For the past several years, we’ve had a SystemCaller calling a python file that’s leveraging ArcPy to call an offline locator in FME; however, I was really hoping we could “upgrade” the workflow to be able to use a geocoding service that’s uploaded to Portal using the Geocoder transformer. 

I’ve tried hard coding the string as well - and I got the same results.

I was able to get an HTTPCaller to work against the geocoder service in FME, but it was very slow compared to running the file directly in ArcGIS Pro - yet faster than the SystemCaller which we’ve been using. The downside is that I’m not getting the same functionality that we currently are getting from the SystemCaller or just running it directly in Pro.

Is the Geocoder transformer is doing essentially the same thing as the HTTPCaller?


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings