feat: add production-like particle field feed

This commit is contained in:
OpenAI Codex
2026-09-04 14:51:42 +08:00
parent 885e7aebef
commit 7c679f09ac
23 changed files with 545 additions and 26 deletions

View File

@@ -0,0 +1,13 @@
{
"schema": "maplibre-particle-field/v1",
"fieldId": "production-wind-t00",
"fieldType": "WIND",
"displayDomain": "GLOBAL",
"generation": 1,
"validTime": 202609040000,
"dataVersion": 1,
"bounds": {"west": -180.0, "south": -85.0, "east": 180.0, "north": 85.0},
"grid": {"width": 16, "height": 16},
"vector": {"layout": "interleaved-uv", "encoding": "float32-le", "noData": -9999.0},
"payload": {"byteLength": 2048}
}

View File

@@ -0,0 +1,13 @@
{
"schema": "maplibre-particle-field/v1",
"fieldId": "production-wind-t01",
"fieldType": "WIND",
"displayDomain": "GLOBAL",
"generation": 2,
"validTime": 202609040100,
"dataVersion": 2,
"bounds": {"west": -180.0, "south": -85.0, "east": 180.0, "north": 85.0},
"grid": {"width": 16, "height": 16},
"vector": {"layout": "interleaved-uv", "encoding": "float32-le", "noData": -9999.0},
"payload": {"byteLength": 2048}
}

View File

@@ -0,0 +1,13 @@
{
"schema": "maplibre-particle-field/v1",
"fieldId": "production-wind-t02",
"fieldType": "WIND",
"displayDomain": "GLOBAL",
"generation": 3,
"validTime": 202609040200,
"dataVersion": 3,
"bounds": {"west": -180.0, "south": -85.0, "east": 180.0, "north": 85.0},
"grid": {"width": 16, "height": 16},
"vector": {"layout": "interleaved-uv", "encoding": "float32-le", "noData": -9999.0},
"payload": {"byteLength": 2048}
}

View File

@@ -0,0 +1,13 @@
{
"schema": "maplibre-particle-field/v1",
"fieldId": "production-wind-t03",
"fieldType": "WIND",
"displayDomain": "GLOBAL",
"generation": 4,
"validTime": 202609040300,
"dataVersion": 4,
"bounds": {"west": -180.0, "south": -85.0, "east": 180.0, "north": 85.0},
"grid": {"width": 16, "height": 16},
"vector": {"layout": "interleaved-uv", "encoding": "float32-le", "noData": -9999.0},
"payload": {"byteLength": 2048}
}