Geocoding is the process of determining a position on the globe using an address. The position is usually specified using geocoordinates (longitude, latitude). A good geocoding algorithm is expected to be able to assign even incorrect addresses.