Skip to content

A simple data model for storing postal codes with placenames and location.

License

Notifications You must be signed in to change notification settings

bennylope/django-postalcodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Postal Codes

A simple data model for storing postal codes with placenames and location.

Installing

You can clone the repository and install from source:

python setup.py install

or use pip to install from PyPI:

pip install django-postalcodes

Note

Version 0.2+ requires a GIS backend (e.g. PostGIS). Migrating from 0.1 will not be straightforward if you have existing data decimal data or do not have a GIS backend.

If you are using South you must use South >= 1.0 to ensure compatability with the new south_migrations migrations module name.

Getting data

Postal code data is available from a number of sources, typically on a country by country basis. The United States Census Bureau maintains the Gazetteer database, including detailed zip code data. The GeoNames geographical database also provides postal code data for international postal codes (and other places).

The following data file can be used to prepopulate a PostGIS database with US postalcodes complete with location.

These files pertain to the 0.1 release but may still be useful. They are based on location via decimal fields, rather than a GIS point field.

The data is licensed under the Database Contents License.

About

A simple data model for storing postal codes with placenames and location.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published