mirror of
https://github.com/dataforcanada/d4c-datapkg-statistical.git
synced 2026-06-13 22:20:56 +02:00
153 lines
3.5 KiB
Plaintext
153 lines
3.5 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 1,
|
|
"id": "a1aa3974-2590-4c35-8278-29bf8269a3b5",
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"import duckdb\n",
|
|
"from lonboard import viz"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 2,
|
|
"id": "68fc8e11-6463-4ad5-b70e-61910cb6cfbe",
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"con = duckdb.connect()\n",
|
|
"con.install_extension(\"spatial\")\n",
|
|
"con.load_extension(\"spatial\")"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "10c0d819-c86a-4c6c-afed-396136685d0d",
|
|
"metadata": {},
|
|
"source": [
|
|
"# 2021 Dissemination Blocks"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "7d7ee1da-4fa7-4d66-bac1-b2e384bd4110",
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"sql = \"SELECT * FROM 'https://files.sisyphus.ca/db_2021.parquet';\"\n",
|
|
"query = con.sql(sql)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "da57c688-ca49-4fa7-8178-58e0cc9cb351",
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"viz(query, con=con)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "3efc0288-73ea-4b19-b0d1-261c863bf330",
|
|
"metadata": {},
|
|
"source": [
|
|
"# 2021 Road Network File"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 7,
|
|
"id": "70b951ad-9b8f-47b6-ad6d-8f6e2ae77a56",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"application/vnd.jupyter.widget-view+json": {
|
|
"model_id": "af33fca355de497586bc9d1e80cef1a7",
|
|
"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": "31ed9c9423ee4601a4ec42b9a787aa44",
|
|
"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": "1389e30ae8964a8f9af5a1cf3899077c",
|
|
"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": 7,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"sql = \"\"\"\n",
|
|
"SELECT * FROM 'https://files.sisyphus.ca/road_2021.parquet'\n",
|
|
"WHERE csd_name_left in ('Toronto', 'Ottawa') OR csd_name_right in ('Toronto', 'Ottawa');\n",
|
|
"\"\"\"\n",
|
|
"query = con.sql(sql)\n",
|
|
"viz(query, con=con)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "c0006e63-37c9-4dcc-941e-8f247beaa563",
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": []
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3 (ipykernel)",
|
|
"language": "python",
|
|
"name": "python3"
|
|
},
|
|
"language_info": {
|
|
"codemirror_mode": {
|
|
"name": "ipython",
|
|
"version": 3
|
|
},
|
|
"file_extension": ".py",
|
|
"mimetype": "text/x-python",
|
|
"name": "python",
|
|
"nbconvert_exporter": "python",
|
|
"pygments_lexer": "ipython3",
|
|
"version": "3.12.3"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 5
|
|
}
|