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
2
3
4
>>> <gma.algos.dataio.vesd.Layer at 0x......>