TatukGIS menu

Editor / Viewer

The TatukGIS Editor is a professional, general-purpose desktop GIS application for geospatial data visualization, editing, creation, mapping, modeling, and analysis, providing the features and tools most GIS users require. A powerful built-in Python scripting environment enables customization and feature extensions as plugins. The free TatukGIS Viewer is a slimmed-down version of the Editor with some omitted features (see features comparison).


Open and render (natively, so without import operation or format conversion) 75+ vector, image, grid, and spatial database layer supported data formats.

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

Other viewing related features include rendering previously created map projects, buffers, filters, attribute data grid panel integrated with SQL and spatial query tools that interact with the map, scale-based rendering, measurement tools, and printing high resolution maps to PDF.

Map Projects

Open, customize, create, and save sophisticated projects that may be comprised of map layers in multiple data formats and coordinate systems. Comprehensive layer properties, legend, north arrow, 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 to create sophisticated multi-layer map projects. The TatukGIS hosted OpenStreetMap web tile server, a detailed map of the entire world, is an available for use in projects.

Other features include advanced labeling, symbols for points, lines, and fills, built-in 1,000+ SVG map symbols library with road shields, unlimited line style possibilities, color ramps, pie and bar charts, transparency, binning and dynamic shape aggregation for simplified viewing of very large datasets, and thematic/choropleth maps.

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 efficient on-the-fly vector/raster layer reprojection between coordinate systems.

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 and visible instantaneously.

3D Visualization (Editor only)

Render 3D vectors, Digital Elevation Models (DEM), raster and vector layers draped over a DEM, IFC format 3D BIM models, flood simulation, light and shadow control, camera/scene control, volumetric lines and points, Z & M values, 3D object textures, and 3D "geological" maps involving multiple DEM layers.

Data Editing (Editor only)

Create, edit, save (natively, so without format conversion), and export geospatial data in any of 35+ vector, image, grid, and geodatabase supported layer formats. Edit or create advanced spatial databases such as PostGIS, Oracle Spatial, MSSQL Spatial, etc.

Features include editing map geometry and attributes, special editing and drawing tools, snapping, smoothing, simplification, unions and splitting, merging, scaling, rotation, data table import, database joining, and data translation for export to a different format. 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.

Geospatial Analysis & Operations (mostly Editor only)

Data classification methods and layer statistics are integrated features of the visual layer properties control in both the Editor and Viewer. Additional features organized under the Editor's Tools menu include advanced filters, raster mathematics engine, heat maps, vector-to-grid interpolation algorithms, point cloud-to-grid conversion, contouring, terrain profile, TIN, slope analysis, viewshed and AGL visibility analysis, Fresnel zone analysis, operation pipelining, topological operations, GPS tracking, etc.

Scripting (Editor only)

A built-in scripting environment for writing and debugging code (Python, Pascal, or Basic) can be used to modify (full menu redesign, dialog boxes, custom routines, command-line interface, etc.) or extend the Editor with additional functionality, without need for a third-party development environment. An intergraded Python IDE enables the user to efficiently create, modify, and debug Python code. The Editor scripting engine exposes the full TatukGIS Developer Kernel API, making it possible to implement any DK supported geospatial functionality as a scripted plug-in. Scripts are easily deployed to other Editor users.


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

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

desktop GIS, GIS map editor, desktop GIS software, GIS data editor, GIS mapping software, general-purpose GIS desktop, geospatial data editor, geospatial desktop software, desktop GIS toolset, spatial database editor, spatial database software, geodatabase editor, PostGIS data editor, Oracle Spatial database editor, desktop geospatial analysis, SHP file editor, shapefile editor, raster image analysis software