Copyright © Panorama Group 1991 - 2025
In KB "Panorama",
GIS Constructor for Android supports the import of popular exchange formats. To achieve this, a library of functions has been added to the toolkit, enabling the creation of work areas from vector data in exchange formats (e.g., SXF, TXF, DIR, SHP, DXF, MIF, S57). These functions are utilized for defining work areas on specific territories using a mobile application or exporting data into common exchange formats.
The updated task of connecting geospatial portals enhances the display of popular third-party spatial data sources (OpenStreetMap, Yandex,
In the new version, the functionality of developed mobile applications has been enhanced for scenarios where the data used cannot be accommodated in RAM. When embedded devices or specialized tablets are used, often there is a need to operate the program under limited resource conditions. In cases of memory shortage, the GIS core activates a buffer with limited memory capacity and performs data operations using only this buffer, significantly reducing memory consumption by the GIS application. The program now includes the ability to explicitly set memory usage limits for opening data; upon reaching this limit, this mode will be forcibly activated.
The demo example included showcases ways to utilize new functional capabilities of GIS Constructor for Android. To facilitate feature expansion, an architecture for asynchronous task handling has been added. This allows synchronous use of screen forms or user interaction handlers, waiting for responses and continuing code execution only after receiving user actions. Users can explore the demo example to understand the implementation of creating, editing, and deleting vector map objects, importing exchange formats, as well as the principles of dynamically updating spatial data from
The toolkit includes libraries that implement functions of the MAPAPI interface. Through the cross-platform capability of the MAPAPI interface, a programmer can develop and test GIS applications on a desktop operating system using GIS Constructor available for a set of Linux systems. After debugging on the desktop system, the developer can build the application for the Android OS with minimal changes to the program's source code. The libraries providing access to digital maps within GIS Constructor for Qt Designer are implemented in C++. This allows for creating applications based on them using various programming languages and frameworks, such as Qt or Java.
GIS Constructor includes the source code of the
GIS Constructor and GIS "Panorama Mobile" for the Android OS are available for download in the
In the KB "Panorama", a
The dialog
Aeronautical classifiers have been revised in accordance with the requirements of the International Civil Aviation Organization. For the "Holding pattern (left)" and "Holding pattern (right)" objects, a property prohibiting signature rotation has been added. This property is set in the
The complex for preparing aeronautical information documents is a set of tools for maintaining an aeronautical database, modeling and analyzing the aeronautical situation, creating aeronautical charts, 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 of "Designing of the airfield routes" is used for designing departure, approach, and landing routes, as well as analyzing flight safety on them. The task of " Assessment of compliance of aerodromes with the requirements of the FAR" is intended for analyzing the aerodrome and its surrounding area for suitability for operation and aircraft flights in accordance with Federal Aviation Regulations.
The new version of the program, examples of aeronautical information documents,
Specialists from KB "Panorama" have prepared a video tutorial on creating classes in the
The tutorial demonstrates creating a class in the specified layer. When filling in the fields of a new class, there is control over the entered information with red highlighting. The methods for transferring objects to the selected class are shown. Examples of object classification within layers can be viewed on the maps of Noginsk and Podolsk, which are included in the GIS "Panorama" installation as sample data.
Educational materials can be accessed in the "Video Lessons" section.
Geoportal
The map was led to the modernised classifier of large-scale plans of scale 1: 5 000 (
Free maps on the basis of OpenStreetMap data are available for download on the page
In the KB "Panorama", the
In the
In the
On the "Objects" tab, a "Clasifiers editor" mode has been added to the toolbar. It allows for simultaneously editing various properties of a group of selected objects: moving them to another layer or class, giving them a common name, adding, deleting, changing the semantics status, editing visibility scales, digitization direction, sign size change limits, and others. To do this, on the "Objects" tab, select the necessary objects in the classifier object table.
If the object table displays only object symbols, you can select the current object by simultaneously pressing Ctrl+left mouse button. If the object table is presented in a string format, object selection is done by checking the box in the far-left column of the table. Next, choose the "Clasifiers editor" mode. Only the selected objects remain in the object table. In this mode, like without it, properties of the currently selected object are displayed. However, when editing any property, it is edited for all selected objects. If a property is highlighted with a yellow background or labeled "different", it means that it differs among selected objects. Properties that cannot be edited at once for all selected objects are locked from editing. When saving edited properties, they are saved for all selected objects. To exit the editing mode, release the "Editing Selected Objects" button. To reset selected objects or select all currently filtered objects, press the "Reset Selected Objects" button. Two-dimensional and three-dimensional views of objects do not have common editing for selected objects.
The task
The
Within the
When
The task
The
In the
The task
The task
The new version of the software is available for download in the