Hola,
Quizás este no sea el foro acertado para hacer esta pregunta, pero lo dejo caer por si tenemos algún topógrafo entre nuestras filas, o alguien que entienda del tema.
En primer lugar aclarar que lo mio es la informática y la trigonometría la tengo bastante olvidada.
Necesito encontrar un algoritmo para comprobar si determinada coordenada geográfica está entre ciertas coordenadas dadas.
Explicaré el problema paso a paso.
Supongamos que yo estoy posicionado en: 60.3423º, -2.3234º
y
Tengo una brújula que me dice que estoy mirando hacia: 44ºN.
Mi campo de visión es de 40º con lo cual abarco desde 24ºN a 64ºN. Y la distancia máxima de visualización son 10m. (Coloreado en amarillo).
Lo ilustraré con un dibujo.
Bien, ahora supongamos que tengo una lista de puntos geográficos, necesito saber si algún punto de los que tengo está en mi campo de visión.
¿Cómo lo haríais?