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

Uploaded Python 3Windows x86-64

tatukgis_pdk-99.1.36947-py3-none-win32.whl (23.2 MB view details)

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-99.1.36947-py3-none-macosx_10_9_x86_64.whl (29.4 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-99.1.36947-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 90ec0830e86e4eb4d0c886ede79df864ec2cca9fe162e70c3d2d931480d72dc1
MD5 3162563a82386689c52324371e5060e9
BLAKE2b-256 804a31885ec1ae73f77e457371ffcd494cd5565987dabcef1681b9b888734751

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-99.1.36947-py3-none-win32.whl
Algorithm Hash digest
SHA256 f362b571a0451756694e5ce54b693617b3e4d729072a87abe38c9d6d27b25391
MD5 76a4d92b8fc2cbc1d01e6f7b6d8abb20
BLAKE2b-256 daf09b676c8980329bd0294b10588d71a02c00cd0c8c2e786f2bbac20b8f8626

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-99.1.36947-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 80dfebf6713044081206fb459fe1a61709beeade5b1696645ec296e831ed5608
MD5 ccffba8c16a983ea5a7dcfe366b7f237
BLAKE2b-256 68c7699f2a964bf3d60b0b877b6824d2f2fec3693c913f27da40b33062c3b54a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-99.1.36947-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05cf8e36b38c8cc8b936932f7008d729646f9cd7428d647608b803af0f2d9e5b
MD5 50f6b570f3557e1e333c57a0e16b2d4d
BLAKE2b-256 8999a6311e1b61bb71b5a8e6e3c8380e3d911cc514ab190ff10ed758961fd824

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-99.1.36947-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ee3e9d618f055029418cc6af42cd83da2f051683f657e4ad2c02c5d1b3ca560b
MD5 dc9e14c47d6043da404395a943dabd16
BLAKE2b-256 b0ea1ddaa5fb308d64eeee4c458a40e7f3a39d77e8cc4ff5fd244ce311cc21f0

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