Skip to content

Commit

Permalink
v2.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bugra9 committed Dec 10, 2023
1 parent 179ce0e commit 771bdab
Show file tree
Hide file tree
Showing 8 changed files with 60 additions and 19 deletions.
41 changes: 41 additions & 0 deletions .news.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,45 @@
[
{
"version": "v2.6.0",
"date": "11.12.2023",
"commits": [
{
"description": "feat: add log and error handler to config",
"hash": "179ce0eb320469d22662af9422d8f4d217fd4c70",
"user": "bugra9"
},
{
"description": "feat: add env param to config to set global gdal configuration",
"hash": "179ce0eb320469d22662af9422d8f4d217fd4c70",
"user": "bugra9"
},
{
"description": "fix: raster/vector type calculation",
"hash": "179ce0eb320469d22662af9422d8f4d217fd4c70",
"user": "bugra9"
},
{
"description": "fix: prevent app from terminating if a warning occurs",
"hash": "179ce0eb320469d22662af9422d8f4d217fd4c70",
"user": "bugra9"
},
{
"description": "feat: list all created files with all param in the outputs of ogr2ogr, gdal_translate, gdalwarp, gdal_rasterize",
"hash": "179ce0eb320469d22662af9422d8f4d217fd4c70",
"user": "bugra9"
},
{
"description": "feat: add outputName param to ogr2ogr, gdal_translate, gdalwarp, gdal_rasterize",
"hash": "179ce0eb320469d22662af9422d8f4d217fd4c70",
"user": "bugra9"
},
{
"description": "feat: add more info about dataset in gdal3.js gui",
"hash": "179ce0eb320469d22662af9422d8f4d217fd4c70",
"user": "bugra9"
}
]
},
{
"version": "v2.5.0",
"date": "02.12.2023",
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,21 +18,21 @@ It runs on the browser and files are converted on the client side.

### Raster
**Read & Write** \
AAIGrid, ADRG, ARG, BLX, BMP, BT, BYN, CALS, CTable2, DTED, EHdr, ELAS, ENVI, ERS, FIT, GIF, GPKG, GRIB, GS7BG, GSAG, GSBG, GTX, GTiff, HF2, HFA, ILWIS, ISCE, ISIS2, ISIS3, JPEG, KMLSUPEROVERLAY, KRO, LAN, LCP, Leveller, MBTiles, MEM, MFF, MFF2, MRF, NITF, NTv2, NWT_GRD, OpenFileGDB, PAux, PCIDSK, PCRaster, PDS4, PNG, PNM, R, RMF, ROI_PAC, RRASTER, RST, Rasterlite, SAGA, SGI, SIGDEM, SRTMHGT, Terragen, USGSDEM, VICAR, VRT, WEBP, WMTS, XPM, XYZ, ZMap, Zarr
AAIGrid, ADRG, ARG, BLX, BMP, BT, BYN, CALS, CTable2, DTED, EHdr, ELAS, ENVI, ERS, FIT, GIF, GPKG, GRIB, GS7BG, GSAG, GSBG, GTX, GTiff, HF2, HFA, ILWIS, ISCE, JPEG, KMLSUPEROVERLAY, KRO, LAN, LCP, Leveller, MBTiles, MEM, MFF, MFF2, MRF, NITF, NTv2, NWT_GRD, OpenFileGDB, PAux, PCIDSK, PCRaster, PNG, PNM, R, RMF, ROI_PAC, RRASTER, RST, Rasterlite, SAGA, SGI, SIGDEM, SRTMHGT, Terragen, USGSDEM, VRT, WEBP, WMTS, XPM, XYZ, ZMap, Zarr

**Read Only** \
ACE2, AIG, AirSAR, BIGGIF, BSB, CAD, CEOS, COASP, COSAR, CPG, CTG, DERIVED, DIMAP, DIPEx, DOQ1, DOQ2, ECRGTOC, EIR, ESAT, ESRIC, FAST, GFF, GRASSASCIIGrid, GSC, GXF, GenBin, IRIS, ISG, JAXAPALSAR, JDEM, L1B, LOSLAS, MAP, MSGN, NDF, NGSGEOID, NOAA_B, NSIDCbin, NWT_GRC, OZI, PDS, PRF, RIK, RPFTOC, RS2, SAFE, SAR_CEOS, SDTS, SENTINEL2, SNODAS, SRP, STACIT, STACTA, TGA, TIL, TSX
ACE2, AIG, AirSAR, BIGGIF, BSB, CAD, CEOS, COASP, COSAR, CPG, CTG, DERIVED, DIMAP, DIPEx, DOQ1, DOQ2, ECRGTOC, EIR, ESAT, ESRIC, FAST, GFF, GRASSASCIIGrid, GSC, GXF, GenBin, IRIS, ISG, JAXAPALSAR, JDEM, L1B, LOSLAS, MAP, MSGN, NDF, NGSGEOID, NOAA_B, NSIDCbin, NWT_GRC, OZI, PRF, RIK, RPFTOC, RS2, SAFE, SAR_CEOS, SDTS, SENTINEL2, SNODAS, SRP, STACIT, STACTA, TGA, TIL, TSX

**Write Only** \
COG, PDF


### Vector
**Read & Write** \
CSV, DGN, DXF, ESRI Shapefile, FlatGeobuf, GML, GPKG, GPSBabel, GPX, GeoJSON, GeoJSONSeq, GeoRSS, Geoconcept, JML, JSONFG, KML, MBTiles, MVT, MapInfo File, MapML, Memory, ODS, OGR_GMT, OpenFileGDB, PCIDSK, PDS4, PMTiles, S57, SQLite, Selafin, VDV, VICAR, WAsP, XLSX
CSV, DGN, DXF, ESRI Shapefile, FlatGeobuf, GML, GPKG, GPSBabel, GPX, GeoJSON, GeoJSONSeq, GeoRSS, Geoconcept, JML, JSONFG, KML, MBTiles, MVT, MapInfo File, MapML, Memory, ODS, OGR_GMT, OpenFileGDB, PCIDSK, PMTiles, S57, SQLite, Selafin, VDV, WAsP, XLSX

**Read Only** \
AVCBin, AVCE00, CAD, EDIGEO, ESRIJSON, GTFS, Idrisi, LVBAG, OGR_PDS, OGR_SDTS, OGR_VRT, OSM, SVG, SXF, TIGER, TopoJSON, UK .NTF, VFK
AVCBin, AVCE00, CAD, EDIGEO, ESRIJSON, GTFS, Idrisi, LVBAG, OGR_SDTS, OGR_VRT, OSM, SVG, SXF, TIGER, TopoJSON, UK .NTF, VFK

**Write Only** \
PDF, PGDUMP
Expand All @@ -46,14 +46,14 @@ PDF, PGDUMP
Note: It doesn't work with web worker.
```html
<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/gdal3.js@2.5.0/dist/package/gdal3.js"
integrity="sha384-OTsvd0xgXZGq/MiBPbMxPtlzsOMWY9rYkm0igAj9ew4Rpxzec63ERwqSXUWhLn3F"
src="https://cdn.jsdelivr.net/npm/gdal3.js@2.6.0/dist/package/gdal3.js"
integrity="sha384-YX2wGt/3eahcbMTqJMLm+R08S0V6fziIpLbOFa89SEf3T0vKinFC6MJv1mKYk7cx"
crossorigin="anonymous"
></script>
```

```js
initGdalJs({ path: 'https://cdn.jsdelivr.net/npm/gdal3.js@2.5.0/dist/package', useWorker: false }).then((Gdal) => {});
initGdalJs({ path: 'https://cdn.jsdelivr.net/npm/gdal3.js@2.6.0/dist/package', useWorker: false }).then((Gdal) => {});
```
> Example: [https://github.com/bugra9/gdal3.js/tree/master/apps/example-browser](https://github.com/bugra9/gdal3.js/tree/master/apps/example-browser)
Expand Down
2 changes: 1 addition & 1 deletion apps/app-gui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "gdal3.js-gui",
"version": "2.5.0",
"version": "2.6.0",
"description": "gdal3.js GUI is a open source project offering a user interface for Gdal.",
"license": "GPL-3.0-or-later",
"scripts": {
Expand Down
4 changes: 2 additions & 2 deletions apps/example-browser/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/gdal3.js@2.5.0/dist/package/gdal3.js"
integrity="sha384-OTsvd0xgXZGq/MiBPbMxPtlzsOMWY9rYkm0igAj9ew4Rpxzec63ERwqSXUWhLn3F"
src="https://cdn.jsdelivr.net/npm/gdal3.js@2.6.0/dist/package/gdal3.js"
integrity="sha384-YX2wGt/3eahcbMTqJMLm+R08S0V6fziIpLbOFa89SEf3T0vKinFC6MJv1mKYk7cx"
crossorigin="anonymous"
></script>
<script type="text/javascript" src="main.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion apps/example-browser/main.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
document.write("Loading...");
initGdalJs({ path: 'https://cdn.jsdelivr.net/npm/gdal3.js@2.5.0/dist/package', useWorker: false }).then((Gdal) => {
initGdalJs({ path: 'https://cdn.jsdelivr.net/npm/gdal3.js@2.6.0/dist/package', useWorker: false }).then((Gdal) => {
const count = Object.keys(Gdal.drivers.raster).length + Object.keys(Gdal.drivers.vector).length;
document.write("Number of drivers: " + count);
console.log(Gdal.drivers);
Expand Down
2 changes: 1 addition & 1 deletion apps/example-node/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"dependencies": {
"gdal3.js": "2.5.0"
"gdal3.js": "2.6.0"
}
}
10 changes: 5 additions & 5 deletions apps/example-singlefile/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,21 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/gdal3.js@2.5.0/dist/package/gdal3.js"
integrity="sha384-OTsvd0xgXZGq/MiBPbMxPtlzsOMWY9rYkm0igAj9ew4Rpxzec63ERwqSXUWhLn3F"
src="https://cdn.jsdelivr.net/npm/gdal3.js@2.6.0/dist/package/gdal3.js"
integrity="sha384-YX2wGt/3eahcbMTqJMLm+R08S0V6fziIpLbOFa89SEf3T0vKinFC6MJv1mKYk7cx"
crossorigin="anonymous"
></script>
</head>
<body>
Loading...
<script type="text/javascript">
async function start() {
const workerData = await fetch('https://cdn.jsdelivr.net/npm/gdal3.js@2.5.0/dist/package/gdal3.js');
const workerData = await fetch('https://cdn.jsdelivr.net/npm/gdal3.js@2.6.0/dist/package/gdal3.js');
const workerUrl = window.URL.createObjectURL(await workerData.blob());

const paths = {
wasm: 'https://cdn.jsdelivr.net/npm/gdal3.js@2.5.0/dist/package/gdal3WebAssembly.wasm',
data: 'https://cdn.jsdelivr.net/npm/gdal3.js@2.5.0/dist/package/gdal3WebAssembly.data',
wasm: 'https://cdn.jsdelivr.net/npm/gdal3.js@2.6.0/dist/package/gdal3WebAssembly.wasm',
data: 'https://cdn.jsdelivr.net/npm/gdal3.js@2.6.0/dist/package/gdal3WebAssembly.data',
js: workerUrl,
};

Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "gdal3.js",
"version": "2.5.0",
"version": "2.6.0",
"description": "gdal3.js is a port of Gdal applications (**gdal_translate**, **ogr2ogr**, **gdal_rasterize**, **gdalwarp**, **gdaltransform**) to Webassembly. It allows you to convert raster and vector geospatial data to various formats and coordinate systems.",
"license": "LGPL-2.1-or-later",
"homepage": "https://gdal3.js.org",
Expand Down Expand Up @@ -41,7 +41,7 @@
"build-src": "rollup --config rollup.config.mjs",
"build-spec": "mkdir -p build/test/specs/ && cp src/**/**/*.spec.js build/test/specs/ && cp test/*.spec.js build/test/specs/ && cp test/browser.html build/test/index.html && cp test/mocha.css build/test/mocha.css && cp -r test/data build/test/data",
"build-gui": "cd apps/app-gui && pnpm install && pnpm run build",
"build-docs": "jsdoc --configure .jsdoc.json --verbose && cp -r build/docs/gdal3.js/2.5.0/* build/docs",
"build-docs": "jsdoc --configure .jsdoc.json --verbose && cp -r build/docs/gdal3.js/2.6.0/* build/docs",
"test-node": "nyc --reporter=json --reporter=html --report-dir=./build/coverage/node mocha",
"test-browser": "karma start .karma.conf.js",
"test-coverage": "istanbul-merge --out build/coverage/coverage-final.json build/coverage/browser/coverage-final.json build/coverage/node/coverage-final.json && nyc report --reporter html -t build/coverage --report-dir build/coverage"
Expand Down

0 comments on commit 771bdab

Please sign in to comment.