UNPKG

@sparta-utils/gps-transform-utils

Version:

一个支持三参数与七参数的 GPS 坐标转换工具,适用于 WGS84 转 CGCS2000、北京54 等坐标系的正向与反向平面投影计算。

32 lines (31 loc) 922 B
export interface GPS { lng: number; lat: number; } export interface PlaneXY { x: number; y: number; } export interface ThreeParams { dx: number; dy: number; dz: number; } export interface SevenParams extends ThreeParams { rx: number; ry: number; rz: number; scale: number; } /** * GPS → 平面(3参数) */ export declare function gpsToPlaneBy3Params(coordSystem: 'CGCS2000' | '北京54', params: ThreeParams, gps: GPS, centralMeridian?: number): PlaneXY; /** * GPS → 平面(7参数) */ export declare function gpsToPlaneBy7Params(coordSystem: 'CGCS2000' | '北京54', params: SevenParams, gps: GPS, centralMeridian?: number): PlaneXY; /** * 平面 → GPS 坐标(反向投影) */ export declare function planeToGps(coordSystem: 'CGCS2000' | '北京54', params: ThreeParams | SevenParams, xy: PlaneXY, centralMeridian: number, isSevenParam?: boolean): GPS;