通过python在QGIS中获取质心

帕特里克

我正在尝试使用python在QGIS中获得多边形的质心。这是我的代码

layerPluto = iface.addVectorLayer("/path/to/mn_mappluto_16v1/MNMapPLUTO.shp", "PLUTO", "ogr")
features = layerPluto.getFeatures()
counter = 0
for feature in features:
    # Get the first feature from the layer
    if counter < 3:
        print feature['Address']
        print getCentroid(feature)
        counter += 1

...这给我一个“未定义名称'getCentroid'”的错误。

我发现这令人惊讶,因为QGIS python编辑器具有getCentroid下拉语法完成选项。

我也尝试通过将此功能用作特征对象的方法,feature.getCentroid()并收到了类似的错误(“'QgsFeature'对象没有属性'getCentroid'“)。

类似地,尝试centroid(feature)给我错误“ NameError:名称'centroid'未定义”,而feature.centroid()给我“'QgsFeature'对象没有属性'centroid'”。

我应该使用另一种方法进行此操作吗?

恩里科·费雷古蒂(Enrico Ferreguti)

centroid()是QgsGeometry类的方法。您可以使用geometry()方法检索QgsFeature的几何部分,因此可以通过链式链接这两种方法获得质心几何:

feature.geometry().centroid()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python / pyspark中获取k均值质心和离群值

来自分类Dev

python中的快速峰值查找和质心

来自分类Dev

Python / OpenCV —细菌簇中的质心确定

来自分类Dev

如何计算python中每个质心的密度?

来自分类Dev

通过质心提取对象

来自分类Dev

通过质心提取对象

来自分类Dev

通过质心移动几何

来自分类Dev

Python:计算质心

来自分类Dev

从d3.js中的GeoJson多边形获取每个多边形的质心

来自分类Dev

在JavaScript中的必应地图中获取多边形形状的质心

来自分类Dev

Python:.wav文件的光谱质心?

来自分类Dev

Python - 计算列表向量的质心

来自分类Dev

灰度图像中像素的质心

来自分类Dev

在大图像中寻找质心

来自分类Dev

如何通过nltk python中的标签获取树中的节点?

来自分类Dev

如何通过nltk python中的标签获取树中的节点?

来自分类Dev

Spark 使用 StandardScaler 获取实际的簇质心

来自分类Dev

具有初始质心的Kmeans在Matlab和Python环境中给出不同的输出

来自分类Dev

如何在python中没有群集质心的情况下使群集不可见?

来自分类Dev

在Python中如何找到每个簇中点到质心距离的总和

来自分类Dev

如何从R中的另一个shapefile中获取包含多边形质心的shapefile的多边形?

来自分类Dev

如何在Python 3中通过IP获取WhoIs信息?

来自分类Dev

通过在Python中读取文件来获取列表

来自分类Dev

通过在python中获取用户输入来编辑文件?

来自分类Dev

Python通过变量中的键获取/设置dicts的dict值

来自分类Dev

提取R中的形状文件对象的质心?

来自分类Dev

质心计算程序中的时间滞后

来自分类Dev

如何在Excel中绘制散点图的质心?

来自分类Dev

提取R中的形状文件对象的质心?

Related 相关文章

热门标签

归档