티스토리 수익 글 보기
GeoDjango Management Commands¶
inspectdb¶
- django-admin inspectdb
When django.contrib.gis is in your INSTALLED_APPS, the
inspectdb management command is overridden with one from GeoDjango.
The overridden command is spatially-aware, and places geometry fields in the
auto-generated model definition, where appropriate.
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¶
Use a comma separated list of OGR float fields to generate
DecimalFieldinstead of the defaultFloatField. Set totrueto apply to all OGR float fields.
- –geom-name GEOM_NAME¶
Specifies the model attribute name to use for the geometry field. Defaults to
'geom'.
- –layer LAYER_KEY¶
The key for specifying which layer in the OGR
DataSourcesource to use. Defaults to 0 (the first layer). May be an integer or a string identifier for theLayer. When inspecting databases,layeris generally the table name you want to inspect.
- –mapping¶
Automatically generate a mapping dictionary for use with
LayerMapping.
- –multi-geom¶
When generating the geometry field, treat it as a geometry collection. For example, if this setting is enabled then a
MultiPolygonFieldwill be placed in the generated model rather thanPolygonField.
- –name-field NAME_FIELD¶
Generates a
__str__()method on the model that returns the given field name.
- –no-imports¶
Suppresses the
from django.contrib.gis.db import modelsimport statement.
- –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.
Additional Information
Support Django!
Contents
Getting help
- FAQ
- Try the FAQ — it’s got answers to many common questions.
- Index, Module Index, or Table of Contents
- Handy when looking for specific information.
- Django Discord Server
- Join the Django Discord Community.
- Official Django Forum
- Join the community on the Django Forum.
- Ticket tracker
- Report bugs with Django or Django documentation in our ticket tracker.
Download:
Offline (Django 4.2):
HTML |
PDF |
ePub
Provided by Read the Docs.