TatukGIS Editor
Home    News    Products    Samples    Customers    FAQ    Forums    About/Contact    Downloads    Shop    Your Account    
www.tatukgis.com Products Applications Editor 
 History

 

TatukGIS Editor

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.

Click here for Editor 2.x On-line Tutorials

PRODUCT FEATURES AND SPECIFICATIONS Editor 2.x Viewer 2.x
Licensing: One license per computer and per user. Standard licensing does not cover use in a terminal server, concurrent-user environment. For concurrent-user licensing contact TatukGIS.
(See Price)
x Free license
 
Operating Systems:
Windows (95/98/2000/ME/NT/XP/Vista/Windows 7). System requirements are the same as for the Windows operating system.
x x
 
Viewing:  
Zooming in/out, panning on the mapxx
Multiple vector file formats (layer types) in the same projectxx
Legend control (panel) to organize layers and layer priorityxx
Extended Legend for hierarchical layers, layer grouping, sub-projectsxx
MiniMap window with World or continent map tab optionsxx
Visual layer property control for all aspects of the map appearance (colors, styles, polygon fills, outlines, symbols, labels, transparency, etc.)xx
Create or edit TatukGIS project filesxx
Open ArcView 3, ArcExplorer, MapInfo Professional project files and projects exported from ArcGIS/ArcMap using the free Arc2TatukGIS plug-inxx
Scale barxx
Custom render map geometry, styles, labels, symbols, etc. based on scale xx
Manipulate pixel layers (brightness, transparency, histograms, etc.)xx
Thematic mapping based on attribute values, colored-gradient value themes, color render grid layersxx
CGM and TrueType symbols for points and lines; CGM, TrueType, and WMF symbols for fillsxx
Advanced attribute data presentation table with filtering and SQL Query Builderxx
Spatial querying/selection (by point, line, circle, rectangle, polygon, buffer, custom clipboard layer, SQL query) based on the DE-9IM model (Dimensionally Extended 9 Intersection Model).xx
Topological operations, e.g., buffers, intersections, unions, etc.xx
Advanced labeling (Dynamic label placement, overlap avoidance, multi-field, formatted)xx
HTML style rendering of labelsx 
Pie and bar chartsxx
Map hints to automatically display information about any feature under the cursorxx
URL Hotlink feature to link map shapes via a URL to any web site, document, or mailto xx
Multiple hotlinks to a single shapexx
Open WMS/WFS (OpenGIS Web Map Service/Web Feature Service) map layers from a remote serverxx
Open ECWP map layer from a remote serverxx
R-tree spatial indexing for best performance with very large vector filesxx
Measurement tools for distance, area, and perimeterxx
View data collected with a GPS device as a GPX layerxx
PDF file generation for high resolution local printing of any map viewxx
Standard printing from the HTML image with limited resolutionxx
Template based printing with ability to add new print layoutsx 
Internet Server Wizard" to set up simple ASP.NET projects for web publishing with the TatukGIS Internet Serverxx
16 language options for program user interfacexx
Antialiased output for enhanced map rendering quality xx
Unicode support (for all foreign language characters)xx
 
Coordinate Systems:  
Nearly 3,000 pre-defined geographic coordinate systems (including all U.S. State Planes)xx
Support for EPSG codes and OpenGIS WKT definitionsxx
User defined, custom coordinate systems based on 120 projections, 350 datumsxx
Automatic coordinate system recognition with any supported layer type (including PRJ file support)xx
On-the-fly reprojection of vector, raster, and grid layers between coordinate systems for real-time map displayxx
Export vector, raster, grid layers to new coordinate system x 
Live GPS presentation on projected map layer x 
Vector and raster map layer rotation (such as for GPS tracking)x 
 
Editing:  
Export map view to image file (TIFF/GeoTIFF, JPEG, PNG, BMP, PixelStore) with generation of World File and TAB reference file.x 
Mosaic multiple already georeferenced images into a single exported image file x 
Create, edit, save, store, import/export vector map data to multiple file and SQL database layer formats. (See below for supported formats.)x 
User-defined layers to read/write data from almost any source x 
Export layer geometry based on extent, selection, buffer, attribute query, shape typex 
Create/edit/export points data as a GPX file for uploading to GPS devicex 
Real-time GPS connectivity using NMEA standardx 
Edit vertices of vector map geometryx 
Edit attribute names and field values of vector map files (can be performed via the data table) x 
Special shape drawing tools: rectangle, rotated rectangle, quadrilateral, circle, right angle, freehand drawingx 
Create/update vector shapes by importing x,y coordinates from a text file, spreadsheet, or WKT representationx 
Import x,y points data from a CSV file as a vector points layer, with attributesx 
Edit map geometry using COGO distance/bearing measurementsx 
Edit 3D shapes (Z and M coordinate values)x 
Unions and splitting of shapesx 
Merge vector maps into a single layerx 
Export/import selected or queried attribute data to/from Editor data table to spread sheet, database, text filex 
Topology builder/corrector to systematically clear geometry errors from vector map layers, e.g. overlapping polygons, holes between polygons, missed line intersections, dangling nodes x 
 
Database Support:  
Database joining for any vector layer or object group by name, class, type for dynamic presentation, etc. using ADO/ODBC or dbExpress.
Supporting: MSJET (MDB), MSSQL Server, Oracle, DB2, Interbase, PostgreSQL, MySQL, Firebird
x 
Storage of vector/raster map layers as SQL database files on database server. Supporting: MSSQL Server, Oracle, DB2, Interbase, PostgreSQL, MySQL, Firebird x 
SQL database layer Connection Wizard x 
Storage of vector/raster map layers as SQL database files on local database. Supporting: MSJET (MDB)x 
 
