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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-105.0.38678-py3-none-macosx_10_9_x86_64.whl (29.6 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-105.0.38678-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1edbc9e6deac0aebcf161603226027f7935a5351277a1d126e9c126a808fe857
MD5 db32205a7a7586e9cc8f0d2f465ddb6c
BLAKE2b-256 eb2c3870493720e635f12a9d5e23aed3955e36e032ac0d9453f236a291b4887c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-105.0.38678-py3-none-win32.whl
Algorithm Hash digest
SHA256 d6092dd9d4ea7a4c60904ce0988e5823d59e06c7bcebdf9573f92f5e2614bcd2
MD5 b59ac455bc66995034c768a01c92ce45
BLAKE2b-256 08c2ee96a76fcaabe00c49b6324670683aaf746b5199f4ea283e3cb01efb27cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-105.0.38678-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6d5c1f6b10e7e25f214bd1d65ff6f2df9c48f1ce360cc351e805d1951a1419ed
MD5 fdb1064495e85183660e41eee0cd67aa
BLAKE2b-256 44f3261de8084ca9ee2bd0561c2def7ff947587e49bf2c6939709b643f3c7770

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-105.0.38678-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d2f9bac0cf42851db4a8317846426dca2bcd98bf6ef7cfdcf9890759aaf7728
MD5 f0d04fda026d0201c5ae9747224dd7aa
BLAKE2b-256 73aef8fb0880b0d40f3e5365ae61710f41a6f0192e07c90c9157163a900d72e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-105.0.38678-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6286b9540dc18cc88eb0cd71050abb6293415c1664b02193fc5250bb6b0dc2fc
MD5 e182013c9ed75f19597c7059112839ca
BLAKE2b-256 f14cbdda2c89e2c86e2cfa67fda96dfdbb073dab53e051fa57326081eb1993a3

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