Australia (AUS)
This section defines the supported geocoding datasets, operations, and input and output field information for Australia.
Supported Geocoding Datasets
The following table lists the supported geocoding dataset(s) with the available geocoding levels for Australia.
Geocoding Dataset | City Centroid | Suburb/Village Centroid | Postal Centroid | Street Centroid | Interpolated Street Address | Point-level Address | Point of Interest |
---|---|---|---|---|---|---|---|
AUS Standard | Yes | Yes | Yes | Yes | Yes | No | No |
PMSA GNAF English | Yes | Yes | Yes | Yes | Yes | Yes | No |
Supported Operations
The following operations are supported for Australia:
- Geocoding—Takes one or more addresses as input and returns latitude/longitude coordinates and other information.
- Reverse Geocoding—Takes one or more latitude and longitude coordinates as input and returns the address of the location.
- Interactive Geocoding— Returns potential match candidates as the adddress is typed in.
- Global Key Lookup—Returns geocode candidates when given a unique key as input. USA MLD and AUS GNAF data only.
Input Fields
Australian addresses may contain some or all of the following address elements.
Parameter | Type | Description |
---|---|---|
placeName | String | Specifies the building name, place name, Point of Interest (POI), company or firm name associated with the input address. Optional. |
mainAddress | String | Single Line Input—If no other address field is populated, then the
mainAddress entry will be treated as a single
line input. Single line input can consist of multiple input address fields ; these
should be entered in the typical address order for the country. For more details,
refer to the section "Single Line Input" below. Street Address—If the post address components (city, postalCode, etc.) are provided separately or in the lastLine field, then the contents of mainAddress will be treated as the street address part and can include company name, house number, building names and street names. Optional. Street Intersection Input—To enter an intersection, specify the two street names separated by a double ampersand (&&). |
lastLine | String | The last line of the address. Optional. For example:
4360 Dukes Rd. |
areaName1 | String | Specifies the state or territory. Optional. |
areaName2 | String | The Local Government Authority (LGA). Optional. |
areaName3 | String | Specifies a town or suburb. |
areaName4 | String | Not used. |
postalCode | String | Australia uses a four-digit postal code system. In general, the first digit represents a state or territory, the second digit represents a region with a state, and digits three and four representing towns. |
country | String | The three-letter ISO 3166-1 Alpha-3 country code. For Australia, the country code is AUS. Required for forward geocoding. |
Address Guidelines for Australia
Follow these suggestions to ensure that your input address data is in the best format possible for optimum matching and geocoding. For additional information on Australia addresses, see the Australia Post website: www.auspost.com.au.
- Required fields—Addresses must contain either a city or a postal code.
- House numbers and unit information—The house number pinpoints the location of the address. Unit input can be in one of two formats, as shown in the following examples:
- Apt 99, 123 Main St., where Apt is the unit type and 99 is the unit number. In this format, you must specify a valid unit type, otherwise the address will not be geocoded correctly. For a listing of valid unit types, see www.auspost.com.au.
- 99-123 Main St. For an address derived from the GNAF database, this address is a unique house number and is geocoded as a single delivery point, not as a range.
- Directional suffixes—Use directional suffixes wherever possible. This is especially true in towns and cities that consist mainly of numbered streets. These streets can only be distinguished by their directional suffixes and street types. They also distinguish addresses on streets that change direction. For example: 123 Queen St W and 123 Queen St E would have very different coordinates.
- Street types—These distinguish different streets of the same name. For example, Main Avenue and Main Street are two entirely different entities. Using types is not essential, but it adds precision to your data. For a listing of street types, see www.auspost.com.au.
- City/suburb name—Enter the city/suburb name in the areaName3 field. Note that all input addresses must contain either a city or a postal code. If the geocoder does not make a match on the street in the specified suburb, it can make a match on the Local Government Area (LGA). Local Government Area (LGAs) do not encompass all of Australia. For example, LGAs do not cover extensive northern parts of South Australia, a large part of the Northern Territory, and the Australian Capital Territory. An LGA can include a number of official suburbs. It is best to use the suburb name for geocoding purposes, but it is possible to get a match on the LGA (or to return LGA information) in geocoded results.
- Postal code—All postcodes consist of four digits. While there are exceptions, the general format of postcodes is as follows:Note: These are general guidelines, and there are exceptions to these postcode number ranges.
- Digit 1 represents the state or territory, within the following general conventions:
2
NSW
2600 and 2900
ACT
3
VIC
4
QLD
5
SA
6
WA
7
TAS
0
NT
- Digit 2 represents a region within the state. State or territorial capitals usually have a 0 or 1 as the second digit.
- Digits 3 and 4 represent towns. Major towns usually have a 0 as the last digit (or sometimes as the last two digits).
- Digit 1 represents the state or territory, within the following general conventions:
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 GNAF 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 |
GNAF Range Address Matching
Australian addresses originating from the GNAF 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. GNAF suffix address matching GNAF range address matching
10-12 10A-10C 10-10A
The Spectrum™ Technology Platform validates and geocodes these point source addresses. If the criteria are met and the reliability of the match is 1 or 2, the Spectrum™ Technology Platform returns point matches with an S8 result code.
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 (GNAF database.). The matching rules are based on the Address Matching Approval System (AMAS®) developed by Australia Post.
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. |
Specifying Unit Information in an Address
When you use the GNAF database, the geocoder recognizes several formats of unit types (such as unit, suite, floor, and flat address prefix) in an address, as illustrated below:
- "Unit 5 6 Macleay Street"—Full unit description used in conjunction with unit value and address number.
- "U 5 6 Macleay Street"—Abbreviated unit description used in conjunction with unit value and address number.
- "5/6 Macleay Street"—No Unit abbreviation with unit number and address number separated by a forward slash notation.
Exact matches on unit and address are placed first in the list of returned candidates.
Specifying Level Information in an Address
If you use the GNAF database the geocoder can return level information for some addresses. Level information identifies the floor or level of a multi-storey building. The GNAF database includes level information for some Australian states. Level information may be associated with unit information, but not necessarily. If the GNAF database contains multiple records with the same level, the level information is returned only if the input address contains unique content (such as a unit number).
If the GNAF database has level information for an address, the geocoder returns that information with the matched candidate. The correct level information is returned (when available) even if the input address did not include level information, or if the input had the wrong level information.
If the input address has level information but the GNAF database does not include level information for the matching address, then the input level information is discarded since it is not validated in the GNAF data.
Following are several examples of partial addresses that contain level information. The level component is indicated in bold.
Suite 3 Level 7, 17 Jones Street (Suite 3 is a unit)
Floor 2, 17 Jones Street
Level 7, 17-19 Middleborough Road
Single Line Input
Instead of entering each address element in separate fields, you can enter the entire address in the mainAddress input field.
[unit_info][level_info][address_number][street_info][area_name_3][area_name_1][post_code]- [unit_info][level_info][address_number] are optional.
- [street_info] consists of the street name, street type and any pre- or post-directional information (e.g. East, West, etc.).
- [area_name_3] is the city.
- [area_name_1] is the state or territory.
- [postal_code] is the postal code.
For best results, put a comma between street information and the lastline (e.g. city and postal) information.
Custom Options
The following table lists the options that are unique for Australia. These custom fields are optional, and unless otherwise noted, they are available for both Geocoding and Reverse Geocoding.
For the standard set of options available to all countries and their definitions, see the chapters covering Geocode Service and Reverse Geocode Service.
Option Name | Description |
---|---|
KEY_STREET_FRONTAGE | When set to true, requests GNAF street frontage points. Default = false. |
KEY_GNAF_ORIGINAL | When set to true, returns the GNAF original point coordinates. Default = false. |
KEY_POSTAL_CODE_OVERRIDE | When set to true, a matching postal code will match even if the city/suburb does not match. Default = false. |
KEY_RETURN_STREET_TYPE_ABBREVS | When set to true, returns the abbreviated street types instead of the Australia default of fully spelled-out type. Default = false. |
USE_ADDRESS_POINT_INTERPOLATION | When set to true, enables address point interpolation. Default = false.
Supported only in forward geocoding. Note: The address point interpolation feature
requires that you have a point-level geocoding dataset installed.
|
USE_CENTERLINE_OFFSET | When set to true, calculates the centerline offset for point addresses. Default =
false. Supported only in forward geocoding. Note: The centerline feature requires
that you have a point-level geocoding dataset installed.
A centerline point
match is indicated by a result code beginning with SC. |
CENTERLINE_OFFSET | When USE_CENTERLINE_OFFSET is enabled, this specifies the distance to offset the point from centerline. Default = 0. Supported in forward geocoding only. |
CENTERLINE_OFFSET_UNIT | When USE_CENTERLINE_OFFSET is enabled, this specifies the unit type for the centerline offset. Valid values = feet, meters. Default = meters. Supported only in forward geocoding. |
Output Fields
The following table lists the address fields returned for a candidate located in Australia.
Field Name | Description |
---|---|
mainAddressLine | The street address which may include company name, house number, building names and street names. |
addressLastLine | The last line of the address. |
placeName | The building name, place name, Point of Interest (POI), company or firm name associated with the address. |
areaName1 | The state. |
areaName2 | The Local Government Authority (LGA) name. |
areaName3 | The town, suburb or locality. |
areaName4 | Not used. |
postCode1 | Postcode. |
postCode2 | Not used. |
country | The three-letter ISO 3166-1 Alpha-3 country code. For Australia, the country code is AUS. |
addressNumber | The address number. |
streetName | The street or road name. |
unitType | The unit type such as APT, STE, etc. |
unitValue | The unit value/number, such as "3B". |
customFields | See the following section for the custom field definitions. |
Custom Output Fields
The following table lists the output fields that are unique for Australia. Unless otherwise noted, these fields can be returned for both forward and reverse geocoding.
Field | Description |
---|---|
STREET_TYPE_ABB | The abbreviation for the street type, which is spelled out by default. |
ORIGINAL_LATITUDE | The original GNAF latitude. |
ORIGINAL_LONGITUDE | The original GNAF longitude. |
UD_ORIGINAL_LATITUDE | The original latitude returned from a point-based user dictionary. |
UD_ORIGINAL_LONGITUDE | The original longitude returned from a point-based user dictionary. |
GNAF_PARCEL_ID | The GNAF parcel identifier. |
GNAF_PID | The GNAF Persistent Identifier (GNAF PID) is a 14-character alphanumeric string that uniquely identifies each GNAF address. The PID is constructed from a combination of the major address fields of the GNAF Dictionary. An example of a GNAF PID is: GAACT718519668 |
GNAF_PRINCIPAL_PID | The Persistent Identifier of the principal address. |
GEOCONTAINMENT | This specifies whether the returned coordinates are inside or outside the address boundary. Values are YES for coordinates within, or NO for coordinates outside the boundary. |
GEOFEATURE | This field returns a geocode feature type if that was not provided in other GNAF fields. GEOFEATURE corresponds to Geocode Types (GEOCODE_TYPE_AUT Codes) that are described in the PSMA Data Product Description Version 2.7 (Aug. 2012). |
GNAF_ADDRESS_CLASS | The GNAF address classification. |
GNAF_SA1 | The GNAF Statistical Area Level 1 (SA1) identifier. |
LEVEL_NUMBER |
The number of a floor or level in a multistory building. For example, Floor 2, 17 Jones Street The GNAF database includes level information for some Australian states. Level information may be associated with unit information, but not necessarily. If the GNAF database contains multiple records with the same level, the level information is returned only if the input address contains unique content (such as a unit number). If the GNAF dictionary has level information for an address, that information is returned with the matched candidate. The correct level information is returned (when available) even if the input address did not include level information, or if the input had the wrong level information. If the input address has level information but the GNAF database does not include level information for the matching address, then the input level information is discarded since it is not validated in the GNAF data. |
LEVEL_TYPE |
The label used for a floor of a multistory building. For example, "Level" or "Floor". In this example, the level type is "Level": Suite 3 Level 7, 17 Jones Street In this example, Suite 3 is a unit. |
LOT_NUMBER | Lot numbers are returned for GNAF candidates because some rural addresses do not have adequate physical or house number information. |
MESH_BLOCK_ID | A Meshblock is the smallest geographic unit for which statistical data is collected by the Australian Bureau of Statistics (ABS). Meshblocks usually contain a minimum of 20 to 50 households. This is about one fifth the size of a Collection District (CD). You can use the Meshblock ID to do additional attributions against your own data. |