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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for tatukgis_pdk-109.1.40210-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5d2a7377899923b29c4d768f9baac2d5814f45476362d89e3c2ac9429f684a8e
MD5 783ac06538272c0cc820d186906182cd
BLAKE2b-256 75f3116c5fd83f455ef75fc6b3d8d97e496be74074e946f815c7c9bac8d991b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-109.1.40210-py3-none-win32.whl
Algorithm Hash digest
SHA256 403435b5d6f3aa2725ab64c7b18dc7646d85c3968eadefc9901eae70caba4b25
MD5 92a7e861a819a7c75d20f4cb440c92cb
BLAKE2b-256 b40dfa19a2a00f843a1dd437197b71db73b9d2f375033bff298b265c97bc8d0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-109.1.40210-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e84ca416dac32f8c7e72845e48bc113aff4e3c78741b64809a146250ec5e3d42
MD5 273fbeb3c47df313f85611c2473b7a35
BLAKE2b-256 b02b5cea4ff73e009df1f748286c65fdbdde0993df18874e65f3381c8bbcec5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-109.1.40210-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a03df820bad1599dff3305189694c2daaaedaf2366ae2778a76f19abe164a45e
MD5 89580ca8cdd2ef8264c1a1fdc121a413
BLAKE2b-256 789000f8ea5202f7ce863a62cb6fc53b3bf0b3af282a0c793edf546d09ed6715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-109.1.40210-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b63e1c75e2b733ccc328e253cb4b81ebf19252dff8a6dca9327c1bf6a073a8d1
MD5 80fc1dc42a58787218c1e77f06cdd33a
BLAKE2b-256 3401515d21b04ca3596be98fa14cab0a8bf3bfbd1c2a8da4c6e14ab84e4b64ba

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