Public
Edited
Oct 16, 2023
12 forks
14 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
utahParquet = FileAttachment("Utah@1.parquet")
Insert cell
Insert cell
arrowTable = {
const parquetBytes = new Uint8Array(await utahParquet.arrayBuffer());
const decodedArrowBytes = parquet.readParquet(parquetBytes);
return arrow.tableFromIPC(decodedArrowBytes);
}
Insert cell
Insert cell
deckglLayer = {
const layer = new geoarrowDeckLayers.GeoArrowSolidPolygonLayer({
id: "buildings",
data: arrowTable,
getPolygon: arrowTable.getChild("GEOMETRY"),
getFillColor: [0, 100, 60, 160]
})

deckglMap.setProps({ layers: [layer] });
return layer;
}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more