Class CoordinateTransform

坐标变换

Export

Date

2024.5.30

Author

lyx

Hierarchy

  • CoordinateTransform

Constructors

Methods

  • 计算CAD瓦片地图中心点坐标

    Parameters

    • minX: number

      CAD边界最小X坐标

    • minY: number

      CAD边界最小Y坐标

    • maxX: number

      CAD边界最大X坐标

    • maxY: number

      CAD边界最大Y坐标

    Returns Vector2

    CAD瓦片地图中心点

    Static

    Memberof

    CoordinateTransform

  • 计算CAD瓦片地图0级瓦片尺寸

    Parameters

    • minX: number

      CAD边界最小X坐标

    • maxX: number

      CAD边界最大X坐标

    Returns number

    0级瓦片尺寸

    Static

    Memberof

    CoordinateTransform

  • 通过带号或经度计算中央经线

    Parameters

    • zoneOrLongitude: number

      带号或经度(单位:度)

    • degree: number

      3度带还是6度带(单位:度)

    • Optional isZone: boolean

      true使用带号计算,false使用经度计算

    Returns number

    Static

    Memberof

    CoordinateTransform

  • 通过带号计算EPSG编码

    Parameters

    • crs: "BEIJING54" | "XIAN80" | "CGCS2000"

      投影坐标系名称,目前仅支持"BEIJING54"、"XIAN80"、"CGCS2000"

    • zone: number

      带号

    Returns number

    EPSG编码

    Static

    Memberof

    CoordinateTransform

  • 通过中央经线计算EPSG编码

    Parameters

    • crs: "BEIJING54" | "XIAN80" | "CGCS2000"

      投影坐标系名称,目前仅支持"BEIJING54"、"XIAN80"、"CGCS2000"

    • cm: number

      中央经线

    • degree: number

      带宽3或6(单位:度)

    Returns number

    EPSG编码

    Static

    Memberof

    CoordinateTransform

  • ECEF(地心地固坐标,即空间直角坐标)坐标转换到同一椭球体下的高斯-克吕格投影坐标

    Parameters

    • x: number

      空间直角坐标X

    • y: number

      空间直角坐标Y

    • z: number

      空间直角坐标Z

    • options: GaussKrugerPotions

      高斯-克吕格投影参数

    Returns Vector3

    高斯投影坐标

    Static

    Memberof

    CoordinateTransform

  • ECEF(地心地固坐标,即空间直角坐标)坐标转换到同一椭球体下的地理坐标

    Parameters

    • x: number

      空间直角坐标系X坐标

    • y: number

      空间直角坐标系Y坐标

    • z: number

      空间直角坐标系Z坐标

    • Optional ellipsoid: Ellipsoid = ELLIPSOIDS.WGS84

      所属椭球体

    Returns Vector3

    Static

    Memberof

    CoordinateTransform

  • WGS84椭球体的ECEF(地心地固坐标,即空间直角坐标)坐标转Web墨卡托投影坐标

    Parameters

    • x: number

      空间直角坐标系X坐标

    • y: number

      空间直角坐标系Y坐标

    • z: number

      空间直角坐标系Z坐标

    Returns Vector3

    {Vector3}

    Static

    Memberof

    CoordinateTransform

  • 通过七参数将任意椭球体下的ECEF(地心地固坐标,即空间直角坐标)坐标转换到WGS84t椭球体下的ECEF坐标

    Parameters

    • x: number

      源椭球体ECEF坐标X

    • y: number

      源椭球体ECEF坐标Y

    • z: number

      源椭球体ECEF坐标Z

    • parameters: SevenParameters

      源椭球体到WGS84椭球体的转换七参数

    Returns Vector3

    {Vector3}

    Static

    Memberof

    CoordinateTransform

  • GCJ02经纬度坐标转投影坐标

    Parameters

    • longitude: number

      经度坐标(单位:度)

    • latitude: number

      纬度坐标(单位:度)

    • altitude: number

      海拔高度(单位:米)

    • projStr: string

      目标投影参数

    Returns Vector3

    投影坐标

    Static

    Memberof

    CoordinateTransform

  • GCJ02经纬度坐标转投影坐标

    Parameters

    • longitude: number

      经度坐标(单位:度)

    • latitude: number

      纬度坐标(单位:度)

    • altitude: number

      海拔高度(单位:米)

    • epsg: number

      目标投影坐标系EPSG编码

    • Optional datum: DatumOptions

      目标投影坐标系7参数

    Returns Vector3

    投影坐标

    Static

    Memberof

    CoordinateTransform

  • GCJ02经纬度坐标转WGS84经纬度坐标

    Parameters

    • longitude: number

      GCJ02 经度

    • latitude: number

      GCJ02 纬度

    • Optional altitude: number = 0

      海拔高度

    Returns Vector3

    WGS84经纬度坐标

    Static

    Memberof

    CoordinateTransform

  • 高斯-克吕格投影坐标转换到同一椭球体下的ECEF(地心地固坐标,即空间直角坐标)坐标

    Parameters

    • x: number

      高斯-克吕格投影坐标X(注:不要包含带号)

    • y: number

      高斯-克吕格投影坐标Y

    • z: number

      高斯-克吕格投影坐标Z,即高程值,如果不存设置为0

    • options: GaussKrugerPotions

      高斯-克吕格投影参数

    Returns Vector3

    空间直角坐标

    Static

    Memberof

    CoordinateTransform

  • 高斯-克吕格投影坐标转换到同一椭球体下的地理坐标

    Parameters

    • x: number

      高斯投影坐标x(注:坐标不要包含“带号”)

    • y: number

      高斯投影坐标y

    • z: number

      高斯投影坐标z,即高程值不存在设置为0

    • options: GaussKrugerPotions

      高斯-克吕格投影参数

    Returns Vector3

    x: 经度,y: 维度,z:海拔高度

    Static

    Memberof

    CoordinateTransform

  • 地理坐标转换到同一椭球体下的ECEF(地心地固坐标,即空间直角坐标)坐标

    Parameters

    • longitude: number

      经度

    • latitude: number

      纬度

    • altitude: number

      海拔高度

    • Optional ellipsoid: Ellipsoid = ELLIPSOIDS.WGS84

      所属椭球体

    Returns Vector3

    {Vector3}

    Static

    Memberof

    CoordinateTransform

  • 地理坐标转换到同一椭球体下的高斯-克吕格投影坐标

    Parameters

    • longitude: number

      经度(单位:度)

    • latitude: number

      纬度(单位:度)

    • altitude: number

      海拔高度(单位:米)

    • options: GaussKrugerPotions

      高斯-克吕格投影参数

    Returns Vector3

    高斯投影坐标

    Static

    Memberof

    CoordinateTransform

  • Web墨卡托投影坐标转WGS84椭球体的ECEF(地心地固坐标,即空间直角坐标)坐标

    Parameters

    • x: number

      web墨卡托投影X坐标

    • y: number

      web墨卡托投影Y坐标

    • z: number

      web墨卡托投影Z坐标

    Returns Vector3

    {Vector3}

    Static

    Memberof

    CoordinateTransform

  • Web墨卡托投影坐标转其他投影坐标

    Parameters

    • x: number

      Web墨卡托投影坐标x

    • y: number

      Web墨卡托投影坐标y

    • z: number

      Web墨卡托投影坐标z,即高程值不存在设置为0

    • projStr: string

      目标投影坐标系投影字符串

    Returns Vector3

    投影坐标

    Static

    Memberof

    CoordinateTransform

  • Web墨卡托投影坐标转其他投影坐标

    Parameters

    • x: number

      Web墨卡托投影坐标x

    • y: number

      Web墨卡托投影坐标y

    • z: number

      Web墨卡托投影坐标z,即高程值不存在设置为0

    • epsg: number

      目标投影坐标系EPSG编码

    • Optional datum: DatumOptions

      目标投影坐标系7参数

    Returns Vector3

    投影坐标

    Static

    Memberof

    CoordinateTransform

  • Web墨卡托投影坐标转WGS84经纬度坐标)

    Parameters

    • x: number

      Web墨卡托投影坐标x

    • y: number

      Web墨卡托投影坐标y

    • Optional z: number = 0

      Web墨卡托投影坐标z

    Returns Vector3

    x:经度,y:维度

    Static

    Memberof

    CoordinateTransform

  • 通过投影坐标系名称将坐标转换到GCJ02经纬度坐标系

    Parameters

    • x: number

      投影坐标系坐标x

    • y: number

      投影坐标系坐标y

    • z: number

      投影坐标系坐标z,即高程值不存在设置为0

    • crs: "BEIJING54" | "XIAN80" | "CGCS2000"

      投影坐标系名称,目前仅支持"BEIJING54"、"XIAN80"、"CGCS2000"

    • Optional options: ProjectionOptions

      投影坐标系投影参数

    Returns Vector3

    GCJ002经纬度坐标

    Static

    Memberof

    CoordinateTransform

  • 通过投影字符串将坐标转换到GCJ02经纬度坐标系

    Parameters

    • x: number

      投影坐标系坐标x

    • y: number

      投影坐标系坐标x

    • z: number

      投影坐标系坐标z,即高程值不存在设置为0

    • projStr: string

      投影字符串

    • Optional options: ProjectionOptions

      投影坐标系投影参数

    Returns Vector3

    Static

    Memberof

    CoordinateTransform

  • 通过投影坐标系EPSG编码将坐标转换到GCJ02经纬度坐标系

    Parameters

    • x: number

      投影坐标系坐标x

    • y: number

      投影坐标系坐标y

    • z: number

      投影坐标系坐标z,即高程值不存在设置为0

    • epsg: number

      投影坐标系EPSG编码

    • Optional options: ProjectionOptions

      投影坐标系投影参数

    Returns Vector3

    GCJ002经纬度坐标

    Static

    Memberof

    CoordinateTransform

  • 通过投影坐标系名称将坐标转换到Web墨卡托投影坐标系

    Parameters

    • x: number

      投影坐标系坐标x

    • y: number

      投影坐标系坐标y

    • z: number

      投影坐标系坐标z,即高程值不存在设置为0

    • crs: "BEIJING54" | "XIAN80" | "CGCS2000"

      源投影坐标系名称,目前仅支持"BEIJING54"、"XIAN80"、"CGCS2000"

    • Optional options: ProjectionOptions

      源投影坐标系投影参数

    Returns Vector3

    Web墨卡托投影坐标

    Static

    Memberof

    CoordinateTransform

  • 通过投影字符串将坐标转到Web墨卡托投影坐标系

    Parameters

    • x: number

      投影坐标系坐标x

    • y: number

      投影坐标系坐标y

    • z: number

      投影坐标系坐标z,即高程值不存在设置为0

    • projStr: string

      投影坐标系投影参数

    • Optional options: ProjectionOptions

      源投影坐标系投影参数

    Returns Vector3

    Static

    Memberof

    CoordinateTransform

  • 通过投影坐标系EPSG编码将坐标转换到Web墨卡托投影坐标系

    Parameters

    • x: number

      投影坐标系坐标x

    • y: number

      投影坐标系坐标y

    • z: number

      投影坐标系坐标z,即高程值不存在设置为0

    • epsg: number

      投影坐标系EPSG编码

    • Optional options: ProjectionOptions

      投影坐标系投影参数

    Returns Vector3

    Web墨卡托投影坐标

    Static

    Memberof

    CoordinateTransform

  • 通过投影坐标系名称将坐标转换到WGS84经纬度坐标系

    Parameters

    • x: number

      投影坐标系坐标x

    • y: number

      投影坐标系坐标y

    • z: number

      投影坐标系坐标z,即高程值不存在设置为0

    • crs: "BEIJING54" | "XIAN80" | "CGCS2000"

      投影坐标系名称,目前仅支持"BEIJING54"、"XIAN80"、"CGCS2000"

    • Optional options: ProjectionOptions

      投影坐标系投影参数

    Returns Vector3

    WGS84经纬度坐标

    Static

    Memberof

    CoordinateTransform

  • 通过投影参数将坐标转换到WGS84经纬度坐标系

    Parameters

    • x: number

      投影坐标系坐标x

    • y: number

      投影坐标系坐标y

    • z: number

      投影坐标系坐标z,即高程值不存在设置为0

    • projStr: string

      投影坐标参数

    • Optional options: ProjectionOptions

      投影坐标系投影参数

    Returns Vector3

    WGS84经纬度坐标

    Static

    Memberof

    CoordinateTransform

  • 通过投影坐标系EPSG编码将坐标转换到WGS84经纬度坐标系

    Parameters

    • x: number

      投影坐标系坐标x

    • y: number

      投影坐标系坐标y

    • z: number

      投影坐标系坐标z,即高程值不存在设置为0

    • epsg: number

      投影坐标系EPSG编码

    • Optional options: ProjectionOptions

      投影坐标系投影参数

    Returns Vector3

    WGS84经纬度坐标

    Static

    Memberof

    CoordinateTransform

  • 通过七参数将WGS84椭球体下的ECEF(地心地固坐标,即空间直角坐标)坐标转换到指定椭球体下的ECEF坐标

    Parameters

    • x: number

      WGS84椭球体ECEF坐标X

    • y: number

      WGS84椭球体ECEF坐标Y

    • z: number

      WGS84椭球体ECEF坐标Z

    • parameters: SevenParameters

      目标椭球体到WGS84椭球体的转换七参数

    Returns Vector3

    {Vector3}

    Static

    Memberof

    CoordinateTransform

  • WGS84经纬度坐标转GCJ02经纬度坐标

    Parameters

    • longitude: number

      WGS84 经度

    • latitude: number

      WGS84 纬度

    • Optional altitude: number = 0

      海拔高度

    Returns Vector3

    GCJ02经纬度坐标

    Static

    Memberof

    CoordinateTransform

  • 地理坐标(即经纬度坐标)转Web墨卡托投影坐标

    Parameters

    • longitude: number

      经度坐标

    • latitude: number

      纬度坐标

    • Optional altitude: number = 0

      海拔高度

    Returns Vector3

    Web墨卡托投影坐标

    Static

    Memberof

    CoordinateTransform

  • WGS84经纬度坐标转投影坐标

    Parameters

    • longitude: number

      经度坐标(单位:度)

    • latitude: number

      纬度坐标(单位:度)

    • altitude: number

      海拔高度(单位:米)

    • projStr: string

      目标投影字符串

    Returns Vector3

    投影坐标

    Static

    Memberof

    CoordinateTransform

  • WGS84经纬度坐标转投影坐标

    Parameters

    • longitude: number

      经度坐标(单位:度)

    • latitude: number

      纬度坐标(单位:度)

    • altitude: number

      海拔高度(单位:米)

    • epsg: number

      目标投影坐标系EPSG编码

    • Optional datum: DatumOptions

      目标投影坐标系7参数,如果使用投影字符串,请忽略该参数

    Returns Vector3

    投影坐标

    Static

    Memberof

    CoordinateTransform

  • 获取指定EPSG编码的投影坐标系

    Parameters

    • epsg: number

      EPSG编码

    Returns {
        cm?: number;
        crs: "BEIJING54" | "XIAN80" | "CGCS2000";
        degree?: number;
        zone?: number;
    }

    坐标系定义

    • Optional cm?: number
    • crs: "BEIJING54" | "XIAN80" | "CGCS2000"
    • Optional degree?: number
    • Optional zone?: number

    Static

    Memberof

    CoordinateTransform