Back to Blog

Atlas Weekly: W-27

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

A strong week for editing and data management: polygons can now be rotated and resized directly on the map, a new in-app announcement center keeps everyone up to date on what's changed in Atlas, and a new column type brings auto-incrementing row numbers to any dataset.

Features

Rotate and resize polygons on the map

Polygons now show a transform overlay when selected in edit mode — four corner handles to resize proportionally and rotate zones outside each corner to spin the shape around its centroid. All math is geographic so the transform stays accurate under any map bearing or pitch. Undo and redo work exactly as they do for vertex edits. This was one of the most requested editing features from customers.

Announcement center

A "What's new" panel is now available in the app header. It surfaces recent product updates and feature announcements so you can stay current without leaving Atlas. Announcements are written alongside the features they describe.

Autonumber column type

A new Autonumber column type automatically assigns a unique, sequential integer to each row. Numbers persist across deletes (gaps stay and are never reused), duplicated rows get fresh numbers, and the column works with sorting, filtering, formulas, and exports like any other numeric column.

Single-dataset inspections in the field app

Inspections in the field app task wizard now offer a choice: "Update the asset" (one dataset, edits the row in place) or "Keep an inspection log" (two datasets, appends a linked record per visit). Previously all inspections required two datasets even when you only needed to track the latest state.

Dataset update preview for large files

The dataset update preview now supports files up to 100,000 rows, up from 10,000. Larger updates — which previously showed "Preview unavailable" — now display the full breakdown of new, updated, deleted, and unchanged rows before you commit.

When Navi references a people-type column, it now renders the actual user or team display name instead of an internal identifier. This makes Navi-generated content in widgets and summaries read naturally.

Fixes and Improvements

  • Polygon holes preserved when dragging — dragging a polygon with holes (created with the Subtract tool) no longer fills the interior rings
  • Copy/paste widgets in mobile interface sections — copy and paste now work correctly for widgets inside mobile sections of the interface builder
  • Elevation profile reliability — fixed an encoding issue that caused elevation profile requests to fail roughly 85% of the time
  • Map loads faster on entry — sources are now only registered for layers that are currently visible, reducing startup work on projects with many layers
  • Dataset update no longer re-geocodes unchanged data — updating a dataset no longer triggers a full re-geocoding pass on existing rows
  • Google Drive picker reuses existing credentials — opening the Drive picker no longer prompts for Google authentication if a credential is already cached
  • Zoom-visibility range no longer snaps back — the zoom range slider no longer reverts when toggled quickly
  • New layers appear at the top of the layer panel — freshly uploaded layers now land at the top of the list instead of below existing ones
  • WMS feature click popups no longer crash — clicking a WMS feature with a primitive-expression popup no longer throws an error
  • Draw and Annotation toolbar hover is no longer glitchy — the hover state on draw and annotation tools is now stable
  • Interface builder no longer crashes on entry — opening the interface builder no longer crashes the app in certain states
  • Date fields in forms no longer default to today — empty date fields now stay blank instead of silently writing today's date
  • Navi no longer leaks formula syntax into widget columns — formula-DSL braces no longer appear in widget column values set by Navi
  • Folder expand/collapse no longer re-serializes the map style — toggling folder visibility in the layer panel is now a lightweight operation
  • Dataset statistics refresh correctly — statistics panels no longer show stale empty data after records are added
  • Collaborators table header is now opaque — the sticky header in the project collaborators panel is no longer transparent on scroll
  • Interface filter widgets no longer crash on load — filter widgets using interface templates no longer throw an error
  • Workflow note resizes are autosaved — resizing a note on the workflow canvas is now persisted automatically
  • Layer names truncate in workflow nodes — long layer names in workflow nodes are now clipped instead of overflowing the card
  • Workflow node content can no longer be dragged off canvas — text and logos inside workflow nodes no longer respond to accidental drag gestures
  • Empty interface chat sessions filtered out — empty sessions no longer appear in the interface chat session list
  • Popup navigator for overlapping features — the feature popup navigator now handles features with different popup position settings correctly