Cesium

Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质量的保证。

剖面分析

剖面分析从网上找不到比较合理的定义说明,最初是一种犯罪调差方法。

Geographic profiling is a criminal investigative methodology that analyzes the locations of a connected series of crimes to determine the most probable area of offender residence. By incorporating both qualitative and quantitative methods, it assists in understanding spatial behaviour of an offender and focusing the investigation to a smaller area of the community.

谷歌给的翻译是:

地理概况分析是一种刑事调查方法,分析一系列相关犯罪的位置,以确定最可能的犯罪者居住区域。 通过结合定性和定量方法,它有助于理解罪犯的空间行为,并将调查重点放在社区的较小区域。

简单的说,地理学上的剖面分析,是从其中一个维度去比较、衡量、分析一组样本的区别,然后定性、定量给出结论的一种分析方法,比如科学家们研究人类,从年龄这个维度可以把人归纳成幼儿、成人、老人等。

我们这里说的剖面分析更具体点,是从地形表面的高程这个维度去研究分析,比如环法自行车赛中每段比赛前展示的爬坡高度图。

简单的认知

照例,还是找几张剖面图先了解一下。

Cesium中剖面分析的做法

原理:采用采样法法来获取指定位置的地形高度

接口API

  • ScreenSpaceEventHandler
  • CallbackProperty
  • sampleTerrainMostDetailed
  • ClassificationType

具体步骤

1.初始化cesium地球,并设置地形服务

var terrainProvider = Cesium.createWorldTerrain();
var viewer = new Cesium.Viewer('cesiumContainer', { terrainProvider: terrainProvider
}); 

2.指定要研究的区域

viewer.camera.setView({ destination: new Cesium.Cartesian3(-548184.7982559408, 5512367.059463563, 3173625.2210259973), orientation: { heading: 5.683499859605618, pitch: -0.3430291183891061, roll: 6.281444671468591 }
}); 

更多详情见小专栏

Cesium专栏-空间分析之剖面分析 - 小专栏​xiaozhuanlan.com

对本专栏感兴趣的话,可以关注一波

GIS之家店铺:GIS之家
GIS之家源码咨询:GIS之家webgis入门开发系列demo源代码咨询

cesium获取模型高度_Cesium专栏-空间分析之剖面分析(附源码下载)相关推荐

  1. cesium加载百度地图_Cesium专栏-百度地图加载(附源码下载)

    Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以 ...

  2. Cesium专栏-气象卫星云图动图(附源码下载)

    Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...

  3. cesium获取模型高度_Cesium中地形数据的加载

    Cesium开发中,如果想要看到真实感,地形数据(DEM)不可或缺.但是很多非GIS专业的人,对地形数据的定位不清晰,不明白地形数据如何展示. 最近很多人问我这个问题,综合看下来,主要问题就集中在地形 ...

  4. cesium 3dtiles 加载本地数据_cesium结合geoserver实现地图空间查询(附源码下载)

    前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 内 ...

  5. cesium多边形描边_Cesium专栏-地形开挖2-任意多边形开挖(附源码下载)

    "任意多边形地形开挖" 是"地形开挖"的补充篇,在这节里,我们介绍关于如何使用任意多边形对地形进行开挖,同时,由于有不少小伙伴也咨询了关于"地形开挖& ...

  6. geoserver三维_cesium结合geoserver实现地图空间查询(附源码下载)

    前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 内 ...

  7. cesium 经纬度绘制点_cesium结合geoserver利用WFS服务实现图层新增(附源码下载)

    前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 内 ...

  8. cesium 雷达扫描(附源码下载)

    前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 内 ...

  9. MP4文件格式分析及分割实现(附源码)

    MP4文件格式分析及分割实现(附源码) MP4文件格式分析                   MP4(MPEG-4 Part 14)是一种常见的多媒体容器格式,它是在"ISO/IEC 14 ...

最新文章

  1. python3读取excel数据-Python3操作Excel文件(读写)的简单实例
  2. hdoj5317【素数预处理】
  3. win10系统安装Redis3.2.100
  4. 【推荐一位Python大佬】 从程序员到创业者,再到自由职业
  5. POJ - 3268 Silver Cow Party(最短路)
  6. HashedWheelTimer时间轮原理分析
  7. 剑指offer之26-30题解
  8. Laravel- 数据库迁移
  9. 一种替代的多生产者方法
  10. C# 读取根目录的json文件中的某个值
  11. python requests cookies请求_python+requests实现接口测试 - cookies的使用
  12. php设置session 生命周期,设置session的生命周期(php)
  13. JS-内置对象内置构造函数事件-拖拽轮播图无缝滚动
  14. 一文看懂响应率模型开发内容
  15. [转]C#中水晶报表实例
  16. 关于android:layout_weight
  17. 190413每日一句
  18. Cadence导出带有书签和链接的PDF原理图
  19. 当当图书项目首页实现
  20. python手写板_Python3使用PyQt5制作简单的画板/手写板的代码详解

热门文章

  1. 快学 Go 语言 第 3 课 —— 分支与循环
  2. ACM儿童节热身训练
  3. Bootstrap之按钮的样式
  4. 从兴电子笔试题目小结
  5. 学术-物理-维空间:一维空间
  6. 爬虫——bs4测试——test.html
  7. 【二叉树前/先序DLR中序LDR后序LRD遍历及镜像翻转,so esay~】
  8. 怀仁一中2021高考成绩查询,2019怀仁一中录取分数线(附2019高考成绩喜报)
  9. Speedoffice 两个方法教你如何在Word文档中划线
  10. 苹果开发者账户创建流程