I got a CSV file with more than 15.000 address, and I need to show them on a map of the South-West of France.

I've found the MMQGIS Plugin on QGIS, but it does so without the right SCR.

Do you have any idea to help me convert my addresses? I searched on the Internet and didn't find any adequate solution.

  • 5
    Could you please a) expand on what you did already and b) give some more details, especially what "SCR" is.
    – Erik
    Dec 7, 2018 at 10:16

2 Answers 2


So you want to geocode your file ("translate" adresses to xy coordinates). You can search by yourself using this "geocode" keywords and you'll find plenty information.

However, in France, there is a free batch geocoder here : https://adresse.data.gouv.fr/csv

If you use it, you'll obtain a csv with xy coordinates (ESPG:4326) for each of your adresses. Then, You can import this file in QGIS using text delimiter filetype :

Import CSV

You'll find many tutorials on how to import CSV to Qgis like here

PS: the geocoder is limited to 10 000 rows by batch, so i think you'll have to split your file which is 15 000 rows long.


Sounds like you need some Geocoding. There are several ways that I may refer you to.

  1. Using QGIS Plugins, e.g. MMQGIS, GeoCoding, and others (check the list) There is even one especially for France, namely Gban (not sure if it is directly available in QGIS Plugins menu, perhaps you need to install it manually, related topics: How do I install a plugin when I have the .zip file for it and How to install a QGIS plugin when offline?.

  2. There are some geocoding Python libraries, e.g. GeoPy with the IGN France GeoCoder OpenLS API or Geocoder: Simple, Consistent.

  3. Geocoding with the implementation of R and (as was mentioned by @Antoine Watrelot) adresse.data.gouv.fr API based on BAN data. Article: Geocoding French addresses with BAN.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.