TatukGIS menu

Developer Kernel

The TatukGIS Developer Kernel (DK) is a professional grade, general-purpose GIS library used in a wide range of industries to develop custom GIS applications or add geospatial functionality to existing products. A DK product edition is compiled natively for each of several development platforms, e.g., Delphi/C++Builder, .NET, ASP.NET, ActiveX, Java, and Python, offering the tools to develop GIS solutions for just about any operating system and the web.

Each DK edition is highly similar, sharing the same object-oriented API with roughly 750 classes and 19,000 documented methods and properties providing comprehensive geospatial functionality without dependence on third-party libraries. Differences are only as required by the different technologies, resulting in highly similar application source code across platforms (see comparative code example) and relatively easy migration between platforms and operating systems.

The DK agnostically supports most geospatial industry data formats. Native support for more than 70 formats is compiled into the DK library. Dozens more formats are supported via external drivers. Advanced spatial databases such as PostGIS, Oracle Spatial, MSSQL Spatial, etc. are supported. The DK additionally supports the IFC format and schema, enabling use of BIM (Building Information Modeling) in GIS projects. Reading and writing each format is direct, so without involving any internal or TatukGIS specific data format.

Features include powerful layer properties, legend, scale and other visual controls, 5,000+ predefined coordinate systems, on-the-fly layer reprojection, SVG map symbols library, vector editing tools, spatial and SQL queries, filters, thematic mapping, data classification methods, raster algebra engine, layer statistics, binning and shape reduction, viewshed and AGL visibility analysis, vector-to-grid interpolation algorithms, point cloud-to-grid conversion, grid analysis, slope analysis, hydrology toolset, operation pipelining, topological operations, address geocoding/reverse geocoding, GPS tracking, routing, 3D visualization, and compatibility with industry standards.

The DK is licensed per developer, with no deployment royalties or run-time fees. Licensing is by product edition for a particular development platform or as an Enterprise package aggregating support for all available platforms, advanced spatial databases, and BIM data.

 
DK11 FMX
A FMX application created with the DK for Delphi edition running on iOS, Android, and macOS.
GIS SDK, GIS software library, GIS development kit, GIS development toolkit, GIS developer kit, GIS developer tools, GIS toolkit, GIS kit, geospatial SDK, geospatial development kit, geospatial software library, geospatial development library, geospatial development tools, geospatial development toolkit, GIS engine, geospatial engine, API geospatial development, multi-platform GIS, develop GIS application, develop geospatial application, GIS library spatial database, GIS SDK spatial database, GIS-BIM SDK, GIS-BIM integration, gis-bim development tools, gis-bim library