shpts
Version:
TypeScript package for loading Esri Shapefiles, primary developed for for WebGL applications
15 lines (14 loc) • 696 B
TypeScript
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;
}