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

Uploaded Python 3Windows x86-64

tatukgis_pdk-106.1.38863-py3-none-win32.whl (23.3 MB view details)

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-106.1.38863-py3-none-macosx_10_9_x86_64.whl (29.6 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-106.1.38863-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d276d63f1146255377bbca412050947a3a1187264db0c1280c0ce7c3225d7708
MD5 312bc8749072e63aab18dee2e8e7d819
BLAKE2b-256 630597de5bbfa98aae202d461d2cee25a36d64ebb5ab91a0ce943996cda22b09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-106.1.38863-py3-none-win32.whl
Algorithm Hash digest
SHA256 43692f9387973620a9764dbf3fb66544203e09f999654a660eeca4a301f594ce
MD5 1a2d2d0c72909faefcab96fccf571781
BLAKE2b-256 f75e3b9a7bbf9560b46ea56b684c9393041aec8d9efdc138ae1398dbd3be6ed3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-106.1.38863-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0a83ecd7cd58bf1e10fd96a0533e63b05ed598534ae54dde3711e3b9228d3a52
MD5 622fa8d02b1b973e7270b1fed7510f5d
BLAKE2b-256 e0cfb728667f0f16564bf2f7ab6a5eba75fcbec73aa403e2ba3d2f4dcffa633a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-106.1.38863-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c65257d704ea2d7cf3ab68b4190e62c02365988873844170fc4b840565535c19
MD5 220e84a100a7a3a5c3cac322b6e81c19
BLAKE2b-256 6c9bc7cce5867cd2231d73f124dded1a9ab704785d854e9444036b42d25a4137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-106.1.38863-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2734a250e3aeafa09578c2840f84677a975e2e12fc3994013b25610f6d9c8ae1
MD5 79d4113bd80e9d5770862179e19ceeea
BLAKE2b-256 f026fcef38a1c8ff9e066d3da21babd04f3eb4b73177fec9d476fabe2267d5b1

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