The TatukGIS Developer Kernel (DK) is a professional grade GIS software development kit (SDK) used by customers in a wide range of industries to develop custom GIS applications or add geospatial functionality to existing products. DK product editions are compiled natively for multiple leading development platforms: Delphi/C++Builder, .NET, ASP.NET, ActiveX, and Java. These provide the means to develop GIS applications for just about any operating system, including Windows, macOS, Linux, iOS, Android, and for the web.
Each DK edition shares the same object-oriented API and functionality except for differences reflecting the different technologies. No development technology is favored over another. Application source code is highly similar across platforms (see comparative code example). Shared API and source code similarity means easier migration possibilities between development platforms and operating systems.
The Developer Kernel's API is comprehensive, with roughly 750 classes and 19,000 documented methods and properties designed for professional GIS application development. Built from in-house developed and owned technology, the SDK is without dependence on third-party software libraries.
Reflecting an agnostic approach to data formats and storage, native support for more than 70 geospatial industry formats is compiled into the DK library. Dozens more formats are supported via external drivers. Wide format compatibility enables customers to develop geospatial solutions that are not dependent on proprietary, vender-specific data formats.
Key features include powerful layer properties, legend and other visual controls, 5,000+ predefined coordinate systems, on-the-fly layer reprojection, vector editing, spatial and SQL queries, filters, topological operations, thematic/choropleth mapping, data classification methods, viewshed and AGL visibility analysis, vector-to-grid interpolation algorithms, point cloud-to-grid conversion, grid-to-polygon conversion, slope analysis, hydrology toolset, raster algebra, layer statistics, operation pipelining, dynamic shape aggregation, 3D visualization, and general compatibility with industry standards.
The DK is licensed per developer, with no deployment royalties or run-time fees. Licensing is by product edition designed for a particular development platform or as an Enterprise package aggregating support for all available platforms and advanced spatial databases (e.g., PostGIS, Oracle Spatial, ArcSDE, most others).
A FMX application created with the DK for Delphi edition, running on iOS, Android, and macOS.
GIS SDK, GIS developer kit, GIS devkit, GIS developer component, GIS development kit, multi-platform GIS SDK, geospatial SDK, geospatial component, geospatial developer kit, geospatial development tools, GIS developer tools, GIS toolkit, GIS kit, GIS developer tools, API GIS development, multi-platform GIS