.. image:: https://badge.fury.io/py/django-teryt.png :target: https://badge.fury.io/py/django-teryt
.. image:: https://travis-ci.org/scibi/django-teryt.png?branch=master :target: https://travis-ci.org/scibi/django-teryt
.. image:: https://pypip.in/d/django-teryt/badge.png :target: https://crate.io/packages/django-teryt?version=latest
.. image:: https://coveralls.io/repos/scibi/django-teryt/badge.svg?branch=master :target: https://coveralls.io/r/scibi/django-teryt?branch=master
django-teryt is a Django app that implements TERYT database. TERYT (Polish: "Krajowy Rejestr Urzędowy Podziału Terytorialnego Kraju", English: "National Official Register of Territorial Division of the Country") is a register maintained by Polish Central Statistical Office (Polish: Główny Urząd Statystyczny; GUS). Among other things it contains:
This app parses XML files from GUS and it imports them to the database. It is meant to be used as a part of a larger system.
The full documentation is at https://django-teryt.readthedocs.org.
Install django-teryt::
pip install django-teryt
If you are using Django 1.6 or lower you have to install South::
pip install 'south>=1.0'
Add teryt
to INSTALLED_APPS
in your settings.py
and run::
./manage.py migrate teryt
Then download TERYT data from
GUS website <http://www.stat.gov.pl/broker/access/prefile/listPreFiles.jspa>
_,
unpack it and then import it::
./manage.py teryt_parse /path/to/WMRODZ.xml /path/to/TERC.xml /path/to/SIMC.xml /path/to/ULIC.xml
All bug reports and pull requests are welcome. You can report them at https://github.com/scibi/django-teryt/issues. It can be in English or in Polish ;)