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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for tatukgis_pdk-100.0.37457-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 50f3972bc71fec074d35cdcfcc7a6531b6cdc6d2cb5a930618750589e9c4a6f5
MD5 7873bfd9ba90730fdcdac7f1bb1425a5
BLAKE2b-256 316e7e4b8af240af454897afc3a4da0c7a32eb1124321516925203942e56dc34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-100.0.37457-py3-none-win32.whl
Algorithm Hash digest
SHA256 a011676ee3025bb7b2f0e7d880aca4e8713d465689a577999feb28f29ab6efa4
MD5 8aa0e3406aed0101f9f5c0eb54bd5875
BLAKE2b-256 5ea54fda7f1effd5df6bad98b9aef024813316982a02e0d04d47c58b626f5b74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-100.0.37457-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b3101ba109ea8490d6876057801d0b619586518ac4cca8c28ebb865c8136940c
MD5 addeaf6d46c599630087a315cf334cd7
BLAKE2b-256 e47574a826abda915d229310ae950c649a9342f735d8b3bc87d94b2e7e0a5f96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-100.0.37457-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31c95b0419fcd75b4bd096f6030249ccd19fa366ed94fd73e8ef7320b7fcfe17
MD5 57f43f65ede86467cf1bcdd5bb98922a
BLAKE2b-256 e6c26980b3874ed5ad7bb0a0382cdbd77bb5c466232708b0545188571c058e21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-100.0.37457-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b059d2901878828d58d1a2cbacb97c2ab78cb992d40cfe240e5b46109f9588e
MD5 aee815bc7cd3dea7e3fd020c671132e6
BLAKE2b-256 784e29469d0fe4c11e78ff2257446ba9e89139f7efb6389ed005d0584e897796

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