- 博客(10)
- 收藏
- 关注
原创 空间地理三维坐标转换详解及JAVA代码实现(极坐标转WGS-84经纬高度,WGS-84坐标经纬高度转极坐标)
private double EarthRadius = 6378137.0;private double e2 = 0.00669437999013;private double tracetarlon, tracetarlat, tracetarheight;private double maxHdiff;//最大高度误差阈值private double X0 = 0, Y0 ...
2019-07-10 13:53:56
5292
1
原创 Cesium 实时目标跟踪最新特效教程系列3—实时波束扫描(仿圆锥形波束扫描)
sourEntity实时波束扫描跟踪tarEntity,思路:利用12个多边形(扇形)组成圆锥波束,然后实时更新根据目标位置更新每个扇形的位置达到圆锥波束function moveTc(sourEntity,tarEntity){var isConstant = false;var sourceColor = tarEntity.model.color;var tcColor = ...
2019-07-10 13:44:25
7232
8
原创 Cesium实时目标跟踪最新特效教程系列2—粒子系统(实时发射波束跟踪目标)
cesium粒子特效 实时跟踪目标发射波束,sourEntity 实时发射波束跟踪 tarEntity,官网上给出的demo是随机发射粒子,没有跟踪目标。下面给出了怎样实时发射波束且跟踪目标的。最主要的是粒子系统的updateCallback属性中根据tarEntity的实时位置来实时更新粒子位置。效果图如下function generateSX(sourEntity,tarEn...
2019-07-10 13:39:24
4028
10
原创 Cesium实时目标跟踪最新特效教程系列1—实时发亮直线跟踪移动目标
主要利用CallbackProperty来实时更新直线末端位置。效果如下图function traceTarget(sourEntity,tarEntity){ viewer.entities.add({ polyline : { positions : new Cesium.CallbackProperty(function(time, resu...
2019-07-10 13:35:03
4229
3
原创 Cesium特效:实时移动目标信息显示—经纬度高度信息标牌
主要利用viewer.clock.onTick.addEventListener对clock增加监听事件,实时获取目标entity的经纬度高度等信息。最后显示到标牌中即可。核心代码如下function tarInfo(tarentity){ viewer.clock.onTick.addEventListener(function(clock){ var curtime =...
2019-07-10 13:26:08
6578
5
原创 Cesium最新基础教程系列5—鼠标事件获取当前坐标点(经度、维度、地形高度)
话不多说,直接上核心代码:var terrain = new Cesium.CesiumTerrainProvider({ url:"http://192.168.0.1:9000/MapData/Terrain/aa/"});var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas);handler.setIn...
2019-07-10 13:23:27
1460
原创 Cesium最新基础教程系列4—坐标转换(平面坐标系,笛卡尔空间直角坐标系,弧度,经纬度,屏幕坐标)
Cesium中的几种坐标介绍1、平面坐标系(Cartesian2) new Cesium.Cartesian2(x, y)2、笛卡尔空间直角坐标系-世界坐标(Cartesian3) new Cesium.Cartesian3(x, y, z)3、弧度(Cartographic) new Cesium.Cartographic(longitude, la...
2019-07-10 13:20:53
8077
原创 Cesium最新基础教程系列3—3D模型Entity加载、删除、查询、是否包含及颜色、显隐等属性修改
Cesium通过viewer. entities来控制entity的加载、删除 。首先加载一个entity,如下 var position = Cesium.Cartesian3.fromDegrees(-123.0744619, 44.0503706, 1212); var url = '../../SampleData/models/CesiumAir/Cesium_Ai...
2019-07-10 13:13:47
8148
原创 Cesium最新基础教程系列2—Viewer离线加载地图数据(高程数据,地图瓦片(卫星影像、电子地图)),Viewer属性详解,及离线自定义图层
浏览器打开后,右上角点击图层,cesium所带图层都是在线图层,话不多说、直接代码,可以参考注释var viewer = new Cesium.Viewer('cesiumContainer',{ animation: true, //是否显示动画控件 shouldAnimate : true, homeButton: false, //是否显...
2019-07-10 13:06:09
3758
4
原创 Cesium最新基础教程系列1—tomcat启动Cesium
网上同类资料很多,有用node启动的,本人实际中常用tomcat,因此采用tomcat启动。官网下载最新的Cesium,解压后直接扔进tomcat下的webapps目录中,启动tomcat,打开浏览器后数据地址即可访问。(注意,tomcat启动需要依赖jdk)...
2019-07-10 12:52:46
737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