---
title: "Kommandon för hantering av GeoDjango"
version: 5.2
locale: sv
source: https://docs.djangoproject.com/sv/5.2/ref/contrib/gis/commands/
canonical: https://djangodocs.dev/sv/5.2/ref/contrib/gis/commands/
---
# Kommandon för hantering av GeoDjango

## `inspectdb`

#### `django-admin inspectdb`

När [`django.contrib.gis`](/sv/5.2/ref/contrib/gis/#module-django.contrib.gis) finns i din [`INSTALLED_APPS`](/sv/5.2/ref/settings/#std-setting-INSTALLED_APPS) åsidosätts kommandot för hantering av [`inspectdb`](/sv/5.2/ref/django-admin/#django-admin-inspectdb) med ett från GeoDjango. Det åsidosatta kommandot är rumsligt medvetet och placerar geometriska fält i den autogenererade modelldefinitionen, där så är lämpligt.

## `ogrinspect`

#### `django-admin ogrinspect data_source model_name`

Hanteringskommandot `ogrinspect` kommer att inspektera den givna OGR-kompatibla [`DataSource`](/sv/5.2/ref/contrib/gis/gdal/#django.contrib.gis.gdal.DataSource) (t.ex. en shapefil) och kommer att mata ut en GeoDjango-modell med det givna modellnamnet.  Det finns ett detaljerat exempel på hur man använder `ogrinspect` :ref:\` i handledningen \<ogrinspect-intro\>\`.

#### `--blank BLANK`

Använd en kommaseparerad lista med OGR-fältnamn för att lägga till nyckelordsalternativet `blank=True` i fältdefinitionen.  Ställ in med `true` för att gälla alla tillämpliga fält.

#### `--decimal DECIMAL`

Använd en kommaseparerad lista med OGR float-fält för att generera [`DecimalField`](/sv/5.2/ref/models/fields/#django.db.models.DecimalField) istället för standard [`FloatField`](/sv/5.2/ref/models/fields/#django.db.models.FloatField). Sätt till `true` för att gälla alla OGR float-fält.

#### `--geom-name GEOM_NAME`

Anger namnet på det modellattribut som ska användas för geometrifältet. Standardvärdet är `'geom'`.

#### `--layer LAYER_KEY`

Nyckeln för att ange vilket lager i OGR:s [`DataSource`](/sv/5.2/ref/contrib/gis/gdal/#django.contrib.gis.gdal.DataSource)-källa som ska användas. Standardvärdet är 0 (det första lagret). Kan vara ett heltal eller en strängidentifierare för [`Layer`](/sv/5.2/ref/contrib/gis/gdal/#django.contrib.gis.gdal.Layer). När du inspekterar databaser är `layer` i allmänhet tabellnamnet du vill inspektera.

#### `--mapping`

Generera automatiskt en mappningsordbok för användning med [`LayerMapping`](/sv/5.2/ref/contrib/gis/layermapping/#django.contrib.gis.utils.LayerMapping).

#### `--multi-geom`

När geometrifältet genereras ska det behandlas som en geometrisamling. Om den här inställningen är aktiverad kommer till exempel en [`MultiPolygonField`](/sv/5.2/ref/contrib/gis/model-api/#django.contrib.gis.db.models.MultiPolygonField) att placeras i den genererade modellen i stället för [`PolygonField`](/sv/5.2/ref/contrib/gis/model-api/#django.contrib.gis.db.models.PolygonField).

#### `--name-field NAME_FIELD`

Skapar en metod `__str__()` på modellen som returnerar det angivna fältnamnet.

#### `--no-imports`

Undertrycker importmeddelandet `from django.contrib.gis.db import models`.

#### `--null NULL`

Använd en kommaseparerad lista med OGR-fältnamn för att lägga till nyckelordsalternativet `null=True` i fältdefinitionen.  Ställ in med `true` för att gälla alla tillämpliga fält.

#### `--srid SRID`

Den SRID som ska användas för geometri-fältet.  Om den inte anges försöker `ogrinspect` att automatiskt fastställa datakällans SRID.
