new ElpTransformation()
- Source:
Methods
(async, static) addElpTransParam(param) → {Promise.<Number>}
添加椭球坐标系变换参数对象
Parameters:
| Name | Type | Description |
|---|---|---|
param |
椭球坐标系变换参数对象 |
- Source:
Returns:
成功则返回椭球参数对象索引
- Type
- Promise.<Number>
(async, static) clearElpTransParam() → {Promise.<boolean>}
清空椭球坐标系变换参数对象
- Source:
Returns:
成功返回true,失败返回false
- Type
- Promise.<boolean>
(async, static) countCoeByPntList(transType, pnts, sourceSpheroid, sourceAngUnit, spheroid, angUnit) → {Promise.<ElpTransParam>}
根据控制点结构对象序列,计算椭球参数转换对象
Parameters:
| Name | Type | Description |
|---|---|---|
transType |
转换类型(0/1:三参数直角平移/七参数) | |
pnts |
控制点结构对象序列 | |
sourceSpheroid |
椭球体索引(1开始) | |
sourceAngUnit |
获取空间数据水平坐标单位:角度(4/7/3/5:度/分/秒/度分秒) | |
spheroid |
椭球体索引(1开始) | |
angUnit |
获取空间数据水平坐标单位:角度(4/7/3/5:度/分/秒/度分秒) |
- Source:
Returns:
椭球坐标系变换参数
- Type
- Promise.<ElpTransParam>
(async, static) delElpTransParamByIndex(index) → {Promise.<boolean>}
根据索引删除椭球坐标系变换参数对象
Parameters:
| Name | Type | Description |
|---|---|---|
index |
椭球转换参数对象索引 |
- Source:
Returns:
成功返回true,失败返回false
- Type
- Promise.<boolean>
(async, static) delElpTransParamByName(name) → {Promise.<boolean>}
根据索引删除椭球坐标系变换参数对象
Parameters:
| Name | Type | Description |
|---|---|---|
name |
椭球转换参数对象名称 |
- Source:
Returns:
成功返回true,失败返回false
- Type
- Promise.<boolean>
(async, static) getElpParamByIndex(index) → {Promise.<ElpParam>}
根据椭球索引,获取椭球参数
Parameters:
| Name | Type | Description |
|---|---|---|
index |
椭球索引 |
- Source:
Returns:
成功返回椭球参数对象,失败返回空
- Type
- Promise.<ElpParam>
(async, static) getElpParamByName(name) → {Promise.<ElpParam>}
根据椭球名称,获取椭球参数
Parameters:
| Name | Type | Description |
|---|---|---|
name |
椭球名称 |
- Source:
Returns:
成功返回椭球参数对象,失败返回空
- Type
- Promise.<ElpParam>
(async, static) getElpParamCount() → {Promise.<Number>}
获取椭球个数
- Source:
Returns:
椭球个数
- Type
- Promise.<Number>
(async, static) getElpTransParamByIndex(index) → {Promise.<ElpTransParam>}
根据索引,获取椭球转换参数对象
Parameters:
| Name | Type | Description |
|---|---|---|
index |
转换参数的索引值 |
- Source:
Returns:
成功返回椭球转换参数对象,失败返回空
- Type
- Promise.<ElpTransParam>
(async, static) getElpTransParamByName(name) → {Promise.<ElpTransParam>}
根据名称,获取椭球转换参数
Parameters:
| Name | Type | Description |
|---|---|---|
name |
椭球转换参数对象的名称 |
- Source:
Returns:
成功返回椭球转换参数对象,失败返回空
- Type
- Promise.<ElpTransParam>
(async, static) getElpTransParamCount() → {Promise.<Number>}
椭球坐标系变换参数对象个数
- Source:
Returns:
椭球坐标系变换参数个数
- Type
- Promise.<Number>
(async, static) loadElpTransParam(strFile) → {Promise.<boolean>}
导入椭球变换参数
Parameters:
| Name | Type | Description |
|---|---|---|
strFile |
文件URL |
- Source:
Returns:
成功返回true,失败返回false
- Type
- Promise.<boolean>
(async, static) loadElpTransParam0(strFile) → {Promise.<ElpTransParam>}
从文件导入椭球转换参数
Parameters:
| Name | Type | Description |
|---|---|---|
strFile |
文件URL |
- Source:
Returns:
成功返回椭球转换对象列表,失败返回空
- Type
- Promise.<ElpTransParam>
(async, static) saveElpTransParam(strFile) → {Promise.<boolean>}
导出椭球变换参数
Parameters:
| Name | Type | Description |
|---|---|---|
strFile |
文件URL |
- Source:
Returns:
成功返回true,失败返回false
- Type
- Promise.<boolean>
(async, static) setElpParam(index, param) → {Promise.<void>}
根据椭球索引,设置或替换椭球参数(不永久保存)
Parameters:
| Name | Type | Description |
|---|---|---|
index |
椭球索引 | |
param |
椭球参数 |
- Source:
Returns:
- Type
- Promise.<void>
(async, static) setElpTransParamByIndex(index, param) → {Promise.<boolean>}
修改/设置椭球转换参数
Parameters:
| Name | Type | Description |
|---|---|---|
index |
椭球转换参数对象索引 | |
param |
椭球转换参数对象 |
- Source:
Returns:
成功返回true,失败返回false
- Type
- Promise.<boolean>
(async, static) setElpTransParamByName(name, param) → {Promise.<boolean>}
修改/设置椭球转换参数
Parameters:
| Name | Type | Description |
|---|---|---|
name |
椭球转换参数对象名称 | |
param |
椭球转换参数对象 |
- Source:
Returns:
成功返回true,失败返回false
- Type
- Promise.<boolean>