Class MercatorCoordinateSystem

墨卡托渲染坐标系,右手坐标系,X-Z水平面,Y向上轴

Export

Date

2024.5.31

Author

lyx

Hierarchy

Constructors

Properties

_relativeCenter: Vector3 = ...

Accessors

  • get crs(): "BEIJING54" | "XIAN80" | "CGCS2000"
  • 获取地测坐标系名称

    Returns "BEIJING54" | "XIAN80" | "CGCS2000"

    Memberof

    MercatorCoordinateSystem

  • get epsg(): number
  • 获取地测坐标系EPSG编码

    Returns number

    Memberof

    MercatorCoordinateSystem

  • get relativeCenter(): Readonly<Vector3>
  • 获取坐标系相对中心点

    Returns Readonly<Vector3>

    Memberof

    CoordinateSystem

  • set relativeCenter(value): void
  • 设置坐标系相对中心点

    Parameters

    • value: number[] | Vector3

    Returns void

    Memberof

    CoordinateSystem

  • get zone(): number
  • 获取地测坐标系带号

    Returns number

    Memberof

    MercatorCoordinateSystem

Methods

  • GIS坐标转地测坐标

    Parameters

    • x: number

      GIS坐标x

    • y: number

      GIS坐标y

    • z: number

      GIS坐标z

    Returns Vector3

    地测坐标,左手坐标系,X-Y水平面,Z向上轴

    Memberof

    MercatorCoordinateSystem

  • GIS坐标转经纬度坐标

    Parameters

    • x: number

      GIS坐标x

    • y: number

      GIS坐标y

    • z: number

      GIS坐标z

    • crs: "WGS84" | "GCJ02" = 'WGS84'

      输出经纬度的坐标系名称,可选'WGS84'和'GCJ02',默认'WGS84'

    Returns Vector3

    经纬度坐标(坐标系类型由'crs'参数决定)

    Memberof

    MercatorCoordinateSystem

  • GIS坐标转世界坐标

    Parameters

    • x: number

      GIS坐标x

    • y: number

      GIS坐标y

    • z: number

      GIS坐标z

    Returns Vector3

    世界坐标,右手坐标系,X-Z水平面,Y向上轴

    Memberof

    CoordinateSystem

  • 地测坐标转GIS坐标

    Parameters

    • x: number

      地测坐标x

    • y: number

      地测坐标y

    • z: number

      地测坐标z

    Returns Vector3

    GIS坐标,右手坐标系,X-Z水平面,Y向上轴

    Memberof

    MercatorCoordinateSystem

  • 地测坐标转世界坐标

    Parameters

    • x: number

      地测坐标x

    • y: number

      地测坐标y

    • z: number

      地测坐标z

    Returns Vector3

    世界坐标,右手坐标系,X-Z水平面,Y向上轴

    Memberof

    CoordinateSystem

  • 经纬度坐标转GIS坐标

    Parameters

    • longitude: number

      经度(单位:度)

    • latitude: number

      纬度(单位:度)

    • altitude: number

      海拔高度(单位:米)

    • crs: "WGS84" | "GCJ02" = 'WGS84'

      输入经纬的度坐标系名称,可选'WGS84'和'GCJ02',默认'WGS84'

    Returns Vector3

    GIS坐标,右手坐标系,X-Z水平面,Y向上轴

    Memberof

    MercatorCoordinateSystem

  • 经纬度坐标转世界坐标

    Parameters

    • longitude: number

      经度(单位:度)

    • latitude: number

      纬度(单位:度)

    • altitude: number

      海拔高度(单位:米)

    • Optional crs: "WGS84" | "GCJ02" = 'WGS84'

      输入经纬度的坐标系名称,可选'WGS84'和'GCJ02',默认'WGS84'

    Returns Vector3

    世界坐标,右手坐标系,X-Z水平面,Y向上轴

    Memberof

    CoordinateSystem

  • 世界坐标转GIS坐标

    Parameters

    • x: number

      世界坐标x

    • y: number

      世界坐标y

    • z: number

      世界坐标z

    Returns Vector3

    GIS坐标,右手坐标系,X-Z水平面,Y向上轴

    Memberof

    CoordinateSystem

  • 世界坐标转地测坐标

    Parameters

    • x: number

      世界坐标x

    • y: number

      世界坐标y

    • z: number

      世界坐标z

    Returns Vector3

    地测坐标,左手坐标系,X-Y水平面,Z向上轴

    Memberof

    CoordinateSystem

  • 世界坐标转经纬度坐标

    Parameters

    • x: number

      世界坐标x

    • y: number

      世界坐标y

    • z: number

      世界坐标z

    • Optional crs: "WGS84" | "GCJ02" = 'WGS84'

      输出经纬度的坐标系名称,可选'WGS84'和'GCJ02',默认'WGS84'

    Returns Vector3

    经纬度坐标(坐标系类型由'crs'参数决定)

    Memberof

    CoordinateSystem

  • 重置坐标系相对中心点(即,将相对中心点设置为无效)

    Returns void

    Memberof

    CoordinateSystem

  • 设置地测坐标变换参数

    Parameters

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

      地测坐标系名称,当前仅支持'BEIJING54'、'XIAN80'、'CGCS2000'

    • Optional options: GeodeticOptions

      地测坐标系参数

    Returns void

    Memberof

    MercatorCoordinateSystem

  • 设置地测坐标变换参数

    Parameters

    • epsg: number

      地测坐标系EPSG编码

    • Optional options: GeodeticOptions

      地测坐标系参数

    Returns void

    Memberof

    MercatorCoordinateSystem