Création de fichiers KML
Nombreux sont les utilisateurs d'ArcGIS Desktop désireux de partager des données SIG au format KML (Keyhole Markup Language) afin de toucher un plus vaste public. Un fichier KML peut contenir tous les éléments nécessaires aux données, à l'affichage, aux descriptions et au comportement. Il s'agit donc d'un format extrêmement portable, parfaitement apte à répondre aux exigences en termes de distribution. Le langage KML a récemment accédé au titre de norme OGC, ce qui lui vaut une intégration rapide au sein du cadre d'interopérabilité SIG.
Les principales étapes pour partager des données SIG sous la forme d'un fichier KML sont au nombre de trois :
- création de cartes et de couches à l'aide d'ArcGIS Desktop,
- création du fichier KML à l'aide d'outils de géotraitement,
- partage du fichier KML.
Les fichiers KML constituent un instantané de l'état actuel des données SIG. Ils peuvent contenir à la fois des éléments raster et vectoriels. Le partage des éléments vectoriels, notamment, se révèle particulièrement efficace dans des fichiers KML, dans la mesure où leur géométrie et leur symbologie peuvent tenir complètement dans un fichier de petite taille. En revanche, les données d'imagerie partagées dans des fichiers KML doivent être transférées sur le réseau pour être affichées. Elles sont donc généralement définies à une résolution limitée afin de réduire la taille du fichier. Pour partager des images haute résolution sous la forme de fichiers KML, ArcGIS Server doit être utilisé pour diffuser un lien réseau KML capable d'envoyer des images pyramidales sur le réseau.
Création de cartes et de couches à l'aide d'ArcGIS Desktop
Les couches créées dans ArcMap, ArcGlobe ou ArcScene constituent les principaux mécanismes utilisés dans ArcGIS pour préparer et fournir des informations à l'aide du langage KML. Vous créez essentiellement vos couches de façon à ce qu'elles prennent en charge diverses fonctionnalités KML.
KML encapsule l'affichage graphique des données d'imagerie et des entités SIG, ainsi que la présentation des attributs des entités et d'autres informations descriptives. Toutes ces informations doivent être créées dans ArcGIS Desktop avant la création du fichier KML. Certaines propriétés clés à définir incluent le nom de la couche, l'expression d'étiquette de la couche et la présentation par fenêtre contextuelle HTML des attributs.
Pour en savoir plus sur la préparation des cartes dans ArcGIS pour la publication KML
Création du fichier KML à l'aide d'outils de géotraitement
Deux outils de géotraitement sont disponibles pour créer des fichiers KML à partir d'ArcGIS Desktop, à savoir : Couche vers KML et Carte vers KML. Ils sont accessibles à partir du groupe Vers KML de la boîte à outils Conversion et nécessitent une licence ArcView ou ultérieure. Tous deux génèrent un fichier KML compressé (KMZ) dans le répertoire de sortie défini.
Couche vers KML
L'outil de géotraitement Couche vers KML permet d'exporter directement différentes couches à partir d'ArcMap, ArcGlobe ou ArcScene. Il s'agit d'une méthode à la fois simple et rapide pour créer des données KML à partir d'ArcGIS Desktop.
Dans le cas des couches vectorielles, le nom de couche est utilisé pour définir un dossier contenant la liste de toutes les entités. Chaque nom d'entité est défini à partir de son expression d'étiquette et sa description contextuelle est renseignée à l'aide des propriétés contextuelles HTML. Lorsque cela s'avère possible, la symbologie de la couche est convertie en équivalent KML.
Dans le cas des couches raster, le nom de couche est utilisé pour définir un seul élément de superposition terrestre. La superposition terrestre affiche l'image drapée sur la surface du globe, en respectant la nature du terrain sous-jacent. La propriété de description de la couche est utilisée pour renseigner la description contextuelle de l'élément de superposition terrestre.
Carte vers KML
L'outil de géotraitement Carte vers KML permet d'exporter plusieurs couches dans une seule source KML. Il fonctionne sur un bloc de données unique au sein d'un document ArcMap et constitue un moyen efficace pour regrouper plusieurs types de données SIG dans une seule unité partagée.
Les cartes partagent leur collection de couches au format KML de l'une des manières suivantes :
- sous la forme d'un conteneur de couches, dont chacune est représentée selon des règles distinctes,
- sous la forme d'un conteneur de couches, dont chacune est représentée comme une image de superposition terrestre KML distincte,
- sous la forme d'une seule image de superposition terrestre composite représentant toutes les couches.
Propriétés utilisées par les outils de géotraitement
Les propriétés suivantes doivent être définies dans le cas d'une exportation à partir d'ArcGIS Desktop :
- Couche ou bloc de données en cours d'exportation
- Nom et emplacement du fichier KML compressé qui est exporté
- Echelle en sortie (cela s'applique uniquement aux couches d'images et au rendu dépendant de l'échelle)
Paramètres facultatifs disponibles :
- Conversion de couches vectorielles en couches d'images
- Exportation d'une étendue géographique limitée
- Définition de la taille et de la résolution (PPP) des images exportées
Partage du fichier KML
Une fois créé, le fichier KML compressé peut être distribué aux autres utilisateurs de différentes façons.
La méthode la plus simple consiste à envoyer le fichier au public cible ; au moyen d'un message collectif, par exemple. Vous pouvez également publier le fichier sur un emplacement réseau partagé et informer les utilisateurs de l'emplacement de téléchargement. Ces deux méthodes sont prises en charge, dans la mesure où le format KML contient l'ensemble des éléments d'affichage nécessaires.
Cependant, si le contenu KML peut être partagé avec le monde entier, une solution pratique consiste à publier le fichier à un emplacement Internet accessible au public. De cette manière, le contenu pourra être catalogué par les moteurs de recherche, tels que Google, et mis à la disposition des utilisateurs à la suite d'une recherche Internet. Cela augmente considérablement l'accessibilité et le profil de vos données SIG.