首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺乏几何的PyQGIS特征

缺乏几何的PyQGIS特征
EN

Stack Overflow用户
提问于 2020-11-20 08:48:56
回答 1查看 307关注 0票数 2

我正在使用QGIS (点层)中的shapefile,我试图遍历所有的点,但是有些点显然没有有效的几何学。

当我输入layer.getFeature(1).geometry()时,我得到,因此我不能使用.asPoint()函数,但是当我遍历所有特性时,它就不会显示那些具有空几何的函数:

代码语言:javascript
复制
for feature in layer.getFeatures():
    print(feature.geometry().asPoint())

那么,为什么在遍历所有层时没有显示任何空几何图形,而是第一个层中的一个(实际上,在使用单个feature命令时,所有特性都显示为空几何图形)。有办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2022-03-25 03:45:12

根据医生们,如果您传递getFeature方法--一个不存在的特性id --它将返回无效的特性。因此,很可能在该层上没有任何功能id为1。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64926368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档