错误处理
Pyogrio尝试在可能的情况下捕获和包装来自GDAL/OGR的错误,但在可用的情况下遵循GDAL发出的错误消息。下面的错误类型旨在帮助确定错误的来源,以防错误消息有点神秘。
pyogrio可能发出的一些错误包括:
ValueError
/TypeError
:表示用户提供的内容对于特定操作无效DataSourceError
:指示针对数据源打开或使用事务时出错DataLayerError
:表示获取数据层或其属性时出错(由以下所有子分类)CRSError
:表示读取或写入CRS信息时出错FeatureError
:指示读取或写入特定功能的错误GeometryError
:指示读取或写入单个要素的几何字段时出现错误FieldError
:指示读取或写入单个要素的非几何字段时出现错误
所有pyogrio特定的错误都是 RuntimeError
。