Copyright © Panorama Group 1991 - 2023
In KB "Panorama" the
The improved task of connecting geoportals allows you to optimize the display of popular third-party sources of spatial data (OpenStreetMap, Yandex,
The ability to save geoportal data into a pyramid of MBTiles tiles or into a raster for a user-selected territory for further offline use on mobile devices in the absence of the Internet has been implemented. In order to increase the speed of data access for the WMS protocol, data caching in the form of tiles has been added. In the developed mobile applications, a cache of data from geoportals will be automatically saved on the device and used in the absence of the Internet. In order to update previously saved data, it is possible to set the geoportal cache lifetime in seconds.
Access to geoportal archive data has been added. Examples of such geoportals are the Sentinel Hub geoportal or the VEGA service. The task allows you to connect to images or data on the geoportal by specifying the date, the request period, or the percentage of maximum cloudiness of satellite images. 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. The new version of the toolkit provides tools for implementing access to dynamically expanded geoportals (for example, KB "Panorama"). When choosing such a geoportal, you need to submit a GetCapabilities request to the service and, based on it, build a list of current data to be presented in the form of a tree of available layers.
In toolkit the algorithms for processing and displaying data have been improved. The number of supported sheets for multi-sheet maps has been increased by 4 times. The accuracy of transparency calculations for vector objects and a polygon object - colored glass - has been increased. The algorithms for interaction with the GIS Server have been improved, for example, the interaction mechanism when editing maps containing a small number of objects. The list of available MAPAPI methods has been expanded. There are implemented the methods for constructing the intersection of multipolygons in the form of a multipolygon and creating map objects using coordinates from a text file. 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 size of the resulting protocol and makes it convenient for further analysis.
The functioning of the developed mobile applications in conditions of limited amount of available RAM has been improved. 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.
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.
As an example, the program includes the source texts of the mobile application GIS "Panorama Mobile" for OS Aurora. They can be taken as a basis at creation of own mobile application in the C++ programming language with use of tools of Qt and QML. GIS "Panorama Mobile" allows you to jointly display vector maps (topographic, operational situation, marine navigation, aeronautical), matrix and raster data (Earth's remote sensing data). Modern packed formats of vector maps SITZ, MAPZ, MPTZ are supported, which are decompressed in RAM on the fly. The user can dynamically control the visibility of each layer for easy viewing and analysis of spatial data. Popular spatial data geoportals (OpenStreetMap, Yandex, KB "Panorama" and others) can be used as cartographic substrates. Connecting geoportals allows you to receive cartographic information anywhere in the world when determining the current location and recording the route from the built-in GPS / GLONASS receiver. GIS "Panorama Mobile" allows processing data formats of desktop products (
GIS Constructor for the domestic mobile OS Aurora is a set of geoinformation components based on the cross-platform interface for working with spatial data MAPAPI and the Qt framework, which allows you to develop your own GIS applications for mobile devices based on the Aurora OS. Visualization of the contents of digital maps is carried out in conventional symbols adopted for topographical, geographical and various special maps. Geographic information system has ample capabilities for performing calculations, ensuring the display of spatial data on various graphic devices in standard and user systems of conventional symbols. Basic functions can be performed in multi-threaded mode. Supports automatic optimization of used RAM for processing large amounts of data (tens of gigabytes) on limited resources (hundreds of megabytes).
The new version of GIS Constructor for Aurora OS is available for download in the Download section.
In KB "Panorama" the
The complex of 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 map was led to the modernised classifier of large-scale plans of scale 1: 5 000 (
Publishing contents of bank of spatial data on the geoportal and data access for downloading are implemented by means of
Free maps on the basis of OpenStreetMap data are available for download on the page "Digital maps".
In KB "Panorama" the GIS ToolKit Active version 15.0.0 has been developed for creating geoinformation systems with a free license in any programming environment that supports ActiveX technology, for example, Visual Studio, 1C8. The new version increases the speed of performing the search and analytical operations on geodata by using the functions of the updated GIS core.
The component for connecting geoportals (axMapWMSPopupDialog) has been improved. The speed of loading and displaying tiles has been increased. The GIS core automatically evaluates the computer parameters: the number of cores, the size of the RAM, the bandwidth of the data transmission channel. Taking into account the performance of the system, a pool of independent threads is formed to load, process and display the received data. Multi-threaded data loading reduces delays when moving the screen, scaling the map, and performing spatial queries to the geoportal. For example, for a network with a bandwidth of 100 Mbps on a 4-core processor with a clock frequency of 3.5 GHz, the speed of displaying tiles from the KB "Panorama" geoportal increased 6 times, and the time to receive them decreased from 500ms to 70ms.
The access component to the map objects classifier file (axMapRsc) has been improved. On the "Objects" and "Semantics" tabs, the ability to
There is added the ability to assign to several signatures the attribute of specifying the size of the sign according to the length of the signature, as well as assigning the attribute of prohibiting/allowing stretching to elements. It allows you to expand some of the elements of a vector sign (for example, automatically stretch the sign frame around long signatures), and shift the remaining elements (design elements: circles, squares, rhombuses). The shifted elements can be located both inside and outside the sign frame. To assign a no-stretching attribute to an element, select an areal or linear element of the sign and click the "Do not stretch the element when specifying the size of the sign" button.
The modes have been added into the "Clusters" tab: creating a new cluster's sign by copying the selected one, copying a cluster sign from another classifier via the clipboard. The cluster sign is used to display densely spaced point symbols of the same view of objects with a common sign. The tab selects the views of objects related to each type of cluster, the cell sizes vertically and horizontally, the semantics code for specifying the current number of objects in the cluster, the view of cluster symbol, the limiting percentage of increasing the size of the cluster symbol and the limiting number of objects corresponding to the maximum size of the symbol cluster. When copying a cluster's sign from one classifier to another, it is necessary to re-assign the views of objects related to this cluster.
The axMapObj component has been improved. In the
An example of using GIS ToolKit Active components for the 1C:Enterprise platform version no lower than 8.3.20 has been developed. The example demonstrates working with a local map, with a map opened over a network (including the Internet), searching for map objects by a set of attributes, creating and editing metrics of map objects.
GIS ToolKit Active contains a set of visual and non-visual components, allowing to use the spatial and attributive data for display and execution of special calculations. With use of these components the geoinformation systems of various level (federal, regional, municipal, corporate) are created. The toolkit includes support for local, national and international coordinate systems (parameters for more than 4,000 different coordinate systems are included into the package). The extensive Bank of geospatial data is accessible for the toolkit use.
The new version of the program is available for download on the Download page.
In KB "Panorama" the "Workstation of geologist" versions 15.1.0 has been developed. In the new version of the program the mode
In the updated version of the program, the use of models of a relief has been added to improve the visualization of the scheme and facilitate its editing. If there is an open model of a relief (matrix of heights, matrix of layers, TIN model, point cloud), the creation of a scheme is carried out taking into account the absolute heights of the terrain relief. The ground surface line and borehole layers are put onto the scheme in accordance with the heights requested along the line of geological cut with a given step. In the absence of the model of a relief, the layers of wells are put onto the scheme using rectangular objects. Means of adjustment of parametres of the created scheme are finished, the list of scales of a scale of depths and a scale of lengths is expanded.
The modes of the
The new version of the program is available in the Download section.