mirror of
https://github.com/dataforcanada/d4c-datapkg-statistical.git
synced 2026-10-02 12:15:47 +02:00
4.9 KiB
4.9 KiB
In [1]:
import duckdb
from lonboard import vizIn [2]:
con = duckdb.connect()
con.install_extension("spatial")
con.load_extension("spatial")In [3]:
sql = "SELECT * FROM 'https://data.dataforcanada.org/processed/statistics_canada/boundaries/2021/cartographic_boundary_files/db_2021.parquet';"
query = con.sql(sql)In [4]:
viz(query, con=con)Out [4]:
FloatProgress(value=0.0, layout=Layout(width='auto'), style=ProgressStyle(bar_color='black'))
FloatProgress(value=0.0, layout=Layout(width='auto'), style=ProgressStyle(bar_color='black'))
/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. warn(
Map(basemap_style=<CartoBasemap.DarkMatter: 'https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json'…
In [5]:
sql = """
SELECT * FROM 'https://data.dataforcanada.org/processed/statistics_canada/road_network_files/2021/road_2021.parquet'
WHERE csd_name_left in ('Toronto', 'Ottawa') OR csd_name_right in ('Toronto', 'Ottawa');
"""
query = con.sql(sql)
viz(query, con=con)Out [5]:
FloatProgress(value=0.0, layout=Layout(width='auto'), style=ProgressStyle(bar_color='black'))
FloatProgress(value=0.0, layout=Layout(width='auto'), style=ProgressStyle(bar_color='black'))
Map(basemap_style=<CartoBasemap.DarkMatter: 'https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json'…