Editor / Viewer

The TatukGIS Editor is a professional, general purpose desktop GIS mapping and data editing application with powerful built-in scripting environment. The free TatukGIS Viewer product is the same as the Editor except for omitted features.


Directly (without import/conversion) open and render more than 75 geospatial industry vector/image/grid data formats and database layers. Support for web tiles and OpenGIS WMS/WFS/TMS/WMTS standards enables streaming maps and data from the internet. Attribute data grid table contains integrated SQL query builder and advanced spatial query and selection tools.

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 more. Database layer formats: Oracle Spatial, PostGIS, MSQL Spatial Server, ESRI ArcSDE, Geomedia, OpenGIS SQL Layer and more.

Map Projects

Open, create, and save multi-layer projects with colors, line styles, polygon fills, labeling, symbols, and other visual aspects of the map presentation. A project may contain layers of different data formats and coordinate systems. Comprehensive legend and visual layer property controls enable customizing the appearance of each layer, adding and removing layers, setting the project coordinate system, and using the 700+ item SVG symbols library. Built-in line style editor provides unlimited line style possibilities. Opens some third-party software project files.

Coordinate Systems

State-of-the-art support for 5,000 predefined coordinates systems, user defined coordinate systems, automatic layer coordinate system recognition, and on-the-fly vector/raster layer reprojection. Support reflects EPSG codes and OGC WKT definitions.

Data Editing (Editor only)

Create, edit, and save data directly (without export/conversion) to more than 35 geospatial industry vector/image/grid data formats and database layers. Features include editing tools for map geometry and attribute data, special drawing tools, geometrical unions and splitting, topological operations, simplification and smoothing, merging, data table import, database joining, format translation, and more. Topology builder/corrector tools enable systematic clearing of geometry errors (overlapping polygons, holes between polygons, missed line intersections, dangling nodes) from vector line and polygon layers.

File formats: SHP, MIF, TAB, DXF, GML, KML, JSON, GPX, CSV, GeoTIFF, PNG, JPEG, BMP, GRD, FLT and more. Database layers: Oracle Spatial, PostGIS, MSSQL Spatial Server, Geomedia, OpenGIS SQL Layer and more.

Raster Analysis (Editor only)

Framework for implementing advanced pixel operation and grid analysis features. Features so far include vector-to-grid interpolation algorithms, viewshed and above ground level (AGL) visibility analysis, Fresnel zone analysis, slope analysis, contouring, and others. OpenCL (GPU) enhanced computation support is exposed in the API.

3D Visualization (Editor only)

3D vector rendering, DTM model presentation, raster and vector layer draping over DTM, flood simulation, light and shadow control, camera/scene control, volumetric line and points rendering, Z & M value settings, and 3D objects texturing.

Rectification (Editor only)

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

Scripting (Editor only)

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 exposes, inside the Editor, the full power of the TatukGIS Developer Kernel object API with its 750 classes and 19,000 documented methods and properties. Scripted customizations and features can be deployed to other Editor users.


Supports most database engines, including Microsoft SQL Server, Oracle, IBM DB2, IBM Informix, Interbase, Firebird, Sybase, Advantage, PostgreSQL, SQLite, and MSJET, along with compatible database layers. Support for spatial databases includes creating new database tables, use of spatial operators for server-side spatial queries, and utilization of server side spatial indexes for fast queries.


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