Summary
Spent a session actually using GeoLibre end-to-end on real data (ArcGIS Pro project import, a large GeoTIFF, an Excel/xls import, general Processing menu navigation) rather than individual features in isolation, and ran into enough friction in a short time that it seems worth reporting as a pattern rather than one-off bugs. Two of these were narrow enough to fix directly (#1899, #1901); this issue is for the broader/structural ones that aren't a small diff.
1. Whitebox vs GeoLibre menu structure is still confusing after #1899
#1899 fixed the literal label collision (two menu items both called "Conversion"), but the deeper structural issue remains: Processing → Whitebox → Conversion has a subcategory literally named "GeoLibre", sitting right next to the actual top-level Processing → GeoLibre menu. Two different, unrelated things share the name "GeoLibre" in the same menu tree. A user (or an LLM assistant navigating the UI on a user's behalf, which is how this was found) has no way to tell them apart from the label alone.
Suggested direction: rename the Whitebox catalog's "GeoLibre" subcategory to something that signals it holds Whitebox-compatible WASM tools authored by GeoLibre (e.g. "GeoLibre Tools" or "GeoLibre (WASM)"), distinct from the top-level GeoLibre menu. This one touches the auto-generated catalog (scripts/gen-whitebox-menu-catalog.mjs / whitebox-menu-catalog.ts), so it's a bigger change than #1899 was.
2. ArcGIS Pro import's warning dialog doesn't scale past a handful of layers
Importing a real ArcGIS Pro project backed by a File Geodatabase produced: "The project was imported, but 257 layers could not be loaded", followed by a flat scrollable list of 257 lines, each reading "The layer's data format is not supported" with no grouping. In practice every one of those had the same root cause (File Geodatabase isn't a supported source), but the dialog gives no way to see that at a glance -- a user has to either scroll all 257 lines or take it on faith.
Suggested direction: group warnings by reason (and layerType where relevant) and show counts, e.g. "245 layers skipped -- File Geodatabase is not a supported data source" with an optional expand, rather than one line per layer regardless of scale. Docs already say FileGDB is explicitly unsupported (docs/user-guide/projects.md), so the dialog reporting that clearly, once, would have saved a lot of scrolling.
3. Excel/spreadsheet data has a rougher path than CSV
Filed separately as #1903 (Add Data has no XY-from-Excel equivalent to ArcGIS's "Add XY Data" -- CSV gets automatic point detection, Excel doesn't). Mentioning here because it's part of the same session's pattern: formats adjacent to a well-supported one (CSV) have noticeably less capable handling, with no signal in the UI that this is the case until the user hits the gap.
Context
All three surfaced from one real workflow (ArcGIS Pro project + large raster + Excel spreadsheet, the kind of mixed-format field-survey data GIS users actually have), not from hunting for edge cases. #1899 and #1901 are narrow fixes for two bugs found along the way; this issue is for the two structural/scale items (#1, #2) that need a maintainer call on direction before someone (possibly me) takes a pass at them.
🤖 Filed with Claude Code
Summary
Spent a session actually using GeoLibre end-to-end on real data (ArcGIS Pro project import, a large GeoTIFF, an Excel/xls import, general Processing menu navigation) rather than individual features in isolation, and ran into enough friction in a short time that it seems worth reporting as a pattern rather than one-off bugs. Two of these were narrow enough to fix directly (#1899, #1901); this issue is for the broader/structural ones that aren't a small diff.
1. Whitebox vs GeoLibre menu structure is still confusing after #1899
#1899 fixed the literal label collision (two menu items both called "Conversion"), but the deeper structural issue remains:
Processing → Whitebox → Conversionhas a subcategory literally named "GeoLibre", sitting right next to the actual top-levelProcessing → GeoLibremenu. Two different, unrelated things share the name "GeoLibre" in the same menu tree. A user (or an LLM assistant navigating the UI on a user's behalf, which is how this was found) has no way to tell them apart from the label alone.Suggested direction: rename the Whitebox catalog's "GeoLibre" subcategory to something that signals it holds Whitebox-compatible WASM tools authored by GeoLibre (e.g. "GeoLibre Tools" or "GeoLibre (WASM)"), distinct from the top-level GeoLibre menu. This one touches the auto-generated catalog (
scripts/gen-whitebox-menu-catalog.mjs/whitebox-menu-catalog.ts), so it's a bigger change than #1899 was.2. ArcGIS Pro import's warning dialog doesn't scale past a handful of layers
Importing a real ArcGIS Pro project backed by a File Geodatabase produced: "The project was imported, but 257 layers could not be loaded", followed by a flat scrollable list of 257 lines, each reading "The layer's data format is not supported" with no grouping. In practice every one of those had the same root cause (File Geodatabase isn't a supported source), but the dialog gives no way to see that at a glance -- a user has to either scroll all 257 lines or take it on faith.
Suggested direction: group warnings by
reason(andlayerTypewhere relevant) and show counts, e.g. "245 layers skipped -- File Geodatabase is not a supported data source" with an optional expand, rather than one line per layer regardless of scale. Docs already say FileGDB is explicitly unsupported (docs/user-guide/projects.md), so the dialog reporting that clearly, once, would have saved a lot of scrolling.3. Excel/spreadsheet data has a rougher path than CSV
Filed separately as #1903 (Add Data has no XY-from-Excel equivalent to ArcGIS's "Add XY Data" -- CSV gets automatic point detection, Excel doesn't). Mentioning here because it's part of the same session's pattern: formats adjacent to a well-supported one (CSV) have noticeably less capable handling, with no signal in the UI that this is the case until the user hits the gap.
Context
All three surfaced from one real workflow (ArcGIS Pro project + large raster + Excel spreadsheet, the kind of mixed-format field-survey data GIS users actually have), not from hunting for edge cases. #1899 and #1901 are narrow fixes for two bugs found along the way; this issue is for the two structural/scale items (#1, #2) that need a maintainer call on direction before someone (possibly me) takes a pass at them.
🤖 Filed with Claude Code