无解,但是不影响数据的使用,小数点位数的问题,对数据不会产生影响。
除非先,
OGRFieldDefn file_new(xx,xx); //属性
file_new.SetPrecision();//设置该属性精度
然后:
double value保留三位小数(乘以1000转整形,再转double除以1000)或者两位小数.
pFeature->SetField("某属性", value);
博客提及GitHub上一个问题无解,但不影响数据使用,问题是小数点位数问题。还给出解决思路,可通过OGRFieldDefn设置属性,用SetPrecision设置属性精度,对数值保留小数后再设置到属性中。
无解,但是不影响数据的使用,小数点位数的问题,对数据不会产生影响。
除非先,
OGRFieldDefn file_new(xx,xx); //属性
file_new.SetPrecision();//设置该属性精度
然后:
double value保留三位小数(乘以1000转整形,再转double除以1000)或者两位小数.
pFeature->SetField("某属性", value);
518

被折叠的 条评论
为什么被折叠?