Skip to content

Commit dabba35

Browse files
Support deck.gl v9 (#112)
* Support deck.gl v9 * working point demo * bump to deckgl V9 (#124) * fix arrow bundle * v9 bump * bump to latest and update luma resolutions to match * revert version change * update lockfile --------- Co-authored-by: Kyle Barron <[email protected]> --------- Co-authored-by: atmorling <[email protected]>
1 parent c51c863 commit dabba35

35 files changed

+2817
-2304
lines changed

examples/linestring/app.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { useState, useEffect } from "react";
22
import { createRoot } from "react-dom/client";
33
import { StaticMap, MapContext, NavigationControl } from "react-map-gl";
4-
import DeckGL, { Layer, PickingInfo } from "deck.gl/typed";
4+
import DeckGL, { Layer, PickingInfo } from "deck.gl";
55
import { GeoArrowPathLayer } from "@geoarrow/deck.gl-layers";
66
import * as arrow from "apache-arrow";
77

@@ -57,7 +57,7 @@ function Root() {
5757
getColor: [255, 0, 0],
5858
widthMinPixels: 1,
5959
pickable: true,
60-
})
60+
}),
6161
);
6262

6363
return (

examples/linestring/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"dependencies": {
1111
"@geoarrow/deck.gl-layers": "../../",
1212
"apache-arrow": ">=14",
13-
"deck.gl": "^8.9.23",
13+
"deck.gl": "^9.0.12",
1414
"react": "^18.0.0",
1515
"react-dom": "^18.0.0",
1616
"react-map-gl": "^5.3.0"

examples/multilinestring/app.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { useState, useEffect } from "react";
22
import { createRoot } from "react-dom/client";
33
import { StaticMap, MapContext, NavigationControl } from "react-map-gl";
4-
import DeckGL, { Layer } from "deck.gl/typed";
4+
import DeckGL, { Layer } from "deck.gl";
55
import { GeoArrowPathLayer } from "@geoarrow/deck.gl-layers";
66
import * as arrow from "apache-arrow";
77

examples/multilinestring/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"dependencies": {
1111
"apache-arrow": ">=14",
12-
"deck.gl": "^8.9.23",
12+
"deck.gl": "^9.0.12",
1313
"react": "^18.0.0",
1414
"react-dom": "^18.0.0",
1515
"react-map-gl": "^5.3.0"

examples/multipoint/app.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { useState, useEffect } from "react";
22
import { createRoot } from "react-dom/client";
33
import { StaticMap, MapContext, NavigationControl } from "react-map-gl";
4-
import DeckGL, { Layer } from "deck.gl/typed";
4+
import DeckGL, { Layer } from "deck.gl";
55
import { GeoArrowScatterplotLayer } from "@geoarrow/deck.gl-layers";
66
import * as arrow from "apache-arrow";
77

@@ -29,7 +29,7 @@ function Root() {
2929
if (info.object) {
3030
// eslint-disable-next-line
3131
alert(
32-
`${info.object.properties.name} (${info.object.properties.abbrev})`
32+
`${info.object.properties.name} (${info.object.properties.abbrev})`,
3333
);
3434
}
3535
};
@@ -65,7 +65,7 @@ function Root() {
6565
radiusMinPixels: 4,
6666
getPointRadius: 10,
6767
pointRadiusMinPixels: 0.8,
68-
})
68+
}),
6969
);
7070

7171
return (

examples/multipoint/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"dependencies": {
1111
"apache-arrow": ">=14",
12-
"deck.gl": "^8.9.23",
12+
"deck.gl": "^9.0.12",
1313
"react": "^18.0.0",
1414
"react-dom": "^18.0.0",
1515
"react-map-gl": "^5.3.0"

examples/multipolygon/app.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { useState, useEffect } from "react";
22
import { createRoot } from "react-dom/client";
33
import { StaticMap, MapContext, NavigationControl } from "react-map-gl";
4-
import DeckGL, { Layer, PickingInfo } from "deck.gl/typed";
4+
import DeckGL, { Layer, PickingInfo } from "deck.gl";
55
import { GeoArrowSolidPolygonLayer } from "@geoarrow/deck.gl-layers";
66
import * as arrow from "apache-arrow";
77

@@ -58,7 +58,7 @@ function Root() {
5858
getFillColor: table.getChild("pop_colors")!,
5959
pickable: true,
6060
autoHighlight: true,
61-
})
61+
}),
6262
);
6363

6464
return (

examples/multipolygon/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"dependencies": {
1111
"@geoarrow/deck.gl-layers": "../../",
1212
"apache-arrow": ">=14",
13-
"deck.gl": "^8.9.23",
13+
"deck.gl": "^9.0.12",
1414
"react": "^18.0.0",
1515
"react-dom": "^18.0.0",
1616
"react-map-gl": "^5.3.0"

examples/point/app.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { useState, useEffect } from "react";
22
import { createRoot } from "react-dom/client";
33
import { StaticMap, MapContext, NavigationControl } from "react-map-gl";
4-
import DeckGL, { Layer, PickingInfo } from "deck.gl/typed";
4+
import DeckGL, { Layer, PickingInfo } from "deck.gl";
55
import { GeoArrowScatterplotLayer } from "@geoarrow/deck.gl-layers";
66
import * as arrow from "apache-arrow";
77

@@ -56,11 +56,11 @@ function Root() {
5656
data: table,
5757
// Pre-computed colors in the original table
5858
getFillColor: table.getChild("colors")!,
59-
opacity: 0.01,
59+
opacity: 0.1,
6060
getRadius: ({ index, data }) => {
6161
const recordBatch = data.data;
6262
const row = recordBatch.get(index)!;
63-
return row["avg_d_kbps"] / 10;
63+
return row["avg_d_kbps"] / 50;
6464
},
6565
radiusMinPixels: 0.1,
6666
pickable: true,

examples/point/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88
"build": "vite build"
99
},
1010
"dependencies": {
11+
"@loaders.gl/compression": "^4.1.4",
12+
"@loaders.gl/crypto": "^4.1.4",
1113
"apache-arrow": ">=14",
12-
"deck.gl": "^8.9.23",
14+
"deck.gl": "^9.0.12",
1315
"react": "^18.0.0",
1416
"react-dom": "^18.0.0",
1517
"react-map-gl": "^5.3.0"

0 commit comments

Comments
 (0)