如何在django中把geojson文件转换为类模型?

问题描述 投票:0回答:1

我在URL里有geojson数据。下面是URL。https:/publoccityhealthdata.s3.us-east-2.amazonaws.comchi_boundries.geojson。

我需要为Django生成模型类,使用 ogrinspectdjango.contrib.gis.db import models

django django-models geojson
1个回答
0
投票

第一步:进入manage.py文件夹。

第二步:确保 django-contrib-gis 已安装。

步骤3:在终端上输入这个命令 python manage.py ogrinspect https://publoccityhealthdata.s3.us-east-2.amazonaws.com/chi_boundries.geojson Neighborhoods --srid=4326 --mapping --multi

您将得到以下结果。

class Neighborhoods(models.Model):
pri_neigh = models.CharField(max_length=0)
sec_neigh = models.CharField(max_length=0)
shape_area = models.CharField(max_length=0)
shape_len = models.CharField(max_length=0)
geom = models.MultiPolygonField(srid=4326)

# This is an auto-generated Django model module created by ogrinspect.
from django.contrib.gis.db import models

neighborhoods_mapping = {
'pri_neigh': 'pri_neigh',
'sec_neigh': 'sec_neigh',
'shape_area': 'shape_area',
'shape_len': 'shape_len',
'geom': 'MULTIPOLYGON',
}
© www.soinside.com 2019 - 2024. All rights reserved.