shape.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:antares 作者: CONABIO 项目源码 文件源码
def handle(self, **options):
        path = options['path'][0]
        column = options['column'][0]
        model = options['model'][0]



        with fiona.open(path) as src:
            print json.dumps(src.schema, indent=4)
            print src.crs
            for feat in src:

                #print feat['geometry']['type']
                s = shape(feat['geometry'])
                if feat['geometry']['type'] == 'Polygon':
                    s = MultiPolygon([s])
                    print json.dumps(feat['geometry'])
                klass = locate('madmex.models.%s' % model)

                f = klass(name=feat['properties'][column], the_geom=GEOSGeometry(s.wkt))
                f.save()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号