TatukGIS Editor
Home    News    Products    Samples    Customers    FAQ    Forums    About/Contact    Downloads    Shop    Your Account    
www.tatukgis.com Products Developer Tools Developer Kernel 
 Feature MatrixHistory

 

TatukGIS Developer Kernel Toolkit           

Feedback from DK users
Partial DK Customer List
Feature Matrix
Product Brochure [PDF]
Download Trial Version

The TatukGIS Developer Kernel (DK) is a comprehensive SDK for the development of custom GIS applications and solutions. This product is used for GIS solutions by a wide range of private, corporate, and government customers located in more than 50 countries. Depending on the preferred development environment or platform, the DK is provided as four separate product editions, each reflecting the same framework, API, and technology.

  1. DK-VCL. A native Borland®/CodeGear® Delphi™/C++ Builder™ VCL supporting both standard Win32 environment and native/manageable .NET development with Delphi7, 2005, 2006, and 2007.
  2. DK-ActiveX. An ActiveX® (OCX) control supporting Visual Basic, VB.NET, C#, Visual C++ and other ActiveX compatible programming languages, with Microsoft® Visual Studio versions 6, 2003, 2005, 2008, and Express. Support for .NET via COM.
  3. DK.NET. A manageable .NET WinForms component supporting C# and VB.NET with Microsoft® Visual Studio 2003, 2005, 2008, and Express.
  4. DK-CF. A manageable .NET Compact Framework 2.0/3.5 component supporting Microsoft® Visual Studio 2003, 2005, and 2008. Tested on devices running the following operating systems: Pocket PC 2002 and 2003, Windows Mobile 5 and 6, Windows CE.NET 4.2, Windows CE 5 and 6. For feature details refer to the Feature Matrix.

The API, functionality, and property sets of the DK-VCL, DK.NET, and DK-CF editions are nearly the same. The code of an application developed with the DK.NET and DK-CF is exactly the same. The DK-ActiveX edition is very similar to the DK-VCL and DK.NET, with any minor functionality differences due to the completeness of the ActiveX wrapper around the DK-VCL code.  The close similarity of the four DK product editions makes porting a DK-based application between development environments, e.g., Delphi, C++Builder, Visual Basic, Visual C++, C#, .NET, Compact Framework, etc., a relatively straight forward matter.  (See comparative code sample.)

While the DK is excellent for desktop or mobile GIS application development, it is also appropriate for the development of enterprise level, multi-user user GIS solutions using SQL database map layers. The DK supports the creation, storage, and access to vector map data in a number of SQL database layer formats: i) OPENGIS® Simple Features for SQL Implementation, ii) native TatukGIS SQL binary method, iii) Geomedia® SQL Server and Access Warehouse, iv) ESRI Personal Geodatabase, vi) ESRI ArcSDE and vii) Oracle Spatial/Locator. The DK support for the spatial database formats - Oracle Spatial and ESRI ArcSDE – is provided via the DK-Spatial Database Extensions.

The DK toolkit is royalty-free for desktop application development and may be used to develop and deploy server based applications with the payment of a DK Server Deployment Royalty. Each DK license also includes a license of the TatukGIS Internet Server Developer Edition. This allows each DK licensed developer use of the Internet Server product for development purposes.

When evaluating or starting development with the DK product, TatukGIS recommends the following:

  • review the introductory FAQ items in the “Evaluating and Getting Started” FAQ reading list
  • review the UML Object Model Hierarchy for an overview of the DK structure and the supported functions and properties
  • review of the 50 DK samples provided in Delphi, C++Builder, Visual Basic, VB.NET, and C#
  • refer to the searchable FAQ material, which includes several hundred DK related FAQ items, as a supplemental resource to the integrated DK helpfiles.

If any problem cannot be resolved from the information provided by these resources, contact TatukGIS for assistance. The DK license price includes access to e-mail technical support (within reasonable limits), product upgrades/updates, and licensed user forum during the first 12 months following the date of purchase.

