Como descobrir se uma aeronave está dentro de um espaço aéreo usando latitude e longitude? [fechadas]

0

Eu tenho os dados de latitude e longitude de $ n $ pontos no limite do espaço aéreo de um país. Eu também tenho as coordenadas da localização atual de uma aeronave. Usando esses dados, como descubro que a aeronave está dentro do espaço aéreo ou fora dela?

Por uma questão de simplicidade, podemos supor que os limites do espaço aéreo formam um polígono convexo.

    
por Wright Brother 03.07.2018 / 09:20

1 resposta

É apenas um conhecido problema de geometria computacional chamado PIP (point-in-polygon). Eu suponho que o espaço aéreo é bem pequeno, e podemos considerar seus limites como linhas (não curvas) em um plano.

Primeiramente, converta latitude e longitude em minutos e segundos em frações. Em seguida, use qualquer um dos algoritmos PIP (ou bibliotecas, se você fizer isso em qualquer linguagem de programação).

Para mais informações, consulte: wiki ou este link .

Você também pode usar o WolframAlpha para isso, ou qualquer linguagem de programação com uma biblioteca específica (por exemplo, OpenCV faz isso muito bem em C ++ ou python).

    
05.07.2018 / 05:34