Copyright © Panorama Group 1991 - 2023
In KB "Panorama" the
A programming interface has been developed that allows the developer to use a graphics library for visualization based on his needs. The central element of most GIS applications is the display of spatial data. In this case, the image of a fragment of a digital map is formed using the functions of drawing graphic primitives (lines, polygons, points, and others) by means of a certain graphic library (Qt, GTK, wxWidgets, Xlib, and others). Often the choice of such a library is already determined at the design stage of the application and is a permanent part of the architecture. GIS Constructor provides software tools for implementing data visualization in an application with any selected graphic framework. This is achieved by separating the implementation of displaying graphic primitives into a separate library, which is accessed by the GIS core during the drawing process. As a result, the developer can use either a ready-made set of drawing functions, or implement them independently based on the graphics framework of interest to him. This makes GIS Constructor a universal tool for visualizing spatial data. The installation of the program includes examples of the implementation of drawing graphic primitives based on the Qt and Xlib libraries.
The functioning of the GIS application has been improved with a limited amount of available RAM. The need for the program to work in conditions of a small amount of system resources becomes relevant when using the embedded devices, portable laptops, specialized tablets and other similar devices. If there is a lack of memory, the GIS core automatically activates a buffer with a limited amount of memory and performs all operations with data using only this buffer. As a result, memory consumption by the GIS application is drastically reduced. The new version adds the ability to explicitly set a limit on the amount of memory used by the application for opening the data, when it is reached, this mode will be activated forcibly.
The ability to display only error messages in the diagnostic protocol has been added. This allows you to effectively determine the cause of abnormal behavior of a program that performs a large number of operations with spatial data. In this case, limiting the output by error messages reduces the volume of the resulting protocol and makes it convenient for further analysis.
The task of connecting geoportals has been improved. Into the list of geoportals the geoportal of Krasnodar territory has been added containing the layers: Administrative territorial division, Contours of fields of agricultural land, Fishing grounds, Vine plantations
Display of sea maps according to the S52 standard has been improved. There is clarified the implementation of procedures for forming depth values based on attribute values for underwater obstacles, taking into account the underlying objects, a requesting the code of the displayed symbol and the display flag taking into account the depth of the obstacle and requesting the code of an isolated underwater hazard with a depth less than the safety contour.
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 for work on a wide range of operating systems (Astra Linux SE, ALT Linux, Elbrus, Ubuntu, CentOS, QNX) and architectures (Intel, Elbrus, PowerPC, SPARC, ARM). The toolkit includes components of visual designing the GIS applications and library of a multiplatform multithreaded GIS core. GIS Constructor provides a cross-platform MAPAPI interface that allows a programmer to implement development in an operating system convenient for it. The developer can release GIS applications for a set of operating systems by simple assembly with minimal changes to the program source code.
The new version of the program is available for download in the
Specialists of KB "Panorama" have prepared and placed the map of the Orenburg region on the geoportal
The map was led to the modernised classifier of large-scale plans of scale 1: 5 000 (map5000m) and was saved into a packed project (MPTZ). The MPTZ format project includes a digital map of the region's territory (country, subject of the federation, administrative region), a map of the administrative-territorial division of the region and a digital classifier. Publishing of updates in bank of spatial data is made by using the program of
Free maps on the basis of OpenStreetMap data are available for download on the page "Digital maps".
In KB "Panorama" the
Creation of the passport of aerodrome (heliport, landing site) is carried out on the basis of MS Word format templates included in the installation package of the program. At filling of templates the data from the database of the Complex of format PostgreSQL version 9.4 and higher is used.
The complex for preparing documents of aeronautical information is a set of tools for maintaining an aeronautical data base, a modeling and analyzing the aeronautical situation, generating aeronautical maps and exchanging data with other information systems through export and import in the ARINC 424-19 exchange format and export in the AIXM 5.1 format. The task "Flight procedures design" is used to design the routes of departure, approach and landing and to analyze the safety of flights on them. The task "Assessment of compliance for aerodromes with the requirements FAR" is intended for the analysis of the aerodrome and the aerodrome environs for the suitability for operation and aircraft flights in accordance with the Federal Aviation Regulations.
The new version of the program, examples of aeronautical information documents,
Specialists of KB "Panorama" have prepared a video lesson on using mode the
Pyramids of tiles can be created based on a combination of digital vector maps, space and aerial photography, matrixes of heights, data from geoportals and other data.
The purpose of forming a set of rasters (tiles) is to accelerate the display in WEB and mobile applications of spatial data containing a large number of objects or occupying large amounts of data. Display acceleration is achieved by the method of image caching - the display of the vector map area is replaced by the display of the area of a pre-built raster, which is cached on the client using a WEB browser.
Using the Mbtiles format will allow offline access to pre-prepared spatial data.
You can get acquainted with the training materials in the "Video lessons" section.
In KB "Panorama" the
Complex cadastral workы is carried out simultaneously in relation to all land plots, buildings, constructions located on the territory of one cadastral quarter or the territories of several adjacent cadastral quarters (with the exception of linear objects), as well as objects of construction in progress, information about which is contained in the Unified State Register of Real Estate. To start the "Formation of a map-plan of the territory" mode, it is necessary to select a cadastral quarter or other object on the cadastral map that limits the territory of work. To prepare a cadastral map containing the results of complex cadastral works, the survey.v6 digital classifier has been refined. The necessary objects are arranged in the form of a separate layer CADASTRAL PLAN OF THE TERRITORY.
The program analyzes the map, reads information about all objects of complex cadastral works and displays information in a dialog for viewing and editing. The information of the general sections of the map-plan of the territory is stored in the tables of the cadastral database of the SQLite format and is linked to the cadastral map object that limits the territory of cadastral work. When the program is restarted, the entered values are automatically read and displayed in the dialog elements. The dialog
In the "Technical plan" dialog, the order of inserting "Floor plan (parts of the floor)" graphic files into Word has been corrected. In dialog
In the module "Geodesy editor", in dialog
The task of
The new version of the program is available on the website in the Download section.