Editor / Viewer Features

 
  Editor Viewer
Licensing:    
Per user, perpetual +  
Free license for personal and commercial use   +
     
Support with purchased license    
12 months product upgrades/updates (renewable) + n/a
12 months email technical support (renewable) + n/a
     
Operating Systems    
Windows: Vista, 7, 8, 10 and Server 2003, 2008, 2012, 2016, and 2019. System requirements same as for the Windows operating system. + +
 
Platforms
32-bit (runs also on 64-bit versions of Windows) + +
64-bit + +
     
Language localization    
TatukGIS hosted language translation editor for systematically localizing the software user interface (menus, dialogs, and messages) to any language + +
Flexible program user interface language selection + +
Unicode support for all foreign language characters + +
     
Visualization    
Directly open/render (without import) 75+ vector, raster, and database layer formats + +
Stream WMS, WFS, TMS, WMTS or web tiles from the web or other remote source + +
Open, create, edit, save multi-layer map projects (including projects created by some 3rd party products) + +
Use layers of different data formats and coordinate systems together in same project + +
Visual layer property control for all aspects of the map appearance (colors, polygon fills, lines, outlines, symbols, labels, transparency, coordinate system, etc.) + +
Legend control to organize layers, layer priority, hierarchical layers, layer grouping, sub-layers, etc. + +
Color ramps generated for any layer (vector, grid, DEM) + +
Thematic (choropleth) maps, such as using classified data + +
Dynamic shape aggregation (binning, clustering, shape reduction) for simplified map presentation of large datasets + +
R-tree spatial indexing for best performance with huge vector layers + +
Antialiased output for enhanced map rendering quality + +
GPU enhanced rendering and high resolution 4K monitor support + +
Progressive background rendering vector/raster basemap layer(s) + +
TatukGIS hosted OpenStreetMap web tile server detailed world map layer + +
     
3D Visualization    
3D vectors, extruded 2D shapes +  
3D vector adjustment (False or Scale setting for Z & M values) +  
Digital Elevation Model (DEM) presentation and layer draping (see video) +  
3D "geological" maps involving multiple DEM layers +  
Flood simulation +  
Light and shadow control +  
Camera/scene control (zooming, rotation) +  
Flyover scene record and playback +  
Volumetric line and points rendering in 3D +  
3D object texturing +  
MultiPatch 3D geometry type +  
     
Labels, Symbols, Lines    
Advanced labeling with dynamic label placement, follow-the-line, overlap avoidance, multi-field, HTML formatting + +
Symbology using CGM, SVG, images, and fonts for points, lines, and fills + +
Built-in 700+ SVG symbols library, S57 nautical symbols + +
Built-in line style editor providing extended line symbology + +
     
Other Presentation Features    
Attribute data grid table presentation with related features (see video) + +
Render geometry, styles, labels, etc. based on scale and attributes + +
Measurement tools for distance, length, area, perimeter + +
Pie and bar charts + +
Scale control + +
North arrow control + +
Mini map window + +
Map hints (displays information about any map feature under the cursor) + +
URL hotlink feature (links map object via URL to any web site, document, or mailto), multiple hotlinks to single map object + +
     
Printing    
Printing, predefined print templates, print preview + +
Print template editor +  
Print high resolution full map composition to PDF file + +
Export high resolution full map composition to image files +  
     
Coordinate Systems    
Advanced support with 5,000+ geographic and projected coordinate systems predefined + +
150+ projections, 900+ datums, user defined coordinate systems + +
Naming consistent with OpenGIS WKT definitions and EPSG codes + +
Automatic layer coordinate system recognition (with PRJ, World, and TAB registration file support) + +
Reprojection of vector/raster layer to project coordinate system, on-the-fly (see video) + +
Rotation of vector/raster layers, on-the-fly +  
Export layer to new coordinate system (with PRJ, World, or TAB registration file) +  
Handy integrated coordinate system search tool + +
 
Layer Rectification    
Rectify and georeferenced vector/image layers to a coordinate system +  
Rectified output generated on-the-fly and instantaneously visible +  
1st, 2nd, and 3rd order polynomial transformation methods based on GCP points +  
Reference layer support using second map window +  
Merge/mosaic multiple aerial images into a single image file +  
Rectification process can be driven with scripts +  
 
Vector Operations, Editing, and Analysis    
Shape and attribute creation, editing, splitting, merging, simplifications, smoothing, scaling, rotation +  
Special shape drawing tools: circle, rectangle, rotated rectangle, quadrilateral, right angle, freehand drawing +  
Advanced snapping during geometry editing +  
Unions and splitting line, polygon, and multi-point shapes +  
Attribute editing and creation +  
Attribute queries using SQL Query Builder with formulas + +
Spatial query by point, line, circle, rectangle, polygon, buffer, and custom clipboard layer, using DE-9IM model + +
Generate layer statistics for any type of layer + +
Use layer statistics for rendering map and labels + +
Export (translate) vector geometry and attributes to supported vector formats +  
Export geometry defined by a spatial selection, extent, buffer, attribute query, and/or shape type +  
Export/import attribute data to/from spread sheet, database, or CSV text file using spatial or attribute query +  
Create/update vector shapes by importing x,y coordinates from CSV text file, spreadsheet, or WKT representation +  
Virtual attribute fields that update dynamically for labeling, section rendering, SQL queries +  
Triangulation and Voronoi/Delaunay chart calculations +  
Topological operations: buffers, intersections, unions, etc. +  
Topology builder/corrector to test for and systematically clear geometry errors: polygon overlaps holes between polygons, missed line intersections and dangling nodes +  
Operation pipelining (simplified geoprocessing commands interpreter) +  
 
