Django Truncating Floats

时间:2016-03-21 17:07:34

标签: python django geodjango ogr

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

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

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

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.

我已经使用 完全 相同的代码和相同的文件格式多次完成此操作,并且永远不会遇到问题。如果这是一个已知问题,我无法找到它。

0 个答案:

没有答案