你在这里: 流行格式 > 谷歌KML Reader / Writer > 特征表示 > 文件结构

文件结构

KML与其他基于XML的格式相同,可以可视化为树结构,其中树中的每个节点对应于XML元素。KML文件的根元素是 XML元素。元素可以包含元素,以及从KML 类型继承的一个其他元素;出于实际目的,KML Writer会创建<文档>元素以包含所有子元素。KML Reader对元素的内容没有假设。

<文件>元素是一个容器元素can, in turn contain the following sub-elements:

  • :另一个容器元素可以包含与<文档>相同的子元素。
  • :显示带有矢量或3D几何的功能
  • :显示(覆盖)带光栅几何的功能
  • :绘制一个固定在视图中的某个位置的图像叠加层。
  • :地理位置地找到地球上的照片
  • :在本地或远程网络上引用KML文件或KMZ存档。
  • :提供用户的DataSet的导游。

此外,<文档>元素可以包含以下元素,提供重要显示和元信息

  • <风格>:定义可通过StyleMaps和PareMarks引用的可寻址样式组。
  • :定义两种不同样式之间的映射。
  • <架构>:定义用于在KM内嵌入自定义数据的架构L.

元素可以包含任意数量的元素。这些包括:

  • :使用<更新>元素为数据集创建临时更改。
  • :更改用户的视图以专注于某个区域。
  • :播放声音文件。
  • :更改巡回赛的播放模式。
  • :添加任意时间延迟。

除<架构>元素外,FME将固定模式映射到每个上述KML元素;每个元素名称映射到定义明确的FME功能类型。IE。具有PALIMARK功能类型映射到 KML元素的功能。