The TatukGIS Editor is a general purpose, desktop GIS mapping and data editing application featuring support for dozens of vector, image, grid, and SQL database formats, on-the-fly map reprojection with nearly 3,000 pre-defined coordinate systems, GPS connectivity, compatibility with leading database engines… For custom solution designers with specialized or advanced requirements, the built-in scripting IDE provides the means to customize or extend the product beyond its core features. The Editor product is intuitive and learnable just from the integrated help files and on-line tutorials.
Viewing: The Editor opens most GIS/CAD vector map files, raster maps, aerial images, grid data, and SQL database layers such as Oracle Spatial or PostGIS coverages. The Editor also opens most ESRI ArcView v.3 or MapInfo Professional projects and projects exported from ESRI ArcGIS/ArcMap using the free Arc2TatukGIS plug-in. Each file type is supported “natively’, so there is no need to import the data into any internal format. Comprehensive visual layer property and legend controls provide for deep customization of the appearance of each map layer, thematic mapping, layer hierarchies, legend presentation, scale…
Coordinate systems: The Editor supports nearly 3,000 pre-defined map coordinate systems in use around the world (including all the U.S. State Planes) and user-defined coordinate systems based on 120 supported projections. Vector and raster layers in multiple coordinate systems can be converted on-the-fly for presentation as a single map, or for export to the new coordinate system. The support reflects EPSG codes and OpenGIS WKT coordinate system definitions.
Editing: The Editor provides advanced features to create, select, query, edit, store, and import/export the geometry and attributes of vector map files and SQL database layers, including editing the z and m values of 3D map files. The Editor supports so many GIS data formats that some use it as a universal data translator. Tools include the topology builder/corrector to systematically clear geometric errors (overlapping polygons, holes between polygons, missed line intersections, dangling nodes) from line or polygon layers.
Scripting: The Editor is a fully scriptable IDE for writing and debugging code. Using Basic or Pascal scripts, the Editor functionality can be enhanced or modified, including full menu redesign, custom dialog boxes, etc., for end-user custom applications. The scripting engine exposes (inside the Editor) the full power of the TatukGIS Developer Kernel, with its hundreds of classes and thousands of methods, to fulfill the requirements of any kind of GIS application. A number of example scripts are provided, e.g., to perform Google Earth or Virtual Earth integration, GPS tracking on a projected map, batch (command line) conversions, and a number of tutorial examples.
Databases: The Editor is compatible with leading database engines, e.g., MSSQL Server, MSJET, Oracle, DB2, Interbase, PostgreSQL… and most 3rd party SQL database map layer formats, e.g., OpenGIS Simple Features, PostGIS, MSSQL Spatial Server, ESRI ArcSDE, ESRI ArcSDE Raster, ESRI Personal Geodatabase, MapInfo SpatialWare, Oracle Spatial, Oracle GeoRaster, Geomedia SQL Server…. The Editor supports live joins and data import/export between map layers and external database tables.