Ajout de surcouches KML

Un fichier KML contient des couches et des collections de fonctionnalités que vous pouvez ajouter sur une carte d'IBM® Intelligent Operations Center. Si vous avez des données au format XML, vous pouvez employer le schéma de fichier KML pour ajouter des fonctions sur des cartes sans nécessiter une source de données. Vous pouvez ajouter des surcouches KML aux fonds de carte.

Avant de commencer

Configurez un serveur de fichiers Web pour fournir les fichiers KML en suivant les instructions indiquées à la section Configuration d'un serveur de fichiers Web. La solution prend en charge la fonctionnalité KML suivante :
  • PlaceMarks
  • Lignes et chemins d'accès
  • Polygones
  • Plusieurs géométries
  • Styles
La solution ne prend pas en charge la fonctionnalité KML suivante :
  • Superpositions au sol
  • Superpositions d'écran
  • Liaisons de réseau

Pourquoi et quand exécuter cette tâche

Pour ajouter des surcouches KML à une carte, configurez la propriété système KmlUrls d'IBM Intelligent Operations Center. L'ordre dans lequel les couches sont affichées dans la sous-fenêtre Surcouches de carte dans le filtre dépend de l'ordre dans lequel elles sont définies dans la propriété système KmlUrls. Pour ajouter une surcouche KML à une carte dans la solution, procédez comme suit.

Procédure

  1. Dans le menu de navigation, cliquez sur Administration > Administration système > Propriétés système.
  2. Editez la propriété système KmlUrls pour afficher les surcouches KML dont vous avez besoin. Par exemple, pour configurer deux surcouches simultanément, modifiez la propriété système avec les valeurs suivantes :
    [{"label": {"group": "KMLLayer", "key": "layer1"}, 
    "url": "racine_contexte/UpdateKMLFile.kml"}, 
    {"label": {"group": "KMLLayer", "key": "layer2"}, 
    "url": "racine_contexte/KMLSAMPLE.kml"}]
    Où :
    • label est l'étiquette de surcouche de fichier KML.
    • group et key sont les valeurs qui sont utilisées pour rechercher l'étiquette pour la couche dans le service de ressource I18N.
      Remarque : Ajoutez les valeurs appropriées à la table ioc.i18n_resource.
    • URL représente l'URL du fichier de couche KML, racine_contexte étant la valeur spécifiée lors de la configuration du serveur de fichiers Web.
  3. Enregistrez vos modifications.

Résultats

Dans la vue des opérations, toutes les couches KML sélectionnables sont affichées dans le panneau Surcouches de carte de la fenêtre Filtre.

Que faire ensuite

Si votre fonctionnalité KML est prise en charge, et la couche KML n'apparaît pas sur la carte, validez votre KML pour assurer qu'il n'y a pas d'erreurs dans le fichier KML. Le format KML pris en charge ressemble aux exemples suivants :
<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns=" http://www.opengis.net/kml/2.2 "> 
  <Document> 
    <name>Round Rock Sample</name> 
    <Style id="polygon"> 
      <LineStyle> 
        <color>50F04614</color> 
        <width>4</width> 
      </LineStyle> 
    </Style> 
    <Placemark> 
      <name>Round Rock Sample Polygon</name> 
      <visibility>1</visibility> 
      <styleUrl>#polygon</styleUrl> 
      <MultiGeometry> 
       <Polygon> 
        <outerBoundaryIs> 
          <LinearRing> 
            <coordinates> 
              -97.6866313, 30.5165826, 0 
              -97.6827689, 30.5036419, 0 
              -97.6549598, 30.5118503, 0 
              -97.6561614, 30.5153996, 0 
              -97.6556464, 30.5174699, 0 
              -97.6599380, 30.5168785, 0 
              -97.6770183, 30.5186529, 0 
              -97.6866313, 30.5165826, 0 
            </coordinates> 
          </LinearRing> 
        </outerBoundaryIs> 
      </Polygon> 
      <Polygon> 
        <outerBoundaryIs> 
          <LinearRing> 
            <coordinates> 
             -97.6772756, 30.4927705, 0 
             -97.6772756, 30.4927705, 0 
             -97.6731558, 30.4812321, 0 
             -97.6395960, 30.4886287, 0 
             -97.6422567, 30.4960247, 0 
             -97.6605387, 30.4960986, 0 
             -97.6674051, 30.4957288, 0 
             -97.6772756, 30.4927705, 0 
            </coordinates> 
          </LinearRing> 
        </outerBoundaryIs> 
      </Polygon> 
     <MultiGeometry> 
   </Placemark> 
  </Document> 
</kml>

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Placemark>
    <name>Round Rock Sample Stadium</name>
    <description>
     Round Rock Sample
    </description>
    <Point>
      <coordinates>-97.695392, 30.507252,0</coordinates>
    </Point>
  </Placemark>
</kml>