From 3548fb19d9f101ecfc27802790b52b90d2be3699 Mon Sep 17 00:00:00 2001 From: DanielJDufour Date: Fri, 13 Oct 2023 21:44:53 -0400 Subject: [PATCH 1/4] 2.4.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ec28429..fc2b523 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "geoblaze", - "version": "2.3.0", + "version": "2.4.0", "description": "Blazing Fast JavaScript Raster Processing Engine", "main": "dist/geoblaze.node.min.js", "browser": "./dist/geoblaze.web.min.js", From ae305a3d79d306ff45e88ce430b89ea8a50ac5db Mon Sep 17 00:00:00 2001 From: DanielJDufour Date: Fri, 20 Oct 2023 08:58:54 -0400 Subject: [PATCH 2/4] added point densification --- package.json | 2 +- src/wrap-geom.js | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index fc2b523..55ee8bf 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "quick-promise": "^0.1.0", "quick-resolve": "^0.0.1", "reproject-bbox": "^0.12.0", - "reproject-geojson": "^0.3.0", + "reproject-geojson": "^0.5.0", "snap-bbox": "^0.5.0", "terraformer-arcgis-parser": "^1.1.0", "underscore": "^1.13.6", diff --git a/src/wrap-geom.js b/src/wrap-geom.js index 1bf8207..2648483 100644 --- a/src/wrap-geom.js +++ b/src/wrap-geom.js @@ -11,7 +11,12 @@ export default function wrapGeom(func) { if (Array.isArray(geometry) && geometry.length === 4 && geometry.every(n => typeof n === "number")) { geom = reprojectBoundingBox({ bbox: geometry, density: 10, from: srs, to: georaster.projection }); } else { - geom = reprojectGeoJSON(geometry, { from: srs, to: georaster.projection }); + geom = reprojectGeoJSON(geometry, { + // adds 3 points to every edge, basically dividing each edge into quarters + densify: typeof geom.densify === "number" ? Math.round(geom.densify) : 3, + from: srs, + to: georaster.projection + }); } } else { geom = geom.geometry; From 587dd0d2828ed5d3528c84f9ed95c46f135e7826 Mon Sep 17 00:00:00 2001 From: DanielJDufour Date: Wed, 29 Nov 2023 07:00:43 -0500 Subject: [PATCH 3/4] added .package-lock.json to .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 4da8067..1d12c9e 100644 --- a/.gitignore +++ b/.gitignore @@ -107,3 +107,4 @@ out data/geotiff-test-data/*.cog data/geotiff-test-data/*.tif* Pipfile* +package-lock.json From 1338a3e4310eb7698145952c11a369c82792f6b3 Mon Sep 17 00:00:00 2001 From: DanielJDufour Date: Wed, 29 Nov 2023 07:07:03 -0500 Subject: [PATCH 4/4] 2.5.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 07ce78d..4f588aa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "geoblaze", - "version": "2.4.0", + "version": "2.5.0", "description": "Blazing Fast JavaScript Raster Processing Engine", "main": "dist/geoblaze.node.min.js", "browser": "./dist/geoblaze.web.min.js",