@types/geodesy
Version:
TypeScript definitions for geodesy
38 lines (31 loc) • 813 B
TypeScript
/*
* @format
*/
import { Datum } from ".";
import LatLonEllipsoidal, { Dms } from "./latlon-ellipsoidal-datum";
type Hemisphere = "N" | "S";
declare class Utm {
zone: number;
hemisphere: Hemisphere;
easting: number;
northing: number;
datum: Datum;
convergence: number | null;
scale: number | null;
constructor(
zone: number,
hemisphere: Hemisphere,
easting: number,
northing: number,
datum?: Datum,
convergence?: number,
scale?: number,
);
static parse(utmCoord: string, datum?: Datum): Utm;
toLatLon(): LatLon_Utm;
toString(digits?: number): string;
}
declare class LatLon_Utm extends LatLonEllipsoidal {
toUtm(zoneOverride?: number): Utm;
}
export { Dms, LatLon_Utm as LatLon, Utm as default };