Image and Grid Operations, Analysis    
Pixel layer manipulation (brightness, transparency, histograms, etc.) + +
Grid and vector data classification methods + +
Grid-to-polygon conversion, for vectorizing classified grids to polygons (free plug-in) +  
Raster layer algebra with per pixel access, multiple channels, multiple layers, math formulas, conditional expressions, etc. (free plug-in) +  
Vector-to-grid interpolation algorithms (Kriging, IDW, Splines), Heatmaps +  
Point cloud-to-grid conversion +  
Slope analysis +  
Contour generation (lines, polygons) from grid layer +  
Viewshed and above ground level (AGL) visibility analysis +  
Fresnel zone analysis (free plug-in) +  
Terrain profile (free plug-in) +  
Query for all pixels along a line or multi-line for terrain profile +  
Spatial querries against polygon or line using DE-9IM model +  
TIN-to-grid conversion (free plug-in) +  
Filters (morphological, dilation, threshold, gaussian, etc.) (free plug-in) +  
Raster dataset creation and editing (free plug-in) +  
OpenCL enhanced computation of some-time consuming methods (such as Viewshed analysis) for grid and vector layers +  
     
Databases and support    
Vector layer storage in database +  
Raster layer storage in database +  
Engines: Oracle, MSSQL Server, PostgreSQL, DB2, Informix, Interbase, Firebird, MySQL, Sybase, Advantage, SAP DB, SQLite, MSJET/MDB (x32 only) +  
SQL and Spatial database layers: read/write geometry and attributes, create tables and import data, use spatial operators for server-side spatial queries, utilize server-side spatial indexes
+
 
Joining vector map layer to database (ADO/ODBX/dbExpress) +  
SQL database layer Connection Wizard +  
 
Scripting Support    
Fully scriptable IDE (Pascal & Basic) exposes the full TatukGIS Developer Kernel API to modify or extend the default functionality, including full menu redesign, custom dialog boxes, specialized features, custom routines, command line interface, etc. (see video) +  
No third-party development environment required +  
Scripted plug-ins easily deployed to other Editor users +  
Dozens of free ready-to-use source code plugins providing useful and ready-to-use customizations and advanced features. (Plug-ins are found under Tools/Tools Manager menu. Any scripted plug-in can be added to the Tools menu.) (see video)
+
 
     
GPS Support    
GPS tracking on projected map, automatic map rotation option +  
Real-time GPS device and emulator connectivity using NMEA standard +  
Tracking layer support for high refresh rate +  
GPS panel +  
Create, edit, and exchange (import/export) GPX data with GPS device +  
     
Geocoding, reverse geocoding, optimal routing on persistent layer    
Can be implemented as a custom script using the DK TGIS_ShortestPath and TGIS_Geocoding classes. No ready-to-use script with these features is provided because functionality must be customized per map dataset.
+
 

Data Formats

All supported layer formats are presented with supporting information in the documentation. These include the commonly known formats listed below. The Editor writes/saves data to more than 35 formats.

  • Vector file: CSV, DLG, DGN, DXF, DWG, E00, GDF, GML, GPX, GSHHS, JSON, KML, LandXML, LAS, MIF, OSM, PLY, SDTS, SHP, S57, STL, TAB, TIGER, VPF and others
  • Vector database: ESRI Personal Geodatabase, ESRI File Geodatabase, Geomedia Access Warehouse and SQL Server Warehouse, OpenGIS SQL, TatukGIS SQL and others
  • Vector formats via external providers: FME, GDAL/OGR
  • Pixel file: ADF, BIL, BMP, BT, CADRG, DEM, DT, FLT, GIF, GRD, IMG, JPEG, PNG, SDTS, STRM, TIFF/GeoTiFF and others
  • Pixel database: TatukGIS PixelStore (pixel and grid) and others
  • Pixel formats via external providers: FME, GDAL/OGR, MrSID, ECW/ECWP, JPEG2000.
  • Protocol based (streaming): WMS, WMTS, WFS, web tiles
Enterprise-class database layer formats

All supported SQL-based layer formats are presented with supporting information in the documentation. These include the advanced spatial database layer formats listed below.

  • Vector database: ESRI ArcSDE, Geomedia Oracle Object Model, Geomedia SQL Server Spatial, IBM DB2 Spatial Extender, IBM Informix Spatial Data Blade, MapInfo SpatialWare, Microsoft MSSQL Spatial Server (Katmai), Oracle Spatial/Locator, Oracle Spatial Point Cloud and TIN, PostGIS, Sybase SQL Anywhere Spatial and others
  • Pixel database: ESRI ArcSDE Raster, Oracle GeoRaster and others
Project file formats
Both Editor and Viewer can be used to open, create, fully modify, and save TatukGIS map projects. Both products additionally open some map projects created by third-party software: QGIS (*.qgs), MapInfo Professional (*.wor), ESRI ArcView 3 (*.apr), ESRI ArcExplorer (*.aep), and ESRI ArcGIS/ArcMap 9/10 (*.mxd) by using the free Arc2TatukGIS plugin.