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

Uploaded Python 3Windows x86-64

tatukgis_pdk-112.1.40974-py3-none-win32.whl (24.7 MB view details)

Uploaded Python 3Windows x86

tatukgis_pdk-112.1.40974-py3-none-macosx_11_0_arm64.whl (29.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-112.1.40974-py3-none-macosx_10_9_x86_64.whl (30.2 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-112.1.40974-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a69662068cf7b44ff0189a99c7b56545d4563f741faca26910ac0286cc37eec7
MD5 97e3a155e041764be426730bfff94e59
BLAKE2b-256 443dfee35f4ab88f4153f36e921247c42ac7ede3dd52b2f51d38f4f72474d9b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-112.1.40974-py3-none-win32.whl
Algorithm Hash digest
SHA256 6c49cc6e52cf3f49e80b1f0b99fab777c0cffe716721292f0760ab613d03ac77
MD5 e12e7ea7d70eff8e001ff2e530bb72b7
BLAKE2b-256 dda617a381ce7eaa29a470f0deba77df0b345d6f997431c210025e8534b1e4b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-112.1.40974-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 996d423a13d34a439b7f20c116e14fc8498d56999afd1281cd13d6ff9c796f94
MD5 2b1a40e7428fb71e339cf3546fbf4142
BLAKE2b-256 cb139f876d6cb549bdbd15c11a4d143988408eb91c148bbd4fe158fa2acfa742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-112.1.40974-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cdc50b361a0d5ca630a98ce19fbeed0f25b848b1df129cea80652c84ac2b951
MD5 b2020d47fb99da4b090be8bcd2e999b8
BLAKE2b-256 e84e54808af2b22eacf7c85be9c4442eacd9701d908ac026076ae2e9aae7c3b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-112.1.40974-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 38c7d64412f3b643db8660bedaf6f8781ab6a37ae3cbc16b05000d0b7c6ce188
MD5 94e55e2da0d6aa46e71b900b33133487
BLAKE2b-256 4d9f38ec60b3a3275edd059bb003c388c12e4d239ea4e690ffed581ecc69db2d

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