2016-10-05 10 views
1

以下の形式を出発点として、以下の問題を解決する方法を知りたいと思います。これは、他のKMLにリンクするルートKMLファイルの例です。私の問題は、sub1.kmlを変更する人がsub1.kmlからsub1-05-OCT-16.kmlに名前を変更したり、sub1-a.kmlという別のKMLを追加したりする可能性があることです。これが発生すると、ネットワークリンクはもはや有効ではなくなります。私が見たものからフォルダにリンクすることはできません。毎回このファイルを変更する必要はありません。私が見下ろすエイサーソリューションはありますか?KMLをKMLのフォルダにリンク

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://www.opengis.net/kml/2.2"> 
    <Document> 
    <NetworkLink> 
     <name>NetworkLinked sub-item</name> 
     <Link> 
      <href> kml/sub1.kml </href> 
     </Link> 
    </NetworkLink> 
    <NetworkLink> 
     <name>NetworkLinked sub-item</name> 
     <Link> 
      <href> kml/sub2.kml </href> 
     </Link> 
    </NetworkLink> 
    </Document> 
</kml> 

答えて

3

ネットワークリンクは、特定のKML(またはKMZ)ファイルを指している必要があります。残念ながら、フォルダやディレクトリをポイントする方法はなく、何らかの形でファイルのリストを取得し、すべてのKML/KMZを選択します。したがって、ターゲットファイル名が変わらないようにするか、ネットワークリンクが変更されたときにネットワークリンクを更新する必要があります。

+0

私が答えたと仮定していた情報をありがとうございました。 – JeremyA1