UNPKG

shpts

Version:

TypeScript package for loading Esri Shapefiles, primary developed for for WebGL applications

15 lines (14 loc) 696 B
import { Feature } from '../features/feature'; import { FeatureCollection } from '../features/featureCollection'; export declare class FeatureReader { private shpReader; private dbfReader?; get featureCount(): number; get fields(): import("../shpts").DbfFieldDescr[] | undefined; get shpHeader(): import("../types/data").ShpHeader; private constructor(); static fromArrayBuffers(shp: ArrayBuffer, shx: ArrayBuffer, dbf?: ArrayBuffer, cpg?: ArrayBuffer): Promise<FeatureReader>; static fromFiles(shp: File, shx: File, dbf?: File, cpg?: File): Promise<FeatureReader>; readFeature(index: number): Feature | null; readFeatureCollection(): FeatureCollection; }