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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-108.1.39980-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-108.1.39980-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for tatukgis_pdk-108.1.39980-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1087c257781861d6d8a8fc88d38fa67666bcebb8741ec47cf1684018a149d821
MD5 1ed152cd0fd9685b16a19d4f9056caba
BLAKE2b-256 da9107050ae23bcf33bda57bdfdaf92df1642c30e5a499bfdeba5a287b50443f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-108.1.39980-py3-none-win32.whl
Algorithm Hash digest
SHA256 037d7a5bdf03554ec0b6a9ee780db770b1e7d23df4c787b0583bae2915f76b32
MD5 81761e934b48464649758a9448b13d75
BLAKE2b-256 ba5e2c4d2c5648203b924d55e9088a528e208f99788287ba979dfa667b6bb08b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-108.1.39980-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 24f2c6f820b20392bc0b94e8f1f52c6d42876dce299e5bfeae33f46cbd8c84f8
MD5 acab06e9e50416ad32a65559b7832048
BLAKE2b-256 2d104011afbc2144a6996f54a9ac7817d4c70f165416f7c617799ad7e2d20ed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-108.1.39980-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e8582eb55a70348d58b8f6c1cbb67a05b189071587148a4812db620853e1f83
MD5 34d47fa898c0397548c78a45b625e3ba
BLAKE2b-256 f0cc6cf67a8364c10eed4b8e98d14522643f1e376ccf7efc1884b1e20d698e5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-108.1.39980-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2642ed8237d97df014d875b9fa0db7909926e8bbe1782b99d56a5468b70f045
MD5 d54a113fa8c064a3ba12cb0e2ef16ad5
BLAKE2b-256 b8d84ede4c93334bae057e70a66cca475feeb99ab3df69a60dc6080a5abf8b27

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