ascii-grid: beta
Identify and Read an ARC/INFO ASCII Grid
usage
identify ascii grid files
isAsciiGrid identifies ASCII GRID files in the following formats: ArrayBuffer, Buffer, DataView, Promise, String, and Uint8Array
const isAsciiGrid = require("ascii-grid/is-ascii-grid");
const buffer = readFileSync('./test_data/michigan_lld/michigan_lld.asc');
isAsciiGrid(buffer, { debug: false });
parse ascii grid metadata
const parseAsciiGridMeta = require("ascii-grid/parse-ascii-grid-meta");
const buffer = readFileSync('./test_data/michigan_lld/michigan_lld.asc');
const metadata = parseAsciiGridMeta(buffer, { debug: false });
Reading Pixel Values
const parseAsciiGridData = require("ascii-grid/parse-ascii-grid-data");
const result = await parseAsciiGridData({ data: buffer, debug: true });