added maplibre-wind lib and reworked windvisualisation

This commit is contained in:
Vasilisk9812 2025-12-10 17:19:50 +09:00
parent 6359ccf9ee
commit 60fe848b0c
8 changed files with 756 additions and 396 deletions

75
package-lock.json generated
View file

@ -8,6 +8,7 @@
"name": "app4",
"version": "0.0.1",
"dependencies": {
"@sakitam-gis/maplibre-wind": "^2.0.3",
"@sveltestrap/sveltestrap": "^7.1.0",
"bootstrap-icons": "^1.13.1",
"chart.js": "^4.5.0",
@ -840,6 +841,47 @@
"win32"
]
},
"node_modules/@sakitam-gis/maplibre-wind": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@sakitam-gis/maplibre-wind/-/maplibre-wind-2.0.3.tgz",
"integrity": "sha512-KeBlh2EJ13+MsFck2l8sKXKz/ogezvnontarSCTmpfzNzB3b9nA+ydzXLFfqqUMrnZwEhsuEG+pKTFMyPv1shg==",
"dependencies": {
"@mapbox/geojson-rewind": "^0.5.2",
"@sakitam-gis/rbush": "3.1.2",
"@sakitam-gis/vis-engine": "^1.5.3",
"gl-matrix": "^3.4.3",
"wind-gl-core": "2.0.2"
},
"peerDependencies": {
"maplibre-gl": ">=3.0.0"
}
},
"node_modules/@sakitam-gis/rbush": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/@sakitam-gis/rbush/-/rbush-3.1.2.tgz",
"integrity": "sha512-pnNaLnxFBBMnHgGjFX+h2jkpZQg2vXquvDv1BUKfU72uJzJqPcS8smaLydJqcbXp8p7GruoPrQzUpqYG0MYyIg==",
"dependencies": {
"quickselect": "^2.0.0"
}
},
"node_modules/@sakitam-gis/rbush/node_modules/quickselect": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
"integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
},
"node_modules/@sakitam-gis/vis-engine": {
"version": "1.5.3",
"resolved": "https://registry.npmjs.org/@sakitam-gis/vis-engine/-/vis-engine-1.5.3.tgz",
"integrity": "sha512-IpuZwi0XRflJiP1mNTwOSjlAJZRCczOuVh6s/feVOpXctiAoSWrAuhK0HVITLpCWAQF1bN6CRKA3LW0z1nCr0g==",
"dependencies": {
"colord": "^2.9.3",
"gl-matrix": "^3.4.3"
},
"engines": {
"node": ">= 14.18.1",
"npm": ">= 6.14.15"
}
},
"node_modules/@sveltejs/acorn-typescript": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.5.tgz",
@ -1105,6 +1147,11 @@
"node": ">=6"
}
},
"node_modules/colord": {
"version": "2.9.3",
"resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
"integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw=="
},
"node_modules/cookie": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
@ -1232,6 +1279,11 @@
"@jridgewell/sourcemap-codec": "^1.4.15"
}
},
"node_modules/exifr": {
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/exifr/-/exifr-7.1.3.tgz",
"integrity": "sha512-g/aje2noHivrRSLbAUtBPWFbxKdKhgj/xr1vATDdUXPOFYJlQ62Ft0oy+72V6XLIpDJfHs6gXLbBLAolqOXYRw=="
},
"node_modules/fdir": {
"version": "6.4.6",
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
@ -1896,6 +1948,29 @@
"node": "^16.13.0 || >=18.0.0"
}
},
"node_modules/wind-gl-core": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/wind-gl-core/-/wind-gl-core-2.0.2.tgz",
"integrity": "sha512-EUnUQsbucaPCFns7p6BlPE5xXiXQpb2hXMmE4t/FG4W+rKlYHjtIMWzM0wAD4M6g4Wg6JzSft7SGocPJAqjssA==",
"dependencies": {
"@sakitam-gis/vis-engine": "^1.5.3",
"earcut": "^2.2.4",
"wind-gl-worker": "2.0.2"
}
},
"node_modules/wind-gl-core/node_modules/earcut": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz",
"integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ=="
},
"node_modules/wind-gl-worker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/wind-gl-worker/-/wind-gl-worker-2.0.2.tgz",
"integrity": "sha512-uEMHjQtX5w+Kn+MT0RWGyYYqou6brZMe9BMOYAqoJh74tKGpuBx0+i+4J2XppAZmD8r7KYn/UvhjGHfpOq0UlQ==",
"dependencies": {
"exifr": "^7.1.3"
}
},
"node_modules/zimmerframe": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz",