New Features in TNTgis 2019
Updated 12 Dec 2018
General System Changes
- Add support for MacOS 10.14 and 10.14.1
- The Table / Field Selection window has been expanded to make selection simpler and provide additional information about the tables and available fields. For tables,
the number of records, attachment, and description are listed.
For fields, the type of field is listed.
Both lists can also be sorted on any of their columns to make it easier to find an entry if the number of items is large.
WebGIS Export Geometric Tileset
- Create hierarchical legend structure in TSD (Tileset Definition) file.
- Add controls for group and sub-grouping by field with corresponding field selections for "brief" and "detail" descriptions.
- Provide option to specify different attributes for mouse-over DataTip and Name in legend (via "brief" and "details" field selections).
- For KML, add toggle for whether to include Name attribute in Info Window.
- Move "View" to separate window with button on main window to open.
- Due to the large number of similarly-named controls, add ToolTips to explain the context each of these apply to.
WebGIS Assemble Geomashup
- Support hierarchical sidebar legend with group and sub-group levels. Allow zoom and highlight of group and subgroup features from legend sidebar.
- Enhanced support for SVG tilesets with hover and click actions and associated legend control.
- When adding multiple remote layers from KML or TSD, apply same custom settings to all layers.
- When set Zoom range for grouped layers, apply to individual layers also.
- Google Maps: provide separate Basemap options for Satellite and Hybrid (Satellite + Labels).
- Streamline generated HTML to conform to common web specifications.
- ToolTips for various settings for layers have been expanded to clarify use.
WebGIS Google Maps JavaScript
- New Javascript library files replace those used for the previous dynamic legend feature.
- A fast and responsive hierarchical legend is generated and displayed when a geomashup is opened in the browser. The hierarchical legend feature is available now for SVG polygon tilesets.
- The new legend has less browser overhead as it no longer has to be updated based on the features currently in the map view nor look in the tile files for the legend information. Thus the legend structure is faster at initial map view and when navigating. In addition, the legend is available at all map zoom levels.
- A checkbox toggle is included in the legend at folder and feature levels to let the user show/hide features and feature groups on the map.
- Expandable folders in the legend let you hide and show sub-folders and features at all levels. Click on a folder icon to open and close it, thereby controlling what is shown in the legend. (As before at the feature level a polygon sample with the feature's fill color is shown.)
- The legend feature and folder names are set separately (via Export Geometric Tileset) from the feature name and description previously used in the dynamic legend giving you more control.
- You can now hover over a legend item name at both the folder and feature levels to highlight the feature or feature group in the map. Hovering on the name now also displays the separate hover tip text that can be set up when the tileset is created.
- Click on a legend item name to zoom to the feature (or feature group) on the map.
- The Info icon next to a folder or feature name lets you show additional information about a feature (or feature group). Click it to open an info balloon with text on the map at the feature location. (This is separate from the Name hover tip and the name and description used in the info balloon when you click on the map.)
- Hovering over a feature highlights the feature on the map along with the corresponding feature name in legend. This is the same as before but is more responsive due to legend preloading.
- Tilesets without the new .tsd legend structure are listed in the legend with a checkbox (to let the user hide and show the layer) along with the layer name (that the user can click to zoom the map). Non-hierarchical legend layers currently include KML files, KML tilesets, and SVG tilesets without the legend structure.
Display
- Bing Maps - All TNTgis Pro licenses that are authorized for version 2019 will continue to have access to the Microsoft Bing Maps layers during 2019. This includes earlier versions of TNTgis once version 2019 is installed and activated.
- The view-in-view tool is now optimized for MacOS for improved performance.
- If adding a layer that references an optional "supplemental datum transformation" that has not been installed, a message will be displayed with instructions for installing.
- Render to KML: Support rotated point symbols. Automatically convert "control" characters to underscore in output to allow use in Google Earth.
Image Classification
- This process has been redesigned for 2019. All main controls for defining training classes and manipulating the result classes are now integrated in the main window.
- Ancillary windows (co-occurrence, dendrogram, comparison/error matrix, etc) have been updated to maximize the amount of information that can be viewed.
- Merging result classes is now extremely fast, as is the "undo merge" operation. This allows for rapid experimentation to see the merged result before saving them permanently.
- Composite-color rasters can now be selected for input along side separate-band rasters.
- Range and other adjustments can be specified for each input raster separately, and information all inputs is listed for reference.
- Training class colors no longer default to 50% transparent. All colors can also be edited at once to eliminate steps of opening and closing the color editor for each class. All views are immediatedly updated when class colors are edited.
- Now allows unlimited number of characters for class names.
- A warning message will be displayed if input uses "lossy" compression to indicate that results may be affected.
- Defaults for all method-specific parameters are retained for later runs.
Image Import / Export
- GeoTIFF: Perform additional validation of tie points when importing and, if invalid, read georeference from alternative source if available.
- E00: Improve handling of non-Latin1 langurages when exporting fields that may exceed 500 character limit.
- Convert Database to Geometric
- If converting from a database contained within a spatial object (vector, raster, etc) use that object's georeference information to determine a default coordinate reference system.
Scripting / SML
- Adjust ObjectToMap / MapToObject to expect "coordinates" instead of "raster indices" and so be consistent with other transformation methods.
- Handle some cases of script variable aliases to update when referenced object is destroyed and recreated by a function call.
- LayerRaise and LayerLower now return value to indicate whether layer position was actually changed (in case was already at top or bottom respectively).
- Add "TopographicIndex" option for WatershedGetObject function.
- Add LineStyleResetDrawnState function to revert to non-Cartoscript drawing.
Image Spatial Filtering
- Add optimizations to speed up median-based filters, including "Median", "P-Median", "MLM", "Olympic", and "AMPM".
Coordinate Reference / Datum Transformations
- Add UTM CRS variants that include "zone" in Easting coordinates.
- Support datum transformation from IGN NTF to RGF93 using grid method.
Miscellaneous Changes
- Raster Thresholding - Add option to make input "null" cells valid in output.
- Image Lens Correction - Add new cameras and lenses.
- Allow port numbers up to 99 for configuring connected GPS device.
- Google Fusion Tables are being discontinued.
All TNTgis processes that use Fusion Tables, including Import/Export, Publish Geomashup, and Display have been adjusted to account for this change.
Any data currently stored in Fusion Tables should be downloaded as soon as possible. The link above provides instructions for this.