View Samples
View Samples

Levels of Precision in Geocoding: A Comprehensive Guide

Understand different geocoding types, including rooftop, parcel centroid, street segment interpolation, ZIP centroid, & more - plus the impact on risk profiles.

Geocoding is one of the foundational processes of geographic information systems (GIS). However, there are many different types of geocoding, each with distinct implications for data accuracy and analytics. This guide breaks down the various levels of geocoding precision often used in geospatial analysis as well as the impact each has on top use cases for geocoding.

What is geocoding?

Geocoding is the process of converting an address string to geographic coordinates so it can be mapped. It’s what makes it possible to associate 30 Rockefeller Plaza, New York, New York 10112 with 40°45′32″N 73°58′45″W. When an address is translated into coordinates, the process is called “forward geocoding;” “reverse geocoding” refers to coordinates being converted into a text string, such as an address or place name. Both processes are commonly used in location-based applications and analysis to link addresses with physical places.

 

Geocoding definition and example
Geocoding is the process of translating an address string to geographic coordinates.

Types of geocoding precision

There are a few different geocoding methodologies that can be used to place an address on a map. Which one to use depends on the level of precision needed for the particular application and whether “close enough” is good enough. 

Here is a summary of the different types of geocoding and their respective levels of precision:

Rooftop-level geocode

The gold standard in geocoding, rooftop-level geocodes associate an address string or place name with the geographic coordinates of the building it represents. Also referred to as building-based or structure point geocoding, this methodology is the most accurate for representing an address’s location on Earth’s surface.

Example of a building-based geocode.
Example of a building-based geocode.

Parcel-level geocode

If understanding exactly where a building is located is not integral to the use case, parcel-level or parcel centroid geocoding may suffice. Parcels comprise a property’s entire spatial extent, including land and any structures that may be present. These geocodes are typically assigned at the parcel centroid to generally represent where a property is located.

Example of a parcel centroid geocode.
Example of a parcel centroid geocode.

Street-level geocode

If no parcel information is available, geocodes can be placed according to street segments. Street segment data is often appended with a range of the addresses it encompasses, such as “100-200 Main Street.” An address string can be plotted along the appropriate street segment in this scenario, typically offset from the street centerline perpendicularly at a distance set by the data provider.

Example of a street-level geocode.
Example of a street-level geocode.

Parcel point interpolation geocode

When specific property or street information is not available, geocodes can be interpolated from nearby parcel data. This method indicates the location between two parcel centroids, offset from the street centerline based on the distance between those two centroids and the street centerline.

Example of a parcel point interpolation geocode.
Example of a parcel point interpolation geocode.

Parcel-street interpolation geocode

If only one nearby parcel is available, nearby street segments can also be used to derive a geocode. In this case, the geocode is placed between a parcel centroid and a street segment endpoint, usually offset from the street centerline perpendicularly at a set distance specific to the data provider.

 Example of a parcel-street interpolation geocode.
Example of a parcel-street interpolation geocode.

Intersection point geocode

In conversation, place locations are often described as the intersection of two streets. Intersection point geocoding takes this approach, assigning address coordinates to the point where two street centerlines intersect or the centroid of a pre-defined intersection polygon. 

Example of an intersection point geocode.
Example of an intersection point geocode.

ZIP code centroid geocodes

In the event that no parcel or street geometry is available to derive an address point from, the ZIP code from the address string can be used. Geocodes can be placed at the centroid of a ZIP code boundary; however, the number of digits available in the address string’s ZIP code will determine how close to the actual property the geocode will be. 

Example of a ZIP+4 centroid geocode.
Example of a ZIP+4 centroid geocode.

The more digits in a ZIP code, the smaller the boundary and the more specific the derived geocode. 

Example of a ZIP code centroid geocode.
Example of a ZIP code centroid geocode.

Why is geocoding precision important?

Geocoding underpins many location-based applications, powering “find my nearest”-style searches and GPS routing as well as various property analytics use cases in insurance, real estate, telecommunications, and more. While less precise geocoding methods may be sufficient for some use cases, others require the most accurate geolocation for address strings

Here are a few real-world examples of how geocoding precision directly impacts geospatial applications:

Risk assessment

Geocoding is commonly used to locate a property in risk assessment workflows. Insurance carriers price policies, define reinsurance strategies, and respond to claims based on a property’s location, so understanding exactly where it is on Earth’s surface is critical. For instance, if an inaccurate geocode incorrectly places an address point in a flood zone, any resulting analytics and decision-making will be skewed. 

Prior to adopting a building-based geocoding methodology, Harford Mutual regularly had to investigate the locations of each individual property they were analyzing for reinsurance purposes, often needing to correct the geocoded location. Once they made the switch to rooftop-level geocoding, they were able to reduce building location mapping time by 75% and optimize their reinsurance strategy with true structure-based risk insights. 

Routing

Routing applications leverage geocoding to establish beginning and end points. In consumer-facing routing, inaccurate geocodes can result in user frustration and annoyance, but close enough can often be good enough. However, accurate geocoding is essential for emergency service routing systems that can make a huge difference in situations where every second counts.

Emergency services teams in Collier County, Florida use structure point geocodes to ensure they are routed to a property’s main building, where callers are most likely to be located. To further enhance the efficiency and accuracy of their routing system, they layer in driveways and parking lots associated with these geocoded buildings. This ensures first responders can access the geocoded location, reducing response times and increasing positive outcomes in emergency situations.

Network planning

Telecommunications services are typically address-based. For example, internet providers will determine whether a property is broadband-serviceable as they plan their network access. Less precise geocoding methods can result in the missed identification of broadband-serviceable locations (BSLs), a major factor in the digital divide.

In many underserved areas, properties that are in fact BSLs do not have any network access. Building-based geocoding techniques helped several states identify these underserved locations and secure more than $3.5 billion in federal funding to expand broadband access.

Get started with Building-Based Geocoding

As the creator of the first and only complete map of buildings in the US, Ecopia AI (Ecopia) is the leading provider of rooftop-level geocoding. Our Building-Based Geocoding product associates 270M+ primary and secondary addresses with our database of 176M+ high-precision building footprints, ultimately providing a 97% accurate geocoding dataset (compared to an industry standard of 58%). We’re transparent about our data, appending each geocode with a confidence score that indicates what type it is in the rare case that a rooftop-level match is unavailable. 

Ecopia’s geocoding is derived from high-precision building footprint data.
Ecopia’s geocoding is derived from high-precision building footprint data.

Ecopia is able to achieve this level of precision by placing building footprints at the center of our process. Extracted from the most current high-resolution geospatial imagery by Ecopia’s AI-based mapping systems, these foundational building footprints have been proven to have a 97%+  geometric accuracy through independent evaluation. This enables us to associate addresses directly with structures while also providing contextual property relationship information such as parent/child addresses and assessor’s parcel numbers (APNs), all connected through a system of unique identifiers for master data management.

To learn more about Ecopia’s Building-Based Geocoding, get in touch with our team.

Learn more about Building-Based Geocoding

Ready to get started?

If you're ready to leverage groundbreaking advancements in artificial intelligence, let's chat.

Let's talk