s2-tools
Version:
A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.
384 lines • 8.81 kB
TypeScript
export declare const FIELD_TAG_NAMES: {
315: string;
258: string;
265: string;
264: string;
320: string;
259: string;
33432: string;
306: string;
338: string;
266: string;
289: string;
288: string;
291: string;
290: string;
316: string;
270: string;
257: string;
256: string;
271: string;
281: string;
280: string;
272: string;
254: string;
274: string;
262: string;
284: string;
296: string;
278: string;
277: string;
305: string;
279: string;
273: string;
255: string;
263: string;
282: string;
283: string;
326: string;
327: string;
343: string;
328: string;
433: string;
434: string;
269: string;
336: string;
321: string;
346: string;
347: string;
285: string;
297: string;
317: string;
319: string;
532: string;
339: string;
340: string;
341: string;
559: string;
330: string;
292: string;
293: string;
325: string;
323: string;
324: string;
322: string;
301: string;
318: string;
344: string;
286: string;
529: string;
531: string;
530: string;
345: string;
287: string;
37378: string;
40961: string;
36868: string;
36867: string;
34665: string;
36864: string;
33434: string;
41728: string;
37385: string;
40960: string;
33437: string;
42016: string;
37384: string;
37500: string;
37377: string;
37510: string;
33723: string;
34675: string;
700: string;
42112: string;
42113: string;
34377: string;
33550: string;
33922: string;
34264: string;
34735: string;
34736: string;
34737: string;
50674: string;
};
/** List of Tags and their representations */
export interface TagNames {
Artist?: string;
BitsPerSample?: number[];
CellLength?: number;
CellWidth?: number;
ColorMap?: number[];
Compression?: number;
Copyright?: string;
DateTime?: number;
ExtraSamples?: number[];
FillOrder?: number;
FreeByteCounts?: number[];
FreeOffsets?: number[];
GrayResponseCurve?: number[];
GrayResponseUnit?: number;
HostComputer?: string;
ImageDescription?: string;
ImageLength?: number;
ImageWidth?: number;
Make?: string;
MaxSampleValue?: number;
MinSampleValue?: number;
Model?: string;
NewSubfileType?: number;
Orientation?: number;
PhotometricInterpretation?: number;
PlanarConfiguration?: number;
ResolutionUnit?: number;
RowsPerStrip?: number;
SamplesPerPixel?: number;
Software?: string;
StripByteCounts?: number[];
StripOffsets?: number[];
SubfileType?: number;
Threshholding?: number;
XResolution?: [number, number];
YResolution?: [number, number];
BadFaxLines?: number;
CleanFaxData?: number;
ClipPathName?: string;
ConsecutiveBadFaxLines?: number[];
Decode?: number[];
DefaultImageColor?: number;
DocumentName?: string;
DotRange?: number[];
HalftoneHints?: number[];
Indexed?: number;
JPEGTables?: number[];
Predictor?: number;
SampleFormat?: number[];
TileByteCounts?: number[];
TileLength?: number;
TileOffsets?: number[];
TileWidth?: number;
IPTC?: number[];
'ICC Profile'?: number[];
XMP?: number[];
GDAL_METADATA?: string;
GDAL_NODATA?: number;
Photoshop?: string;
ModelPixelScale?: number[];
ModelTiepoint?: number[];
ModelTransformation?: number[];
GeoKeyDirectory?: GeoKeyDirectory;
GeoDoubleParams?: number[];
GeoAsciiParams?: string;
LercParameters?: number[];
}
export declare const FIELD_TAG_TYPES: {
256: string;
257: string;
258: string;
259: string;
262: string;
270: string;
271: string;
272: string;
273: string;
274: string;
277: string;
278: string;
279: string;
282: string;
283: string;
284: string;
286: string;
287: string;
296: string;
297: string;
305: string;
306: string;
315: string;
338: string;
339: string;
513: string;
514: string;
1024: string;
1025: string;
2048: string;
2049: string;
3072: string;
3073: string;
33432: string;
33550: string;
33922: string;
34264: string;
34665: string;
34735: string;
34736: string;
34737: string;
42113: string;
};
export declare const ARRAY_FIELDS: number[];
export declare const FIELD_TYPE_NAMES: {
1: string;
2: string;
3: string;
4: string;
5: string;
6: string;
7: string;
8: string;
9: string;
10: string;
11: string;
12: string;
13: string;
16: string;
17: string;
18: string;
};
export declare const FIELD_TYPES: {
BYTE: number;
ASCII: number;
SHORT: number;
LONG: number;
RATIONAL: number;
SBYTE: number;
UNDEFINED: number;
SSHORT: number;
SLONG: number;
SRATIONAL: number;
FLOAT: number;
DOUBLE: number;
IFD: number;
LONG8: number;
SLONG8: number;
IFD8: number;
};
export declare const PHOTOMETRIC_INTERPRETATIONS: {
WhiteIsZero: number;
BlackIsZero: number;
RGB: number;
Palette: number;
TransparencyMask: number;
CMYK: number;
YCbCr: number;
CIELab: number;
ICCLab: number;
ITULab: number;
};
export declare const EXTRA_SAMPLES_VALUES: {
Unspecified: number;
Assocalpha: number;
Unassalpha: number;
};
export declare const LERC_PARAMETERS: {
Version: number;
AddCompression: number;
};
export declare const LERC_ADD_COMPRESSION: {
None: number;
Deflate: number;
Zstandard: number;
};
export declare const GEO_KEY_NAMES: {
1024: string;
1025: string;
1026: string;
2048: string;
2049: string;
2050: string;
2051: string;
2052: string;
2053: string;
2054: string;
2055: string;
2056: string;
2057: string;
2058: string;
2059: string;
2060: string;
2061: string;
2062: string;
3072: string;
3073: string;
3074: string;
3075: string;
3076: string;
3077: string;
3078: string;
3079: string;
3080: string;
3081: string;
3082: string;
3083: string;
3084: string;
3085: string;
3086: string;
3087: string;
3088: string;
3089: string;
3090: string;
3091: string;
3092: string;
3093: string;
3094: string;
3095: string;
3096: string;
4096: string;
4097: string;
4098: string;
4099: string;
};
/**
* https://docs.ogc.org/is/19-008r4/19-008r4.html#_map_projection_methods
* https://docs.ogc.org/is/19-008r4/19-008r4.html#_map_projection_parameters
* https://docs.ogc.org/is/19-008r4/19-008r4.html#section-D-3
* https://docs.ogc.org/is/19-008r4/19-008r4.html#_summary_of_geokey_ids_and_names
*/
export interface GeoKeyDirectory {
GTModelTypeGeoKey?: number;
GTRasterTypeGeoKey?: number;
GTCitationGeoKey?: string;
GeographicTypeGeoKey?: number;
GeogCitationGeoKey?: string;
GeogGeodeticDatumGeoKey?: number;
GeogPrimeMeridianGeoKey?: number;
GeogLinearUnitsGeoKey?: number;
GeogLinearUnitSizeGeoKey?: number;
GeogAngularUnitsGeoKey?: number;
GeogAngularUnitSizeGeoKey?: number;
GeogEllipsoidGeoKey?: number;
GeogSemiMajorAxisGeoKey?: number;
GeogSemiMinorAxisGeoKey?: number;
GeogInvFlatteningGeoKey?: number;
GeogAzimuthUnitsGeoKey?: number;
GeogPrimeMeridianLongGeoKey?: number;
GeogTOWGS84GeoKey?: number[];
ProjectedCSTypeGeoKey?: number;
PCSCitationGeoKey?: string;
ProjectionGeoKey?: number;
ProjCoordTransGeoKey?: number;
ProjLinearUnitsGeoKey?: number;
ProjLinearUnitSizeGeoKey?: number;
ProjStdParallel1GeoKey?: number;
ProjStdParallel2GeoKey?: number;
ProjNatOriginLongGeoKey?: number;
ProjNatOriginLatGeoKey?: number;
ProjFalseEastingGeoKey?: number;
ProjFalseNorthingGeoKey?: number;
ProjFalseOriginLongGeoKey?: number;
ProjFalseOriginLatGeoKey?: number;
ProjFalseOriginEastingGeoKey?: number;
ProjFalseOriginNorthingGeoKey?: number;
ProjCenterLongGeoKey?: number;
ProjCenterLatGeoKey?: number;
ProjCenterEastingGeoKey?: number;
ProjCenterNorthingGeoKey?: number;
ProjScaleAtNatOriginGeoKey?: number;
ProjScaleAtCenterGeoKey?: number;
ProjAzimuthAngleGeoKey?: number;
ProjStraightVertPoleLongGeoKey?: number;
ProjRectifiedGridAngleGeoKey?: number;
VerticalCSTypeGeoKey?: number;
VerticalCitationGeoKey?: string;
VerticalDatumGeoKey?: number;
VerticalUnitsGeoKey?: number;
}
//# sourceMappingURL=constants.d.ts.map