Back to Blog

Atlas Weekly: W-26

Atlas TeamAtlas Team
Share this page
Atlas Weekly: W-26

This week brought significant enhancements to Atlas's measurement capabilities and user interaction features, making the platform more flexible and user-friendly for diverse project requirements.

Features

Imperial Units Support

Atlas now supports imperial units throughout the application, allowing users to switch between metric and imperial measurements for all inputs, displays, and calculations. A new workspace settings option lets users select their preferred unit system (Metric/Imperial), with the choice persisting across sessions. All measurement tools, drawing controls, and data analysis functions now automatically convert and display values in the user's selected unit while maintaining meter-based calculations internally.

User-Defined Variables

Introduced a powerful new user variable system that enables dynamic form pre-filling and enhanced button interactions. Users can now define and reuse text, number, boolean, and date variables across the application. A new variable input modal allows easy management of these values, and buttons can now pre-fill forms using these stored variables, creating more efficient workflows for repetitive tasks.

Enhanced Timeline Raster Functionality

Fixed and improved the timeline raster feature to correctly handle multiple raster layers with better type safety and robustness. The system now properly processes sequential raster data and supports unique layer IDs for multiple simultaneous raster visualizations, making temporal data analysis more reliable.

Fixes and Improvements

  • Fixed map zooming race condition that prevented features from displaying correctly on initial load by adding a timeout delay to ensure proper map initialization
  • Resolved spatial predicate selection issue where geometry types for secondary inputs were incorrectly retrieved
  • Fixed cluster color changes not being consistently saved by ensuring all color updates are applied unconditionally
  • Corrected text trimming issues in data tables where characters like 'y' and 'g' appeared cut off by standardizing line heights
  • Improved right-click context menu by hiding irrelevant options like "Zoom to Fit" and "Delete Features" when in preview mode or no features are selected
  • Enhanced data hierarchy visibility by automatically unhiding parent folders when child items are made visible
  • Fixed legend icon display issues and improved conditional rendering based on dataset properties
  • Resolved map export problems and WMS layer detection through improved dataset type checking
  • Strengthened notification handling for real-time data updates across projects and workspaces
  • Improved project duplication workflow with proper data refresh and automatic map zooming
  • Enhanced type safety across the codebase by enabling stricter TypeScript checking for indexed access
  • Added comprehensive logging to Stripe webhook processing for better debugging and subscription management
  • Fixed popup-related issues in map interactions by refactoring click handling logic for raster and foreign datasets
  • Improved legacy data support with force unhide mechanism for specific project requirements