Programming Support:  
Fully scriptable IDE supporting Basic and Pascal scripts to enable users to enhance or modify the default functionality, including full menu redesign, custom dialog boxes, specialized features, custom routines, command line interface, etc. for end-user custom applications. Exposes the full power of TatukGIS Developer Kernel, with its hundreds of classes and thousands of methodsx 
Load and run deployed scriptsx 
No third-party development environment requiredx 
Over 20 example Basic and Pascal scripts providing useful functionality, such as:
AddGridPoints - Generates a grid of points (such as "cruise points" used in forestry) over a selected polygon and adds the points to a newly generated points layer.
GPSLocate - Reads geographic coordinates from a connected GPS device and displays real-time positions on the map in any coordinate system.
MapsGoogle - Opens a web browser, navigates to maps.google.com and sets the Google Maps extent to reflect the Editor visible extent.
MapsGoogleLink - Reads a link created with Google Maps and sets the Editor visible extent to the area indicated in that link.
Neighbours - For each polygon in a layer, determines the number of neighbors (contagious polygons), generates a label for each polygon showing its number of neighbors, and fills each polygon with a color associated with that number.
SelQuery - Makes a selection of shapes in a layer based on a SQL query performed on the shape attributes.
GetWFS - Provides combo box to select layer names for loading layers from a WFS (Web Feature Service) server.
OpenStreetMaps - Downloads vector street map data from www.openstreetmap.com for just the area reflected by the current map extent
CSConverter - Converts the coordinates of a point(s) between coordinate systems. Script is batch aware, so it can be used convert large data sets in a single operation.
x  

Supported Vector File Types
Editor v. 2.x Viewer v. 2.x
read write read write
         
CSV (Comma separated values text file) x x x  
DGN (Microstation) x   x  
DLG (Digital Line Graphs) x x x  
DWG2000 (AutoCad) x   x  
DXF – ASCII (AutoCad export format) x x x  
DXF – BINARY (AutoCad export format) x x x  
E00 - ASCII (ESRI ArcInfo export format) x   x  
E00 – Binary (ERSI ArcInfo export format) x   x  
FME x      
GDF 3.0 x   x  
GDL/OGR x      
GML (Geographic Markup Language) x x x  
GPX (GPS Exchange format) x x x  
GSHHS (Global Self-consistent Hierarchical High-resolution Shorelines) x   x  
JSON (JavaScript Object Notation) x x x  
KML (Google Earth Keyhole Markup Language) x x x  
LandXML x   x  
MID/MIF (MapInfo import format) x x x  
OpenStreetMap x   x  
S-57 (Marine charting format) x   x  
SDTS (TVP - Topological Vector Profile) x x x  
SHP (ESRI ArcView Shape format) x x x  
TAB/MAP (MapInfo format) x x x  
TIGER 2000 (line) x   x  
VPF 3.0 (Vector Product Format) x   x  
WFS (OpenGIS Web Feature Service layer) x   x  

SQL/Spatial Database Vector Layer Formats:
ESRI ArcSDE spatial (Q10783) x *    
ESRI Personal Geodatabase (Q10765) x x x  
Geomedia SQL Access Warehouse (Q10550) x x x  
Geomedia SQL Server (Q10550) x x    
MapInfo SpatialWare (Q10812) x x    
MSSQL Spatial Server – Katmai (Q10811) x x    
OpenGIS PostGIS spatial (Q10810) x x    
OpenGIS SQL BLOB (Simple Features) (Q10765) x x x  
OpenGIS SQL Normalized (Simple Features) (Q10765) x x x  
Oracle Spatial/Locator (Q10779) x x    
TatukGIS SQL binary (Q10765) x x x  

*Editing of ArcSDE data is limited to the attribute data. Editing of the vector geometry is not supported.)


Supported Raster File Types Editor v. 2.x Viewer v. 2.x
read write read write
ADF (ESRI ArcInfo Integer Grid) x   x  
BIL/SPOT x   x  
BMP x x x  
BT (Binary Terrain Grid) x   x  
CADRG (Compressed ARC Digitized Raster Graphics) x   x  
DT0 (Digital Terrain Elevation Data level 0) x   x  
DT1 (Digital Terrain Elevation Data level 1) x   x  
DT2 (Digital Terrain Elevation Data level 2) x   x  
ECW (file based) x   x  
ECWP (server based) x   x  
FLT (ESRI ArcInfo Float Binary Grid) x x x  
GIF (Graphics Interchange Format) x   x  
GRD (ERSI ASCII GRID) x x x  
GRD (Surfer ASCII Grid - DSAA) x   x  
GRD (Surfer Binary grid) x   x  
IMG (ERDAS IMAGINE) x   x  
JPEG x x x  
JPEG2000 x   x  
MrSID (Multiresolution seamless image database) x   x  
PNG x x x  
SDTS-RPE (Raster Profile & Extensions) x   x  
TIFF/GeoTIFF (packbits, group4, etc. compression) x   x  
TIFF/GeoTIFF (uncompressed, LZW) x x x  
WMS (OpenGIS Web Mapping Service layer) x   x  

SQL Database Raster Layer Formats:
ERSI SDE Raster (Q10783) x      
Oracle GeoRaster (Q10779) x      
TTKLS - TatukGIS PixelStore (Grid) (Q10649) x x x  
TTKLS - TatukGIS PixelStore (Image) (Q10649) x x x  

Project Files Editor v. 2.x Viewer v. 2.x
read write read write
ESRI ArcExplorer x   x  
EESRI ArcGIS/ArcMap (exported using the free Arc2TatukGIS extension) x   x  
ESRI ArcView x   x  
MapInfo Professional x   x  
TTKGP - TatukGIS x x x x

All brand or product names referenced in this publication are trademarks or registered trademarks of their respective holders.