CTS

GeoGlobe.Service. CTS

CTS坐标转换服务。继承GeoGlobe.Service类。 坐标转换服务是GeoGlobe Server的应用服务之一。 主要用于坐标投影转换、坐标仿射变换

Constructor

new CTS()

Methods

AffineTransform(params, FORMAT, COORDINATE, DIM, successFn, failFn)

坐标仿射变换。
Parameters:
Name Type Description
params Object 请求参数。
FORMAT string 输出方式(XML或JSON),默认为XML
COORDINATE string 需转换的坐标串,中间以逗号隔开
DIM string 二维(2),缺省值为2
successFn function 请求成功的回调函数。
failFn function 请求失败的回调函数。

getCapabilities(successFn, failFn)

获取服务能力描述信息的XML。
Parameters:
Name Type Description
successFn function 请求成功的回调函数。
failFn function 请求失败的回调函数。

initialize(name, url, options)

GeoGlobe.Service.CTS类的构造函数。
Parameters:
Name Type Description
name String 服务名称。
url String 服务地址。
options Object 实例的选项设置,此参数可选。

isExist() → {Boolean}

将向服务发送“GetCapabilities”同步请求,以检测服务是否存在。 注意,本方法只能验证服务是否存在,并不能保证实际功能完全正常。
Returns:
- 服务是否存在。
Type
Boolean

TransCoords(params, FORMAT, FROMEPSG, TOEPSG, COORDINATE, DIM, successFn, failFn)

坐标投影转换,并返回变换的结果。
Parameters:
Name Type Description
params Object 请求参数
FORMAT string 输出方式(XML或JSON),默认为XML
FROMEPSG string 原始EPSG号
TOEPSG string 目标EPSG号
COORDINATE string 需转换的坐标串,中间以逗号隔开
DIM string 二维(2),缺省值为2
successFn function 请求成功的回调函数。
failFn function 请求失败的回调函数。