Large and small-scale businesses require reliable information for quality delivery. The most apparent parameter you need to consider is place coordinates. Sending an expensive delivery to Portland, Maine, instead of Portland in Oregon would be a disaster. That's why businesses use geocode to represent a geographical location or object.
Would you like to know whether your business can benefit from geocoding? Learn how this technology works and ways to implement it here.
What is a Geocode?
A geocode is a universal identification code with latitude and longitude coordinates used in different business and marketing spheres. The geocode is an inherent element of any geographical information system (GIS) that visualizes the map and corresponds to a physical address or location. If, for example, you'd like to find a geocode for the Colosseum, you can use the Google Maps API and discover it is 24.4068, 38.9364.
What is Reverse Geocoding?
While geocoding is converting an address into a geographic coordinate, reverse geocoding is the conversion of geographic coordinates to a readable address. Those can also be considered as an encoding and decoding of a coordinate.
Reverse geocoding is vital in the daily life of an average user. Let's say you have specific coordinates and wish to find out the address of this location. Reverse geocoding allows you to locate nearby places and addresses.
Reverse geocoding is often used in the most popular GPS navigation mobile applications. To understand how it works, try to remember the last time you used Google Maps:
- When entering a specific address geocoding system transfers your input into certain characteristics according to the rules in its code.
- Those can be a number, name, and type of the street. These parameters are called elements.
- Geocoding system can create multiple interpretations of the same address. For example, the word "square" can be a type of street or its name.
- The algorithm searches for all the element combinations, compares them to calculate the most appropriate one, and gives you the address you are looking for.
What is Geocoding Software And When to Use It?
Geocoder is special software that turns information from an address to coordinates. Most of the geocoders require a specific street or geographic location. When searching for the Colosseum geocode, you need to know that it is located in Piazza del Colosseo, 1, 00184.
Why do businesses use it? Because transforming information into codes is much easier than writing street addresses. It is also more accurate and convenient for creating maps and other uses.

Science
Conducting research, especially with large samples on vast territories, is almost impossible to imagine without geocoding. It simplifies contacting the subjects and monitoring the required data. That leads to more accurate results and allows to broaden the research area.
Logistics
Geocoding is used to optimize deliveries and trade routes. Both large and small businesses require accurate addresses to calculate the fuel and delivery price.
Insurance
Insurance companies need geocoding to help customers with policy evaluation and finance management. It offers more accurate data to help insurers minimize risks and improve service speed.
Finance
Geocode data is helpful in simple scenarios such as finding an ATM or global ones like analyzing bank transaction locations to identify fraud and tax evasion.
Marketing
Geolocation is crucial data in the marketing field. It is used to advertise more relevant products, research the target audience, and find new customers. Customers' location can provide information about their financial capabilities, needs in a particular area, and local competitors.
What Does the Accuracy of Geocoding Depend On?
The overall accuracy of geocoding depends on several parameters:
Method of location representation
The father of geocoding is Roger Tomlinson, who invented it in the 1960s to store and analyze data from Canada Land Inventory. Since then, different methods of representing location have appeared, like ZIP+4, interpolated, parcel centroid, and rooftop codes. Most modern geocoding technologies rely on them. The accuracy of each may differ, but the principle of finding latitude and longitude coordinates remains the same.
ZIP+4 Level
These codes are used to track a postal delivery route. Such a route may consist of ten to twenty addresses while remaining relatively accurate. ZIP+4 Level codes provide a decent way of geocoding for blocks in urban areas.
Interpolated Geocodes
This method uses math operations to arrange addresses between the specified points at regular intervals. The interpolation runs automatically, so you won't have to calculate anything manually. Interpolated geocodes are mainly used for street-segment levels as this method has considerable flaws. The position of an address calculated during interpolation may differ from the real one.
Parcel Centroid Codes
You obtain parcel centroid codes based on the boundaries of a property. When the property is accounted for, you put a geocode in the center of the parcel. Such geocodes require more data, making it quite an expensive delivery option.
Rooftop Geocodes
Most of the software we will discuss a bit later works with rooftop geocoding for a reason. This is a combination of parcel centroid and interpolation calculations combined with approximate data points, which is the most accurate, but expensive method discussed. It is a fast and precise method that business owners often choose.
Reference Data
The algorithm needs an address-containing dataset and the associated coordinates for precise and accurate geocodes. Those should be used as references during the search. The quality of data gathered may seriously affect the quality of a geocoding process no matter how good the search algorithms are.
There are three main ways to get reference data:
- Public Sources
They are usually free but are pretty difficult to handle. You have to maintain and customize the data by yourself, and the accuracy of specific locations may be low.
- Commercial Sources
They ensure different precision levels and are actively maintained but require a license.
- Public Vendor
Those may differ in price and quality. The most popular is Google datasets which provides a lot of user data and is easy to apply with its free API.
Analyzed area
Testing shows that the accuracy of address search may also vary greatly depending on the analyzed area. For instance, Environmental Health exposure assessment in epidemiological studies research of 2017 shows that geocoding accuracy is higher in urban areas than in rural ones (74,5% vs. 10,5%).
The research compares a free online geocoding service and an in-house geocoder. The results are surprisingly similar, while the latter method remains more effective.