Commandes d’administration de GeoDjango¶
inspectdb¶
- django-admin inspectdb
Lorsque django.contrib.gis se trouve dans INSTALLED_APPS, la commande d’administration inspectdb est remplacée par celle de GeoDjango. La commande de remplacement est sensible à la spatialité et écrit les champs géométriques dans les définitions de modèles générées automatiquement, quand de tels champs existent.
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=Truekeyword option to the field definition. Set withtrueto apply to all applicable fields.
- --decimal DECIMAL¶
Utilise une liste séparée par des virgules de noms de champs OGR nombre à virgule (float) pour lesquels il s’agit de créer des champs décimaux
DecimalFieldau lieu de champsFloatField. Indiqueztruepour appliquer cette option à tous les champs OGR nombre à virgule.
- --geom-name GEOM_NAME¶
Indique le nom d’attribut de modèle à utiliser pour le champ géométrique. La valeur par défaut est
'geom'.
- --layer LAYER_KEY¶
La clé pour indiquer quelle couche de la source
DataSourceOGR il s’agit d’utiliser. La valeur par défaut est 0 (la première couche). Il peut s’agir d’un nombre entier ou d’un chaîne désignant la coucheLayer. Lors de l’inspection de bases de données,layercorrespond généralement au nom de la table à inspecter.
- --mapping¶
Génère automatiquement un dictionnaire de correspondances à utiliser avec
LayerMapping.
- --multi-geom¶
Lors de la génération du champ géométrique, considérer celui-ci comme une collection géométrique. Par exemple, quand cette option est définie, c’est un champ
MultiPolygonFieldqui remplacera un champPolygonFielddans le modèle généré.
- --name-field NAME_FIELD¶
Génère une méthode
__str__()dans le modèle qui renvoie le nom de champ indiqué.
- --no-imports¶
Supprime la présence de l’instruction d’importation
from django.contrib.gis.db import models.
- --null NULL¶
Use a comma separated list of OGR field names to add the
null=Truekeyword option to the field definition. Set withtrueto apply to all applicable fields.
- --srid SRID¶
The SRID to use for the geometry field. If not set,
ogrinspectattempts to automatically determine of the SRID of the data source.