Editor / Viewer

The TatukGIS Editor is a professional, general-purpose desktop GIS application for geospatial data visualization, editing, creation, mapping, and analysis, providing the features and tools most GIS users require. A powerful built-in scripting environment enables implementing more specialized or advanced features as scripted plug-ins. The free TatukGIS Viewer is a slimmed down version of the Editor with certain omitted features.


Open and render (natively, without any import operation or format conversion) 75+ geospatial industry vector, image, grid, and database layer data formats.

File formats: SHP, MIF, TAB, GML, KML, JSON, DXF, DGN, DWG, GPX, OSM, Lidar XYZ, CSV, S57, VPF, CADRG, GeoTIFF, PNG, JPEG, JPEG2000, MrSID, ECW, IMG, PLY, GRD, FLT, BT, and others
Database formats: PostGIS, Oracle Spatial & GeoRaster, MSSQL Spatial Server, ESRI ArcSDE & ArcSDE Raster, IBM DB2 Spatial Extender, Geomedia, OpenGIS SQL Layer, and others

Support for web tiles and WMS/WFS/TMS/WMTS standards enables streaming maps or data from the web or remote sources. The TatukGIS hosted OpenStreetMap web tile server (a detailed map of the entire world), for example, can be opened as a layer in any TatukGIS project.

Other viewing related features include north arrow control, measurement tools, attribute data grid table integrated with SQL query builder, spatial query and selection tools, scale-based rendering, and printing high resolution maps to PDF.

Map Projects

Open, customize, create, and save sophisticated projects that may be comprised of map layers in different data formats and coordinate systems. Comprehensive layer properties, legend and scale visual controls enable customizing the appearance of each layer, adding and removing layers, organizing sublayers and layer groups, setting the project coordinate system, and all other aspects of the map appearance. Features include advanced labeling, use of symbols for points, lines, and fills, 700+ item SVG symbols library, unlimited line style possibilities, color ramps, pie and bar charts, transparency, thematic/choropleth maps, and dynamic shape aggregation for simplified viewing of large datasets. Also opens project files created by some 3rd party GIS products.

Coordinate Systems

5,000+ predefined coordinate systems with EPSG codes and OGC WKT definitions, 150+ projections, user defined coordinate systems, automatic layer coordinate system recognition, and on-the-fly vector/raster layer reprojection between coordinate systems.

Data Editing (Editor only)

Edit, create, save (natively, so without any format conversion), and/or export geospatial data to a choice of 35+ vector, image, grid, and database layer formats. Information about support for each format is presented in the documentation wiki.

Features include editing map geometry and attributes, special drawing tools, snapping, smoothing, simplification, unions and splitting, merging, scaling, rotation, data table import, database joining, and format translation. A topology corrector tool enables systematic clearing of geometry errors from vector layers, including overlapping polygons, holes between polygons, missed line intersections, and dangling nodes.

3D Visualization (Editor only)

3D vector rendering, Digital Elevation Model (DEM) presentation, raster and vector layer draping over DEM, flood simulation, light and shadow control, camera/scene control, volumetric line and points rendering, Z & M value settings, 3D object texturing, and rendering 3D "geological" maps involving multiple DEM layers.

Rectification (Editor only)

Rectify distortions from aerial images, old vector maps, or CAD drawings and georeference the layer to a coordinate system. Rectification is performed on-the-fly with instantaneously visible result.

Geospatial Analysis & Operations (mostly Editor only)

Data classification methods, layer statistics, and dynamic shape aggregation are integrated features of the visual layer properties control in both the Editor and Viewer. Contouring, slope analysis, viewshed and AGL visibility analysis, Fresnel zone analysis, terrain profile, TIN, point cloud-to-grid conversion, grid-to-polygon conversion, vector-to-grid interpolation algorithms, heatmaps, operation pipelining, raster layer mathematics, advanced filters, topological operations, GPS tracking and more are available via the Editor's Tools menu.

Scripting (Editor only)

A built-in scripting IDE for writing and debugging code can be used to modify (full menu redesign, custom dialog boxes, etc.) or extend the Editor with additional features. The scripting engine furthermore exposes, inside the Editor, the entire TatukGIS Developer Kernel API with its hundreds of classes and thousands of methods and properties designed for professional GIS application development, making the Editor itself a powerful development tool. Scripted plug-ins are easily deployed to other Editor users.


Compatible with most database engines and database layer formats. Support for advanced spatial databases (PostGIS, Oracle Spatial, etc.) includes creating new database tables, using spatial operators for server-side spatial queries, utilizing server-side spatial indexes for fast queries, and a database layer connection wizard.

3D view with a DTM, 3D vectors, shading, and flood simulation.

GIS editor, GIS map editor, desktop GIS software, GIS data editor, geospatial data editor, GIS mapping software, alternative GIS desktop software, spatial database editor, geodatabase editor, GIS scripting, GIS plug-ins, geospatial analysis, general-purpose GIS software, desktop GIS toolkit, geospatial data editing tools, geospatial data editing software, GIS data editing software, desktop GIS products, desktop GIS scripting IDE, geospatial data editing software, gis data editing software, gis visual editing software, GIS mapping software, geospatial mapping software