Back to Blog

Atlas Weekly: W-22

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

A solid week for data editing and map interactions: coordinate cells are now editable inline in the datatable, a new JOIN expression function lands, and map tiles load significantly faster on repeat visits.

Features

Editable coordinate cells in the datatable

Latitude, longitude, UTM, H3, and quadbin cells are now editable directly in the datatable. Editing a single coordinate cell correctly updates the point geometry on the map without triggering address geocoding. Address-family columns (city, country, etc.) remain read-only for now, as they require a structured geocoding flow.

JOIN function in expressions

A new JOIN() function is available in Atlas expressions. It combines an array of values into a single string using a separator you choose — useful for building formatted labels, combining multi-value fields, or preparing data for export.

Faster map loading with tile caching

Map tiles are now cached in the browser and served instantly on repeat visits. A smart revision counter tracks every data change, so cached tiles are automatically invalidated when a dataset is updated — tabs that were in the background catch up the moment they regain focus. For most users this means the map loads significantly faster without ever showing stale data.

Fixes and Improvements

  • Map drawing — cursors now correctly reflect the active mode: crosshair when adding a comment, pointer when hovering a feature, and so on
  • Map editing — deleting a vertex with Backspace during feature editing no longer sends an erroneous duplicate save request
  • OpenStreetMap — OSM data imports are working again after the previous Overpass mirror became unresponsive
  • Forms — project editors can now preview forms on password-protected projects without entering the password; the submit button is no longer permanently disabled on the public form page
  • Sharing — the Share button now shows a warning when all interfaces are hidden from navigation, explaining why the shared page would appear empty
  • Interfaces — the last interface can no longer be accidentally hidden from navigation
  • Percentage columns — decimal values like 0.72 now correctly import as 72% rather than being divided by 100 again to 0.0072%
  • Image upload — uploading a file over 10 MB or in an unsupported format now shows a clear error instead of silently doing nothing
  • Navi — AI assistant responses no longer include markdown table formatting that the interface couldn't render
  • Map elements — video element opacity now works correctly
  • Mixed-geometry datasets — tile generation now handles datasets containing a mix of points, lines, and polygons correctly