SuperMap iClient 3D for WebGL


SuperMap iClient 3D for WebGL 一款在服务式 GIS 架构体系中, 无任何插件,跨浏览器的客户端产品。它基于Cesium开源框架,面向 HTML 5 的三维应用开发,快速构建内容丰富、响应迅速、体验流畅的三维真空间应用。



技术特点

  • (1)灵活的交互设计与丰富的数据呈现方式
    • SuperMap iServer 服务
      • 地图服务
      • 数据服务
      • 量算服务
      • 查询服务
      • 空间关系服务
      • 专题图服务
      • 动态标绘服务
      • 空间分析服务类
    • SuperMap 云服务
    • OGC 标准的服务 (WMS、WFS、WMTS、KML)
    • 其他第三方服务,如天地图等
  • (2)与其他框架的兼容性
    • jQuery 1.6 +
    • SuperMap iClient for JavaScript
    • proj4js.js
  • (3)终端设备与浏览器兼容性
  • 设备类型 浏览器兼容性
    IE Chrome Firefox Opera Safari
    PC 机终端 10.0 及以上系列
    (推荐 11.0 及其以上版本)注:IE不支持深度纹理
    41.0 及以上系列
    (推荐 45.0 及其以上版本)
    2.0 及其以上系列
    (推荐 5.0 及其以上版本)
    9.5 及以上系列
    (推荐 10.0 及其以上版本)
    3.0 及其以上系列
    (推荐 4.0 及其以上版本)
     
  • (4)移动设备支持
    • iPhone  5及以上系列
    • iPad     Air及以上系列
    • 三星    Galaxy S6及以上系列
    • 小米    3及以上系列
    • 华为    荣耀6plus及以上系列

注:目前移动设备对WebGL的支持存在差异,使用微信内置浏览器可能影响稳定,推荐使用Chrome浏览器获得最佳浏览效果。

产品变更信息

当前版本:10i
上次版本:9D(2019)

          新增类接口说明:

类名称

类中文说明

接口名称

接口中文说明

PointLight

点光源类

id

获取点光源id

position

获取或设置点光源位置,使用世界坐标系

color

获取或设置点光源颜色,默认白色

intensity

获取或设置点光源强度

cutoffDistance

获取或设置点光源的扩散距离,默认10米

decay

获取或设置点点光源衰减因子,越小随着距离衰减越小,越亮

lightColor

获取点光源颜色

DirectionalLight

平行光源类

id

获取平行光源id

position

获取或设置平行光源位置,使用世界坐标系

targetPosition

获取或设置平行光源的目标位置,决定平行光方向

color

获取或设置光源颜色

intensity

获取或设置平行光源的光强度

direction

获取平行光源的方向

lightColor

获取平行光源的颜色

SpotLight

聚光灯类

id

获取聚光灯id

position

获取或设置光源位置,使用世界坐标系

targetPosition

获取或设置聚光灯目标点位置,决定聚光方向

color

获取或设置光源颜色,默认白色

intensity

获取或设置聚光灯的光强度

distance

获取或设置聚光灯光能到达的距离,默认100米

angle

获取或设置聚光范围,默认Math.PI / 6,单位弧度

decay

获取或设置聚光灯光源衰减因子,越小,随着距离衰减越小,也就越亮

direction

获取聚光灯的方向

lightColor

获取聚光灯的颜色

LightSource

光源类

pointLight

获取点光源

spotLight

获取聚光灯

directionalLight

获取平行光源

ambientLightColor

获取或设置环境光颜色

sunLightON

获取或设置光照

PointCloudClassificationInfo

点云分类信息类

id

获取或者设置点云id

type

获取或者设置点云类型

pointCounts

获取或者设置点云点数

CredentialType

密钥类型枚举

ISERVER_TOKEN

iserver密钥类型

IPORTAL_KEY

iportal密钥类型

MixColorType

图层颜色混合模式枚举

MIX

颜色混合模式

REPLACE

颜色替换模式

LightSourceType

光源类型枚举

DIRECTIONAL

平行光

POINT

点光源

SPOT

聚光灯

CategoryVisibleMode

按特征值显示隐藏模式枚举

Hide

隐藏

Visible

显示

ResetAll

重置,全部显示

ClipSectionMode

裁剪面截面模式枚举

NONE

没有截面

COLOR

截面用指定的颜色

MODEL_COLOR

截面用模型的颜色

LoadingPriorityMode

加载优先级枚举

Root_Priority

层优先加载模式

Child_Priority

深度优先加载模式

RANGEMODE

子对象过滤模式枚举

DISTANCE_FROM_EYE_POINT

距离过滤子对象模式

PIXEL_SIZE_ON_SCREEN

像素过滤子对象模式

          新增三维标绘接口说明:

类名称

类中文说明

接口名称

接口中文说明

GeoGraphicObject

标绘符号类

setAnnotationArray

修改多注记属性

clearAllAnnotationArray

清空所有多注记

symbolSize

点标号大小

extendProperty

自定义属性列表

annotationArray

多注记

display

对象的可见性

Plotting

动态标绘总控类

destroy

释放资源销毁图层

getDefaultStyle

获取缺省属性管理接口

PlottingLayer

标绘图层类

createGroupObject

创建组合对象

unGroupObject

拆分组合对象

geoJsonToGeoGraphicObject

将geoJson转换为标绘对象并添加到当前标绘图层

createGroupObjectByGeoJson

根据GeoJson 创建组合对象

 

  • 3. 新增范例:
  • 4. 优化及问题修复:

  • 本文档完成日期为2019年8月5日,如果此前的任何文档(包括电子文档和印刷文档)中的某些内容与本文档不相符合,请以本文档为准。若本文档更新,则以更新后的文档为准。