SW Maps 3.0.0 (16 December 2024)

Version 3.0 of SW Maps contains a lot of new features and enhancements.

User Interface
  • Dark mode is now available and can be toggled from the app settings.
  • A new toolbar on the top of the map view now shows external GNSS and current location status. When recording a track, it shows the current track status.
  • The translucent top bar of SW Maps V2 is now replaced to a blue bar in light mode, similar to SW Maps v1.x.
  • Support for Android adaptive icons
  • SW Maps now uses bottom sheets instead of dialog boxes for most tools.
  • SW Maps now limits the display scaling to avoid UI elements being positioned incorrectly when a large or small scale is used.
  • Layer icons are now shown in the Record feature sidebar’s layer selection drop-down.
Map Symbols
  • New map symbols are now available: Circle (Filled/Outline), Triangle (Filled/Outline), Square (Filled/Outline), Plus, Cross.
Project Structure
  • The project database is now structured as folders.
  • Each project contains a database file, and a Media folder containing all photos, videos and audio recordings of the project.
  • Projects created using the older version of SW Maps remain as is.
Project Coordinate Systems
  • You can now set a projected coordinate system for each project.
  • Projected coordinate system can be set by using an EPSG code.
  • Custom transverse mercator projections and the Nepal Modified-UTM system is also supported.
Feature List
  • A list of all features can be accessed using the “Feature List” tool on the left drawer.
  • In the feature list, you can access all features stored in the project, grouped by layers.
  • You also have the option to delete all the features in a given layer.
Map Rendering
  • SW Maps v3.0 uses a completely new map renderer with major performance improvements.
  • Map rendering quality level can now be set in the app settings, with low-end devices benefitting from a lower rendering quality. Default rendering quality is set to Medium, which may make the map look blurry.
  • SW Maps now supports the rendering of much larger datasets.
  • Map labels are now only shown after zooming in to a certain level.
  • Improved labeling style for line and polygon features.
  • Improved chainage marker rendering for tracks.
  • Improved feature selection on map. The app now shows a dialog of nearby features when multiple close features are tapped on the map.
Drawing Mode
  • The drawing mode, available as an experimental feature in SW Maps v2, is now available by default.
  • The drawing mode can be toggled from the left navigation drawer.
  • Drawing mode lets you zoom in further into the app and is useful for precise mapping applications.
  • You can also use the OpenStreetMap background layer, and custom mbtiles/WMS/XYZ tiles in drawing mode.
External GNSS Connection
  • Bluetooth and USB GNSS connection UI is now unified into a single sidebar.
  • You can select a connection mode in the External GNSS Connection sidebar.
  • SW Maps now supports scanning for Bluetooth LE GNSS receivers. Bluetooth LE GNSS receivers may be connected without pairing.
  • Instrument profiles are now categorized by manufacturers, and available as a separate dialog box instead of a drop-down.
GNSS Receiver Support
  • Improved NMEA 4.11 support.
  • Improved support for Unicore based GNSS receivers, including PPP mode decoding.
  • Tilt correction support for the “SW Maps GNSS Surveyor T1” receiver.
GNSS Status and Skyplot
  • The signal strength graphs can now be scrolled horizontally.
  • GNSS battery level is now decoded and shown for compatible Bluetooth LE receivers.
NTRIP Client
  • NTRIP V2 is now supported.
  • SW Maps can now save multiple NTRIP client settings. You may add, remove and make copies of NTRIP connection settings.
Recording Features
  • Recording of line and polygon features as track is now removed.
  • Averaging now resets automatically if a significant change in position is detected.
Feature Layers and Attributes
  • You can now edit the list of choices in Options and Checklist attributes.
  • The remarks field can now be set as a label.
Photo Points
  • The photo location is now taken when the photo is taken and not when reviewing the photo.
Tracks
  • You can now view the details of individual points on the track. The details of the nearest point are shown.
Import CSV
  • You may now import point features from CSV files.
  • The points in CSV file may be in WGS84 Lat/Lon, or in the project Cartesian system.
  • CSV points may be imported into any drawn point layer.
Export Spreadsheet/CSV
  • Option to select the UTM zone for export is now removed.
  • The coordinates are now exported in the project coordinate system if set.
  • Export format changed from XLS to XLSX.
Data Export
  • GPX export format is now available for tracks and point layers.
  • Major performance upgrades in share/export.
Templates
  • You can now include external layer definitions in templates. Note that the source files for the external layers are not included in the template and must be transferred separately.
Geoids
  • SW Maps now supports recording the Orthometric (MSL) height reported by the GNSS receiver if a geoid file is not set up. This can be enabled in the app settings.
  • You can now update the elevations for all points when a new geoid file is loaded, from the “Project Settings” sidebar.
Drawing Tools
  • The move point tool now shows a cursor marker to allow moving points precisely by moving the map.
  • The active feature is now highlighted in both map and drawing modes.
  • You can now draw points by entering the coordinates. Coordinates can be entered in Lat/Lon as well as projected cartesian system.
Feature Stakeout
  • The new “Feature Stakeout” sheet lets you stake out recorded data as well as external features.
  • Line stakeout is now supported. You may stake out lines, as well as offsets from a line at any angle.

SW Maps v2.x release notes