Skip to main content

TatukGIS Developer Kernel for Python DK11

PyPi | GitHub | Samples | Discusssions | Documentation | Web site


The TatukGIS Developer Kernel (DK) is a professional grade, general-purpose GIS library used to develop custom GIS applications or add geospatial functionality to existing products. For more information, visit Developer Kernel's full description page.

The tatukgis_pdk (DK.Python) is a natively-compiled Python module that provides the full functionality of the TatukGIS Developer Kernel. Enterprise features of TatukGIS Developer Kernel - including support for advanced spatial databases - are not included in DK.Python.

This product is available free of charge for personal, educational, and commercial use, with the requirement that any created application must be open source.

Features

  • 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. Full supported format list is available at Layer Formats.
  • Supports WMS, WMTS, and WFS protocols.
  • Provides powerful map presentation with interactive map operations, including online geometry editing.
  • Includes coordinate system support with on-the-fly reprojection of vector and image data.
  • Enables data querying using spatial operations.
  • Offers advanced styling with extensive symbology options.
  • Supports online data editing.
  • Provides a powerful API, including:
    • Spatial querying based on DE-9IM topological model
    • Topological operations on shapes
    • Common image enhancement operations
    • Dynamic shape aggregation
    • Interpolation tools
    • Hydrology toolset
    • Geocoding and routing
    • Pipeline operations
    • Raster algebra (with CUDA support)
    • Statistical analysis tools

And much more. Full feature list is available at Feature List.

Supported Operating Systems

  • Windows x86
  • Windows x64
  • macOS x64
  • macOS arm64
  • Linux x64

Installation

DK.Python is available on pypi.org.

pip install tatukgis_pdk

Usage

Import tatukgis_pdk into your program to get started:

import tatukgis_pdk as pdk

Documentation

TatukGIS Developer Kernel documentation is available at Docs.

Samples

Samples are available at DK.Python-Samples.

Technical Support

TatukGIS moderates the DK.Python Discussions page, but does not provide extensive support through the forum.

License Terms

  • The software is provided "as is".
  • Free for commercial and non-commercial use, as long as applications created with DK.Python are open source.
  • Samples are released under MIT license.

Sales Inquiries

If you wish to:

  • Receive professional support directly from TatukGIS developers
  • Release a closed-source project using the TatukGIS Developer Kernel
  • Access Developer Kernel Enterprise functionality

Please contact the TatukGIS Sales Department through Contact Page.

Third party code

The TatukGIS Developer Kernel may use some instances of 3rd party code. The full list is available at Copyrights.

Other Versions

The TatukGIS Developer Kernel is natively supported across a broad range of frameworks and platforms, including Delphi, ASP.NET, .NET, Java and ActiveX. For more information, visit our Product Catalog.

Release files for tatukgis-pdk 118.0.42766

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for tatukgis-pdk 118.0.42766
File
tatukgis_pdk-118.0.42766-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
tatukgis_pdk-118.0.42766-py3-none-win32.whl Python 3 none Windows x86-32 Details
tatukgis_pdk-118.0.42766-py3-none-manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details
tatukgis_pdk-118.0.42766-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
tatukgis_pdk-118.0.42766-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 153.3 MB

Release files / tatukgis_pdk-118.0.42766-py3-none-win_amd64.whl

Download URL tatukgis_pdk-118.0.42766-py3-none-win_amd64.whl
Size 31.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
1d4e5b6ebe5d9e5942e8bf51b18923d96b27439be21c27ee7e1a629597d29dad
BLAKE2b-256 checksum
How to use checksums
065e232eaf3274c152bc341aa251ca8ad3300894596c9c5781a56f600f4a764e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.7

Release files / tatukgis_pdk-118.0.42766-py3-none-win32.whl

Download URL tatukgis_pdk-118.0.42766-py3-none-win32.whl
Size 25.9 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
389c14a3d626f59949d52d0a32a37c5b2565603f28cefabe41f5a14a25881a94
BLAKE2b-256 checksum
How to use checksums
f191ea8939c1f2699306b01854c2ee72b1e85528d3e75097e0481efffb0f6b3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.7

Release files / tatukgis_pdk-118.0.42766-py3-none-manylinux1_x86_64.whl

Download URL tatukgis_pdk-118.0.42766-py3-none-manylinux1_x86_64.whl
Size 33.5 MB
Tags Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
1574335403f2ee0c40e59206477816551cd6871f58514aa00144b391155ad850
BLAKE2b-256 checksum
How to use checksums
c4ba177de558d0e6652d0cfe6b08ecd0dbcde8bf4d9c56deff054257711b72cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.7

Release files / tatukgis_pdk-118.0.42766-py3-none-macosx_11_0_arm64.whl

Download URL tatukgis_pdk-118.0.42766-py3-none-macosx_11_0_arm64.whl
Size 30.9 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2f13f1d90f7d3d079b823c7f3f42de6cfe6984d734dd5823b5b9ed51686918fd
BLAKE2b-256 checksum
How to use checksums
df64ac09e01a6d8ef81293dbc38abaf5a04998fd0c7340c63208113655a9af9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.7

Release files / tatukgis_pdk-118.0.42766-py3-none-macosx_10_9_x86_64.whl

Download URL tatukgis_pdk-118.0.42766-py3-none-macosx_10_9_x86_64.whl
Size 31.7 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a47f3f7b734d0469c44f60d2f3f577a993e128739d63ec96cf35e91da51bc3ff
BLAKE2b-256 checksum
How to use checksums
03631754597326f2124ed74dc2c068f8c51ff3efa7599ff66bf359693bd25289
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.7
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page