Developer Kernel Libraries to create GIS applications for Windows, Linux, macOS, iOS, Android, and the Web. Available for .NET, Delphi, Java, Python, and ActiveX. Huge API with comprehensive geospatial functionality. Royalty-free licensing. Docs Try Buy Free & Edu v100 was released a week ago. See what's new. The TatukGIS Developer Kernel (DK) is a professional grade, general-purpose GIS SDK used to develop custom GIS applications or add geospatial functionality to existing products. Features Creating, viewing, editing, printing, and analyzing maps. Supports reading and writing common GIS data formats, including: CSV, DLG, DGN, DXF, DWG, E00, GDF, GML, GPX, GSHHS, JSON, KML, LandXML, LAS, MIF, OSM, PLY, SDTS, ShapeFile (SHP), S57, STL, TAB, TIGER, VPF, IFC, ADF, BIL, BMP, BT, CADRG, DEM, DT, FLT, GIF, GRD, IMG, JPEG, PNG, SDTS, STRM, TIFF/GeoTIFF, ECW, JPEG2000, ESRI Personal Geodatabase, ESRI File Geodatabase, GDAL/OGR, FME, vector and image data stored in SQLite, Oracle, Postgres, MSSQL and much more. A full list of supported formats and related information is provided at docs.tatukgis.com/DK11/doc:layer-formats. WMS, WMTS, WFS, WCS, TMS protocols. Powerful map presentation with interactive map operations, including visual attribute and geometry editing. Advanced support for 5,000+ coordinate systems with on-the-fly reprojection of vector and image data. Data querying using spatial operations. Advanced styling with extensive symbology options. Data and visual vector editing. Spatial querying based on DE-9IM topological model. Topological operations on shapes. Common image enhancement operations. Dynamic shape aggregation. Interpolation tools. Hydrology toolset. Geocoding, reverse geocoding, and routing. Pipeline operations. Raster algebra (with CUDA support). Statistical analysis tools. Data classification methods. Grid analysis. Layer statistics. Viewshed and AGL visibility analysis. 3D visualization. GPS tracking. SVG symbols library. Enterprise license adds support for: Advanced spatial databases including Oracle Spatial, MS SQL Katmai, PostGIS, and others, BIM 2D/3D viewing. API Extensive API scope, with roughly 750 classes and almost 20,000 methods and properties. Learn more by visiting the online documentation at docs.tatukgis.com/DK. A quick introduction to the DK API is available at docs.tatukgis.com/DK/guides:overview:overview. Editions DK product editions, each designed for a different development platform, are built from the same source code and share the same API. Some functionalities, however, may not be available on a particular platform due to technical limitations. To ensure a desired feature is implemented and fulfils requirements on a target operating system, use the appropriate trial version to verify before buying. DK Edition Technology Requirements Framework Target platforms Comments for Delphi Native Delphi Code C++Builder fully supported RAD Studio ≥ 10 VCL FMX Windows iOS Android macOS Linux Source code available with Perpetual License. for .NET CIL .NET ≥ 6.0 .NET Framework ≥ 4.7 WinForms WPF Windows non-visual on all .NET-supported platforms for ASP.NET CIL ASP.NET Core ≥ 6.0 .NET Framework ≥ 4.7 Razor on ASP.NET Core WebForms on .NET Framework Windows all ASP.NET Core-supported platforms (including Linux) for Java bytecode .jar Java ≥ 8 Swing all Java-supported platforms No 3D visualization. for Python Compiled package Python ≥ 3.10 PVL (TatukGIS's Portable Visual Library) Windows Linux MacOS for ActiveX 32-bit ActiveX DLL any ActiveX compatible tools N/A Windows VB6 supported. For .NET VS2018 recommended (newer versions do not support 32-bit visual designers). Enterprise All the above All the above All the above All the above All-in-one license for all DK product editions and the desktop Editor. Support for advanced spatial databases including Oracle Spatial, MS SQL Katmai, PostGIS, etc.). BIM viewing with 3D (Windows platform only) Available as an upgrade package extending all DK licenses on a team to the Enterprise level. Licensing Royalty free, deployed applications never expire. 12 months support access. 12 months new versions access. Licensing per registered developer, available as: Perpetual: License never expires, downloaded product version can be used for development forever. Subscription: License is valid for 12 months from purchase date, after which product cannot be used for any development. Features showcase Isochrone map with 5 buckets based on a travel time. Hydrology analysis: Flow direction and Stream order. Situation view from monitoring application. Dynamic aggregation for vector layers: Binning & Clustering. Map reprojected to Mollweide. Topographical Map Styling Mobile application created with DK for Delphi running on iPad, Android Tablet, and Mac. Mobile application created with DK for Delphi rinning on iPhone. Stying in the Layer Properties control. Procedural line symbology definitions. Extensive SVG Symbols Library.