JMARS 5.3.15.2 update is now available!

Learn about the changes that we've made to JMARS in the latest release

UI Updates:

We are excited to share all-new Formula Editor interface for the Custom Shape layer in JMARS.

We've listened to your valuable feedback and worked hard to bring you a simpler and more enjoyable way to enter and edit formulas.

The main highlights to the Formula Editor enhancements include:

  • Type-ahead autocomplete: easily find and insert into your formula user-defined columns and system-defined mathematical functions (think log, min, cos, pow, and more) with just a few keystrokes
  • Search for columns: finding specific columns within a feature collection is now easier. This search enables you to quickly locate the exact columns you need for your formulas, saving you time and effort
  • No more manual aliasing: we've eliminated the need for manual aliasing of columns. Now, you can seamlessly work with column names, streamlining your formula editing process
  • Drag & Drop support: drag and drop columns directly into a formula, improving accuracy and efficiency
  • Syntax highlighting: The Formula Editor offers syntax highlighting to visually differentiate between numbers, text, column names, and constant values
  • Visual prompt on parenthesis and square brackets balancing: the editor provides visual cues to balance parentheses and square brackets in formulas, ensuring accuracy
  • Context menu: a context menu has been added, providing common edit operations for ease of use

We hope you find these updates to be more intuitive, user-friendly, and efficient when working with formulas.

Bug fixes and enhancements:

  • Shape layer - improved interface for 3 use cases when using Features and Files tables:
    • Field Editor Visibility: Access the Field Editor by right-clicking on the selected row in the Features table. Even when only one row is selected, the Field Editor can be revealed via the right-click context menu.
    • Reset to 'Default': Enable users to reset a column value of the selected row(s) to 'Default' setting.
    • File Loading: Experience a more intuitive file loading process. When loading from a user-selected file for the first time, JMARS will dynamically replace '(untitled)' with the loaded file name. This replacement is valid only if '(untitled)' remains untouched and contains zero features, ensuring a seamless transition from the default state.
  • Close Add Layer Dialog when opening dialogs for loading sessions, loading layers, and saving sessions.