设置编码

  1. # 全局设置
  2. gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES") #支持文件名称及路径内的中文
  3. gdal.SetConfigOption("SHAPE_ENCODING", "GBK") #支持属性字段中的中文
  4. # 为图层指定编码
  5. out_layer = ds.CreateLayer( "CommercialHousing",
  6. srs = in_layer.GetSpatialRef(),
  7. geom_type= ogr.wkbPoint,
  8. options = [
  9. "ENCODING=UTF-8"
  10. ]
  11. )