Significant product features:

  • Supports the leading GIS, CAD, and pixel formats: SHP, E00, MIF/MID, TAB, DXF, DGN, TIGER, GML, KML, VPF, GDF, SDTS, DLG, GPX, TIFF/ GeoTIFF, JPEG, JPEG2000, PNG, BMP, BIL/SPOT, ECW, MrSID, IMG, CADRG, PixelStore  and grid formats (ASCII GRID, FLOAT GRID, BT, DTED, ADF)
  • SQL-based vector formats: OPENGIS® Simple Features for SQL implementation, Geomedia® SQL Server & Access Warehouse, ESRI Personal Geodatabase, and TatukGIS binary formats
  • Spatial server database formats: Oracle Spatial/Locator and ESRI ArcSDE, via the DK Spatial Database Extensions DK add-on product
  • SQL-based pixel layers in the TatukGIS PixelStore format
  • Opens most ESRI ArcView®, ArcExplorer®, or MapInfo Professional® projects as well as TatukGIS project files
  • A single visual layer/legend/property control for all aspects of the map appearance
  • Topological operations, such as buffers, intersections, unions, etc.
  • Joining to external SQL databases via ADO/ODBC or DBX
  • R-Tree spatial indexing
  • Querying based on the geometric relationships between shapes (DE-9IM Model)
  • Advanced pixel layer operations, such as histograms equalizations, color coding, layer transparency, etc.
  • Thematic mapping, custom rendering, scale control
  • Pie and bar charts
  • Advanced editing support
  • Supports GPS devices, batch import/export to/from GPS devices using the GPX format
  • Street address geocoding, address querying, address parsing, reverse geocoding
  • Cost based optimal routing
  • CGM and TrueType symbols for points and lines; CGM, TrueType, and WMF symbols for fills
  • Advanced label placement, overlap avoidance, styles, fonts
  • Universal support of language characters (Chinese, Japanese, Arabic, Hebrew, Russian, etc.)
  • Most projections, datums, ellipsoids
  • Print, print preview, print to PDF file, print templates
  • SHP file encryption feature to protect distributed data
  • Help files with Visual Studio .NET Integration
  • Free of all Dynamic Library Links and 3rd party libraries, resulting in user applications that are easy to install and uninstall
  • VCL based applications compile into a single executable file
  • Modern, free of software legacy limitations
  • Small footprint and very fast; Efficiently handles very large SHP files (up to 2 Gigabytes!)
  • Efficiently handles very large SHP files (up to 2 Gigabytes!)
  • Support, upgrades, licensed user forum for first year at no additional charge
  • 45 samples provided in VB6, VB.NET, C#, Delphi, C++ Builder


TatukGIS Developer Kernel 8.9 Product Specifications

Licensing Per user (developer). 'User' is defined as any person accessing or using the product for any purpose, e.g. development, integration, compilation, testing, etc. Each DK user must be registered with TatukGIS.

Deployment of compiled applications:
- PC desktop final user applications: royalty-free
- Server based applications: The payment of the DK Server Deployment Royalty fee for each deployment of a DK based server application to a server computer.
- Server application developed from the DK: The payment of the DK Server Deployment Royalty fee for each deployment of a DK based server application to a server computer.
- Server application developed from the IS Developer Edition: Purchase of a TatukGIS Internet Server license for each production server.
-Windows Mobile/CE Pocket PC applications: Per agreement

(See Price)
(Licensing FAQ)
(See License Agreement [PDF])

License purchase includes access to product upgrades/updates, e-mail technical support (within reason), and licensed user forum for the first 12-months after purchase. Continuation of access to upgrades/support/user forum for each additional 12-month period costs 45% of the current price of a new DK license.
Platform Windows

Programming languages/platforms supported DK-VCL edition: Borland®/CodeGear® Delphi™ (6, 7, 2005, 2006, 2007) and C++Builder™ (6, 2006, 2007) "natively" as a VCL library. Native/manageable .NET support under Delphi 2005/2006/2007 included.

DK-ActiveX edition: Visual Basic, VB.NET, C#, Visual C++, Visual FoxPro, and any other programming language supported by ActiveX or .NET technologies (via COM). Supporting Microsoft Visual Studio 6, Visual Studio 2003 (VS2003), Visual Studio 2005 (VS2005), Visual Studio 2008 (VS.NET 2008), and Visual Studio Express.

