Survol Google Earth : exemple de code kml
kml permet de faire de jolies animations dans Google Earth ou au travers de l'extension (plugin) de votre navigateur.
Pour connaître la signification exacte des différentes balises kml, référez vous au guide du développeur (malheureusement uniquement en anglais). Un tutoriel sur les visites commentées est aussi très utile.
Voici un bout de code kml permettant de faire un tout petit survol (effet caméra).
3 blocs sont visibles :
bloc 1 : la caméra se positionne, puis attend 3 secondes
bloc 2 : la caméra tourne vers l'azimuth 135
bloc 3 : la caméra revient vers l'azimuth 131 et change son assiette.
Ce bout de code est inséré dans les balises xml et kml, comme ceci :
......
.....
.....
Code précédent
.....
__
gx:tour
gx:FlyTo
gx:Playlist
gx:Wait
gx:duration
LookAt
Longitude
La longitude du point que l'appareil photo(la caméra) regarde. Distance angulaire en degrés par rapport au Méridien Principal. A l'ouest : de-180 à 0 degrés. A l'est : de 0 à 180 degrés.
Latitude
La latitude du point que l'appareil photo(la caméra) regarde. Degrés au nord ou au sud de l'Équateur (0 degrés). Les valeurs s'étendent de-90 degrés à 90 degrés.
Altitude
Distance de la surface de la terre, en mètres. Interprété selon le mode d'altitude de LookAt.
Heading
Direction (c'est-à-dire Nord, Sud, Est, Ouest), en degrés. Defaut=0 (Nord). (Voir le diagramme ci-dessous.) les Valeurs s'étendent de 0 à 360 degrés.
Tilt
L'angle entre la direction du point LookAt et la normale à la surface de la terre. (Voir le diagramme ci-dessous.) les Valeurs s'étendent de 0 à 90 degrés. Les valeurs pour ne peuvent pas être négatives. La valeur de 0 degrés indique le visionnage(l'observation) directement au-dessus. La valeur de 90 degrés indique le visionnage(l'observation) le long de l'horizon.
Range
Distance en mètres du point indiqué par, et à la position du point de LookAt.
altitudeMode
Spécifie comment l'altitude indiquée(spécifiée) pour le point de LookAt est interprétée. Des valeurs possibles sont comme suit :
ClampToGround - (par défaut) ignore la spécification d'altitude et place la position du point de LookAt sur le sol.
RelativeToGround - Interprète l'altitude comme une valeur en mètres au-dessus de la terre.
Absolute - Interprète l'altitude comme une valeur en mètres au-dessus du niveau de la mer.
bloc 1 : la caméra se positionne, puis attend 3 secondes
bloc 2 : la caméra tourne vers l'azimuth 135
bloc 3 : la caméra revient vers l'azimuth 131 et change son assiette.
Ce bout de code est inséré dans les balises xml et kml, comme ceci :
......
.....
.....
Code précédent
.....
Signification des balises
gx:FlyTo
gx:Playlist
gx:Wait
gx:duration
LookAt
Longitude
La longitude du point que l'appareil photo(la caméra) regarde. Distance angulaire en degrés par rapport au Méridien Principal. A l'ouest : de-180 à 0 degrés. A l'est : de 0 à 180 degrés.
Latitude
La latitude du point que l'appareil photo(la caméra) regarde. Degrés au nord ou au sud de l'Équateur (0 degrés). Les valeurs s'étendent de-90 degrés à 90 degrés.
Altitude
Distance de la surface de la terre, en mètres. Interprété selon le mode d'altitude de LookAt.
Heading
Direction (c'est-à-dire Nord, Sud, Est, Ouest), en degrés. Defaut=0 (Nord). (Voir le diagramme ci-dessous.) les Valeurs s'étendent de 0 à 360 degrés.
Tilt
L'angle entre la direction du point LookAt et la normale à la surface de la terre. (Voir le diagramme ci-dessous.) les Valeurs s'étendent de 0 à 90 degrés. Les valeurs pour
Distance en mètres du point indiqué par
altitudeMode
Spécifie comment l'altitude indiquée(spécifiée) pour le point de LookAt est interprétée. Des valeurs possibles sont comme suit :
ClampToGround - (par défaut) ignore la spécification d'altitude et place la position du point de LookAt sur le sol.
RelativeToGround - Interprète l'altitude comme une valeur en mètres au-dessus de la terre.
Absolute - Interprète l'altitude comme une valeur en mètres au-dessus du niveau de la mer.


Commentaires