How can I do Reverse Geocoding on my own Server?
geocoding, reverse-geocoding
Solution
Take a look at Nominatim. It is a popular service for OpenStreetMap capable of answering geocoding and reverse-geocoding queries. It is also possible to set up your own Nominatim instance. If you want to use a public instance instead then make sure to comply with OSM's Nominatim usage policy because the server runs on donated ressources. Alternatively you can use another public instance, for example the Nominatim instance provided by MapQuest.
Problem
We are getting a lot of data and are trying to build a system on our database which can convert latitude-longitude information to city and country. We don't want to use any of the google Api's. We want to set our own server to do this.