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

Uploaded Python 3Windows x86-64

tatukgis_pdk-113.0.41183-py3-none-win32.whl (24.7 MB view details)

Uploaded Python 3Windows x86

tatukgis_pdk-113.0.41183-py3-none-macosx_11_0_arm64.whl (29.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-113.0.41183-py3-none-macosx_10_9_x86_64.whl (30.2 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-113.0.41183-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d84ffcc61a6f20c547db6c8f92953fa2dcc281fe9e8d46e86caa168521883887
MD5 b894e9eb292a9ef3fd191f41fb1c3571
BLAKE2b-256 4b7726f706dc11c89df34039268156723e976356f6ddd60939f5d3931eec8605

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-113.0.41183-py3-none-win32.whl
Algorithm Hash digest
SHA256 ab5ae184b8509b13f2cf538d374ec2dabed1e522e9fa6d5124bda62825e46fdc
MD5 388045377d05f2964189a8dfdcf5960c
BLAKE2b-256 04d7c4d6f3702fd25cbbf1eaedee7d275c472418f2154fcddbbd213604be7ef3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-113.0.41183-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e3caa35b7fd1e44598a6cf78e81dce798979b3bfd8347363c3914a9eff0d3e87
MD5 75dca0c2d969c9e77efbaf3c08a8e405
BLAKE2b-256 58d3430eb9effbd5454c06829cf473d0d5d832d175e12916abc842a07c6f8b93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-113.0.41183-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f6d2b3f328eecc8a3eaee99cb6dd645b6750d8714ec262a5cbaa172848121e2
MD5 104d90182666094982d5256166870430
BLAKE2b-256 c03d17013626100239c4bc7d9a8cf2c4bfc81593cf33b5fd68ee63d02bdfd16f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-113.0.41183-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6dbb7877e949692d525781f7c3504ef54d5ab3d56b2432c905198464028cace7
MD5 4f9b5400749841261ac20678e2681b46
BLAKE2b-256 467ad4e37dd977882aeea22737487524815898884381cacb4b55881ef72a2f8c

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