具有许多地标的KML文件中的标签的比例依赖性

时间:2013-05-20 14:09:12

标签: kml google-earth editing arcgis

我通过从ArcGIS10.0导出图层创建了一个KML文件。该文件显示了我需要标记的一些地标。但是,我希望标签(以及点本身)仅在某个高度或低于某个高度的Google地球中可见。我知道使用<Region>标签是这样做的方法,但是,对于三位数的地标,输入标签以及每个地标的所有其余代码似乎都不太实际。

这些点都位于一个文件夹中,我想知道我是否可以在文件夹级别使用<Region>。但是,将<Region><folder>标记之后的其余代码放在</Region>之前的</folder>不起作用。如果我要在文件夹级别修改标签的行为,我应该在哪里放置标签? 另外,我如何编辑KML代码?我知道我可以右键单击Google地球中的文件,复制它,然后将代码粘贴到文本编辑器中,但如何将编辑后的代码恢复到文件中?

很抱歉这些琐碎的问题,我和KML一样陌生。

1 个答案:

答案 0 :(得分:0)

听到它,你试过这个:

<folder>
  <region>
    <placemark></placemark>
    <placemark></placemark>
    <placemark></placemark>
    ...
  </region>
</folder>

来自KML documentation

  

此外,在KML文件中,请注意Region是兄弟姐妹的兄弟   影响其可见度的图像(或几何)。

因此你想要做的是:

<folder>
  <region>
    [scale limits go here]
  </region>

  <placemark></placemark>
  <placemark></placemark>
  <placemark></placemark>
    ...
</folder>

在编辑KML文件方面 - 只需在文本编辑器中直接打开它,不要将其从Google地球中复制出来。