The TatukGIS Developer Kernel (DK) is a comprehensive GIS development toolkit provided as a Delphi/C++Builder VCL (as well as a ActiveX control supporting .NET). The toolkit incorporates 2,300 public/protected functions and properties in 130 classes, and is royalty-free for desktop application development. Important features:
Supports the leading GIS, CAD, and raster imagery formats: SHP, E00, MIF/MID, TAB, DXF, DGN, GML, TIGER, SQL, TIFF/GeoTIFF, JPEG, PNG, BMP, ECW, RPF/CADRG/CIB, MrSID (via a wrapper) SPOT, PixelStore (for SQL-based pixel coverages)
SQL vector layers with OPENGIS features implementation
A single visual layer/legend/property control for all aspects of the map appearance
Topological operations, such as buffers, intersections, unions, etc.
Joins to external SQL databases via ADO/ODBC or DBX
R-Tree spatial indexing
Geometric relations functionality (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, geocoding, and optimal routing
CGM and TrueType symbols for points and lines; CGM, TrueType, and WMF symbols for fills
Advanced label placement, overlap avoidance
Universal support of language characters (Chinese, Japanese, Arabic, Hebrew, Russian, etc.)
Most projections, datums, ellipsoids
Free of all Dynamic Library Links and 3rd party libraries, resulting in user applications that are easy to install and uninstall
Applications compile into a single executable file
Modern, free of software legacy limitations
Very small footprint and extremely fast
Guarantee, support, and upgrades for first year at no additional charge.