DK.NET edition: .NET manageable development for Windows® forms .NET 1.1, .NET 2.0, and .NET 3.5. Includes support for Microsoft Visual Studio 2003 (VS2003), Visual Studio 2005 (VS2005), Visual Studio 2008 (VS2008), and Visual Studio Express.

DK-CF edition: .NET manageable development for Windows Compact Framework using VB.NET or C#. Includes support for Visual Studio 2003 (VS2003), Visual Studio 2005 (VS2005), and Visual Studio 2008 (VS2008). Supporting Microsoft Framework 2.0 & 3.5 (with VS2008)

Source code DK-VCL source code version: The native Delphi language source code, which can also be compiled in C++Builder, is included.

(TatukGIS may require buyers to sign a non-disclosure agreement.)

DK-ActiveX, DK.NET, and DK-CF editions: Source code not provided.

App.  Program Interface (API) Object interface to approx. 2,300 public/protected functions and properties in 130 classes



Vector Layer formats
  DK-VCL/.NET/ActiveX DK-CF
  read write read write
Internal in-memory layer Yes Yes Yes Yes
SHP (ArcView shape format)* Yes Yes Yes Yes
E00 (ASCII & Binary) Yes      
MID/MIF (MapInfo import format) Yes Yes Yes Yes
TAB (MapInfo vector format) Yes      
DGN (Microstation)* Yes      
DXF (AutoCAD Export format; ASCII & Binary;
Incl. XData) *
Yes Yes    
GML (Geographic Markup Language) Yes Yes    
KML (Google Earth Keyhole Markup Language) Yes Yes    
GDF Yes      
GPX (GPS Exchange format) Yes Yes    
SDTS (TVP-Topological Vector Profile) Yes      
DLG (Digital Line Graphs) Yes Yes    
TIGER 2000 (U.S. Dept. of Census) Yes      
VPF (Vector Product Format) Yes      
CSV (Comma separated values text file) Yes Yes    
SQL Layers – TatukGIS format (FAQ# Q10765) Yes Yes    
SQL Layers – OPENGIS® (BLOB & Normalized) (FAQ# Q10765)** Yes Yes    
Geomedia® SQL Server & Access Warehouse (FAQ# Q10550) Yes Yes    
ESRI Personal Geodatabase (Access DB) (FAQ# Q10765) Yes Yes    
ESRI ArcSDE spatial server database (FAQ# Q10783)*** Yes      
Oracle Spatial/Locator database format (FAQ# Q10779)*** Yes Yes    

All formats supported 'natively', i.e., without converting the data to an internal format. Export to WMF and PDF (via a wrapper) file formats also supported.

* Reads SHP, DXF, and DGN 3D files
** OPENGIS® (www.opengis.org) Simple Features for SQL (Doc 99-049)
***With purchase of DK-Spatial Database Extensions



Pixel/Grid Layer formats
  DK-VCL/.NET/ActiveX DK-CF
  read write read write
TIFF, GeoTIFF (uncompressed, LZW) Yes Yes    
TIFF, GeoTIFF (packbits, group4) Yes      
BMP Yes Yes Yes  
BIL/SPOT Yes      
JPEG Yes Yes Yes  
JPEG2000 Yes      
PNG Yes Yes Yes  
GIF Yes   Yes  
IMG (ERDAS IMAGINE) Yes      
ECW (file based) Yes    
ECWP (server based) Yes      
MrSID (Multiresolution seamless image database) Yes   pending  
CADRG (& CIB) (Compressed ARC Digitized Raster Graphics) Yes      
SDTS-RPF (Raster Profile & Extensions) Yes      
TTKPS (TatukGIS PixelStore SQL-based pixel/grid) Yes Yes    
WMS - OpenGIS Web Mapping Service Layer Yes    
ADF (ArcInfo Integer Grid) Yes    
BT (Binary Terrain Grid) Yes    
DEM (USGS Digital Elevation Models) Yes    
DT0 (Digital Terrain Elevation Data level 0) Yes    
DT1 (Digital Terrain Elevation Data level 1) Yes    
DT2 (Digital Terrain Elevation Data level 2) Yes    
FLT (Arcinfo Float Binary Grid) Yes    
GRD (Arcinfo ASCII Grid) Yes    
GRD (Surfer ASCII Grid-DSAA) Yes    

External Database Support Joining vector map layers to any SQL database supporting ADO or DBX. Querying against vector attributes that may be stored in an external SQL database.

Reads and writes SQL-based vector layers, with support for four formats: i) per OPENGIS® Simple Features for SQL implementation, ii) TatukGIS binary SQL vector layers method, iii) Geomedia® SQL Server & Access Warehouse, and iv) Oracle Spatial/Locator, v) ESRI Personal Geodatabase, vi) ESRI ArcSDE.  Reading/writing pixel layers in the TatukGIS PixelStore SQL database format.

