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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

tatukgis_pdk-102.0.37987-py3-none-macosx_11_0_arm64.whl (28.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tatukgis_pdk-102.0.37987-py3-none-macosx_10_9_x86_64.whl (29.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-102.0.37987-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b71da9ca66561a672ef63096f88e8e6e284b984868e19a455a595526abf4bc17
MD5 d8259dcf4c6f49f6a239c41b991cd980
BLAKE2b-256 63dd0ffa14dca9e6f0e1706c94d32f60cd9b67714eca2f7bc404c368ac089eab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-102.0.37987-py3-none-win32.whl
Algorithm Hash digest
SHA256 bb7119dbc853cbcb6af0af089ab5dd8331a2fae2e0f0ed10704cb1bf4940c61c
MD5 361f837c5dfd442dfd5feffdb7a48924
BLAKE2b-256 8737891d65bcb4a65e5e2e790d232d3f16c7af00827288dd5d8510fc9abdd91c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-102.0.37987-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c05f66455d4177b88049e551517c0bffeb1af04f95ffa99270d889069a86893a
MD5 1c162c13bea14252374c861e0b4a6831
BLAKE2b-256 4f8c0d031dfd995fe00db45b213c5cabbf9ffdf256ae9747e3a76d9e6a620bae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-102.0.37987-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7b389c4263820d84fdeba1d64ae9928ca3f96d09046edfd9c71bb5f9b7414be
MD5 2605e9bc85ef7358a3ec3598725587d4
BLAKE2b-256 268c3285e6a944f460147440b84b54af95056f0c511fcdb768f269626d3b9270

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-102.0.37987-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 186933dde835c0c435c002ad77697ecff13013395b92bc0be154f506a9ccd121
MD5 19e61bbb61523bf7c5faae12abe6690f
BLAKE2b-256 c8c9655fccdd038ca8f5e4c4daa571c4e5a0328dfa8c0d2a939cda671782c5be

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