GlossaryTechnology

Geocoding

Term 106 of 268 · Technology

In one sentence

Geocoding is the process of converting an address or place name into geographic coordinates (latitude and longitude) that a system can place on a map, use to calculate routes and analyze. Reverse geocoding translates coordinates into a readable address.

Reviewed by Juan Manuel Garrido

Co-founder of VantegrateLinkedIn

Geocoding definition

Geocoding is the process of turning a street address or the name of a place (for example, "Av. Corrientes 1234, CABA") into a pair of geographic coordinates of latitude and longitude that a computer can place on a map. It is the bridge between how people write addresses and how systems understand them: without coordinates, software cannot plot a point, measure distances or draw a route.

There is also reverse geocoding, which goes the opposite way: it starts from a pair of coordinates (the ones reported by the GPS of a phone or a truck) and returns the nearest readable address. This variant is what lets an app show, for example, "The driver is on the 2000 block of Av. Santa Fe" instead of a raw number.

In logistics, geocoding is the foundation that enables route optimization and real-time tracking: turning every stop into a precise point is the first step for a traceability system such as Trazzo to locate orders, vehicles and deliveries across the territory.

How geocoding works

A geocoding service receives an address as text and matches it against a geographic database of streets, house numbers, neighborhoods and towns. The result is not just a pair of coordinates: it usually comes with a precision level (whether it matched the exact house number, the block, the street or only the city) and a confidence score. That precision is key, because a badly geolocated delivery ends up on the wrong block and translates into wasted kilometers and minutes.

The process goes through several stages. First it normalizes the address (fixes abbreviations, separates street, number, floor and town). Then it looks it up in the map database. When it does not find an exact match, it interpolates: if it knows where a block starts and ends, it estimates the position of the number in between. That is why the same address can be geocoded with a slight difference depending on the map provider used.

Why it matters in logistics and operations

In day-to-day operations, geocoding is the silent input that almost every distribution function depends on. It turns a list of customer addresses into a set of points that can then be grouped by zone, sorted by proximity and assigned to a vehicle. Without reliable coordinates, no routing engine can calculate the shortest route or estimate a realistic ETA.

It also supports customer-facing visibility. When someone checks their order status and sees the truck moving on a map, there is reverse geocoding behind it, translating GPS coordinates into an understandable location. And when the delivery is completed, the proof of delivery (POD) usually includes the coordinates of the spot where it was signed, which makes it possible to audit that the delivery happened where it should have.

Where geocoding shows up

  • Delivery planning: turning the customer base into points to build zones and routes
  • Fleet tracking: placing each vehicle on the map from its GPS
  • Last mile: validating that the delivery address exists and is reachable before dispatch
  • Customer service: showing "your order is in this area" in human language
  • Territorial analysis: mapping sales, incidents or coverage by neighborhood or town

Forward vs reverse geocoding

AspectForward geocodingReverse geocoding
InputAddress or place nameCoordinates (lat, long)
OutputGeographic coordinatesNearest readable address
Typical use caseLocating the customer for routingShowing where the truck is
Data sourceText entered by a personA device's GPS

A concrete example in Argentina

Picture a distributor that delivers across the AMBA (the Buenos Aires metropolitan area) with 180 deliveries a day. Its customers enter addresses typed by hand: "Belgrano 450", without specifying the town, when there is a Belgrano street in Avellaneda, another in San Isidro and another in Quilmes. If those addresses are not geocoded and validated properly, the routing engine builds routes on the wrong points and the driver only discovers the error out on the street. With geocoding that normalizes the address and requires the town, every stop lands on its correct coordinate before leaving the warehouse, and the route is calculated on real data. In areas with irregular numbering (gated communities, informal settlements, highways without formal street numbers), the text data is usually combined with a point marked by hand on the map so as not to rely on interpolation alone.

Common mistakes

The most frequent one is trusting a single match without checking the precision level: the service returns coordinates, but they point to the city center because it did not find the number. Another is not normalizing addresses before geocoding, which multiplies failures caused by abbreviations and typos. It is also common to mix map providers without noticing that they differ by a few meters, which breaks historical comparisons. And in countries with ambiguous addresses, geocoding without asking for the town or postal code guarantees confusion between streets with the same name. Good practice is to validate the address at the time it is entered, store the coordinates alongside the original address and manually review low-confidence points.

Share
Frequently asked questions

FAQs about Geocoding

What is geocoding?

Geocoding is the process of converting a street address or the name of a place into geographic coordinates of latitude and longitude that a computer system can place on a map. It is what lets software plot a point, calculate distances and draw routes from an address written as text. Its reverse variant does the opposite: it starts from coordinates and returns the nearest readable address.

What is the difference between forward and reverse geocoding?

Forward geocoding takes a written address and returns its coordinates: it is used to locate a customer so you can route to them. Reverse geocoding starts from a pair of coordinates, usually the ones reported by a GPS, and returns the nearest readable address: it is used, for example, to show the customer that the truck is at a given corner or to record where a delivery was made.

What is geocoding used for in logistics?

In logistics it is used to turn the list of customer addresses into precise points on the map, which is the core input for optimizing routes, assigning vehicles, estimating arrival times and tracking the fleet in real time. Without reliable coordinates, no routing engine can calculate the shortest route and no system can show the progress of a delivery. It also backs up proof of delivery by recording the exact spot where the delivery was completed.

How accurate is geocoding?

Accuracy depends on the map provider and on the quality of the address. A service can match the exact house number, the block, the street or, in the worst case, only the city when it finds no match. That is why each result usually comes with a precision level and a confidence score. In areas with irregular numbering, it is best to combine the text data with a point marked by hand and to manually review low-confidence addresses.

Why do addresses fail when geocoding?

The most common failures come from addresses that are not normalized, with abbreviations or typos, and from ambiguous addresses that leave out the town or postal code, which confuses streets with the same name in different cities. Interpolation also plays a role, since when the exact number does not exist in the database the service estimates it between the ends of the block. The best way to avoid this is to validate the address when it is entered and require the town.

Trazzo does this in your operation

Route planning, tracking for every delivery and automatic customer updates at each stage, on the data you already have. Tell us how you move goods today.

Keep exploring

Related terms

From the glossary

Related questions

We solve it with

Trazzo

Route planning, delivery tracking and automatic customer notifications at every stage of the shipment.

How Trazzo solves it
The full suite
Now that you know what it is, see how it gets solved

Five AI products that work on top of the CRM you already use. They don't replace your system: they add the layer you do by hand today.