To understand the concept, let us take a quick example – if we want to ascertain a destination, the basic requirement is a comprehensible address. This is clearly defined in terms of a street name, lane number, and so on. In the same way, a system understands addresses in a certain pattern of latitudes and longitudes. So, in order for the addresses to be fed into a system, they must be converted into the language that the system understands. The process of converting addresses into numerical coordinates and representing them as latitudes and longitudes is called geocoding.