Urban Planning & Digital Twins
Extract building heights, tree canopy coverage, and impervious surface ratios from city-wide COPC scans stored in S3, all without a full dataset download.
GeoQ reads LAZ 1.4 and COPC (Cloud-Optimized Point Cloud) files via the DuckDB PDAL extension, applying spatial filters, SQL analytics, and exporting results, all without downloading the full file.
Full SQL power over LAZ/COPC point clouds, locally or streaming
from cloud object storage. Filter by bounding box or WKT,
run DuckDB analytics on the points table, and export only what you need.
--bbox "minX,minY,maxX,maxY" to push the spatial predicate into the PDAL reader. Only matching points are returned, zero over-read.--filter-wkt for precise area-of-interest clipping beyond simple rectangles.--sql to run any DuckDB query against the points table: GROUP BY classification, percentile intensities, density grids, or spatial aggregations.--source at an s3:// URI or HTTPS URL. DuckDB httpfs fetches only the byte ranges needed, no full file download.
Extract building heights, tree canopy coverage, and impervious surface ratios from city-wide COPC scans stored in S3, all without a full dataset download.
Compare repeat LAZ surveys of powerline corridors or pipeline routes. Query point density changes and detect anomalies using SQL aggregations in seconds.
Calculate canopy height models, tree density, and volume estimates from airborne LiDAR, using SQL GROUP BY and spatial aggregations against COPC files on cloud storage.
One command. Any LAZ or COPC file. Local or cloud. Start in seconds.