Skip to content

Uncaught ReferenceError: r is not defined #260

@chenkhcn

Description

@chenkhcn

const windColor = [
[0, [98, 113, 183, 255]],
[1, [57, 97, 159, 255]],
[3, [74, 148, 169, 255]],
[5, [77, 141, 123, 255]],
[7, [83, 165, 83, 255]],
[9, [53, 159, 53, 255]],
[11, [167, 157, 81, 255]],
[13, [159, 127, 58, 255]],
[15, [161, 108, 92, 255]],
[17, [129, 58, 78, 255]],
[19, [175, 80, 136, 255]],
[21, [117, 74, 147, 255]],
[24, [109, 97, 163, 255]],
[27, [68, 105, 141, 255]],
[29, [92, 144, 152, 255]],
[36, [125, 68, 165, 255]],
[46, [231, 215, 215, 256]],
[51, [219, 212, 135, 256]],
[77, [205, 202, 112, 256]],
[104, [128, 128, 128, 255]],
];

const interpolateColor = windColor.reduce(
(result, item, key) => result.concat(item[0], rgba(${item[1].join(",")})),
[]
);

configDeps(["https://unpkg.com/geotiff/dist-browser/geotiff.js"]);
const source = new TileSource("mapbox_Wind", {
url: "https://blog.sakitam.com/wind-layer/data/tiles/2023111700/2023111703/{z}/{x}/{y}/wind-surface.jpeg",
tileSize: 256,
minZoom: 0,
maxZoom: 3,
roundZoom: true,
decodeType: DecodeType.imageWithExif,
wrapX: true,
dataRange: [-100, 100, -100, 100]
});

const aalayer = new Layer("mapbox_Wind", source, {
styleSpec: {
"fill-color": [
"interpolate",
["linear"],
["get", "value"],
...interpolateColor,
],
opacity: 1,
},
renderFrom: RenderFrom.rg,
displayRange: [0, 104],
renderType: RenderType.colorize,
});

map.addLayer(aalayer);
请问我这边是缺了什么配置吗?

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions