UNPKG

gis-tools-ts

Version:

A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.

87 lines 2.79 kB
import type { ProjectionTransform } from './index.js'; /** Region structure */ export interface PJ_REGION_S { ll_long: number; ll_lat: number; ur_long: number; ur_lat: number; } /** Area structure */ export declare class PJ_AREA { bbox_set: boolean; west_lon_degree: number; south_lat_degree: number; east_lon_degree: number; north_lat_degree: number; name: string; /** * @param bbox_set - if true, the area is defined by a bounding box * @param west_lon_degree - west longitude * @param south_lat_degree - south latitude * @param east_lon_degree - east longitude * @param north_lat_degree - north latitude * @param name - area name */ constructor(bbox_set?: boolean, west_lon_degree?: number, // F64 south_lat_degree?: number, // F64 east_lon_degree?: number, // F64 north_lat_degree?: number, // F64 name?: string); } /** Coordinate operation structure */ export declare class CoordOperation { idxInOriginalList: number; minxSrc: number; minySrc: number; maxxSrc: number; maxySrc: number; minxDst: number; minyDst: number; maxxDst: number; maxyDst: number; pj?: ProjectionTransform | undefined; name: string; accuracy: number; pseudoArea: number; areaName: string; pjSrcGeocentricToLonLat?: ProjectionTransform | undefined; pjDstGeocentricToLonLat?: ProjectionTransform | undefined; isOffshore: boolean; isUnknownAreaName: boolean; isPriorityOp: boolean; srcIsLonLatDegree: boolean; srcIsLatLonDegree: boolean; dstIsLonLatDegree: boolean; dstIsLatLonDegree: boolean; /** * @param idxInOriginalList - I32 * @param minxSrc - F64 * @param minySrc - F64 * @param maxxSrc - F64 * @param maxySrc - F64 * @param minxDst - F64 * @param minyDst - F64 * @param maxxDst - F64 * @param maxyDst - F64 * @param pj - ProjectionTransform * @param name - String * @param accuracy - F64 * @param pseudoArea - F64 * @param areaName - String * @param pjSrcGeocentricToLonLat - ProjectionTransform * @param pjDstGeocentricToLonLat - ProjectionTransform */ constructor(idxInOriginalList: number, // I32 minxSrc?: number, // F64 minySrc?: number, // F64 maxxSrc?: number, // F64 maxySrc?: number, // F64 minxDst?: number, // F64 minyDst?: number, // F64 maxxDst?: number, // F64 maxyDst?: number, // F64 pj?: ProjectionTransform | undefined, name?: string, accuracy?: number, // F64 pseudoArea?: number, // F64 areaName?: string, pjSrcGeocentricToLonLat?: ProjectionTransform | undefined, pjDstGeocentricToLonLat?: ProjectionTransform | undefined); } //# sourceMappingURL=coords.d.ts.map