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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for tatukgis_pdk-101.0.37700-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f48a707779b1793d5fe1894cfb73a6827cd3192d7c1f6535a40d0be0b747b58d
MD5 17b3179961d94020f591a876e494ed98
BLAKE2b-256 c0a40ee42a1b26bbc27b969773c49eb67e43b1bdebb8ba68de9eeda9809b3c52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-101.0.37700-py3-none-win32.whl
Algorithm Hash digest
SHA256 aa7b4684e23d8957353530ad1d5a461e8473cc943707d0c7e5d78aee6da1cd9a
MD5 bfc112e35d9a06284f42173361dded9e
BLAKE2b-256 d46bc336350c28e35672b927dbacd141db58cb80e1843116a6e59f79f14f090e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-101.0.37700-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a76e5cd4beb36d9b58a2deecc9b4e82a8a001570a8f766c27292a09ceb21ed74
MD5 67eb66b24ce816c8467e78c5ec5f4913
BLAKE2b-256 5e8803c509059779f5f59de05a90a5f9c111772a48bc6f5947538766ce690e17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-101.0.37700-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2939f8273282c5b16d2b2788bfae8753cf7d9452476b11da3ee4b03ae2fe92b2
MD5 2bd9621605d7aa62eecbe019770d5d8c
BLAKE2b-256 e9b0291c1cb23fb41a19ed3be16476609d945386d50d48a69686f9be63c8750d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tatukgis_pdk-101.0.37700-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca16b6d6c212978b81703264899fd96dbe3adc7b6fce1b796722142de0707059
MD5 474cd7093a0fd796f9ba7a65dd87b270
BLAKE2b-256 5db0887e41763e08d0f948c21cbd264bb8aa86c0415fbf6857b4fb24843921b5

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