Geoparsing, Batch geocoding and geocoding Europe
geocode.xyz
geocode.xyz
For instance On maps.google Department of Food Safety and Zoonoses (FOS) World Health Organization Avenue Appia 20 Geneva Doen't work
On Geocode.XYZ it works: http://geocode.xyz/Department%20of%20Food%20Safety%20and%20Z...
46.23384,6.13204 » Geneva, CH » 20 Avenue Appia, Geneva, CH » + - Maps © Thunderforest, Data © OpenStreetMap contributors 46.23384,6.13204
It doesn't understand diacritics correctly.
With the address "Första Långgatan 10, Göteborg" it shows the name with messed up characters and capitalization, as in "Example: F�rsta L�nggatan 10, GöTeborg, SE".
The locations also appear to be off by a few tens of meters. "The Old School | Temple Road | Oxford OX4 2EP" gives an address which is across the street from where it should be (which is where Google says it is). "Avenyen, Göteborg" is also shifted. And "Storgatan 1, Stockholm" is in the middle of the street named "Storgatan", and not at the address, which is at the end of the stret.
Less acceptable, the Louvre, at "Musée du Louvre, 75001 Paris, France", is off by more than two blocks.
Oh, I tried "Aveyn, Göteborg", which is a typo. It pointed me to somewhere in the middle of a block, with no street named "Avenyn", or anything like that, close by. I don't know how I ended up there.
As to the typo, I have not implemented fuzzy search yet.
Regarding the typo, I expected to get a "not found" answer, as "not found" is a better answer than being pointed to somewhere meaningless. I did not expect typo correction, though that would certainly be nice for some cases.
I see now that the search gives the same location as "Göteborg", so may be the default locations of the city. If so, that's odd because it's not near the center of the city.
Nor is it the default address for "Göteborg", as "dalkegatan, Göteborg" goes to some place near Göteborgsvägen on the east side of town. For that matter, "dalkegatan Göteborg" (without the comma) goes to some place on the west side of town.
Given these variations, it's hard for me to trust when an answer is correct, other than by double-checking the results manually.
The geoparser also looks for city names, and by checking the response you can see that only the city name was matched.
Having said that, it is also true that we have less data coverage for Sweden (compared to some other countries that provide open address data). Our responses will be about as good as the data we have, and openstreetmap does not have 100% coverage in Sweden either.