Trouble with KML network link updates

02-23-2011 06:01 PM
New Contributor
I want to be able to modify KML features without reloading the whole file by using <NetworkLinkControl>.

In ArcGIS Explorer I create a KML Network link pointing to http://localhost/link_control.kml

link_control.kml has a document with a single placemark.

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="">
  <Document id="doc_top">
    <Placemark id="pm1">
      <Point id="pt1">

I then replace the contents of link_control.kml with:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="">

When the network link is refreshed, this should just update the name of the Network Link.

The problem is that the placemark is also removed. I believe that refreshing a network link should retain the existing features unless they are explicitly deleted.

Is that correct or is my reading the KML spec wrong?


I've also tried an example from the KML 2.1 tutorial.

Add the following as a kml network link:

That creates two placemarks.

Then add the following as a kml network link:

This is supposed to update one of the placemarks in the first link with a new name but it fails to load at all (error loading file).

It works as expected in Google Earth Client. Is this a bug in ArcGIS Explorer? Or does it just require a different interpretation of the syntax?

0 Kudos
1 Reply
New Contributor
Is there any plan to fix this?  Version 2500 is still broken.
0 Kudos