#!/usr/bin/perl # # Create postgis database from the postal code # # Author: Petter Reinholdtsen # Date: 2005-05-14 # Lisence: GNU Public Lisence my $dbtable = "postal_codes"; sub create_table { $sql = <) { chomp; s/#.*//; next if /^\s*$/; my ($postal_code, $lat, $lon) = split; print insert_location($postal_code, $lat, $lon); } close(FILE); } sub save_sql_table { print < # Date: 2005-02-13 # # Updates and corrections are most welcome. The accurasy is unknown, # as the positions are based on a random set of addresses with the # given zip code. # # zip latitude longitude EOF d } print drop_table(); load_sql_table();