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

Uploaded Python 3Windows x86-64

tatukgis_pdk-107.1.39243-py3-none-win32.whl (23.5 MB view details)

Uploaded Python 3Windows x86

tatukgis_pdk-107.1.39243-py3-none-macosx_11_0_arm64.whl (28.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-107.1.39243-py3-none-macosx_10_9_x86_64.whl (29.9 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-107.1.39243-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4e4120c56ac3c48d91f134cf09f8351536f6dbf5631d74a55dbf1770d3b788d4
MD5 c6082de91975fddd7f5ff3e07b3fa518
BLAKE2b-256 39582ccca58105171351e7d5eac05e0006de21b98249dec2c191a9d67747ff6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-107.1.39243-py3-none-win32.whl
Algorithm Hash digest
SHA256 7abf788ea915b44b56ed83b513498a9afedb9df7974bb741137f0ca60447139f
MD5 76a72b1cd57b2d9eea495d4ec50492b1
BLAKE2b-256 8a44ff48be449c483d24f9dba088343d1ef46786b1777a4bd4f10384b9684832

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-107.1.39243-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b234ce3693a36b705feebbc494594829ed047a2b9229a8fea8d8aab60d1d1e38
MD5 b343839a05752f850711c77f9b4a68d9
BLAKE2b-256 8af24894c8dcbdbe2e4fd2682d75712772b54d385ed344bf955152bbfcab271c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-107.1.39243-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4fdaea0fffdbc2cf09d764296e9d88ec2d70dcbe450c9234191bf420cc14cb6c
MD5 374313c1504f148b2d892ad8d8fbb842
BLAKE2b-256 f368a71de88f9512d97491015c6e9bedfd1085d848db8af0b45eb64ed46ebaf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-107.1.39243-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80f387d1295aac0d9a504bd61fca54872f0d8776afb9738981e205bdc815ccd5
MD5 d725bc92dd9c9d644a1e508bb34e5b61
BLAKE2b-256 7b1d0b40061ccfdb005a78a9d26e0857db3783d3ac55f881ae0de7714b4dac5c

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