|
1 | 1 | # MMGIS Changelog
|
2 | 2 |
|
| 3 | +## 2.8.0 |
| 4 | + |
| 5 | +_Nov 14, 2022_ |
| 6 | + |
| 7 | +#### Summary |
| 8 | + |
| 9 | +#### Added |
| 10 | + |
| 11 | +- The Viewer Panel supports gltf models |
| 12 | +- The configuration raw variable `markerAttachment.model` now has a `mtlProp` parameter for relative obj material files and can support multiple models per layer |
| 13 | +- The DrawTool now supports drawing Circles and Rectangles |
| 14 | +- The entire Configuration object has an API and can be updated via curl commands. See [ConfigureAPI](https://nasa-ammos.github.io/MMGIS/apis/configure) |
| 15 | +- The MeasureTool now supports multiple DEMs |
| 16 | +- Many additions to the `mmgisAPI`. See [JavaScriptAPI](https://nasa-ammos.github.io/MMGIS/apis/javascript) |
| 17 | +- Adds an extended GeoJSON format to support per coordinate properties. See [Enhanced GeoJSON](https://nasa-ammos.github.io/MMGIS/configure/formats/enhanced-geojson) |
| 18 | +- Deep Links now stores the layer order (if users rearranged them) |
| 19 | +- The ability to define a primary coordinate system through a reworked [Coordinates Tab](https://nasa-ammos.github.io/MMGIS/configure/tabs/coordinates) |
| 20 | +- DrawTool Layers can be added as regular layers by using a url of the form `api:drawn:<draw_file_id>` |
| 21 | +- The ViewshedTool supports target heights |
| 22 | +- The MeasureTool include line-of-sight |
| 23 | +- Users can individually hide features through the InfoTool |
| 24 | +- Layers can now be tagged and assigned a markdown description. Users can filter layers based on these fields as well. |
| 25 | +- Added websockets that can notify users in real-time that a configuration has updated. Enabled with the env: `ENABLE_MMGIS_SOCKETS=true` |
| 26 | +- Automatic labels can be rendered on features by configuring a raw variables `layerAttachments.labels` |
| 27 | +- Added a `gdal2tiles_3.5.2.py` script to tile dem tiles with multi-processing support and tiling on top of an existing tileset |
| 28 | +- The colorize Data Shader can now exclude up to three no data values |
| 29 | +- Tilesets served from the MMGIS Missions directory now accept an optional `{t}` path directory to search and served tiles based on time |
| 30 | +- The TimeUI and the bottom of the screen has been significantly reworked |
| 31 | + |
| 32 | +#### Changed |
| 33 | + |
| 34 | +- Increase GeoJSON math and export precision from `6` to `10` decimal places |
| 35 | +- The DrawTool's tagging system has been expanded and it UI resembles folder structures |
| 36 | +- Photosphere has better damping and rotates with "panning" directions. |
| 37 | + |
| 38 | +#### Fixed |
| 39 | + |
| 40 | +- Dragging a header in the LayersTool now drags the entire group |
| 41 | +- Various fixes to how Time works (through the mmgisAPI, in parameterizing WMS layers, ...) |
| 42 | +- Error if Data Layers had a space in their name |
| 43 | +- Various mmgisAPI function fixes |
| 44 | + |
| 45 | +--- |
| 46 | + |
3 | 47 | ## 2.7.0
|
4 | 48 |
|
5 | 49 | _Jun 9, 2022_
|
|
0 commit comments