Update DuckDB lonboard example

This commit is contained in:
Diego Ripley
2025-06-04 17:01:04 +00:00
parent fad884efc8
commit 3565b7c5a4
+62 -18
View File
@@ -33,21 +33,73 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 3,
"id": "7d7ee1da-4fa7-4d66-bac1-b2e384bd4110", "id": "7d7ee1da-4fa7-4d66-bac1-b2e384bd4110",
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"sql = \"SELECT * FROM 'https://files.sisyphus.ca/db_2021.parquet';\"\n", "sql = \"SELECT * FROM 'https://data.dataforcanada.org/processed/statistics_canada/boundaries/2021/cartographic_boundary_files/db_2021.parquet';\"\n",
"query = con.sql(sql)" "query = con.sql(sql)"
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 4,
"id": "da57c688-ca49-4fa7-8178-58e0cc9cb351", "id": "da57c688-ca49-4fa7-8178-58e0cc9cb351",
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "7f9788d8a56e4d4fa46b84081cd1f0c6",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"FloatProgress(value=0.0, layout=Layout(width='auto'), style=ProgressStyle(bar_color='black'))"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "8fa8cd4e3bfd4cd3bc7fd8e699b21c5d",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"FloatProgress(value=0.0, layout=Layout(width='auto'), style=ProgressStyle(bar_color='black'))"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/root/.venv/lib/python3.12/site-packages/lonboard/_geoarrow/ops/reproject.py:33: UserWarning: No CRS exists on data. If no data is shown on the map, double check that your CRS is WGS84.\n",
" warn(\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "5fc5f6aca9b949c6b21987130d06e637",
"version_major": 2,
"version_minor": 1
},
"text/plain": [
"Map(basemap_style=<CartoBasemap.DarkMatter: 'https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json'…"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [ "source": [
"viz(query, con=con)" "viz(query, con=con)"
] ]
@@ -62,14 +114,14 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 7, "execution_count": 5,
"id": "70b951ad-9b8f-47b6-ad6d-8f6e2ae77a56", "id": "70b951ad-9b8f-47b6-ad6d-8f6e2ae77a56",
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
"data": { "data": {
"application/vnd.jupyter.widget-view+json": { "application/vnd.jupyter.widget-view+json": {
"model_id": "af33fca355de497586bc9d1e80cef1a7", "model_id": "c8a8cc73329d41209f43a7f94e4e561a",
"version_major": 2, "version_major": 2,
"version_minor": 0 "version_minor": 0
}, },
@@ -83,7 +135,7 @@
{ {
"data": { "data": {
"application/vnd.jupyter.widget-view+json": { "application/vnd.jupyter.widget-view+json": {
"model_id": "31ed9c9423ee4601a4ec42b9a787aa44", "model_id": "65f8ad04cc0a4624a04a940759856bd3",
"version_major": 2, "version_major": 2,
"version_minor": 0 "version_minor": 0
}, },
@@ -97,7 +149,7 @@
{ {
"data": { "data": {
"application/vnd.jupyter.widget-view+json": { "application/vnd.jupyter.widget-view+json": {
"model_id": "1389e30ae8964a8f9af5a1cf3899077c", "model_id": "bd162500c7f54ee1abb88dfaf3b8d368",
"version_major": 2, "version_major": 2,
"version_minor": 1 "version_minor": 1
}, },
@@ -105,27 +157,19 @@
"Map(basemap_style=<CartoBasemap.DarkMatter: 'https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json'…" "Map(basemap_style=<CartoBasemap.DarkMatter: 'https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json'…"
] ]
}, },
"execution_count": 7, "execution_count": 5,
"metadata": {}, "metadata": {},
"output_type": "execute_result" "output_type": "execute_result"
} }
], ],
"source": [ "source": [
"sql = \"\"\"\n", "sql = \"\"\"\n",
"SELECT * FROM 'https://files.sisyphus.ca/road_2021.parquet'\n", "SELECT * FROM 'https://data.dataforcanada.org/processed/statistics_canada/road_network_files/2021/road_2021.parquet'\n",
"WHERE csd_name_left in ('Toronto', 'Ottawa') OR csd_name_right in ('Toronto', 'Ottawa');\n", "WHERE csd_name_left in ('Toronto', 'Ottawa') OR csd_name_right in ('Toronto', 'Ottawa');\n",
"\"\"\"\n", "\"\"\"\n",
"query = con.sql(sql)\n", "query = con.sql(sql)\n",
"viz(query, con=con)" "viz(query, con=con)"
] ]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c0006e63-37c9-4dcc-941e-8f247beaa563",
"metadata": {},
"outputs": [],
"source": []
} }
], ],
"metadata": { "metadata": {