Database connectors for the above: ADO/ODBC or dbExpress (DBX).

Supported database engines: SQL products such as MSJET (MDB), MSSQL, MySQL, Oracle, Interbase®, DB2, Advantage, sapDB, and PostgreSQL
Geometry Relations Querying Based on the Dimensionally Extended 9 Intersection Model (DE-9IM).

Spatial Indexing R-Tree indexing supported (enhances routing functionality)

Topological Operations Advanced, supporting buffers, intersections, unions, etc.

Visual controls A single visual layer/legend/property control for all aspects of the map appearance.

Editing support Full featured

Pixel Layer Manipulation Advanced, including histogram equalizations, layer transparency factor, color coding, color enhancing, etc.

Thematic Mapping Custom rendering, powerful configuration files for project and coverage appearance, legend control, pie and bar charts.

Projections, datums 26 projections, 225 datum operations, 50 ellipsoids supported. New Zealand Map Grid.

DK v. 9 will introduce redesigned coordinate system support based on the Prj4 engine, but after implementation of many error fixes, additions, and enhancements, with OPENGIS® WKT features implementation. The support includes:

- 125 projections
- 345 datums
- 500 coordinate transformations (datum shifts)
- 51 ellipsoids
- 13 Prime Meridians
- 57 unit types
- 1,800 coordinate systems (including U.S. State Planes and national and regional map grids in use around the world)
- user defined coordinate systems based on WKT (Open GIS) projection files
- reading the coordinate system information for raster images contained in GeoTIFF’s, World Files, and TAB registration files
- reading the projections of TAB and MIF vector files

DK v.8.5 Projection List:Airy, Aitof, Albers, Apian Globular I, August Epicycloidal, Azimuthal Equal Area (Lambert), Azimuthal Equidistance, Bacon Globular, Behrmann, Bipolar Conic, Boggs Eumorphic, Bonne, Cassini, Central Cylindrical, Chamberlin Trimetric, Collignon, Craster Parabolic, Double Stereographic (Rousilhe), Eckert I, Eckert II, Eckert III, Eckert IV, Eckert V, Eckert VI, Equal Area Cylindrical, Equidistant Conic, Equidistant Two Point, Euler, F16GRS, Fahey, Flat Polar Parabolic, Flat Polar Quartic, Flat Polar Sine (no. 1), Flat Polar Sine (no. 2), Flat Polar Sinusoidals (McBryde-Thomas), Foucaut Pseudocylindrical, Foucaut Sinusoidal, Gall Orthographic, Gall Stereographic, GEOREF, Gnomic, Ginsburg VIII, GS48 (Modified Stererographics For 48 vU.S.), GS50 (Modified Stererographics For 50 U.S.), Hammer, Hatano, Hotine Oblique Mercator Azimuth Center, Hotine Oblique Mercator Azimuth Natural Origin, Hotine Oblique Mercator Two Point International, Kavraisky VII Map of the World, Kavraisky V, Krovak, Laborde Madagaskar, Lagrange, Lambert, Lambert Azimuthal Equal Area, Lambert Conformal Conic, Landsat, Larrivee, Laskowski, Lee Oblated Stereographic, Loximuthal, Mercator, MGRS, Miller Cylindrical, Miller Oblated Stereographic, Modified Stererographics For Alaska, Mollweide, Murdoch I, Murdoch II, Murdoch III, Nell, Nell Hammer, New Zealand Map Grid, Nicolosi Globular, Oblated Equal Area, Oblique Cylindrical Equal Area Azimuth , Oblique Cylindrical Equal Area Two Point, Ortelius, Oval Orthographic Perspective Conic, Plate Carree (Equidistant Cylindrical), Polar Stereographic, Polyconic American, proj, Putnins’ 1, Putnins’ 2, Putnins’ 3, Putnins’ 3’, Putnins’ 4, Putnins’ 5, Putnins’ 5’, Putnins’ 6, Quartic Authalic, Rectangular Polyconic, Robinson, Sinusoidal (Sanson-Flamsteed), Stereographic, Swiss Oblique Mercator, Tissot, Transverse Central Cylindrical, Transverse Cylindrical Equal Area, Transverse Mercator (Gauss-Kruger), Urmaev Flat Polar Sinusoidal, Urmaev V, Universal Polar Stereographic (UPS), Universal Transverse Mercator (UTM), Universal Polar Stereographic (UPS), van der Gritten I, van der Gritten II, van der Gritten III, van der Gritten IV, Vitkovsky I, Wagner I, Wagner II, Wagner III, Wagner IV, Wagner V, Wagner VI, Wagner VII, Werenskiold I, Werner, Winkel I, Winkel II, Winkel Tripel.

