Точки фильтрации между полигонами - PullRequest
1 голос
/ 16 октября 2019

У меня есть такой многоугольник:

MULTIPOLYGON(((3.6531688909 22.2345676543....)))
MULTIPOLYGON(((3.7531688909 22.6543234523....)))
…

enter image description here

И у меня есть такие данные (небольшая часть):

df = 

id_easy    latitude longitude
e705ac2     22.0171    3.6687
e705ac2     22.0238    3.6709
e705ac2     22.0299    3.6733
e705ac2     22.0319    3.6725
7eb84c8     22.0567    3.6821
3264cc7     22.0754    3.7277
3264cc7     22.0766    3.7208
3264cc7     22.0754    3.7163
3264cc7     22.0753    3.7102

Можно ли проверить точки, начинающиеся в одной синей зоне и заканчивающиеся в другой синей зоне?

Например, мне нужно проверить: если значения, значения которых e705ac2 начинаются в левой зоне и заканчиваются в правойзона

1 Ответ

1 голос
/ 16 октября 2019

Как выглядят данные вашего полигона? У вас есть геометрические поля? Если это так, вы можете использовать геопанду contains, чтобы проверить, содержат ли ваши синие полигоны ваши точки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...