Altizure星球导入KML教程

Altizure星球现支持导入kml文件,批量绘制星球几何标注。在星球编辑界面,点击下方工具条 - 导入按钮,可将kml文件导入星球,以三维实体的形式呈现。
目前支持5种画笔几何体的导入:

  • 标签
  • 光柱
  • 折线
  • 多面体
  • 管道

对应的kml中的点、线、面要素。
KML数据导入流程和shp大致相类似。可参照Altizure星球导入SHP教程

文件类型对应

星球几何体类型 KML 要素类别
标签 (Annotation) 点要素 (Point)
光柱 (Lightbeam) 点要素 (Point)
折线 (Polyline) 线要素 (Polyline)
多面体 (Polygon) 面要素 (Polygon)
管道 (Polytube) 线要素 (Polyline)

导入文件注意点:

  • 请上传.kml为后缀的文件;
  • kml字段名称与星球属性存在映射关系,应参照下文对应关系表。

示范案例

现有一份广州市内行动轨迹图,轨迹图中包含点和线要素,在QGIS中打开如图所示。我们希望将KML内的标注点和轨迹线导入星球。
广州市内行动轨迹图.png

将KML数据上传至星球
kml导入.png

上传完成,可以编辑KML数据属性与星球样式配置属性之间的对应关系。
此处为关键步骤,通过字段匹配,可以通过原先的KML属性批量设置星球实体的样式,如:颜色、透明度、标签高度、多面体高度等。(具体可参照下文“属性对应关系表”)
系统会预先将名称相同或相近的字段对应上。
kml属性匹配.png
导入的KML数据正在和星球后台同步:
导入的KML数据正在和星球后台同步.png

导入效果:
导入结果.png

样例数据

样例数据下载地址:
链接:https://pan.baidu.com/s/1WAcaisxJCPlYkKMtQ6FmqQ
提取码:jlaa

属性对应关系表

星球中几何标注的类型、高度、样式等信息,可以通过设置和编辑kml文件属性表中的对应字段值来控制。如果不设置相应字段,星球会按照默认样式来绘制标注。

标签

标签对应kml中的点要素文件(point)

字段名 数据格式 对应星球标注属性 是否必须 备注
type Text(string) 类别 标签都填写annotation
name Text(string) 名称 名称,如 new annotation
visible integer 整体可见性 1代表可见,0代表隐藏
icon Text(string) 标签图标 图标的英文名称,可以切换到星球英文版查看每种图标对应的英文名
textColor Text(string) 标签颜色 标签的文字颜色,格式类似#FFFFFF
pinLength Decimal number (real) 标注高度 如 23.60
textAlign Text(string) 文字位置 center, left, right
descriptio Text(string) 简介

光柱

标签对应kml中的点要素文件(point)

kml中字段名 数据格式 对应星球标注属性 是否必须 备注
type Text(string) 类别 光柱都填写lightbeam
name Text(string) 名称 名称,如 new lightbeam
visible integer 整体可见性 1代表可见,0代表隐藏
labelsVisi integer 标签可见性 1代表可见,0代表隐藏
textColor Text(string) 标签颜色 标签的文字颜色,格式类似#FFFFFF
color Text(string) 形状颜色 整体形状的颜色,格式类似#FFFFFF
radius Decimal number (real) 半径 如 5
height Decimal number (real) 高度 如 40
pinLength Decimal number (real) 标注高度 如 23.60
opacity Decimal number (real) 透明度 0~1之间的浮点数
textAlign Text(string) 文字位置 center, left, right
descriptio Text(string) 简介

折线

折线对应kml中的多段线要素文件(polyline)

kml中字段名 数据格式 对应星球标注属性 是否必须 备注
type Text(string) 类别 折线都填写polyline
name Text(string) 名称 名称,如 new polyline
visible integer 整体可见性 1代表可见,0代表隐藏
labelsVisi integer 标签可见性 1代表可见,0代表隐藏
texture Text(string) 贴图 围墙:fence,箭头:arrow
animation Text(string) 动画 水平流动:horizontal,垂直流动:vertical,无:none
icon Text(string) 标签图标 图标的英文名称,可以切换到星球英文版查看每种图标对应的英文名
textColor Text(string) 形状颜色 标签的文字颜色,格式类似#FFFFFF
color Text(string) 形状颜色 整体形状的颜色,格式类似#FFFFFF
pinLength Decimal number (real) 标注高度 如 23.60
lineWidth Decimal number (real) 线段粗细 如 0.60
fenceHeigh Decimal number (real) 围墙高度 如 7.60
opacity Decimal number (real) 透明度 0~1之间的浮点数
textAlign Text(string) 文字位置 center, left, right
descriptio Text(string) 简介

多面体

多面体对应kml中的面要素文件(polygon)

kml中字段名 数据格式 对应星球标注属性 是否必须 备注
type Text(string) 类别 多面体都填写polygon
name Text(string) 名称 名称,如 new volume
visible integer 整体可见性 1代表可见,0代表隐藏
labelsVisi integer 标签可见性 1代表可见,0代表隐藏
color Text(string) 图形颜色 整体图形的颜色,格式类似#FFFFFF
hasTopCove integer 顶盖可见性 1代表可见,0代表隐藏
hasBottomC integer 底面可见性 1代表可见,0代表隐藏
top Decimal number (real) 顶盖高度 如 40
bottom Decimal number (real) 底面高度 如 5
pinLength Decimal number (real) 标注高度 如 23.60
opacity Decimal number (real) 透明度 0~1之间的浮点数
descriptio Text(string) 简介

管道

管道对应kml中的线要素文件(polyline)

kml中字段名 数据格式 对应星球标注属性 是否必须 备注
type Text(string) 类别 管道都填写polytube
name Text(string) 名称 名称,如 new tube
lineWidth Decimal number (real) 管道宽度 设置管道粗细,以米为单位
texture Text(string) 贴图 围墙:fence,箭头:arrow
animation Text(string) 动画 水平流动:horizontal,垂直流动:vertical,无:none
color Text(string) 图形颜色 整体图形的颜色,格式类似#FFFFFF
visible integer 整体可见性 1代表可见,0代表隐藏
labelsVisi integer 标签可见性 1代表可见,0代表隐藏
opacity Decimal number (real) 透明度 0~1之间的浮点数
icon Text(string) 标签图标 图标的英文名称,可以切换到星球英文版查看每种图标对应的英文名
textColor Text(string) 标签颜色 标签的文字颜色,格式类似#FFFFFF
pinLength Decimal number (real) 标注高度 如 23.60
textAlign Text(string) 文字位置 center, left, right
descriptio Text(string) 简介