DK v.8.5 Ellipsoids List: Airy 1830, Airy Modified, Australian, Bessel 1841, Bessel Modified, Bessel Namibia, Clarke 1858, Clarke 1866, Clarke 1866 Michigan, Clarke 1880 Benoit, Clarke 1880 IGN, Clarke 1880 RGS, Clarke 1880 Arc, Clarke 1880 SGA, Everest Definition 1937, Everest Definition 1967, Everest 1830 Modified, GRS 1980, Helmert 1906, Indonesian, International 1924, Krassowsky 1940, NWL 9D, Plessis 1817, Struve 1860, War Office, WGS 1984, GEM 10C, OSU 86F, OSU 91A, Clarke 1880, Sphere, GRS 1967, ATS 1977, Everest 1830, WGS 1972, Everest Definition 1962, Everest Definition 1975, Bessel Namibia GLM, GRS 1980 Sphere 1, GRS 1980 Sphere 2, Xian 1980, WGS 1966, Fischer 1960, Fischer 1968, Fischer Modified, Hough 1960, Everest 1968 Modified, Walbeck, Authalic Sphere ArcInfo, GRS 1967 Truncated

DK v.8.5 Prime Meridians List: Greenwich, Lisbon, Paris, Bogota, Madrid, Rome, Bern, Jakarta, Ferro, Brussels, Stockholm, Athens, Oslo.

DK v.8.5 Unit types:
Linear: Metre, Foot International, US Survey Foot, Clarkes Foot, Fathom, Nautical Mile, German Legal Metre, US Survey Chain, US Survey Link, US Survey Mile, Kilometre, Clarkes Yard, Clarkes Chain, Clarkes Link, British Yard Sears 1922, British Foot Sears 1922, British Chain Sears 1922, British Link Sears 1922, British Yard Benoit 1895 A, British Foot Benoit 1895 A, British Chain Benoit 1895 A, British Link Benoit 1895 A, British Yard Benoit 1895 B, British Foot Benoit 1895 B, British Chain Benoit 1895 B, British Link Benoit 1895 B, British Foot 1865, Indian Foot, Indian Foot 1937, Indian Foot 1962, Indian Foot 1975, Indian Yard, Indian Yard 1937, Indian Yard 1962, Indian Yard 1975, Statute Mile, Gold Coast Foot.

Angular: Radian, Degree, Arc Minute, Arc Second, Grad, Gon, Microradian, Centesimal Minute, Centesimal Second, Mil 6400.

