Tengo una base de datos de puntos de polígono como pares de latitud, longitud y necesito probar si un latitud determinada, un punto de latitud está dentro de cualquiera de los polígonos.Punto en el algoritmo de polígono que maneja polígonos que se extienden a través de la antemeridiana
Existen varios algoritmos que incluyen these pero no funcionan si el polígono se extiende a ambos lados del antemeridiense (frente a la costa de Nueva Zelanda, donde la longitud cambia de +180 grados este a -180 grados oeste).
Una solución que veo es detectar si el polígono se extiende a ambos lados del antemeridiano y, si es así, divídalo en dos polígonos, uno a cada lado, luego verifique cada uno de ellos.
De acuerdo, lo mejor es tratarlos como polys esféricos. Sin embargo, el área cerrada siempre es ambigua a menos que siga una convención de devanado (es decir, defina dentro como el área encerrada por un cruce de CCW). –