The TatukGIS Developer Kernel (DK) is a professional grade, general-purpose GIS software development kit (SDK) used by customers in a wide range of industries to develop custom GIS applications or add GIS functionality to existing products. An SDK edition is available for just about every development platform, providing the means to develop GIS for just about any operating system.
- Delphi/C++Builder library for FMX and VCL frameworks, to develop Windows (32 and 64 bit), macOS, iOS, and Android applications
- Fully bytecode JVM jar library for Java Swing framework, to develop Windows, macOS, Linux, and even Raspbian (Raspberry Pi) applications
- Fully .NET CIL for WinForms and WPF frameworks, to develop Windows (32 and 64 bit) applications
- ActiveX control, to develop Windows applications
- ASP.NET Web Forms component, to develop web GIS applications
Each SDK edition shares essentially the same comprehensive object-oriented API designed for professional GIS development, with no development technology favored over another. Application source code is highly similar across platforms (see comparative code example), enabling multi-platform possibilities.
Reflecting a format-agnostic approach, support for more than 70 geospatial industry data formats is compiled into the DK software library. Formats are supported natively, without need for any TatukGIS internal format. Dozens more formats are supported via external drivers. Wide format compatibility enables customers to develop applications that are independent of proprietary, company-specific data formats.
Built from in-house developed and owned technology, the TatukGIS DK is without dependence on third-party libraries. The API is extensive, with roughly 750 classes and 19,000 documented methods and properties. Key features include powerful layer properties, legend, and other visual controls, 5,000+ predefined coordinate systems, on-the-fly layer reprojection, extensive vector and pixel operations, thematic mapping, vector editing, spatial queries, filters, topological operations, data classification methods, viewshed and AGL visibility analysis, vector-to-grid interpolation algorithms, point cloud-to-grid conversion, slope analysis, raster algebra, layer statistics, operation pipelining, dynamic shape aggregation, 3D visualization, and general compatibility with industry standards.
Each DK edition is licensed individually as a standard version or as an Enterprise package. Enterprise licensing includes all DK product editions and support for advanced spatial databases (e.g., PostGIS, Oracle Spatial and GeoRaster, Microsoft SQL Server Spatial, ESRI ArcSDE, and others).
DK licensing is per developer and free of deployment royalties and run-time fees.
A FMX application created with the DK for Delphi edition, running on iOS, Android, and macOS.
SDK GIS, GIS developer kit, GIS developer component, GIS development kit, geospatial SDK, geospatial component, GIS developer toolkit, GIS developer tools, geospatial api, gis toolkit, gis kit