I'm working on a geocoding project using the plugin in MMQGIS QGis, and I want to use OpenStreetMap data in this project.

I have already downloaded the data of my country and I converted to .CSV files, the problem is that the file contain roads and street names (no province, city or country) so how to configure this data to use them?

knowing that the fields of the province, city or country are obligatory to geocode my data.


In my opinion it makes little sense to try use OSM data with the MMQGIS geocoder since the geocoder was designed for completely different data.

On the other hand, services like Nominatim already do really good geocoding with OSM.

  • 1
    ... also have a look at wiki.openstreetmap.org/wiki/Search_engines for more services / features for OSM-based geocoding.
    – stephan75
    Mar 16 '15 at 20:03
  • @underdark i used the Nominatim services(GeoCode) as you said. can you please give me some more details about how to proced..should i geocode all my adress manually (kind of impossibe task) or what should i do exactly. thank you for your help. I want also to know if Nominatim allow me to creat my own geocoder to use it in another application. Hope you understand me.
    – YSN KHL
    Apr 1 '15 at 11:54

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.