[Qgis-user] Geocoding with MMQGIS - Web service geocode

Nyall Dawson nyall.dawson at gmail.com
Thu May 27 15:13:45 PDT 2021


On Fri, 28 May 2021 at 06:08, krishna Ayyala <ayyalakrishna at gmail.com> wrote:
>
> Hello,
> I have a csv file with the columns "Address", "City", "State" and "Country". I have 40 rows each row representing one address. All the addresses are from the United States. I have the API key which I purchased through subscription. For the web service option, I have chosen Google.
>
> When I try to geocode, I am getting an empty shape file? Can anyone help me fix this problem?

There's some great solutions available these days! Here's what I suggest.

1. Since you already have a Google Maps API key, you can use this
plugin (so long as you are on QGIS 3.18!)
https://plugins.qgis.org/plugins/google_maps_geocoder/ . It adds a new
processing batch geocoder using Google maps, and since it's a
Processing algorithm it's very flexible to run (and can be used in
models, from the command line, etc). It also adds a new locator bar
shortcut for directly navigating to places on the map using Google
maps locations.

2. If you download a nightly pre-release of QGIS 3.20, then there's an
out-of-the-box "Batch Nominatim geocoder" tool in the Processing
toolbox which geocodes using OpenStreetMap data. This is super
convenient, because you don't need ANY api keys or plugins... it's
just ready to go! The one catch is that it's rate-limited, so will be
slow if you need to geocode a lot of results.

All in all, the QGIS geocoding situation is MUCH improved since previous years!

Hope that helps!

Nyall



>
> Regards.
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user


More information about the Qgis-user mailing list