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.

Project details


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

Uploaded Python 3Windows x86-64

tatukgis_pdk-104.0.38453-py3-none-win32.whl (23.3 MB view details)

Uploaded Python 3Windows x86

tatukgis_pdk-104.0.38453-py3-none-macosx_11_0_arm64.whl (28.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-104.0.38453-py3-none-macosx_10_9_x86_64.whl (29.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-104.0.38453-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2ef579440388c007321dee64a9ac3e24527016f9451ce2aa1ca41746ff1ce660
MD5 ccd94ac3492e2327907a0d29b7fa4714
BLAKE2b-256 8e60c704fefd136e2935ad177d7f8392ec4137706b017304eca8006dacf64a71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-104.0.38453-py3-none-win32.whl
Algorithm Hash digest
SHA256 d3aa2ae398c8a6607e919edbfded654357a1ae61007b5d95a7274b9add64ef69
MD5 79aed1a8c32fab4aeabd5f66844115ce
BLAKE2b-256 05cd80220fd9759a734697d17fb2776ec484f3405abe5c2b8194e58046937fd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-104.0.38453-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eecd3080a5b6908bb60421391805cb59649897906b7f1c2c14f0af4c1660fa50
MD5 b98c2ed52182d278eb0ea71a66c55b97
BLAKE2b-256 6126af248ba3bc4f289910b45f6ab32c4a8182ad56d427f60f2ee926beba5e10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-104.0.38453-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cff256f6dce6681fd3e719f3fa8f79d1c5d3c18a01d51a7891a592fcade18c0
MD5 6a372e0cbc6e65452a41c5636df4c208
BLAKE2b-256 666e0aef04b898846828bfabd05dd427706ca4ff95c547f95f4011e14985b963

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-104.0.38453-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5f4e3eb21a4b56c1d74eb5983d75419047d896e8ceaa462cf90cd1b481aa39cb
MD5 33d124f9a494daff20400c0c9d8f5347
BLAKE2b-256 2aaefb0cc980a7d2b332b5c832a91359421b3c5a7fd66807fa679becd57a17f8

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