×

Geocoding using a relational database

  • US 7,376,636 B1
  • Filed: 06/07/2002
  • Issued: 05/20/2008
  • Est. Priority Date: 06/07/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A geocoding system for converting a named location to a set of geographic coordinate pairs, comprising:

  • a computing processor having a memory device;

    an interface for receiving named location information to be geocoded;

    a relational database containing geographic data;

    a spatial library of routines that access and analyze spatial data;

    a geocoder engine that is configured to access the memory device and, based on execution of code in the memory device, apply at least one of the spatial library of routines to the geographic data in the relational database to calculate a set of geographic coordinates corresponding to the named location information according to a set of matching rules;

    the geocoder engine configured to parse the received named location information and apply a corresponding routine in the spatial library of routines depending on at least one attribute type of location data in the received named location information to convert the named location information to the set of geographic coordinate pairs;

    wherein the geocoder engine is configured to apply the corresponding routine, which includes performance of queries to the relational database to identify street segment information that corresponds to the named location information; and

    wherein the street segment information includes a start node and end node as well as a geometry of a respective street segment, the geocoder engine configured to utilize a building number specified in the named location information to linearly interpolate a position on the geometry of the respective street segment as the set of geographic coordinates.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×