The TatukGIS Developer Kernel (DK) is an advanced level 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. A DK product 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. These formats are supported natively, so without converting data to any TatukGIS internal format. Dozens more formats are supported via external drivers. Wide format compatibility allows customers to develop geospatial solutions that are independent of proprietary, vender-specific data formats.
Built from in-house developed and owned core technology, the TatukGIS DK is without dependence on third-party software 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, thematic/choropleth mapping, vector editing, spatial and SQL queries, filters, topological operations, data classification methods, viewshed and AGL visibility analysis, vector-to-grid interpolation algorithms, point cloud-to-grid conversion, grid-to-polygon 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 an Enterprise package with extensions for advanced spatial databases, e.g., PostGIS, Oracle Spatial and GeoRaster, Microsoft SQL Server Spatial, ESRI ArcSDE, and others.
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.
GIS SDK, GIS developer kit, GIS devkit, GIS developer component, GIS development kit, geospatial SDK, geospatial component, GIS developer tools, GIS toolkit, GIS kit, GIS development, geospatial development