KML di Google Earth con poligoni con longitudini superiori a 180 gradi?
-
18-09-2019 - |
Domanda
Io uso poligoni nei file KML per la visualizzazione flightpath di un razzo da terra in orbita nel file KML di Google Earth.
il problema è che Google Earth non possono gestire longitued maggiore di 180deg, in modo che quando un razzo farà il giro di più di quelli di tutto il mondo i valori longitued deve essere ricalcolato. C'è un modo di utilizzare longitudini come 720deg e Google può tradurre questo da solo? Io preferirei questo, perché ho don'thave a cambiare il mio programma e si può vedere direttamente le rivoluzioni del razzo intorno a terra con le sue coordinate.
Soluzione
La definizione KML infatti consente solo argomenti
- tra -180 e 180 per la longitudine
- tra -90 e 90 per la latitudine
KML Riferimento - elemento "coordinate"
Quindi temo dovrai normalizza la vostra lon con l'introduzione di una funzione di angolazione.
Altri suggerimenti
Come già detto da MikeD è necessario per normalizzare per adattarsi nelle specifiche. Ecco una sito da Chris Veness con formule sferiche per fare un sacco di calcoli che altrimenti boggle la mente.