Comments (3)
Hi, @acao . Thank you for posing such an interesting question. We can definitely explore passing more contextual information to the rasterCalculator function.
In the meantime, I'm wondering if you might be able to achieve your desired result by turning off the noDataValue
of your georaster. For example:
import { parse, rasterCalculator } from "geoblaze";
const georaster = await geoblaze.parse("https://example.org/image.tiff");
// turn off the noDataValue
georaster.noDataValue = undefined;
geoblaze.stats(georaster, geometry);
from geoblaze.
@DanielJDufour thank you! i will try this
from geoblaze.
@DanielJDufour it worked! thank you for this!
as far as extending the raster calculator signature is concerned, I'm looking forward to that, I can brainstorm a few ideas, still getting familiar with this fantastic ecosystem.
thank you so much for this library! it's made bringing raster analysis to production for us a breeze
from geoblaze.
Related Issues (20)
- Composite individual band GeoTIFFs to single GeoRaster HOT 6
- add proper polygon hole support HOT 2
- add density to reproject-bbox call HOT 1
- COG gives negative array length over network, but works from fs HOT 1
- add support for skewed images
- Remove worker_threads warning on initial import HOT 1
- add support for precise geometry expressed with numerical strings
- replace most logic in utils.getBoundingBox with bbox-fns/calc.js HOT 1
- Gnarly results that I can't explain HOT 3
- NaN values cause unexpected results
- improve isBbox
- Can't get stats within a geojson geometry HOT 2
- validate GeoJSON Input
- A multipolygon and 2 single polygons give differing results HOT 2
- Large error when raster extent and geometry bbox don't overlap HOT 4
- bbox per polygon HOT 1
- Improve accuracy of re-projected geometries HOT 1
- Multipolygon producing unexpected sum - antimeridian crossing scenario HOT 5
- investigate multi-band performance HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geoblaze.