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.

Metadata

Release files for tatukgis-pdk 118.1.42817

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.1.42817
File
tatukgis_pdk-118.1.42817-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
tatukgis_pdk-118.1.42817-py3-none-win32.whl Python 3 none Windows x86-32 Details
tatukgis_pdk-118.1.42817-py3-none-manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details
tatukgis_pdk-118.1.42817-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
tatukgis_pdk-118.1.42817-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.1.42817-py3-none-win_amd64.whl

Download URL tatukgis_pdk-118.1.42817-py3-none-win_amd64.whl
Size 31.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
8a5e1cc2d1da5edbdc97f2f92e478a879f71103f6f10fd6cbf6e82b521d4e965
BLAKE2b-256 checksum
How to use checksums
2cc6fa7ec2508b093f9b2469b9812e8d8e056d05a198a7f9d12462687561174a
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.1.42817-py3-none-win32.whl

Download URL tatukgis_pdk-118.1.42817-py3-none-win32.whl
Size 25.9 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
780e0eb8f91b9d309e2d5692692c4e1fae0218d9d4d8ab31c5efd8410d9f89df
BLAKE2b-256 checksum
How to use checksums
5ba23651fa860a3ebc45b7448e4626594cdab45a8e010795e5b3e25ab84a5d2e
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.1.42817-py3-none-manylinux1_x86_64.whl

Download URL tatukgis_pdk-118.1.42817-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
7f087579f9fc0742188394f9ae4ed05f7f65027b3e33cec0fda35c22f96a6360
BLAKE2b-256 checksum
How to use checksums
b39c13c4ab7bf2b407b31e1afeaefadc22ee0afe3e73c3fc5d72384c6fdd52e8
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.1.42817-py3-none-macosx_11_0_arm64.whl

Download URL tatukgis_pdk-118.1.42817-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
2ede867a6036fa282d281da575dc62d60b511084fb815b090888720c067d0ca1
BLAKE2b-256 checksum
How to use checksums
825fa203907a5fa888fc52618965b58a27b326b41049bd79cc9dca553fe3bc54
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.1.42817-py3-none-macosx_10_9_x86_64.whl

Download URL tatukgis_pdk-118.1.42817-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
81f083f98b9b1e8ea392d2955fb639dd07c3f5a97d4c8777ad36e679a65f261c
BLAKE2b-256 checksum
How to use checksums
5dfe7689e2f0a20bacb13a9157dec02d815e3e4a468d4b704e66773e84b9e603
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.7

Security for tatukgis-pdk 118.1.42817

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
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