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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for tatukgis_pdk-112.2.40982-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 fdd3de876f95ff27d26ff9ae61756894272a4facf3adca4a1f928b62e6a45a19
MD5 3631645cb423f91c0a5c97c5aafc5531
BLAKE2b-256 d4766df085884ebefc31a1624f14b7946e1d4abdaa0bfd07ef96ceccce7f80e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-112.2.40982-py3-none-win32.whl
Algorithm Hash digest
SHA256 aed004b69202fdd72e131b5443a23f4207babdc17d72c937440e33d778877097
MD5 8bf7969921f4dd479e7882c1d6970e37
BLAKE2b-256 39c229a19806d98e0dd82d0e9404969275901b4bffe2cf11c7fe1a641250aea0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-112.2.40982-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 18735e6fdb1f95e9ad1343ae91196516272a3cdab2f82caefc94b5cda715d13f
MD5 0bda72ce0f00f81ba617867abc8467a3
BLAKE2b-256 89eb1208232995d664fadb9b7100cfb5b763b530c8b20063e79a2ad84d641103

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-112.2.40982-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cdf1693d15e4a3a662e7e2046224b530014b1eba54a56d5f326dad070ebfa23
MD5 4ee0ddeb2945167d4c89de7b797b5061
BLAKE2b-256 2a4a10afd68fd623a64b72e4c194c2419b79377aa2425a372af8f535f9460e6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-112.2.40982-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a7c16dc776777e8c333a9d160bc898a0cd13ac5fe0b593ca715ba415b773fd2d
MD5 9dc2832a41d4436b511e5d32a7858400
BLAKE2b-256 109e749711da7cd2ce79afaab357ff4efba39214a6d866b2e6a65a210f340b6b

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