Copyright © Panorama Group 1991 - 2019
In KB "Panorama" the GIS Constructor for Qt Designer SE version 1 is developed for Windows. GIS Constructor for Windows allows you to develop GIS applications based on the MAPAPI interface, using the capabilities of the Qt framework for Windows. The program includes test cases demonstrating the basic capabilities of processing the digital data: display of digital vector, raster and matrix maps; printing of the displayed data to various output devices; search of objects of vector maps by the specified set of values of objects attributes and their geometrical parameters; creation and editing of vector maps; construction of three-dimensional models of terrain.
The components of the QDMapView map display are included into the graphics components. It can be taken as a basis for developing your own GIS application. Interactive interaction with the map can be realized through predefined event handlers. The functionality of changing the composition of the displayed data and objects, searching and marking, printing and other typical tasks is available through the dialogs and functions of libraries the GIS ToolKit for Windows.
GIS Constructor for Windows consists of components of visual and non-visual designing and kernel's libraries of GIS application from GIS Toolkit composition. Cross-platform of Qt libraries and MAPAPI interface allows you to carry out assemblage of the resulting source texts with help of GIS Constructor for Linux, while maintaining a single code base.
GIS Constructor is a set of geoinformation components for use in the visual programming environment of Qt Designer, which allows you to develop your own GIS applications. The visualization of the contents of digital maps is made in conventional symbols adopted for topographic, geographical and various special maps. Geoinformation system has ample opportunities for performing calculations, for providing display of spatial data on various graphic devices in standard and user systems of conventional symbols. The main functions can be executed in multithreaded mode. It supports automatic optimization of used memory for processing large amounts of data (tens of gigabytes) on limited resources (hundreds of megabytes).
The toolkit is adapted to work on a wide range of platforms and supports operating systems such as Astra Linux SE, MSVS, CRTOS Neutrino, Elbrus, Zarya, Ubuntu, Alt Linux, QNX, CentOS and others. It can be used in computer complexes with processors of architectures ARMv7, Elbrus, PowerPC, Intel x86, Intel x64 and others.
The new version of the program is available for download in the