2016-10-05 15 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