J'utilise des polygones dans des fichiers kml pour afficher la trajectoire de vol d'une fusée de sol en orbite dans des fichiers kml de Google Earth. Le problème est que google earth ne peut pas gérer une distance supérieure à 180deg, donc quand une fusée encerclera plus d'une autour du globe, les valeurs longues doivent être recalculées. Existe-t-il un moyen d'utiliser des longitudes comme 720deg et google peut traduire cela par lui-même? Je préférerais cela, parce que je n'ai pas à changer de programme et vous pouvez voir directement les révolutions de la fusée autour de la Terre par ses coordonnées.Google Earth KML avec des polygones avec des longitudes supérieures à 180deg?
1
A
Répondre
2
La définition KML permet en effet que des arguments
- entre -180 et 180 pour la longitude
- entre -90 et 90 pour la latitude
voir KML Reference - élément "coordonnées"
J'ai donc peur que vous ayez besoin de normaliser votre lon en introduisant une fonction d'angle.
1
Comme mentionné par MikeD, vous devrez normaliser pour s'adapter aux spécifications. Voici un site de Chris Veness avec des formules sphériques pour faire beaucoup de calculs qui autrement boggle l'esprit.
Questions connexes
- 1. Marshaling et Unmarshaling des codes kml pour Google Earth
- 2. API google maps v3 avec des polygones?
- 3. KML + Google Earth: Rendre un Polygon ou GroundOverlay cliquable?
- 4. Édition interactive de polygones avec Microsoft Virtual Earth
- 5. Analyse des données XML Google Earth à l'aide de VB.NET
- 6. dessiner des routes avec google earth js api
- 7. google earth polygone non rempli
- 8. gestion de carte dynamique dans google earth
- 9. KML to google maps
- 10. Combiner les polygones KML en PHP
- 11. Dynamic kml google maps
- 12. Google maps et l'application Google Earth
- 13. Capteur d'inclinaison pour travailler avec Google Earth
- 14. Affichage des données verticales Google Earth
- 15. Extrait des informations de Google Earth Layer
- 16. Comment dessiner des polygones transparents avec Python?
- 17. Rechercher un lieu avec l'API Google Earth
- 18. Google Maps - Chargement lent de polygones
- 19. C# Google Earth Erreur
- 20. interactif google earth building
- 21. Effacer un kml qui a été ajouté à google earth en utilisant javascript
- 22. Créer Google Earth zoomer
- 23. Comment puis-je gérer l'état d'une session avec un client Google Earth?
- 24. google maps API v3 - comment dessiner des polygones/polylignes dynamiques?
- 25. Questions Google Earth: création de pages extérieur Apparaître dans Google Earth et un bouton qui suit
- 26. KML et supprimer les anciens fichiers KML
- 27. Projections orthographiques dans Google Earth (/ Sky) possibles? Alternatives?
- 28. Google Earth Browser Plugin non chargement du fichier KML dans certains navigateurs
- 29. google maps v3 Survol de l'API avec des polygones. Je ne travaille pas
- 30. problèmes avec Google Earth navigateur interne en utilisant des pages GWT
salut, okay, c'est leur spécification, mais il est étrange d'avoir cette limitation sur un globe. jamais le moins, merci! :) (+1) –
Je me demande si vous êtes venu avec une transformation des longitudes en dehors de [-180,180]. D'une certaine manière rusé ... J'ai joué un peu avec et j'ai créé celui-ci (Excel - l'argument est en B3 - pas d'angle nécessaire) ... = SI (MOD (INT (B3/180); 2) = 0; MOD (B3; 180); MOD (B3; 360) -360) – MikeD