danieljdufour
@danieljdufour
32
Published Tools
0
Total Stars
0
Weekly Downloads
Published Tools
33 Skillsacross 2 categoriesgeoblaze
danieljdufour
Blazing Fast JavaScript Raster Processing Engine
advarr
danieljdufour
Advanced Array utility functions. Extra arguments for map and forEach including first, last, brk, odd, even, penultimate, and more!
calc-image-stats
danieljdufour
Calculate Band Statistics for an Image
guess-image-layout
danieljdufour
Guess the Layout of Image Pixels. Returns layout in xdim layout syntax.
to-image-data
danieljdufour
Convert Nested Numerical Arrays into ImageData Data Array
geotiff-precise-no-data
danieljdufour
Get the Precise No Data Value for a GeoTIFF. Avoid Floating Point Arithmetic Issues.
easy-image-loader
danieljdufour
Easily Load an Image. Returns a Promise.
xdim
danieljdufour
Multi-Dimensional Functions. Create, Query, and Transform Multi-Dimensional Data.
proj4js-definitions
danieljdufour
Almost All the Projection Definitions for Proj4js
geotiff-tile-web-worker
danieljdufour
Create a GeoTIFF Tile using an Inline Web Worker
mediana
danieljdufour
A Quick and Precise Library for Calculating the Median Value of an Array of Numbers (Typed or Untyped)
zonal
danieljdufour
Zonal Statistics
reproject-bbox
danieljdufour
Reproject a Bounding Box
reproject-geojson
danieljdufour
Reproject GeoJSON. Works Offline.
to-canvas
danieljdufour
Convert Almost Anything to an HTML Canvas.
read-pixels
danieljdufour
Super Lightweight Function to Read Pixels in the Browser. Reads Pixels from JPG, PNG, and WebP Files in Multiple Formats, including ArrayBuffer, Data URL, Files, Response, and Typed Array.
faster-median
danieljdufour
π₯ A Quick and Precise Way to get the Median Value of an Array of Numbers (Typed or Untyped)
get-depth
danieljdufour
Get the Depth of a Multi-Dimensional Array of Values
frame-worker
danieljdufour
Run Worker Script inside an Iframe
spatial-reference-system
danieljdufour
Modern Spatial Reference System Class. Supports EPSG Codes, PROJ4 String, and Well-Known Text.
get-epsg-code
danieljdufour
Gets EPSG Code for Various Inputs (incl. OGC WKT, ESRI WKT, GML, Mapfile, PROJ String, Proj4js String, XML)
dufour-peyton-intersection
danieljdufour
Reference Implementation of the Dufour-Peyton Intersection Algorithm. Calculates the Intersections of Arbitrary Polygons with a Geospatial Raster.
snap-bbox
danieljdufour
Snap a Bounding Box to a Grid
geowarp
danieljdufour
Super Low-Level Raster Reprojection and Resampling Library
geocanvas
danieljdufour
Functions for Working with GeoSpatial Canvas Elements
georaster-to-canvas
danieljdufour
Converts a GeoRaster into a Canvas
flat-iter
danieljdufour
Deeply Iterate over Arrays. Like calling array.flat()[Symbol.iterator](), but without the memory cost
quick-scale
danieljdufour
Create a Fast Linear Scaling Function. CPU Optimized. Reversible. Rounding.
geotiff-palette
danieljdufour
Get the Palette (aka Color Map) for a GeoTIFF
geotiff-no-data
danieljdufour
Get the Numerical No Data Value for a GeoTIFF. Supports Infinity.
fast-rle
danieljdufour
Fast Run Length Encoder and Decoder
find-and-read
danieljdufour
Finding and Reading Files Made a Little Easier
django-bonus
Daniel J. Dufour
Bonus Features for Django: More Template Filters like Replace