Address Range Input

Street range data represents a range of house numbers that can possibly exist but are not guaranteed to exist. For addresses derived from the Street Range Address database, house number matching is more relaxed compared to the G-NAF database. Also, the candidate house number may be changed based on how the input house number matches the suffix/range data.

The following table shows geocoding match results with house number ranges from a Street range data source:

Input House Number

Candidate House Number Range

Candidate House Number

Match or Non-Match

10

10-12

10

Match

10A

10-12

10

Match

10

8-12

10

Match

10-14

10-12

10

Match

10-14

10-20

10-14

Match

10

12-16

12

Non-Match

G-NAF Range Address Matching

Australian addresses originating from the G-NAF database may contain house number ranges, but these records still represent single address delivery points. These range addresses may also have alphabetic suffixes. For example, the following house address numbers each represent a single address.

10-12 10A-10C 10-10A

GeocodeAddressAUS validates and geocodes these point source addresses. If the criteria are met and the reliability of the match is 1 or 2, GeocodeAddressAUS returns point matches with an S8 result code. See the description of the output field AUS.GNAF_Reliability in G-NAF Output for information about reliability levels.

If a complete house number range/suffix is specified for input, candidates from a point data source must be fully matched. If partial house number information is given (without complete range or suffix information), then candidates with non-conflicting range/suffix information (or no range/suffix information) will match.

The following table shows geocoding match results with house number ranges from a point data source (G-NAF database.). The matching rules are based on the Address Matching Approval System (AMAS®) developed by Australia Post.

Table 1. Range Match Results

Input House Number

Data House Number

Candidate House Number

Match or Non-Match

10

10A

10A

Match: Input number 10 matches 10A (or 10 with any suffix).

10A

10

10

Match: Input number 10 matches.

10C

10A

10A

Non-Match: Input suffix does not match the data suffix.

10

10-12

10-12

Match: Input number 10 matches the first number of the dashed data range.

12

10-12

10-12

Match: Input number 12 matches the last number of the dashed data range.

10A

10-12

10-12

Match: Input number 10 matches the first number of the dashed data range. Input suffix is not in data, but this does not affect matching.

12

10-14

10-14

Non-Match. Input number 12 does not match either number of the dashed data range. No interpolation is performed on a house number ranges.

10-12

10-14

10-14

Match: First input number 10 matches the first number of the data and the second number 12 is within the data range.

10-12

10A-14A

10A-14A

Match: The input has no suffix information, but the input number 10 matches.

10-16

10-12

10-12

Non-Match: Input second number 16 is outside the 10-12 data range.

10-13

10-14

10-14

Non-Match: Both input numbers are within data range, but second number (13) is odd and this does not match with the even range of 10-14.

10-13

10-15

10-15

Match: Data range (10-15) suggests a mixed odd/even range, so input is matched.

RMB 10

10

10

Match: Input number matches

16

A16

A16

Match: Input number matches

RMB 10

A10

A10

Non-Match: Input suffix does not match the data suffix.