API
-
API Overview
Basic concepts about the TatukGIS API. HelloDK sample. References to common topics. -
API Documentation
Full API documentation. Generated from the source code comments & additional description files using the TatukGIS internal GenDoc tool. Documentation is provided in the syntax (which is automatically generated by GenDoc) of commonly used programming languages like Object Pascal, C++, C#, Visual Basic, and Java. -
Other Specifications
DK features (beyond the methods and classes documentation) like file format descriptions, label formatting syntax, spatial operations, etc. -
Copyrights & Licenses
List of copyrights, licenses, and acknowledgments for computer technologies used by the DK.
What's New
-
What's new & coming NEW
Detailed description of selected features or improvements released and under development. -
What's missing
List of missing features: planned but on-hold. -
Known issues
List of things that require clarification. -
Translation editor
Contribute new translations, fix existing one. Available to all customers with a valid support plan. Use the same login as for downloads. See also help file. -
Changelog
Log of released versions, bug fixes, improvements and new features.
How-to articles
-
Installation & Activation
How to install the Developer Kernel and perform its activation. -
DK for Python NEW
How to start developing with DK for Python. -
Running a remote debugger
How to debug an application on a remote machine. -
Deploying an application
How to deploy an application (3rd party libraries, etc.) -
Platform Differences
Delphi vs. .NET vs. Java vs. ActiveX. -
Migrating to DK11
Common problems upon migrating code to DK11. -
Tutorials
Other “how-to-do” documents.
Samples Description
-
Samples
Complete list of samples with detailed information of the used API functions, etc.
Developer Kernel for ASP.NET
The TatukGIS Developer Kernel (DK) for ASP.NET edition is a professional grade, managed code ASP.NET GIS library for use with MVC and Razor Pages to develop custom web GIS applications for Windows, Linux, and macOS servers. This GIS SDK is designed and compiled natively for:
- ASP.NET Core, supporting:
- .NET 3.1 and 5.0 (and higher)
- Web GIS application development for hosting on Windows, Linux, and macOS servers (including Docker)
- True CIL
- ASP.NET Web Forms, supporting:
- ASP.NET Framework 4.6.2 (or newer)
- Web GIS application development for hosting on Windows servers
- True CIL
- C#, VB.NET, VC++, Oxygene, and other .NET languages (compatibility dependent on selected .NET technology)
- Visual Studio 2013-2022 (version compatibility dependent on selected .NET technology)
Support for HTML5 technology offers smooth, multi-touch compatibility with leading web browsers (Safari, Firefox, Chrome, Edge, Opera) on desktop and mobiles. A JavaScript API enables rich customization of the client-side map experience including drawing, basic styling, editing, tracking layers, and access to REST services. HTML user control utilities can access the Leaflet JavaScript library to expose further functionality such as smooth tiles to automatically project locally hosted maps to the coordinate system of a tile server. The DK ASP.NET can publish REST/WFS/WMS services.
Deploying a developed GIS application to a production server, including cloud services like Amazon AWS or Microsoft Azure, is a simple 'copy file' deployment.
The DK for ASP.NET edition features the same object-oriented API and comprehensive geospatial functionality as DK editions designed for other development platforms, except for differences required by the different technologies. Similarity across SDK editions means application logic can be reused between desktop and web applications.
As with other DK editions, the DK ASP.NET is licensed per developer with no server deployment royalties or run-time fees.