luyufanzhi / bulletCesium

GIS可视化——基于Cesiumjs的一些工具类,测量距离、测量面积。持续更新...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bulletCesium

created at 2018.8.13 基于Cesiumjs的一些工具类,持续更新。


lastest - 2018.8.24 - bulletCesium-1.1.1

增加功能,雷达体扫文件剖切功能。

使用:

let handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
let splice=new bulletCesium.Splice({handler,radarNf,colorMap,parentDoc,VCSImageViewer:$(document).find("#cutDiv")});
splice.init();

说明:

/**
* 剖切类
* @param {handler:Cesium.ScreenSpaceEventHandler,radarNf:Object,colorMap:Object,parentDoc:Object,VCSImageViewer:Object}
* @description handler:获取屏幕事件句柄(必需)。radarNf:雷达体扫文件生成的data对象。colorMap:需要的色标卡对象。parentDoc:父级上下文档。VCSImageViewer:VCS图像对话框。
*  
*/
bulletCesium.Splice({
  handler,
  radarNf,
  colorMap,
  parentDoc,
  VCSImageViewer,
})

参考:


pro-release - 2018.8.13 - bulletCesium-1.0.1

使用:

let handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas); let measure = bulletCesium.Measure({ handler, }); measure.measureDistance(); //测量距离 measure.measureSquare(); //测量面积

说明:

/**
* 测量类
* @param {handler:Cesium.ScreenSpaceEventHandler,type:Number}
* @description handler:获取屏幕事件句柄(必需)。type:0为测量距离(默认),返回单位为米;1为测量面积,返回单位为平方米。
*  
*/
bulletCesium.Measure({
  handler,
  type,
})

参考:

About

GIS可视化——基于Cesiumjs的一些工具类,测量距离、测量面积。持续更新...


Languages

Language:JavaScript 100.0%