空间量测相关方法集
- Description:
空间量测相关方法集
- Source:
Members
(static, constant) slopeAngleMeasure
- Description:
坡角量测
- Source:
坡角量测
Methods
(static) calculateVolume(viewer, triangles, height) → {Number}
- Description:
计算体积(三角网算法)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
viewer |
Object | 地图场景对象 |
triangles |
Array.<Array.<DegreePosZ>> | 三角网集合,WGS84坐标 |
height |
Number | 计算起始高度 |
Returns:
体积,单位:立方米(m³)
- Type
- Number
(static) getAngle(x0, y0, x1, y1) → {Number}
- Description:
计算两点对于正北方向的朝向角度 [0,360]
- Source:
Parameters:
Name | Type | Description |
---|---|---|
x0 |
Number | 起始点经度,WGS84坐标 |
y0 |
Number | 起始点纬度,WGS84坐标 |
x1 |
Number | 目标点经度,WGS84坐标 |
y1 |
Number | 目标点纬度,WGS84坐标 |
Returns:
角度值,单位度(°)
- Type
- Number
(static) getDistanceTwo(pos1, pos2) → {Number}
- Description:
获取两点间距离
- Source:
Parameters:
Name | Type | Description |
---|---|---|
pos1 |
DegreePosZ | 起始点坐标,WGS84坐标 |
pos2 |
DegreePosZ | 目标点坐标,WGS84坐标 |
Returns:
距离,单位:米(m)
- Type
- Number
(static) getGeodesyDistance(positions) → {Number}
- Description:
获取多点总距离(椭球表面)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
positions |
Array.<DegreePos> | 待计算点集合,WGS84坐标 |
Returns:
距离,单位:米(m)
- Type
- Number
(static) getPositionDistance(positions) → {Number}
- Description:
获取多点总距离
- Source:
Parameters:
Name | Type | Description |
---|---|---|
positions |
Array.<DegreePosZ> | 待计算点集合,WGS84坐标 |
Returns:
距离,单位:米(m)
- Type
- Number
(static) getSurfaceArea(positions, type) → {Number}
- Description:
计算面积(表面or椭球)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
positions |
Array.<Cartesian3> | 计算区域边界点集合,笛卡尔坐标 |
type |
String | 计算模式:onground-地表面积,project-投影面积 |
Returns:
面积值,单位:平方米(㎡)
- Type
- Number