Skip to content

CanopyCode v1.0.8

Choose a tag to compare

@npledbetter npledbetter released this 10 Mar 22:32
09f7de3

CanopyCode v1.0.8

Release Date: March 10, 2026

What's New

Coordinate Systems

  • All 95 MnDOT county coordinate systems (Lambert Conformal Conic and Transverse Mercator)
  • All 50 US state plane coordinate systems (100 zones covering 47 states)
  • Improved coordinate accuracy for MnDOT Lambert projections
  • Preset coordinate system now saves/restores correctly

CSV Import

  • Auto-mapping aliases for Tree Plotter exports (TreeID, Species, DBH, Notes variants)

Edit Tree Data

  • Insert Above/Below buttons for positioning trees
  • Tree order persistence across sessions

Labels & Legend

  • Tree labels now support {impact_pct} variable
  • Show PDI checkbox in Legend Configuration

Performance

  • Faster CSV import (O(1) lookups, cached coordinate transforms)
  • Faster legend creation (memory-based layer detection)
  • Faster label creation (eliminated full model-space scan)
  • Faster analysis cleanup (filtered hatch scanning)
  • Faster label regeneration (batched transactions)

Table Generation

  • Always uses Separate by Status layout
  • Dynamic classification group checkboxes
  • Scrollable table options dialog

Bug Fixes

  • Fixed multi-group filter in table categories
  • Fixed stale group filters on table regeneration
  • Fixed Regen Labels button (Enter now regenerates all)
  • Fixed Relocate filter in table generation
  • Fixed legend success message (now dynamic)
  • Fixed CSV Import Help showing Condition as required
  • Fixed subtotal units calculation
  • Fixed UnitsCalculationMode filtering
  • Fixed preset apply missing visibility properties and Relocate terminology
  • Fixed division by zero in table pagination
  • Fixed Missing System.Memory.dll on AutoCAD 2024