django-geo

Software screenshot:
django-geo
Dettagli del software:
Versione: 0.3 Beta 1
Data di caricamento: 20 Feb 15
Sviluppatore: sax
Licenza: Libero
Popolarità: 2

Rating: 2.0/5 (Total Votes: 1)

django-geo è un app Django che gestiscono i dati geografici amministrativi. Esso utilizza Modified Preorder Albero Traversal, fornito da django-MPTT https://github.com/django-mptt/django-mptt/
Geo non è destinata a sostituire un GIS, ma per gestire tutti i casi in cui si dispone di alberi amministrativi, con una rigida gerarchia / pigro.
Modelli
- Paese
- La Zona
- Posizione
- AdministrativeAreaType
- Valuta
Esempi
& nbsp; tre livelli
& Nbsp; Italia = Country.objects.get (iso_code = 'IT')
& Nbsp; Regione, __ = italy.administrativeareatype_set.get_or_create (name = 'Regione')
& Nbsp; provincia, __ = italy.administrativeareatype_set.get_or_create (name = 'Provincia',
& Nbsp; parent = Regione)
& Nbsp; comune, __ = italy.administrativeareatype_set.get_or_create (name = 'Comune',
& Nbsp; parent = provincia)
& Nbsp; lazio, __ = AdministrativeArea.objects.get_or_create (Paese = Italia,
& Nbsp; name = 'Lazio',
& Nbsp; type = Regione)
& Nbsp; roma_provincia, __ = AdministrativeArea.objects.get_or_create (Paese = Italia,
& Nbsp; name = 'Provincia di Roma',
& Nbsp; type = provincia,
& Nbsp; parent = lazio)
& Nbsp; roma_comune, __ = AdministrativeArea.objects.get_or_create (Paese = Italia,
& Nbsp; name = 'Comune di Roma',
& Nbsp; type = comune,
& Nbsp; parent = roma_provincia)
& Nbsp; Roma, __ = Location.objects.get_or_create (Paese = Italia,
& Nbsp; name = 'Roma',
& Nbsp; type = Location.CITY,
& Nbsp; zona = roma_comune)
& Nbsp; Due livelli,
& Nbsp; ci = Country.objects.get (iso_code = 'US')
& Nbsp; di stato, __ = italy.administrativeareatype_set.get_or_create (name = 'Stato')
& Nbsp; della contea, __ = italy.administrativeareatype_set.get_or_create (name = 'Contea',
& Nbsp; parent = stato)
& Nbsp; NY, __ = AdministrativeArea.objects.get_or_create (Paese = noi,
& Nbsp; name = 'New York',
& Nbsp; type = Stato)
& Nbsp; columbia, __ = AdministrativeArea.objects.get_or_create (Paese = noi,
& Nbsp; name = 'Columbia',
& Nbsp; type = county,
& Nbsp; parent = ny)
& Nbsp; Hudson, __ = Location.objects.get_or_create (Paese = noi,
& Nbsp; name = 'Hudson',
& Nbsp; type = Location.CITY,
& Nbsp; zona = columbia,
& Nbsp; is_administrative = True)

Requisiti :

  • Python
  • Django

Altri software di sviluppo sax

django-nojs
django-nojs

11 May 15

uTorrentPauser
uTorrentPauser

11 Jul 15

django-buildhost
django-buildhost

20 Feb 15

Commenti a django-geo

I commenti non trovato
Aggiungi commento
Accendere le immagini!