IGIS.TK

IGIS.TK
Login

IGIS.TK: Integrated Geographic Information System - Tool Kit

News:

About IGIS

IGIS UI

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

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

Motivation and Aims

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

Most current GIS solutions prefer Python (or R, rarely). IGIS would mainly use the Tcl/Tk programming language, which offers the following benefits:

Concept

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

IGIS' integrating environment

The IGIS core consists of a Tcl/TK and many 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).

IGIS will provide an integrated environment for multiple plugins/widgets. They can be represented in the two following forms:

Planned Work

Further development steps are as follows:

All generic functionality that can be used in other projects should go to Tiles or other related projects. Only the IGIS' specific code should reside in this repository.

More Screenshots

IGIS UI Ediror IGIS UI SQLite Manager