gpt4 book ai didi

python - QGis:查找点所在的多边形

转载 作者:太空宇宙 更新时间:2023-11-04 01:27:28 25 4
gpt4 key购买 nike

我有一个具有多边形特征的图层。每个特征都有属性和值。我还有一个坐标列表,我想知道坐标位于哪个要素(或多边形)中。

有人可以指导我如何去做吗? API 中是否有可以帮助我实现目标的函数,还是我应该使用一些计算几何算法来自己完成?我知道如何执行后者,但如果已经有内置函数,它会节省我一些时间。

谢谢。

最佳答案

while provider.nextFeature(feature):
if (feature.geometry().contains(QgsGeometry.fromPoint(QgsPoint(lon, lat)))):
print 'Contained in feature %d' % feature.id()

关于python - QGis:查找点所在的多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16827399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com