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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-110.1.40393-py3-none-macosx_10_9_x86_64.whl (30.1 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-110.1.40393-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c4a3d955a4af750b54b0e7930f6d1211359ce17912ad5542c0183d6f074d59c2
MD5 865f5a3fdb734ea25abf2a49e2820a72
BLAKE2b-256 5788fe3e1aa4e2f5e1aceebc031323f5d687f30142e56f7e25b38b942e25ce2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-110.1.40393-py3-none-win32.whl
Algorithm Hash digest
SHA256 22bf23c1596df4a0e4773b5fabaa5c6c93b406d78838a66b8373d96f66ea4fcb
MD5 06f25494128c80b54bea9c17a6ba5faa
BLAKE2b-256 901f9679a3d0a8c4f1a27d66f08d131d3c332a01d3942699cdeb778939c1aa0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-110.1.40393-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8fbff557ac5031c3742b1930557cf2b752ceecaf39df0d1f486bc5e47397a25d
MD5 a9a2df3ca22cd55b1d4c4d0da79e44c7
BLAKE2b-256 b874aece5afda2367b0f5a6994470a045bd98da3163b6f918903b787f6c9bd98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-110.1.40393-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35a591bb2da7a60dc6ee082dc0857c481ebeaaf485d970c64e392defd94c74b8
MD5 805503ed466b5c45bb2b259113a47f97
BLAKE2b-256 01e67986229a17c7de2447ba95550f2d6e381301fe3279e65b4a96c2e4d0de2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-110.1.40393-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 234cb068fb57283c5105520d1b34a62dd7265e4664f65944c8f9f8951b4df7e3
MD5 ff441e35d0fb188347dae6e985ac56b9
BLAKE2b-256 a1893a5989c030085d9bdc0dcfc3ccdf74e74120a4652a8f95a856841e53db8b

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