MMGIS Versions Save

Multi-Mission Geographical Information System - Web-based Mapping and Spatial Data Infrastructure for Planetary Science Operations - https://nasa-ammos.github.io/MMGIS/

1.3.5

3 years ago

Added

  • ALLOW_EMBED environment variable
  • DISABLE_LINK_SHORTENER environment variable

Fixed

  • Tweaked various UI elements
  • The Configure page Look tab now correctly reads in any existing logourl and helpurl
  • Configure page now warns of invalid raw variable JSON
  • Raw variable info values don't break when there's no text to replace in them
  • Configuration endpoints no longer assume SQL output is ordered

1.3.4

3 years ago

Added:

  • WMS tile support for the Map (does not yet work on the Globe).
  • AUTH env can be set to "off" to disable user login entirely.
  • gdal2customtiles.py for tiling datasets with custom projections.

1.3.3

3 years ago

Added:

  • Example docker-compose

Fixed:

  • 3D Globe was rendering layers in depth order instead of breadth order
  • Draw Tool publishing sometimes undid the last Lead Map edits
  • Draw Tool styling options sometimes hidden in FireFox

Changed:

  • New short URLs are one character longer
  • Draw Tool publish overlap tolerance increased

1.3.2

3 years ago

Fixed

  • Draw Tool history sql commands assumed rows would be returned in order which could completely break the tool.
  • Draw Tool layers would get stuck due to automatic toggling when copying to files or turning the file you're drawing in off.
  • The waypoint image links on the Test mission have been fixed.

1.3.1

3 years ago

Fixed

  • Additional authorization headers prevented access to the configure login page.

1.3

4 years ago

New Requirements

  • Node.js >= v10.10

New Features

  • Export vector layers as geojson from the Layers Tool
  • Info Tool uses a JSON viewer
  • Users can now split and merge features in the Draw Tool
  • Rich application logging
  • ENVs that end with _HOST are pinged at start to test connections
  • Ability to configure deep links to other sites based on properties of a selected feature
  • Users can upload much larger files in the Draw Tool
  • Missions can be configured to use any map projection
  • Globe level of detail
  • Globe space themed skysphere
  • Tools and Backends are included by scanning a directory for setup files instead of editing code
  • The Legend Tool supports color scales
  • CSV files can be uploaded as datasets and can be queried on feature click
  • Early API tokens that allow .csvs to be uploaded programmatically
  • An optional top bar with search functionality
  • Configurable page name and logo
  • On screen Globe controls
  • Support both TMS and WMS tilesets
  • Layer Kinds for specialized interactions
  • Better documentation in /docs
  • Resources cache properly

Fixed

  • All tables are properly created with just one start
  • Failed layers no longer crash the application
  • Infinite login bug
  • Vectors disappearing with string weights
  • Some endpoint calls began with home slashes that broke certain setups

1.2

4 years ago

NEW

  • Limit access to the entire site with .env's AUTH=local
  • Vector Tile Layers
  • Store features within Postgres by uploading them with /configure's Manage Geodatasets. Point to them by setting the layer URL to geodatasets:{name}. Can serve both geojson and vector tiles.

1.1.1

4 years ago

Corrected bug: creating a new mission on the 'configure' page failed to make the appropriate mission directories (e.g. Layers).

1.1

4 years ago

MMGIS update with the Campaign Analysis Mapping and Planning (CAMP) tool. The software now runs fully in a node environment. Various other bug fixes and minor updates have been made to the code.

1.0

4 years ago

This represents the initial release of the Multi-Mission Geographic Information System (MMGIS) software, developed under NASA-AMMOS.

Dr. Fred J, Calef III & Tariq K. Soliman NASA-JPL/Caltech