ReadVector

2022/3/9

# io.ReadVector(InFile, LayerID = 0, Encoding = None, **kwargs)


功能:【读取矢量文件】。

参数:

 InFile:str。输入文件路径。

可选参数:

 LayerID = int。子图层序号。对于普通的矢量数据,只能为 0;对于多维矢量(例如 GPKG 等),可配置此参数,以打开不同的子图层。

 Encoding = str||None 。属性表字段的字符编码,默认自动(None)解码。

提示

当属性表乱码时,可以配置此参数,gma 会按照新的编码方式重新解码矢量属性表。

 **kwargs:传递给 gdal.OpenEx 的其他参数。

返回: Layer

 类内属性/方法详见:Layer


示例:(下载 示例矢量

from gma import io

VO = io.ReadVector('China_Province_2022.shp')
print(VO)
1
2
3
4

>>> <gma.algos.dataio.vesd.Layer at 0x......>