0

我遇到了类似于https://groups.google.com/forum/#!msg/django-users/I-YH28xg0po/59ZJawSlTVkJ的问题,当我通过 LayerMapping 导入实用程序将数据上传到我的数据库时,它正在截断浮点字段一直到整数值。我在任何地方都没有找到解决方案。

我正在从具有纬度和经度值的地理数据库(.gdb 文件)加载数据。

我的代码在另一个网络上,我无法在此处发布,但我基本上正在执行此处第 3 步中概述的内容:

from django.contrib.gis.utils import LayerMapping
from geoapp.models import TestGeo
mapping = {'name' : 'str', # The 'name' model field maps to the 'str' layer field.
               'poly' : 'POLYGON', # For geometry fields use OGC name.
               } # The mapping is a dictionary
lm = LayerMapping(TestGeo, 'test_poly.shp', mapping)
lm.save(verbose=True) # Save the layermap, imports the data.

我已经用完全相同的代码和相同的文件格式做了很多次,从来没有遇到过问题。如果这是一个已知问题,我无法找到它。

4

0 回答 0