Documentation | Samples | JupyterNotebookDKForPython
Jupyter Notebook for TatukGIS DK Python - Interactive analysis and mapping demonstrations using Python within Jupyter notebooks.
This Jupyter notebook demonstrates practical GIS analysis and mapping workflows using TatukGIS Developer Kernel for Python. It showcases interactive data visualization, layer management, geospatial analysis operations, and classification techniques within the Jupyter environment for scientific geospatial computing.
This sample illustrates use of:
| Name | Description |
|---|---|
| TGIS_ViewerBMP | Class responsible for map presentation on bitmap. |
| TGIS_ViewerBMP.Open | Open project. |
| TGIS_ViewerBMP.Add | Add a layer to the Viewer. |
| TGIS_ViewerBMP.InvalidateWholeMap | Invalidate whole map. |
| TGIS_ViewerBMP.GIS_Bitmap | Underlying bitmap |
| TGIS_ViewerBMP.CS | Coordinate System assigned to the viewer. |
| TGIS_ViewerBMP.FullExtent | Calculate the screen origin, zoom, and viewport to place the whole map in the window. |
| TGIS_ViewerBMP.Get | Retrieve the layer identified by a name. |
| TGIS_Extent | Like TRect, but based on doubles instead of integers. |
| TGIS_Bitmap.AsPng | Export png as ready as array of bytes in PNG format. |
| TGIS_Layer.Params | Parameters (colors, fills, etc.) object. |
| TGIS_ClassificationFactory.CreateClassifier | Creates an object that inherits from TGIS_ClassificationAbstract class based on the layer's type. |
| TGIS_ClassificationAbstract.Target | Indicates the data to be used for classification; empty by default. |
| TGIS_ClassificationAbstract.Method | Classification method; NaturalBreaks by default. |
| TGIS_ClassificationAbstract.ColorRamp | The color ramp that is used to assign colors for class breaks; not assigned by default. |
| TGIS_ClassificationAbstract.MustCalculateStatistics | If True, statistics from layer assigned to classification need to be calculated. |
| TGIS_ClassificationAbstract.Classify | Performs the classification. |
| TGIS_Layer.Statistics | Layer statistics engine |
| TGIS_LayerVector | Abstract base class for vector layers managing collections of geometric shapes (Point, LineString/Arc, Polygon) with spatial indexing, attribute tables, SQL-like queries, and coordinate transformations. |
| TGIS_LayerPixel | Encapsulation of a common image layer - abstract class. |
| TGIS_LayerPixel.Build | Builds an in-memory layer. |
| TGIS_LayerPixel.Params | Returns parameters for pixel layer. |
| TGIS_LayerPixel.CuttingPolygon | Cutting polygon that defines an input image's valid area. |
| TGIS_StatisticsAbstract.Calculate | Calculate requested statistics from the entire layer. |
| TGIS_Utils.GisColorRampList | Color ramps list. |
| TGIS_ColorRampList.ByName | Gets a color ramp by name. |
| TGIS_GradientMap.RealizeColorMap | Prepares a colormap as requested. |
| TGIS_InterpolationKriging | Implementation of the ordinary Kriging interpolation method. |
| TGIS_ContourGenerator | Implementation of the contour (isohypse) generation algorithm for grid/DEM layers. |
| TGIS_ContourGenerator.ContourInterval | The elevation interval between generated contours. |
| TGIS_ContourGenerator.Smoothen | If True then the generated contours will be smoothened. |
| TGIS_ContourGenerator.BusyEvent | |
| TGIS_ContourGenerator.Generate | Creates vector contours from a raster grid layer. |
| TGIS_LayerVector.Loop | Creates an enumerator (iterator/cursor) for traversing all shapes in the layer using Delphi for..in syntax or manual iteration. |
| TGIS_Shape.MakeEditable | Promote shape to editable state (detach from file/database). |
| TGIS_Shape.Intersection | Computes intersection (overlapping area) of this shape and another. |
This sample is available on the following platforms (click to view the source code on GitHub):