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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tatukgis_pdk-116.0.42368-py3-none-win_amd64.whl (31.0 MB view details)

Uploaded Python 3Windows x86-64

tatukgis_pdk-116.0.42368-py3-none-win32.whl (25.8 MB view details)

Uploaded Python 3Windows x86

tatukgis_pdk-116.0.42368-py3-none-macosx_11_0_arm64.whl (30.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-116.0.42368-py3-none-macosx_10_9_x86_64.whl (31.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file tatukgis_pdk-116.0.42368-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for tatukgis_pdk-116.0.42368-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1528ced2d5d64817f315c014126662f84d7edaeec6e4fa8922a2e49a28701cec
MD5 408a159c071c016036f9c4ea28b9a2ef
BLAKE2b-256 14d0f2f3c5fffa014cd3df7be35e48a4bf34a8dca65c2aa27c2ea4d3dee31100

See more details on using hashes here.

File details

Details for the file tatukgis_pdk-116.0.42368-py3-none-win32.whl.

File metadata

File hashes

Hashes for tatukgis_pdk-116.0.42368-py3-none-win32.whl
Algorithm Hash digest
SHA256 3d40b5b3f6b23d3bbb2743b966c191918afaf08b8b0e3f4bcd30999239ea28bb
MD5 9cd2012be69bd53fe5e36d111568977d
BLAKE2b-256 d92e1bc788e1503eac8047ae09cc6f47e56c9ca89a3a6dd280d7f5dbb771b5ff

See more details on using hashes here.

File details

Details for the file tatukgis_pdk-116.0.42368-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for tatukgis_pdk-116.0.42368-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 df177d886d89b87b6ee49ba9cd859d66d4b2abb2d55137a6107bb3ca114908e7
MD5 fd4c22091472e9de1de4a635cd37cba8
BLAKE2b-256 a50d511d37cc31149f46ce683dc834b28303f71ca74dbe610fdbdc7297973a58

See more details on using hashes here.

File details

Details for the file tatukgis_pdk-116.0.42368-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tatukgis_pdk-116.0.42368-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c786a0196b0c93c54b87861ccac5abe0712e9dbb85a8fbdff59171746fe282f3
MD5 9727819ba9b0d29a7cae54e56bf7f378
BLAKE2b-256 fa39e6a172119bf6e449ce225556373adedd8c4d69a723d641624d684f428186

See more details on using hashes here.

File details

Details for the file tatukgis_pdk-116.0.42368-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tatukgis_pdk-116.0.42368-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 74704a105f9f9500ff94207d8e4f3f6ac89b47d8a06a18620d53baa0f2dc2a4f
MD5 99202614efca8f7c19d614858570e27a
BLAKE2b-256 d10353bd61bbb0434794ac41fe4a1d6546bbe1cf37eb4808e97055f8f61adbe3

See more details on using hashes here.

Release history Release notifications | RSS feed

117.1.42607

5 files

117.0.42592

5 files

This release

116.0.42368 This release

5 files

115.0.42082

5 files

113.1.41193

5 files

113.0.41183

5 files

112.2.40982

5 files

112.1.40974

5 files

112.0.40968

5 files

111.1.40695

5 files

111.0.40678

5 files

110.1.40393

5 files

110.0.40375

5 files

109.1.40210

5 files

109.0.40189

5 files

108.2.39995

5 files

108.1.39980

5 files

108.0.39899

5 files

107.1.39243

5 files

107.0.39230

5 files

106.1.38863

5 files

106.0.38857

5 files

105.0.38678

5 files

104.0.38453

5 files

103.0.38312

5 files

102.0.37987

5 files

101.0.37700

5 files

100.0.37457

5 files

99.1.36947

5 files

99.0.36941

5 files

98.0.36750

5 files

97.1.36437

5 files

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