Update of "IGIS.TK"

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.


Artifact ID: 901ab21d870cb5606da0e7c53de624869a58c3c42e01055a850ca672bc48e18e
Page Name:IGIS.TK
Date: 2019-07-19 15:55:00
Original User: nkov
Parent: a116152f98810e7804d72eced9734b8c584a48315920c36547942c716cd82c8a

Integrated Geographic Information System - Tool Kit

The current status is "work in progress" and prototype.


Collection of GIS tools and libs related to the following tasks:

Prospectively, IGIS.TK can be utilized as either a general-purpose GIS application or advanced GIS programming environment

Motivation and Aims

IGIS.TK would provide and command-line and GUI environment for quick prototyping and professional development of GIS applications and conducting geoprocessing. The environment itself will be utilized to build a highly pluggable end extendable general-purpose GIS application, like QGIS or ArcView3.2.

Most of the current GIS solutions are based on Python environment. IGIS.TK would mainly use Tcl/Tk programming language offering the following benefits:


The integrating concept of IGIS.TK is presented in the following figure.

IGIS.TK's integrating environment

As one sees, the IGIS.TK core consists of a Tcl/TK and a number of Tcl extensions/libraries/applications included in Androwish. The core is tightly integrated (mainly through Tcl bindings) with GIS (Proj.6, GEOS, GDAL/OGR, Spatialite, GRASS GIS)and other libraries and applications (GNUPlot, GraphicsMagick, VTK, OpenCV, MxNet).

Planned Work

Further development steps are as follows:

All generic functionality which can be used in other projects should go to Tiles.CF.