У меня есть случай, когда мне дано 4 набора географических точек, которые представляют 4 прямоугольника. У меня есть таблица, которая имеет точку (которая является просто широтой и долготой). Моя задача - проверить, находится ли точка в таблице в любом из четырех прямоугольников.
Это должно быть сделано в Pyspark. Я попробовал это с помощью udf, но это заняло много времени, так как основная таблица содержит много строк. Может ли кто-нибудь помочь мне, как эффективно решить эту проблему в Pyspark.
Прямо сейчас я использовал Shapely, чтобы помочь мне с созданиями Point и Polygon