我通过从ArcGIS10.0导出图层创建了一个KML文件。该文件显示了我需要标记的一些地标。但是,我希望标签(以及点本身)仅在某个高度或低于某个高度的Google地球中可见。我知道使用<Region>
标签是这样做的方法,但是,对于三位数的地标,输入标签以及每个地标的所有其余代码似乎都不太实际。
这些点都位于一个文件夹中,我想知道我是否可以在文件夹级别使用<Region>
。但是,将<Region>
和<folder>
标记之后的其余代码放在</Region>
之前的</folder>
不起作用。如果我要在文件夹级别修改标签的行为,我应该在哪里放置标签?
另外,我如何编辑KML代码?我知道我可以右键单击Google地球中的文件,复制它,然后将代码粘贴到文本编辑器中,但如何将编辑后的代码恢复到文件中?
很抱歉这些琐碎的问题,我和KML一样陌生。
答案 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地球中复制出来。