Incluindo sobreposições de KML

Um arquivo de KML contém camadas e coleções de recursos que você pode incluir em um mapa do IBM® Intelligent Operations Center. Se possuir dados no formato XML, é possível usar o esquema de KML para incluir recursos em um mapa sem a necessidade de uma origem de dados. Você pode incluir sobreposições KML em mapas de base.

Antes de Iniciar

Configure um servidor de arquivos da web para entregar os arquivos KML, seguindo as instruções em Configurando um servidor de arquivos da web. A solução suporta a seguinte funcionalidade KML:
  • PlaceMarks
  • Linhas e caminhos
  • Polígonos
  • Multigeometrias
  • Estilos
A solução não suporta a seguinte funcionalidade KML:
  • Sobreposições de aterramento
  • Sobreposições de Tela
  • Links de rede

Sobre Esta Tarefa

Para incluir sobreposições de KML para um mapa, configure a propriedade de sistema de IBM Intelligent Operations Center KmlUrls. A ordem na qual as camadas são exibidas na área de janela Sobreposições de mapa no filtro depende da ordem em que elas são definidas na propriedade de sistema KmlUrls. Para incluir uma sobreposição de KML em um mapa na solução, siga o procedimento.

Procedimento

  1. No menu de navegação, clique em Administração > Administração do sistema > Propriedades do sistema.
  2. Edite a propriedade de sistema do KmlUrls para exibir as sobreposições de KML necessárias. Por exemplo, para configurar duas sobreposições simultaneamente, modifique a propriedade de sistema com os valores a seguir:
    [{"rótulo":
    {"grupo": "KMLLayer",
    "principal": "layer1"}, 
    "url": "context_root/UpdateKMLFile.kml"}, 
    {"rótulo": {"grupo":
    "KMLLayer", "principal": "layer2"}, 
    "url": "context_root/KMLSAMPLE.kml"}]
    em que:
    • label é o rótulo da sobreposição de KML.
    • group e key são os valores usados para consultar o rótulo para a camada no serviço de recurso I18N.
      Nota: Inclua os valores relevantes na tabela ioc.i18n_resource.
    • URL é a URL do arquivo de camada KML, em que context_root é o valor que você especificou quando configurou o servidor de arquivos da web.
  3. Salve suas mudanças.

Resultados

Na visualização Operações, todas as camadas KML selecionáveis são exibidas na área de janela Sobreposições do mapa na janela Filtro.

O que Fazer Depois

Se sua funcionalidade KML não for suportada e a camada KML não for exibida no mapa, valide seu KML para assegurar que não existem erros no arquivo KML. O KML suportado é semelhante aos seguintes exemplos:
<?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>