DK v.8.5 Datums: Airy 1830, Airy Modified, Australian, Bessel 1841, Bessel Modified, Bessel Namibia, Clarke 1858, Clarke 1866, Clarke 1866 Michigan, Clarke 1880 Benoit, Clarke 1880 IGN, Clarke 1880 RGS, Clarke 1880 Arc, Clarke 1880 SGA, Everest Definition 1937, Everest Definition 1967, Everest 1830 Modified, GRS 1980, Helmert 1906, Indonesian, International 1924, International 1967, Krassowsky 1940, NWL 9D, Plessis 1817, Struve 1860, War Office, GEM 10C, OSU 86F, OSU 91A, Clarke 1880, Sphere, GRS 1967, ATS 1977, Everest 1830, Everest Definition 1962, Everest Definition 1975, Bessel Namibia GLM, GRS 1980 Sphere 1, GRS 1980 Sphere 2, Xian 1980, WGS 1966, Fischer 1960, Fischer 1968, Fischer Modified, Hough 1960, Everest 1968 Modified, Walbeck, Authalic Sphere ArcInfo, GRS 1967 Truncated, Greek, GGRS 1987, ATS 1977, KKJ, RT 1990, Samboja, Lithuania 1994, Tete, Madzansua, Observatario, Moznet, Indian 1960, FD 1958, Estonia 1992, PDO 1993, Old Hawaiian, St Lawrence Island, St Paul Island, St George Island, Puerto Rico, North American 1983 CSRS98, Israel, Locodjo 1965, Abidjan 1987, Kalianpur 1937, Kalianpur 1962, Kalianpur 1975, Hanoi 1972, Hartebeesthoek 1994, CH1903, CH1903+, Swiss TRF 1995, North American 1983 HARN, Rassadiran, European 1950 ED77, Dabola, S JTSK, Mount Dillon, Naparima 1955, European Libyan Datum 1979, Chos Malal 1914, Pampa del Castillo, Korean Datum 1985, Yemen NGN 1996, South Yemen, Bissau, Korean Datum 1995, NZGD 2000, Accra, American Samoa 1962, SIRGAS, RGF 1993, POSGAR, IRENET95, Sierra Leone Colony 1924, Sierra Leone 1968, Australian Antarctic Datum 1998, Pulkovo 1942 83, Pulkovo 1942 58, Estonia 1997, Luxembourg 1930, Azores Occidental Islands 1939, Azores Central Islands 1948, Azores Oriental Islands 1940, Madeira 1936, OSNI 1952, Red Geodesica Venezolana, POSGAR 1998, Albanian 1987, Douala 1948, Manoca 1962, Qornoq 1927, Scoresbysund 1952, Ammassalik 1958, Garoua RGS, Kousseri, Egypt 1930, Pulkovo 1995, Adindan, Australian 1966, Australian 1984, Ain el Abd 1970, Afgooye, Agadez, Lisbon, Aratu, Arc 1950, Arc 1960, Batavia, Barbados 1938, Beduaram, Beijing 1954, Belge 1950, Bermuda 1957, Bern 1898, Bogota, Bukit Rimpah, Camacupa, Campo Inchauspe, Cape, Carthage, Chua, Corrego Alegre, Cote d Ivoire, Deir ez Zor, Douala, Egypt 1907, European 1950, European 1987, Fahud, Gandajika 1970, Garoua, Guyane Francaise, Hu Tzu Shan, Hungarian 1972, Indonesian 1974, Indian 1954, Indian 1975, Jamaica 1875, Jamaica 1969, Kalianpur 1880, Kandawala, Kertau, Kuwait Oil Company, La Canoa, Provisional S American 1956, Lake, Leigon, Liberia 1964, Lome, Luzon 1911, Hito XVIII 1963, Herat North, Mahe 1971, Makassar, ETRF 1989, Malongo 1987, Manoca, Merchich, Massawa, Minna, Mhast, Monte Mario, Mporaloko, North American 1927, North American Michigan, North American 1983, Nahrwan 1967, Naparima 1972, New Zealand 1949, NGO 1948, Datum 73, NTF, NSWC 9Z 2, OSGB 1936, OSGB 1970 SN, OS SN 1980, Padang 1884, Palestine 1923, Pointe Noire, GDA 1994, Pulkovo 1942, Qatar, Qatar 1948, Qornoq, Loma Quintana, Amersfoort, South American 1969, Sapper Hill 1943, Schwarzeck, Segora, Serindung, Sudan, Tananarive 1925, Timbalai 1948, TM65, TM75, Tokyo, Trinidad 1903, Trucial Coast 1948, Voirol 1875, Voirol Unifie 1960, Bern 1938, Nord Sahara 1959, RT38, Yacare, Yoff, Zanderij, MGI, Belge 1972, Deutsche Hauptdreiecksnetz, Conakry 1905, Dealul Piscului 1933, Dealul Piscului 1970, NGN, Kuwait Utility, WGS 1972, WGS 1972 BE, WGS 1984, Anguilla 1957, Antigua 1943, Dominica 1945, Grenada 1953, Montserrat 1958, St Kitts 1955, St Lucia 1955, St Vincent 1945, NAD 1927 Definition 1976, NAD 1927 CGQ77, Xian 1980, Hong Kong 1980, Japanese Geodetic Datum 2000, Gunung Segara, Qatar 1995, Porto Santo, Selvagem Grande, Bern 1898 Bern, Bogota Bogota, Lisbon Lisbon, Makassar Jakarta, MGI Ferro, Monte Mario Rome, NTF Paris, Padang 1884 Jakarta, Belge 1950 Brussels, Tananarive 1925 Paris, Voirol 1875 Paris, Voirol Unifie 1960 Paris, Batavia Jakarta, RT38 Stockholm, Greek Athens, Carthage Paris, NGO 1948 Oslo, S JTSK Ferro, Nord Sahara 1959 Paris, Gunung Segara Jakarta, ATF Paris, Nord de Guerre, Madrid 1870, Lisbon 1890, WGS 1966, Hermannskogel, Estonia 1937, Sierra Leone 1960, European 1979, Everest Bangladesh, Everest India Nepal, Hjorsey 1955, Hong Kong 1963, Oman, South Asia Singapore, Ayabelle Lighthouse, Point 58, Beacon E 1945, Tern Island 1961, Astro 1952, Bellevue IGN, Canton 1966, Chatham Island 1971, DOS 1968, Easter Island 1967, Guam 1963, GUX 1, Johnston Island 1961, Kusaie 1951, Midway 1961, Pitcairn 1967, Santo DOS 1965, Viti Levu 1916, Wake Eniwetok 1960, Wake Island 1952, Anna 1 1965, Gan 1970, ISTS 073 1969, Kerguelen Island 1949, Reunion, Ascension Island 1958, DOS 71 4, Cape Canaveral, Fort Thomas 1955, Graciosa Base SW 1948, ISTS 061 1968, LC5 1961, Observ Meteorologico 1939, Pico de Las Nieves, Porto Santo 1936, Sao Braz, Selvagem Grande 1938, Tristan 1968, Camp Area, Deception Island, S42 Hungary, Alaskan Islands, Datum Lisboa Bessel, Datum Lisboa Hayford

