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

Uploaded Python 3Windows x86-64

tatukgis_pdk-99.0.36941-py3-none-win32.whl (23.2 MB view details)

Uploaded Python 3Windows x86

tatukgis_pdk-99.0.36941-py3-none-manylinux1_x86_64.whl (36.1 MB view details)

Uploaded Python 3

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

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-99.0.36941-py3-none-macosx_10_9_x86_64.whl (29.4 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-99.0.36941-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5f3dcb499320781d7df7b26a357d9f16031ce3b9a08c267790bb9f6ce641c4f0
MD5 5bcee84e2c54397f419ccbfe5eb95c95
BLAKE2b-256 d991f65a2d2fb67b81112bd09d0ea568767c1d0d58ec11898b4befb6092d7a86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-99.0.36941-py3-none-win32.whl
Algorithm Hash digest
SHA256 2a4ef4e83a3cb9a02cdf5afea452f877c722fbf9c946404ddb21c9d1fe88002f
MD5 8461acfb4e548f8074c15f2e2172a527
BLAKE2b-256 4f5648d2ae08ab721903532cf3eb4fc4a5b07155d3d364180650adc92958aeaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-99.0.36941-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3cce1c42f20aba8a89fd29b01037a359dcc786300e06dcd1e0f0c9760c94ce85
MD5 0085fb5a64b6e914bd0bb15f6ea57976
BLAKE2b-256 0adbf28c9d0cafeaf3a09d5c6c5ac807b6c5365d4f6bdc866246d4dcda2e479b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-99.0.36941-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79bf8ead0f2f982a784b8788f40b9c0527ea491c6d278955b6a6c569666b85dc
MD5 0df045c67ac91ab97692f837607b2ea7
BLAKE2b-256 4ff085587b8afc8618588e25febbd33e9f53e19b46b0f8138a45cb226c2cc632

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-99.0.36941-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d752c73fbeb4395db32b47bca282685f35f41266ad29e786c9175d6875a06d0
MD5 f8b4ec62ac5cebf5fe564c4645ff7945
BLAKE2b-256 ad0a064a202a75e33c885391e3757daa31092598d44d8d306468026eff5c7482

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