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

Uploaded Python 3Windows x86-64

tatukgis_pdk-107.0.39230-py3-none-win32.whl (23.5 MB view details)

Uploaded Python 3Windows x86

tatukgis_pdk-107.0.39230-py3-none-macosx_11_0_arm64.whl (28.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-107.0.39230-py3-none-macosx_10_9_x86_64.whl (29.9 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-107.0.39230-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 711fb032f81203902c0133f094f402cf30a867f0c3e2eb255983d1228f33b097
MD5 534e5842ac95c2d0f2ee7f895862c29e
BLAKE2b-256 b9a72266968e52483531e448dd38f89ea83e3e470d7a1e3b1c85e7086a805d91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-107.0.39230-py3-none-win32.whl
Algorithm Hash digest
SHA256 c3b5d77a90adf4104c2816ed4a423fab3ca4b3411879f349a043336b2fa537e7
MD5 58bec284eb5ac972c0b264eed2718bda
BLAKE2b-256 b4bd43d92d660691db8e4963ec34346cf09dcbab9818a71349688c7fad71719b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-107.0.39230-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3881fc4eb7734d45a11def638587136d358c7a06a102bfb83f67cdc95e0245c8
MD5 d56be7f6bfad681868f7f6a38f2d4016
BLAKE2b-256 2b90172daccf1c4944d583fc2a64628b48b2b19511caad00fc6c5b9b2eff2c36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-107.0.39230-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62124fdd7220274ea2045b6e9d765677e11a9ee73c0ab45520f26c35676aa88f
MD5 f392b4f0e7d5c079de28995b1a47a224
BLAKE2b-256 541afc3a0023578d64b6e7edf7110760c342082232c5dceb48af41014a8f2697

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-107.0.39230-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3d5105d0991d6df96b0fc26436f2acf5f317e8d095a50374803e07ac8bb9fee2
MD5 345505abeddf5fc258efe88f08672dc4
BLAKE2b-256 4bfae5958032e3a74349c29322e83ab2d88c2b95f4e748b81bc1c64a18182013

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