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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-106.0.38857-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.0.38857-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for tatukgis_pdk-106.0.38857-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8bfca1fa8b5547ab8d6e4a035ae02095a882154a06d6c706ebaa214d9796dfcf
MD5 3b73c294d7f467c4aaec357ae92b6b18
BLAKE2b-256 6267bad601280e7d78cfec844ca4321541939ddd0f72bd3d20b8bf1ded498c2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-106.0.38857-py3-none-win32.whl
Algorithm Hash digest
SHA256 aabca530609edea2c7e04f57a6749771659b65d08ebc7766d3bd992503471d21
MD5 b47b0cf8110408517cf6e0db7d293106
BLAKE2b-256 3805abe2f201777658d047446fa5a94a39117cd3b337529484c88578d4beda66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-106.0.38857-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e62479de9b72cdfa404f0b51242ed801c5466cf66745c1e061e0fe1f4f79a723
MD5 af50a75f971b3c87ba549dc8e3c6afd5
BLAKE2b-256 6beed9699794307ab69a1fd7caea1a824651b7f4b0a570c4c5aabfc3c9be13f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-106.0.38857-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21fb735f78e630638142ab98e6cfe84966b53b66203a0ba5543782fd613e9df1
MD5 21e03dc8cc117bfe85d2fdcf3c719170
BLAKE2b-256 750e0872bb6e1d0e116ad21b3470c395ab523afc664b17695bcf82ec4527ff61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-106.0.38857-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f86bc255b6a16f6dcd4cc3c5775cbbbdcfa40921cf09eb4267c8aad92d52f39d
MD5 a2337bdd12376b73aa31b0864fac5275
BLAKE2b-256 dfd92d5c88ca46877a5982d0d49611e68f4fc7993d84e315c2a642816e93c943

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