New Features in TNTgis 2017

  Download TNTgis 2017

  Features added as of 1 March 2017


General System Changes

  • Process List (on Main menu). This window lists all TNTmips processes that can be run from the main TNTmips menu. To run a selected process simply click on its entry in the list. You can enter any part of the process name in the Find field to show matching processes.
  • User Toolbar Editor now shows same process list as above. This allows any TNTmips process to be launched from a user-defined toolbar.
  • Consolidate executable processes. This reduced the size of the files for download and installation. This also reduced the time to launch many process from the main TNTmips menu.
  • E-license option to enable your professional TNTgis license. This lets you run your software from multiple location without having to transfer a USB dongle. A reliable internet connection is required while running the software.
  • Add support for MacOS 10.12 (Sierra).


  • Bing Maps - All TNTgis Pro licenses that are authorized for version 2017 will continue to have access to the Microsoft Bing Maps layers during 2017. This includes earlier versions of TNTgis once version 2017 is installed and activated.
  • MapQuest Maps - Unfortunately, MapQuest has discontinued access to their online tilesets. There is presently no alternative option from MapQuest available. This necessitated removal of MapQuest layer support from all supported TNTgis version (2015 and later). This also applies to the Publish Geomashup process.
  • Scale Bar - Automatically switch to metric units when cell size is very small (eg, for microscopy).
  • KML Layer - Support transparency adjustment. Handle KML lines with coordinates separated by commas. Technically this is not valid in KML but some software produces files this way.
  • Render to KML - Add warning message if result is too large to display in Google Earth viewer. If layer is "hidden" in display set to be initially hidden in resulting KML. The user can still turn the layer on in Google Earth if desired.
  • Render to SVG - Retain previous settings as default for next use.

Spatial Data Editor

  • Vector - Automatically show points if assign attributes to nodes.
  • Vector - Change tooltip of 'Convert Nodes to Points' to 'Assign Element IDs to Nodes' to clarify what operation actually does.
  • Improve copying and pasting elements from CAD to vector.
  • To avoid accidental unwanted behavior, the "Don't Prompt" option for Records to Attach to New Combined Element will be turned off automatically when starting a new Edit session.
  • Improve spline operation when preview for lines with large number of vertices.
  • When splining lines support "Use Minimum Distance" in all applicable modes.
  • Adjust labels on Copy Element & Move Element parameters panels for object with projected coordinates.

Area Coverage Path Planning

  • Details coming ...

Georeference "Camera" Model

  • Use Georeference process to specify camera intrinsic parameters: focal length, principal point (if not at center), sensor dimensions and pixel spacing / pitch.
  • Automatically extract camera parameters from metadata if available, including Exif information from JPEG and TIFF.
  • Automatically determine camera position and orientation based on 3D ground control points.
  • Perform ortho-rectification using previously saved camera georeference and elevation raster.

Export Geometric to KML

  • The user interface for the KML Geometric Export process has been rearranged to make it both more compact and easier to read.
  • In addition, it is now possible to choose separate tables for the Name field, the Description (used for Info Balloon in Google Earth) and Extended tables, and the Extrusion Field.
  • Allow export from CAD objects without attribute tables.
  • Add SML members (for MieKML class) for specifying database fields to export.
  • Report if point symbols or line styles could not be exported.
  • Improved handling of assigned styles so that only styles actually used are exported.

Geometric Import / Export

  • Simplify controls and allow element type selection when exporting to various formats.
  • Import from KML: Import png image symbols as bitmap symbols. Create tables for SchemaData items if present in KML file. Will now ignore Placemark entries with missing coordinates instead of reporting as an error. When import from KMZ will now handle case where contained KML file has a different name than the KMZ file.
  • Export to GPX: Add option to export coordinates in WGS84/Geographic for use in GPS devices.
  • Export to Shape: Improve handling of fill colors and styles. When export from CAD skip unattached records.
  • Import from Shape: Improve handling of linking to external table versus importing.
  • Import from DWG: Automatically set style to show polygon border if no fill color specified.
  • Import from LAS: Support output as CAD or shape format.

Image Import / Export

  • Export Raster to GeoTIFF: Add option to export control point georeference as Affine. In addition, the option of non-rotated affine indicates that this may result in positioning errors when used in other software.
  • Import from ALOS-2/PALSAR-2 LEVEL 1.1, RADARSAT CEOS format.
  • Import from NASA PDS (Planetary Data System) format.
  • Adjust choices for how null cells are exported for improved clarity.
  • Handle import of "tiled" formats from GDAL when using JPEG2000 compression.
  • Speed improvements for importing from various formats.
  • ENVI: Handle null cells for floating-point images.

Scripting / SML

  • Add IMAGE_PIPELINE_TILESET.ComputeGeoreference function. This is useful when creating web tilesets to easily determine the georeference parameters needed by the resample and mosaic filters.
  • Add RVC_OBJECT.DumpInfo() method to dump object information to a string. This allows the script to process general information about any object or subobject type.
  • Return error code from RasterCopy function if all cells in resulting raster are null so script can handle if necessary.
  • Add support in pipeline Auto-Register class for new methods using keypoint matching. Also add method to set initial image center coordinates.
  • Add lens correction filters.
  • Add option to export affine georeference in MieTIFF class.
  • Add Transfer Georeference method for bands with different resolution but same spatial extents.
  • In GetToken() automatically handle other "space" (nonbreaking, etc) characters for separation.
  • MieKML class: Add sml members for specifying fields.
  • Improve searching when use $include directive in ToolScript.
  • In IMAGE_PIPELINE_FILTER_LOOKUP SetContrastParm() allow input with no saved contrast table.
  • Handle sorting of 2 dimensional arrays via SortArray() function.
  • Automatically update list of Variables in Script Reference when do "Check Syntax".

Image Radiometric Correction

  • Allow applying Dark Object correction when computing Radiance.
  • Allow manual entry of values when Sensor is unknown.

Raster Mosaic

  • Add "closest to center" overlap method.
  • Show progress during keypoint matching if the number is large.
  • Compute Image Keypoints / Convert Keypoints to Vector.
  • Speed up processing for larger images.
  • Add toggle to control whether to clear input list after runs.

Raster Spatial Filter

  • Add Scharr filter to edge detection filter group.
  • Add Majority, Minimum and Maximum filters to the Smoothing and Noise Removal group.

Miscellaneous Changes

  • Raster Extract by Polygon: Added option to extract by polygon attribute.
  • Raster Extract - Speed up processing when use option to "trim null cells at edges" with large images.
  • Raster Apply Contrast - Add way to set same contrast method for all rasters in the list.
  • Raster Resample - Don't prompt for DEM if already available when change Model.
  • Hyperspectral Image Processing - Include sample window size in name of spectral curve.
  • Raster Topographic Properties - Use extrapolation to estimate neighbor cell values at boundaries and null cells to improve results.
  • Raster Color Conversion - Clarify interface by showing range for Hue separately.
  • Geometric Surface Properties by Element - Add Elevation Difference statistic for lines.
  • Terrain Depression Filling - Allow values less than 1.0 for Maximum Fill Depth setting when using floating-point elevation rasters.
  • Image Lens Correction - Add new cameras and lens.
  • Transfer Attributes - Assign a different default name to "internal" tables to avoid conflict with ones in output.