Symbols CGM Clear Text, GCM binary, and TrueType symbols for points and lines; CGM, TrueType, and WMF symbols for fills.

Labeling features Advanced label placement, styles, overlap avoidance, multi-field, formatted, and support of practically any international language character set (Chinese, Japanese, Arabic, Russian, Hebrew, etc.)

OPENGIS® Specifications Implementation OpenGIS Simple Features Specification for SQL, WKB (Well-Known Binary format), WKT (Well-Known Text format), WMS (Web Map Service)*

* Preliminary WMS support implemented in DK v. 8.6.5.

Printing/Print Preview Yes, including printing templates and print to PDF (supported via a wrapper; separate license required)

(PDF printing is supported via a wrapper; separate license required)

GPS Supports NMEA compatible devices for real-time tracking. "Snap to road" feature to correct for the GPS positioning error, etc. Supporting the GPX format for import/export of data to/from most GPS devices

Geocoding Street address geocoding and querying (consistent with TIGER naming); advanced street address parsing (standardization).

Reverse geocoding (the finding the nearest geocoded street address to a given set of coordinates or map location).

Routing functionality Yes. Cost based, between a starting and ending point.

PixelStore image format The PixelStore image format is for the efficient storage of raster image layers of unlimited sizes
Footprint Very small. Basic application developed using Delphi or C++ Builder is approximately 1MB in one EXE file; ActiveX Library is provided in one 1.5 MB DLL. Running a mapping function in MS Windows with TatukGIS uses very little RAM, regardless of complexity.
Free of all Dynamic Library Links and 3rd party libraries, resulting in user applications that are easy to install and uninstall.

VCL-based applications compile into a single executable.

Speed Very fast. Speed comparison tests suggest that the DK runs some operations run even 5 - 50 times faster than the leading GIS development products. Writing to in-memory layers, spatial filtering etc., are very, very fast.

Efficiently handles very large SHP files (up to 2 Gigabytes!)

Technical support/ upgrades Provided for one year after purchase at no additional charge.


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