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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-108.0.39899-py3-none-macosx_10_9_x86_64.whl (30.0 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-108.0.39899-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f846e317592eaf6fea9e2530c015ce540b0db66cbd3116eb7a028ce4ed29f954
MD5 e89e8ad1154fe8a6b07963b826a56863
BLAKE2b-256 225546e7bfb9b0812782c9d53650ce4c1a5cd9f64776702b5fd9b4c1fd87ad22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-108.0.39899-py3-none-win32.whl
Algorithm Hash digest
SHA256 0dbad704858fc46b7cac7f0892612961e76242180391eb0b608fed1e2ee8c777
MD5 cee0a4b2720e90fe47a19d4b5dbfb481
BLAKE2b-256 bb40617bd278daaa38889170f1028c77929029814c1c4f046cf57c8daccb6ed4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-108.0.39899-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 802fd66b59528392ee846eb892760e0f16c128b007834695e4988fd664ad6b41
MD5 7027dca8c354795a3262305442b276f2
BLAKE2b-256 67de833dbe9fa22afabea2a77ce1ce31e2bb5d048a13d2dab58c09c58674631c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-108.0.39899-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c5f4f2bb7a550e7d6564b0ae5a61e456e78b15c44750d2fa4795e719647375c
MD5 f80b99c4c40d4716c14c69deae830f15
BLAKE2b-256 e379475cb6175d7b20879938fceb5b01c317e79cdb50f5f43b1a21e99f31525a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-108.0.39899-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 062b6c77f7e504ec7e8447262b479288fde0dff0b8cada7a430f579a461f80c2
MD5 a217cc0e2db7d68752fe4d8fe038a22f
BLAKE2b-256 30fddd18a2234f90d8c59aed254c6164e55f48f64499704cab821c37425f3510

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