Skip to main content

TatukGIS Developer Kernel for Python (DK.Python). A powerfull GIS SDK.

Project description

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-109.0.40189-py3-none-win_amd64.whl (28.1 MB view details)

Uploaded Python 3Windows x86-64

tatukgis_pdk-109.0.40189-py3-none-win32.whl (23.6 MB view details)

Uploaded Python 3Windows x86

tatukgis_pdk-109.0.40189-py3-none-macosx_11_0_arm64.whl (29.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-109.0.40189-py3-none-macosx_10_9_x86_64.whl (30.1 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-109.0.40189-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0f77180d4d9df626e8d51b2852d3b6758aff5f2762f07844d40ca8cd3ce887ed
MD5 54aee9d83a441f37b07166f82f3f7e81
BLAKE2b-256 d9e3aa7916a530df7693c751185272998963a76a3913c7f4a64933e76b2ce3c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-109.0.40189-py3-none-win32.whl
Algorithm Hash digest
SHA256 e54d185940e6c601da6a71d25f594162e07ef4dd455a0fd56b8ced1bb3131418
MD5 7397740f77e089af9b1d00ac679125d0
BLAKE2b-256 9cacec07391f08319322ad10e6ad3c675d023cd03a62a4283bc634946bae8162

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-109.0.40189-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 24405f929c099b2e949ca17e7c128d392de85fe66771da74e4073cbe9f550116
MD5 01b7f7e8be1346136662cf816d53cc14
BLAKE2b-256 4271b78330e16799dfaed064ac5c88a3410e2f3caa2e2e4078a5654bce5ed20b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-109.0.40189-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4174bfe1eb6adf10629f80b093f02c12cec0c9cb43be55c9fcbece610c19b25
MD5 9fc3a1cb0ecfc0739caa66b96ade0b88
BLAKE2b-256 7427c909475d55a9016c4b8729107792060c763541035831a4c0f0c312a2da4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-109.0.40189-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4864318a9809b61aba884934fd17c4cc8f5ab2c13b3c6056003b8348eca1388e
MD5 0f6b047a2d9d943b8c50bb0bf72c112c
BLAKE2b-256 c62d8a7c86babe76a073041077932e08833aecc4ca91016b591c30f158d8e8d8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page