# CustomProjection

#### new Cesium.CustomProjection(ellipsoid, wkt, proj4)
MapGIS/Project/CustomProjection.js 24

实现自定义投影坐标系与地理坐标系经纬度（弧度表示）之间的投影变换

Name | Type | Default | Description
--- | --- | --- | ---
`ellipsoid` | Ellipsoid | `Ellipsoid.WGS84` | optional 参考椭球体对象
`wkt` | String | `'EPSG:3857'` | optional 投影坐标系的通识文本（Well Known Text）
`proj4` | Object |  | optional 投影变换对象

##### See:

- GeographicProjection
- WebMercatorProjection

### Members

#### readonly ellipsoid : Ellipsoid
MapGIS/Project/CustomProjection.js 56

参考椭球体对象

#### readonly wkt : String
MapGIS/Project/CustomProjection.js 68

投影坐标系的通识文本

### Methods

#### project(cartographic, result) → Cartesian3
MapGIS/Project/CustomProjection.js 83

将地理坐标（弧度表示）投影到目标投影坐标系中，其高度保持不变，投影坐标以`Cartesian3`对象返回

Name | Type | Description
--- | --- | ---
`cartographic` | Cartographic | 用于投影变换的地理坐标（弧度表示）
`result` | Cartesian3 | optional 保存结果的`Cartesian3`对象，若未定义则创建新的`Cartesian3`对象并返回

##### Returns:

返回指定的'result'，如果'result'未定义，则为包含矩形的`Cartesian3`新对象

#### unproject(cartesian, result) → Cartographic
MapGIS/Project/CustomProjection.js 136

将投影坐标投影到地理坐标系中，其高度保持不变，投影坐标以`Cartographic`对象（以弧度为单位）返回

Name | Type | Description
--- | --- | ---
`cartesian` | Cartesian3 | 用于反投影变换的投影坐标
`result` | Cartographic | optional 保存结果的`Cartographic`对象，若未定义则创建新的`Cartographic`对象并返回

##### Returns:

返回指定的'result'，如果'result'未定义，则为包含矩形的`Cartographic`新对象