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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for tatukgis_pdk-113.1.41193-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 13f176b62780f98097b9fe4fcbb4e469b8a3733baa931b9a96daf1ed71f46b8e
MD5 548e04fb89cc525db23ab28e22214d84
BLAKE2b-256 7212573b2ed933d06869b61e4486dce2d59273de1b5aa83c198d081ec2db9a2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-113.1.41193-py3-none-win32.whl
Algorithm Hash digest
SHA256 11bbdd1351efe07b10fa214b5ecedc6ba4f393692a3286fcfa1242384c1b8660
MD5 6694cf873b71dcc55e0823d559b56135
BLAKE2b-256 c663293018d086a68593930264f82e7c39dd78ea009b59b61838ee1c7f3a8f95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-113.1.41193-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eecd8b9db8d6165c9f40e406d65c95128b6c56a199819db3bd3ab8123da2de04
MD5 7f4c4175a941ca7faa68b11ae389fd07
BLAKE2b-256 44b0850f524e58190a1f3089972f17b6339a62f3e88a7bc8b6ee79e61846d911

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-113.1.41193-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bae724209759dbd16d5a030ba8b7b99a8254b2d25e7a302b3136d985bf6e33e4
MD5 889ed50f87469d9ddd81c610b3696efc
BLAKE2b-256 033940de7fa08e039c78ae4139be124d9cb73443ef9f12b275d1c97f39db96c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-113.1.41193-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7a5a8311d09badc021df0e9d3be3cd50a98363517a31159baf606d7f97ec8bc1
MD5 fe916ae4b4585d937836a2b1efc8ce6e
BLAKE2b-256 38c3967894a7c8772811dc40caef5d11e297183fe28a48b74cd1fb860b4e1221

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