# IGServer 地形服务

mapgis-3d-igs-terrain

# 属性

# vueKey

  • 类型: String
  • 可选
  • 非侦听属性
  • 默认值: default
  • 描述:

    mapgis-web-scene 组件的 ID,当使用多个 mapgis-web-scene 组件时,需要指定该值,来唯一标识 mapgis-web-scene 组件,
    同时 mapgis-web-scene 插槽中的组件也需要传入相同的 vueKey,让组件知道应该作用于哪一个 mapgis-web-scene。

# vueIndex

  • 类型: Number
  • 可选
  • 非侦听属性
  • 描述:

    当 mapgis-web-scene 插槽中使用了多个相同组件时,例如多个 mapgis-3d-igs-doc-layer 组件,用来区分组件的标识符。

# url

  • 类型: String
  • 必传
  • 侦听属性 非-watch 属性
    • 描述 地形的url地址
      'http://develop.smaryun.com:6163/igs/rest/g3d/terrain'
      

# show

  • 类型: Boolean
  • 可选
  • 非侦听属性
  • 默认值: true
  • 描述: 控制地形是否显示

# scale

  • 类型: Number
  • 可选
  • 非侦听属性
  • 默认值: 1
  • 描述: 地形的缩放比例

# requestVertexNormals

  • 类型: Boolean
  • 可选
  • 非侦听属性
  • 默认值: false
  • 描述: 服务端是否激活法向量
    1. 该功能需要cesium.js主体和webclient-cesium-plugin2个文件同步配合才能正常使用
    1. 该功能需要10.5.5以后的IGServer才能支持法向量出地形服务 igserver

# 事件

# @load

  • 描述 在 地形组件 加载完毕后发送该事件,返回的组件本身
  • Payload this
    • this (component) 组件对象this

# @terrain-loaded

  • 描述 在 地形组件 加载完毕后发送该事件, 返回的是地形图层数组
  • Payload [layer]
    • [layer] 地形图层数组 图层数组