Skip to content

Commit 02da72d

Browse files
committed
docs: correct spatial extension requirement in changelog
Spatial layers always need DuckDB's spatial extension at runtime (the reader issues LOAD spatial and computes extents via ST_ functions), not just named projections and ST_* calls. The previous wording claimed WKB columns and ggsql:world worked with no extension present, which only appeared true on machines where the extension was already cached.
1 parent b9a1119 commit 02da72d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
### Added
66

7-
- Enabled the crate's `spatial` feature, so `DRAW spatial` map layers now render through the Vega-Lite writer instead of raising "Spatial visualization requires the 'spatial' feature to be enabled". Geometry columns (WKB) and the built-in `ggsql:world` dataset work out of the box with the default projection. Named map projections (e.g. `PROJECT TO mercator`) and `ST_*` SQL functions additionally require the DuckDB `spatial` extension (`INSTALL spatial; LOAD spatial;`).
7+
- Enabled the crate's `spatial` feature, so `DRAW spatial` map layers now render through the Vega-Lite writer instead of raising "Spatial visualization requires the 'spatial' feature to be enabled". Spatial layers require DuckDB's `spatial` extension at runtime: ggsql issues `LOAD spatial` automatically but never `INSTALL` it, so run `INSTALL spatial` once per machine (e.g. via `DuckDBReader.execute_sql()`; the download is cached under `~/.duckdb/extensions`). Works with WKB geometry columns and the built-in `ggsql:world` dataset, including named map projections such as `PROJECT TO equal_earth`.
88

99
## 0.5.2
1010

0 commit comments

Comments
 (0)