AUS POSTCODE LOCATOR PRO

 

AUS POSTCODE LOCATOR PRO allows you to perform proximity based searches using Australian postcodes. Included class functions allow you to perform the following tasks:

  • Find points of interest that fall within a certain radius of a target postcode
  • Find points of interest that fall within a certain radius of a supplied longitude and latitude
  • Find postcodes that fall within a certain radius of a target postcode
  • Find the distance between two postcodes
  • Find the distance between two longitude and latitude values

The class comes with a full AUSTRALIAN postcode database (SQL and CSV format) with coordinates (longitude, latitude) - the only such database available on the web. AUS POSTCODE LOCATOR PRO can be utilised in a wide range of projects that draw upon proximity-based searches within Australia. AUS POSTCODE LOCATOR PRO comes with PHP, ASP, and Java classes to allow you to utilise this powerful database in your choice of programming language.

SETUP INSTRUCTIONS

You will need a MySQL database server to store the postcodes SQL data in, and PHP, ASP, or Java installed to use the class. Example scripts are included to test the installation.

Price: AUD$275 incl GST Click here to check currency conversion

CREDIT CARD PURCHASE PAYPAL PURCHASE

Please note: Instant payment methods such as credit cards will result in immediate delivery of the full product. PayPal eCheck payers will receive the script, some examples, and a NSW only database while their payment clears. The full database will be sent automatically upon the payment clearing. By purchasing this product you agree to the restrictions set in the product license at the bottom of this page.

For customers who are unable to pay via Credit Card or PayPal, please view our traditional payment options.


Examples of use:

  • Example 1 - Find locations within a 150m radius of (-33.867139,151.207114)
  • Example 2 - Find locations within a specific category and a 200m radius of postcode 2000
  • Example 3 - Find nearby fast food restaurants based on train station location (interactive).
  • Example 4 - Calculate the distance between two postcodes, show nearby postcodes.
  • Example 5 - Plot the nearest location on a Google Maps image and list all matches by distance.
  • Example 6 - Postcode and suburb search field with AJAX auto-complete enhancement.

What is the purpose of this product?

To calculate distances between two postcodes and to find which locations (or postcodes) fall within a given radius. Example uses include: store locator, online community proximity searching, Google Maps centre point reference, services or points of interest proximity searching.


What is included?

  • SQL and CSV file to create the necessary tables in your database for a correctly functioning class. AUSTRALIAN postcode data with longitude & latitude values.
  • PHP, ASP and Java classes for AUSTRALIAN postcode distance and proximity calculations.
  • Example scripts utilising the above classes and database tables (PHP, ASP, Java).

Does it include place names for each postcode?

No, the database contains only post codes and their longitude/latitude values. For a placenames/suburbs database, please see our Aus Suburb Database.

Do I need some PHP/ASP/Java/SQL knowledge to integrate it in my Website?

Yes, knowledge of PHP/ASP/Java and SQL knowledge is required. The classes are designed for web deveopers wishing to add proximity and distance-based calculations using postcodes to their client's website.

Are the files commented?

Yes, all files are well commented and not encrypted. You will get all lines of code which you can change or amend to match your site requirements and design.

Are the scripts available in any other programming language?

The classes are written in PHP and translated to ASP and Java. They can be easily ported to other languages by the purchaser.

Is a New Zealand version available?

The New Zealand postcode system is different to Australia - often assigning more than one postcode to individual suburbs. For this reason it is not able to be used for approximating latitude and longitude values. Please see the NZ SUBURB DATABASE product info page on this website for an alternative to postcode-based searching in New Zealand.

How can I pay?

An online payment via Credit Card or PayPal can be made by clicking on the relevant buttons at the top of this page. For customers who are unable to pay via Credit Card or PayPal, please view our traditional payment options.

How will you deliver AUS POSTCODE LOCATOR PRO?

You will receive a ZIP archive sent directly in you email inbox containing all files listed above. The email address that we will use for delivery will be the same as supplied in your billing details.

How long do I have to wait for delivery?

The product is delivered immediately via email.

Who is using AUS POSTCODE LOCATOR?

Please contact me for a list of websites utilising Aus Postcode Locator Pro.

Can I have a preview of the contents of the SQL tables?

Sure! Please see the tables below.
postcode lat lon
2000 -33.867139 151.207114
2300 -32.926356 151.78122
3000 -37.814251 144.963169
... ... ...
location_id category_id lat lon
1 1 -33.870665 151.208847
2 1 -33.863645 151.207473
12 2 -33.883135 151.206808
13 2 -33.870787 151.206946
location_id location_name telephone
1 McDonalds Centrepoint Tower (02) 9223-5940
2 McDonalds George & Bridge (02) 9251-3154
12 Hungry Jack's Sydney Central Train Station (02) 9281-8200
13 Hungry Jack's Wynyard Station (02) 9262-5025
category_id category_name
1 McDonalds Restaurants
2 Hungry Jack's Restaurants


Click here to see an example of AUS POSTCODE LOCATOR PRO using the above data.


For a larger sample database, please download the Aus Postcode Locator Pro sample.

How accurate is the database and how often is it updated?

The database is generated using the Australia Post postcode CSV using a sequence of proprietory scripts written by DreamscapeMedia. Google Maps and two other reputable sources are used in the geocoding process. Each suburb belonging to a particular postcode is given a longitude and latitude value. The values are then averaged to find the centroid of each postcode where accurate postcode centroid data cannot be retrieved.

The Australia Post database contains 16,914 lines, from which 3,315 unique postcodes are drawn. The AUS POSTCODE LOCATOR database contains all of these postcodes with accurate postcode centroids values for each.

The database is reviewed every six months. Purchasers are notified of updates to the database via email and can purchase an update for $55 incl GST.

Please note that discretion should be used when considering to use postcodes to calculate nearby points of interest. 99% of Australia's population live in locations where postcodes provide an accurate method of plotting their geographic location, however a handful of postcodes in rural Australia can span hundreds of kilometers, and can not be relied upon to calculate nearby points of interest. Please see this graphic to understand this visually. Searching using suburbs is a more accurate method of point of interest calculation (see Aus Suburb Database).

What are the license restrictions of this product?

You may use this product in any project you or your business is directly involved with. You may not redistribute this product or a modified version of it. Your implementation of the product must not allow it's latitude and longitude values to be displayed on-screen or within accessible source code. A technique to avoid this is to round the latitude and longitude values to two or three decimal points before display. View the license agreement before purchasing.

What is your refund policy?

DreamscapeMedia assumes you are aware of the contents of this product upon purchasing. If you are unsure of what you are purchasing, please download a sample of the product to help make your assessment. No refunds are given for products on the basis of changing your mind or data discrepancies.

What is your privacy policy?

Upon purchasing a database product, DreamscapeMedia collects your name and email address soley for distributing product updates and informing you of new database products. You may opt out of receiving updates at any stage by clicking on the unsubscribe link at the bottom of email correspondence. DreamscapeMedia does not store your payment information and will never sell or distribute your contact information.

Can't find answer to your question here?

Please use our contact form.