0

我正在尝试使用 Python 中的 OGR 将 csv 文件转换为 ESRI Shapefile。问题显然是我的标题条目对于默认字段大小来说太长了:

Warning 6: Normalized/laundered field name: 'SEEHOEHE [m]' to 'SEEHOEHE ['

我想遍历所有标题元素(我的 csv 文件中的列数未知)并在 shapefile 中创建新字段 - “即时”,可以这么说:

for i in range(0,len(header)):
    layer_out.CreateField(ogr.FieldDefn(header[i], ogr.OFTString))

工作正常,但标题条目被切断(这是有问题的,因为我需要稍后解决它们)。有没有办法在同一步骤中定义标题条目大小?我试过了SetField(32),但我担心这只会改变表格条目的大小。任何人都可以帮忙吗?提前致谢!

4

0 回答 0