Prise en charge de l'affichage d'objets KML dans ArcGlobe
L'affichage de nombreux objets de la spécification KML 2.2 est pris en charge dans ArcGlobe. Les sections suivantes décrivent ce qui peut se produire dans certaines situations courantes lorsque vos fichiers KML contiennent des types d'objets qui sont à la fois pris en charge et non pris en charge. En principe, toutes les balises non prises en charge sont purement et simplement ignorées lors de la lecture des fichiers KML, ce qui signifie que ceux qui renferment à la fois un contenu pris en charge et un contenu non pris en charge sont quand même intégrés dans ArcGIS et affichés au moins partiellement. Vous trouverez ci-dessous les scénarios d'affichage spécifiques d'objets KML 2.2 dans ArcGlobe.
Objets KML 2.2 qui seront affichés dans ArcGlobe
La spécification KML 2.2 inclut plus de 160 balises, regroupées en types et objets logiques. ArcGlobe affiche l'ensemble de la spécification KML 2.2, avec quelques exceptions importantes, notamment les superpositions de photos et les animations temporelles. Les objets KML logiques dont l'affichage est pris en charge dans ArcGlobe sont détaillés dans le diagramme de la hiérarchie KML 2.2 ci-dessous.
Quelles parties des objets Link et ListStyle sont prises en charge ?
L'objet Link sert deux objectifs principaux : spécifier l'emplacement d'objets référencés, tels que des modèles et des liens réseau, et spécifier le comportement du lien, notamment le moment de recharger le contenu référencé. L'objet Link comporte de nombreuses sous-balises, certaines étant prises en charge, d'autres non :
- Pris en charge : <href>, <refreshInterval>, <viewRefreshTime>
- Pris en charge : <refreshMode> (onChange, OnInterval), <viewRefreshMode> (never, onStop, onRequest)
- Pris en charge : <viewBoundScale>, <viewFormat>, <httpQuery>, <refreshMode> (onExpire), <viewRefreshMode> (onRegion)
L'objet ListStyle spécifie le mode d'affichage des éléments dans la liste. L'affichage Liste désigne une hiérarchie des conteneurs et des enfants et est disponible dans la fenêtre Contenu KML dans ArcGlobe. L'objet ListStyle comporte trois groupes de sous-balises, dont un seul est pris en charge par Esri :
- Pris en charge : <listItemType>
- Non pris en charge : <bgColor>, <ItemIcon>
Si l'en-tête de mes fichiers KML indique 2.0 ou 2.1, s'affichera-t-il dans ArcGlobe ?
Oui, en fonction de la prise en charge au niveau de l'objet décrite précédemment. Les objets KML pris en charge seront affichés, contrairement à ceux qui ne sont pas pris en charge. La spécification KML 2.2 est une extension modifiée des spécifications KML 2.0 et 2.1 et elle partage la plupart des mêmes éléments. Il est possible d'avoir un fichier KML 2.2 qui contient uniquement des balises définies dans une version antérieure de la spécification KML.