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

Uploaded Python 3Windows x86-64

tatukgis_pdk-115.0.42082-py3-none-win32.whl (25.8 MB view details)

Uploaded Python 3Windows x86

tatukgis_pdk-115.0.42082-py3-none-macosx_11_0_arm64.whl (30.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-115.0.42082-py3-none-macosx_10_9_x86_64.whl (31.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-115.0.42082-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e2ae44d87f977c6fef70a6f9704a8c5daa36c11bb91f9ece780566015553f3fa
MD5 fe5aae4529704b3a2ef3a4ffed512404
BLAKE2b-256 8c66577e418950f7d86fbbec49b82b6ae291195bb0d5af080abc73ae43d2a08e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-115.0.42082-py3-none-win32.whl
Algorithm Hash digest
SHA256 51bd41b3d8c49414d93251eda75c2b8a86ff81fc28dad3eac1123e4499063c39
MD5 b69738ff3362945d032b33b8550f9aa0
BLAKE2b-256 b3620d4e3485bfda2a0e3be99eff3f9b94406485cd24d2092d8184e9e301b2c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-115.0.42082-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 46389284229e0be9e9a3209154501209113c8920c408570307cc6628a219dfe7
MD5 4f68ddcf9a028ba0174dfb74fa850c3d
BLAKE2b-256 0f7c6101428006a19c270f6fb58083476be6f459f4358d501c918f79fa53be3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-115.0.42082-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1c8198431967389487402ce852356d1e7dca2340cc79e4844a02b7ebace69d9
MD5 ce5bfe46d0fad5dd9c2ccb2517d186d7
BLAKE2b-256 6a05caaf77f0dd526ef133b5b88134bf48efc74cafc8af8e69b1e4e4a6507624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-115.0.42082-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 78860851b6e7641e173648384bf84e8690530fb7cad28a2bc390a619f0699f11
MD5 b2c9ae549727f53b23a94a082c553a35
BLAKE2b-256 524567b20d8f9ce64d9d8d6c38b3f824af5701c414698ce10680be29ab6e6116

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