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

Uploaded Python 3Windows x86-64

tatukgis_pdk-111.1.40695-py3-none-win32.whl (23.6 MB view details)

Uploaded Python 3Windows x86

tatukgis_pdk-111.1.40695-py3-none-macosx_11_0_arm64.whl (29.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-111.1.40695-py3-none-macosx_10_9_x86_64.whl (30.1 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-111.1.40695-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 735f7492d9c2700d703ec26b35541d2b0f72b062a8aa9dddd1b920bc9ef25685
MD5 1b83a160f9a7046360ee0932aecd9d58
BLAKE2b-256 84a301bed5a48820a5b50f0b312917fee9df68416c1cab6e9fce4d4df7d377d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-111.1.40695-py3-none-win32.whl
Algorithm Hash digest
SHA256 28f4984b0a423543c20d28c42268a5594355df5afbdd5e8dc05a48727d91c2e1
MD5 897a9d5f51c0c865d09f192b5a98eee3
BLAKE2b-256 8cb0c59dbf5272b5dc44c103ce8e5526458cc6e46ada3aeb7c7b274488bdc12c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-111.1.40695-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 84f5f1a5f38cdc5904f152a5aebf9a87daba055ccad61cb322680dc564085233
MD5 c0e3966b0fc3f9369147b5cc9c53a8e4
BLAKE2b-256 6db2ea977ec32aa338c14856866072ab0611970be84795d7399edba4f914235b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-111.1.40695-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd778c04bd2de68409188dbeee666b37ad1b78d390abb17b801613c45bd4048e
MD5 0b435c8422e9852e1438e255948b9786
BLAKE2b-256 c92d7f04b5c85cebae4e483ef095540ac81548009c0f83201f852e4ef23821cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-111.1.40695-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 00685d8082a0c3dc36c455bfde1294ba1234d7ae4d41d4715bb1eb891d0dd935
MD5 3643967fc3d1a1a0d6c66799d0547baa
BLAKE2b-256 21ef32cf496b4a7cb06b99a6dd9a71fc2b5cab0285a67b2d46eef746c0c0e9e1

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