Perintah Pengelolaan GeoDjango

inspectdb

django-admin inspectdb

Ketika django.contrib.gis ada dalam INSTALLED_APPS anda, perintah pengelolaan inspectdb ditimpa dengan satu dari GeoDjango. Perintah penimpaan adalah waspada-spasial, dan bidang geometri tempat dalam pengertian model dibangkitkan-otomatis, dimana tepat.

ogrinspect

django-admin ogrinspect data_source model_name

The ogrinspect management command will inspect the given OGR-compatible DataSource (e.g., a shapefile) and will output a GeoDjango model with the given model name. There's a detailed example of using ogrinspect in the tutorial.

--blank BLANK

Use a comma separated list of OGR field names to add the blank=True keyword option to the field definition. Set with true to apply to all applicable fields.

--decimal DECIMAL

Gunakan daftar dipisahkan koma dari bidang float OGR untuk membangkitkan DecimalField daripada awalan FloatField.  Setel menjadi true untuk memberlakukan semua bidang-bidang float OGR.

--geom-name GEOM_NAME

Tentukan nama atribut model untuk digunakan untuk bidang geometri. Awalan adalah 'geom'.

--layer LAYER_KEY

Kunci untuk menentukan lapisan mana dalam sumber DataSource OGR untuk digunakan. Awalan pada 0 (lapisan pertama). Mungkin penciri berupa sebuah integer atau string untuk Layer. Ketika memeriksa basisdata, layer umumnya nama tabel anda ingin periksa.

--mapping

Secara otomatis membangkitkan sebuah kamus pemetaan untuk digunakan dengan LayerMapping.

--multi-geom

Ketika membangkitkan bidang geometri, perlakukan itu sebagai kumpulan geometri. Sebagai contoh, jika pengaturan ini adalah diadakan ketika sebuah MultiPolygonField akan ditempatkan dalam model dibangkitkan daripada PolygonField.

--name-field NAME_FIELD

Membangkitkan sebuah metode __str__() pada model yang mengembalikan nama bidang yang diberikan.

--no-imports

Menekankan pernyataan impor from django.contrib.gis.db import models.

--null NULL

Use a comma separated list of OGR field names to add the null=True keyword option to the field definition. Set with true to apply to all applicable fields.

--srid SRID

The SRID to use for the geometry field. If not set, ogrinspect attempts to automatically determine of the SRID of the data source.