Google XXL: KML 2.2 : les nouveautés
Google XXL

KML 2.2 : les nouveautés

Le Blog Google LatLong annonce un bon nombre de nouvelles possibilités dans l'utilisation et le développement des fichiers KML 2.2. En voici un rapide sommaire :
De plus, vous pouvez étendre les données contenues dans les fenêtres pop-up et afficher des vues du ciel en utilisant des fichiers KML.
C'est ce dernier point qui m'a intéressé :
  1. Rendez-vous sur la page de documentation consacrée aux fichiers KML pour Google Sky.
  2. Copiez le code présent dans la rubrique Example.
  3. Créez un nouveau document Bloc-notes que vous enregistrerez avec une extension KML.
  4. Ouvrez-le dans Google Earth.
  5. Double-cliquez sur le fichier afin d'afficher une vue de la Nébuleuse du Crabe.
Apparemment, la seule difficulté consiste à trouver les coordonnées de longitude et de latitude dans Google Earth (si j'ai bien compris). Voici comment procéder :
Dans la barre de recherches, saisissez cette requête : orion.
En bas à gauche de la fenêtre, ces coordonnées vont s'afficher :
-5°23'22.07" et RA 5h35m16s.
Vous devez donc convertir les coordonnées RA ("Ascension droite") exprimée en heures, minutes et secondes en degrés de longitude. La formule à utiliser est celle-ci : heure + minute/60 + seconde/3600 *15 − 180.
En reprenant notre exemple, nous obtenons ceci : (5 + 35/60 + 16/3600) * 15 -180, soit : -96.1833333.
Ce sont donc ces coordonnées que vous devrez spécifier :
  • Latitude : 5.232207 ;
  • Longitude : -96.1833333.
La syntaxe à utiliser est celle-ci : <coordinates>-96.181833,-5.390222,0</coordinates>
La valeur d'attribut Range détermine l'éloignement de votre point de vue par rapport à l'objet.
La formule est celle-ci : r = R*(k*sin(β/2) - cos(β/2) + 1).
  • r est l'étendue spécifiée dans l'élément d'attribut <LookAt> ;
  • R est le rayon de la sphère céleste (6.378 x 106) ;
  • k est égal à 1/tan(α/2) ou 1.1917536 ;
  • α défini l'angle de champ de vision quand votre caméra recule jusqu'au centre de la sphère céleste.
  • β est l'arc désiré en secondes de votre image du ciel.
Il y a sur le fichier d'aide de Google Earth des exemples de la valeur r possibles en fonction du type d'objet qui doit être affiché (nébuleuse : 10 - 30 km, galaxie : 5 - 30 km, champ magnétique : 400 - 500 km, etc.)
La syntaxe à utiliser sera celle-ci : <range>3200</range>.

0 commentaires: