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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-110.0.40375-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.0.40375-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for tatukgis_pdk-110.0.40375-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a606785ca70d1a57f5920b169106e9053a2276819c7d011486ef6fc5b4e42919
MD5 6aa57928176affe52bd9fb5e0a073b28
BLAKE2b-256 729d580350e71e167250448f0dbc62384575a2f2b92ed686ecfb0181a0184668

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-110.0.40375-py3-none-win32.whl
Algorithm Hash digest
SHA256 cd105bcf870c2cc86f3a03d5ea13921d0c0622b75827fbfe4fb909ee5d5fa1d0
MD5 c1ea9817abe17bbaa659d3d2025ab22b
BLAKE2b-256 ce66d64a554d9ae20c8af4f200cd797caf847b1517fd7ff9d49ae9471a1eadc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-110.0.40375-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c1c773af645b773dd7de286c22ce60a3e72a5adc1457219057b575c49a33230f
MD5 08b715aa092b4d25b639e42c451b1193
BLAKE2b-256 4eb09c13ecb1bab67463222dcd429ef8f2488b36440b27162654d3c3a02fe8e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-110.0.40375-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 572ef2994db7bea898b4d419e5a728aa1df56bfd9ce9478264b81bc74ad4810b
MD5 3daa742cead9be26c80fc21c1e36131c
BLAKE2b-256 b63c549082f7e77226ffc9930e98a6e47bb9728e49ab04ee7c1ad0a722ba2030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-110.0.40375-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a417f54f5cfc31162ec0c23311e0d88813162d5919ea091b1a25ead22c576b21
MD5 cab48f8b0fea87632c5d6167af798ca0
BLAKE2b-256 3abe21df4f8b6567caa978b9b560985905b02e2341a9e08fc7408be9c5902e3f

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