Documentation | Deploying
By default, TatukGIS contains all general purpose layers and functionality built-in. It means that is not required to deploy any other library and DK built an application is self-contained.
It is sometimes required to deliver 3rd party libraries like ECWE, MrSID. SQLITE etc.
On Windows operating system libraries can exist in 32bit and 64bit version. As long as the application will run only in 32- or in 64- bits mode libraries can be simply deployed to the same folder as an application.
Things are a bit more complicated if the application is deployed as 32-bit and 64-bit enabled (e.g. .NET app). Then libraries should be placed in an
x64/ subfolders. An application uses a proper version of library depending on a mode of execution. Those folders can also be used in Delphi apps. For example, our Editor/Viewer has two executables: one for 32-bit and one 64-bit application. Both are deployed to a single folder with
x64/ subfolders for 3rd party libraries.
Be aware that some 3rd party libraries require a specific version of Microsoft Visual C++ Redistributable Package and application setup procedure should ensure that a proper version is installed.
Generally, all datums projections etc., are included in a library. However, sometimes local grids shift files are required. Due to size, those files must be deployed individually.
Grid shift files, if required. should all be deployed to
Datums subfolder (see also Grid Shifts Files).
Final application folder structure can be simillar to:
+--app | +-- x86 | +-- x64 | +-- Datums