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.

Project details


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

Uploaded Python 3Windows x86-64

tatukgis_pdk-103.0.38312-py3-none-win32.whl (23.2 MB view details)

Uploaded Python 3Windows x86

tatukgis_pdk-103.0.38312-py3-none-macosx_11_0_arm64.whl (28.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-103.0.38312-py3-none-macosx_10_9_x86_64.whl (29.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-103.0.38312-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 104be5d9472afce7cc3767b6b0bd997979fb8226600ac77cca94a1817e89a62d
MD5 94b4974b3d6a16cdaf7b8bd43f7d6576
BLAKE2b-256 8d3dfed448817ac97a912c44ebe2c808bbab78e6fcc6656ea53cce76f51e0c62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-103.0.38312-py3-none-win32.whl
Algorithm Hash digest
SHA256 f64dab3aa4a3c811983c93d7c161fdfb1c5103ae5e31950e4a04d361a093837d
MD5 0e135a268e7fd1987bf7bb513d0eb5fa
BLAKE2b-256 f5c4a5bf887295e1ae03f2a4a064ce30b3a8b158bb3d480562e4a0102e7e9ee9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-103.0.38312-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 47f2468ba28d68596d051f76bf839d8294052a9e776eadc6f3043bf8c4636afa
MD5 470373c0fb871b9edeaab97ef62ea025
BLAKE2b-256 fcb5b7d5a8d85ff48d4908da313842aaad593491ef1fa89165cc7327122fc741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-103.0.38312-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7dc9aea638732d5747b718df452195ab3bf64d6da2ac9ec1e49e407cbf5f926
MD5 dea24258ac3c7be3f5d1207e0da3ed40
BLAKE2b-256 fba2f9ec72e85278abb21fe5922070136e732d33969f30f1a536896f59bf6984

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-103.0.38312-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 47c1d808d94732013086b4794b6cad8ca95333ef0f3a3400bffd2e91aa2a8a47
MD5 459cef5f0b05bc69b773a3dadd831a3a
BLAKE2b-256 6fa2bbb3e4e0128839b5bcc80addf0a31f8a536bbb55aa3c176fefc766541648

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