Copyright © Panorama Group 1991 - 2021
Specialists of KB "Panorama" took part in the work of the military-scientific conference "Creation of a unified geoinformation space for ensuring the defense and security of the Russian Federation." The conference, organized by the Military Topographic Directorate of the General Staff of the Armed Forces of the Russian Federation, was attended by representatives of military command and control bodies, heads and specialists of Russian industry companies, representatives of military scientific organizations and universities.
The report "Application of "Panorama" technologies for constructing a single geoinformation space for defense of the Russian Federation" presents software products that ensure the construction of a distributed information system, in a complex using spatial data from various sources of information. The presentation shows the elements of realisation of the implemented information systems for managing the development of territories at the level of the constituent entities of the Russian Federation. Panorama software technologies are designed to solve a wide range of tasks based on client-server, cloud, mobile and Internet technologies. For more information, see the article.
All software is cross-platform and operates in operating systems of AstraLinux SE, Alt Linux, Zarya, CentOS, Red Hat, Debian, Fedora, QNX, MS Windows. The programs are compatible with various security tools (authorization tools, data encryption, antivirus, firewalls and others), support Intel, AMD, SPARC, MIPS, ARM, Elbrus processors. The Panorama software suite implements a geoinformation platform for creating various information systems, spatial data banks and automated control systems.
In the speeches of other conference participants, it was noted that in order to implement a single geoinformation space, it is necessary to switch to new principles of providing geospatial information based on network information resources, using geoservices and geoportals. To access the network information resources in a secure information transmission network according to uniform rules, it is necessary to create an automated control system that implements the principles of interoperability. Geoinformation tools of the developer the
The materials of the report on the use of "Panorama" technologies for the construction of a single geoinformation space for the defense of the Russian Federation are available for review in the "Presentation" section.
KB "Panorama" received a certificate of conformity for the
The software package supports a working with spatial databases controlled by PostgreSQL and Oracle DBMS, providing access to spatial data in accordance with the OGC 06-103r4 standard: "OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 1: Common architecture".
The software is certified in the system of certification of information security tools of the Ministry of Defense of the Russian Federation for the 3rd level of control over the absence of undeclared capabilities in accordance with the guidance document of the State Technical Commission of Russia and for compliance with the real and declared functional capabilities.
In KB "Panorama" the
GIS "Panorama" provides users with tools for accumulation, storage, automated processing and display of data, calculation results and forecasts having a geospatial reference. The system allows you to create vector, raster and matrix maps, and also promptly update various information about the area. The program contains tools for creating and editing digital maps, performing various measurements and calculations, overlay operations, building 3D models, processing raster data, building a road graph, thematic mapping, tools for preparing graphic documents in digital and printed form, as well as tools for working with databases.
The new version contains a professional digital map editor, which includes a large number of modes. For the convenience of users, the modes are combined into groups: creating objects (basic modes of creating, copying and duplicating), auto shapes (additional modes for creating objects with complex contours: embankments, flyovers, stairs, quarters, bergstrich), graphic objects (additional modes for creating objects in the form simple lines, polygons and labels), topology (modes of matching sections of neighboring objects and their individual points) and many others. You can learn more about the capabilities of the "Map Editor" in the "Documentation".
In the new version, the transformation of vector maps into the specified coordinate system is accelerated by 4-6 times. When adding a map with transformation, a copy of the original map is created in the map subdirectory with a name containing the name of the passport file and the current date. Additionally, the opening and first display of maps has been accelerated due to the formation of a "*.sol" file with a tree of territorial distribution of objects onto each map sheet. When the map is opened, the objects tree is read and the first display is accelerated by 5-15 times (for a map with 2 million objects, the opening and first display is accelerated from 9-12 seconds to 1 second). In the absence of "*.sol" file an automatic constructing a tree and file saving is carried out.
Classifiers of digital topographic maps of scales : 25 000, 1: 50 000, 1: 100 000, 1: 200 000, 1: 500 000, 1: 1 000 000 have been updated. There were specified the parameters of scaling of conventional symbols of linear and areal objects with filling signs and contours of various thicknesses for layers of hydrography, land relief, road network and road structures, vegetation, soils and lava covers, industrial and social objects, borders, fences, certain natural phenomena and territories. The updated classifiers provide support for multiscale topographic maps, along with automatic generalization of contours for different scales, setting the ranges of objects visibility.
The user interface and functionality of the task of constructing a mathematical base have been expanded. In the new version, when processing a multisheet map, the user can select from the list and process only the required set of sheets. The projection parameters of sheets located in different zones are automatically converted to the projection parameters of the first sheet during the process of construction. The task implements a separate detailed setting the parameters of rectangular and cartographic grids. To speed up working the task on maps with a large number of sheets, it is possible to disable transaction logging.
When importing a set of maps sheets of SXF and TXF format, specified by the list in the DIR file, the ability has been added for transfer of sheets by longitude on +/-360 degrees. It allows to duplicate the columns of sheets in the western and\or eastern hemisphere for expansion of dimensions of work region up to -360/+360 degrees. To duplicate sheets, copy the required file with a different name (for example, rename 01-12.sxf to 01-12_west.sxf) and change its nomenclature so that all sheets in the region have a unique designation (for example, rename 01-12 to 01-12_west ). Then, in a text editor, add a line with a new name sxf or txf into the DIR file and press the tab after the file name and enter the direction of transfer (for example, -360 or +360). The recalculation of coordinates and sheet passport will be performed automatically when importing the work region by the DIR file.
The geographic information system is built on a multi-platform multi-threaded kernel for Linux, QNX, Android, MS Windows with support for Intel/AMD, Elbrus, ARM, PowerPC, SPARC, MIPS and others processors. To improve the reliability of the software, numerous automated functional tests have been developed, the code has been optimized using the text analyzers and a performance evaluation on a multicore architecture.
Processors based on the Elbrus architecture, developed by MCST company, are the leading domestic solution for the military-industrial complex and the public sector. Microprocessors "Elbrus-8C" (1891VM10Ya) are high-performance general-purpose processors with improved architecture "Elbrus", which allows performing up to 25 operations per cycle in each core - 250 billion floating point operations per second. The presence of 4 channels of access to memory and 3 channels of interprocessor exchange allows building scalable computing systems that provide a high speed of information processing and transmission.
The new version of the program is available for download in the
In KB "Panorama" the
Possibility has been added for displaying a packed project of spatial data MPTZ from the GIS Server of version 9.4 and higher. A packaged project may include a complex representation of the territory in the form of vector maps of different levels of detail, images of the terrain in RSW format, matrixes of heights and matrixes of quality characteristics of the terrain, insets from the same data, the reference to data from the GIS Server and from geoportals by various protocols. All data sets are packed into one file of MPTZ format. The total amount of packed data is reduced by 3-10 times. The speed of data exchange, packed into an MPTZ project, increases 5-20 times, taking into account the decrease in the number of transferred files. Packaged MPTZ projects can be formed by region (as, for example, on Digital maps page) or according to nomenclature sheets (for example, at a scale of 1: 500 000), which allows you to quickly form a complex coverage of a given territory.
In the task of importing graphic files (GeoTIFF, PNG, JPEG and others), a loading the pyramid of raster tiles from the KMZ format has been added. A KMZ archive can contain a KML file and a set of raster files. The KML file contains a description of parameters of the raster data - the names and coordinates of a binding of rasters, and also the priority of their rendering. As a result of importing a pyramid of raster tiles from KMZ, a set of RSW files is formed combined into an MPT project. The MPT project contains a list of RSW files and their visibility borders according to the "Draw Order" parameter.
In the task of importing matrixes from SRTM, GeoTIFF formats, loading of the pyramid of matrixes of heights of a relief from the KMZ format has been added. The KMZ archive contains a KML file and a set of single-channel GeoTIFF files with data on elevation heights, from which a set of MTW files is formed combined into an MPT project with specified matrix visibility borders in accordance with the "Draw Order" parameter.
When importing GeoTIFF files, analysis of GeogCitationGeoKey and PCSCitationGeoKey tags has been added to support GSK-2011 and PZ-90.11 coordinate systems. Tag GeogCitationGeoKey can contain records of the type: "PZ-90.11 Zone 6" or "GSK-2011 Zone 7". The contents of the GeogCitationGeoKey and PCSCitationGeoKey tags supplement the numeric coordinate system parameters specified by other tags.
The mode "Calculations on semantics of selected objects" in the "Map Editor" task has been improved. The time for calculating and filling the semantics of objects according to a mathematical formula specified by the user has been reduced by 7 times. More complex mathematical expressions are supported, including various mathematical operations on the values of the semantics of an object and its measuring properties.
There is expanded the use of mathematical expressions (formulas), including various mathematical operations on the values of the object semantics and its measuring properties when searching, editing objects, forming the view of conventional symbols of map objects and in other tasks. A bookmark for entering a list of mathematical formulas and a range of values that the calculation result must correspond to has been added into the "Object Search" dialog. When searching for objects, you can set the selection of objects according to the correspondence of calculations to the specified ranges of values for one of the formulas or all at once.
There are supported the math operations ABS, ARM, SIN, COS, TG, CTG, MIN, MAX, POW2, POW3, SQRT2, SQRT3, LOG, LOG10 and others. Area, perimeter, coordinates of the first point, coordinates of the center of the contour, unique number and other properties of the object can be used in calculations.
The search speed of objects with given semantic characteristics is increased by an average of 1000 times due to the indexing of semantics values using polynomial hashing methods, constructing values reference books and other improvements of search algorithms. On a test case of 4 000 000 objects, a search was performed using three indexed semantics: "Name", "Number of inhabitants", "Unique object identifier", which were filled in for more than 3 350 000 objects. The speed of performing sample of objects has decreased from 4 seconds to 4-5 milliseconds. The additional amount of RAM for placing the hash tables was 95 MB, the size of the source map was 802 MB. To activate the construction of hash tables, it is necessary to enable the "Index" option in the Classifier Editor for the semantics used when searching for objects. To reduce the time for building hash tables, they are saved into a file with the ".seh" extension and read when the map opening. When saving a map into the packed SITZ\MAPZ\MPTZ format, hash tables are packed in a common archive with the map. The new algorithm makes it possible to execute more requests on search from application tasks in multithreaded mode and improve the performance of server applications..
In the "Classifier Editor", the list of mathematical operations for describing the semantics-formula has been expanded. The value of such semantics is automatically calculated when updating the coordinates or semantics of the object and can participate in the formation of the conventional symbol of the object through a series of objects (a matrix of conventional symbols, depending on the combination of the semantics values) or based on programmable symbols.
For displaying polygons with a point symbol, a new object property has been added - "Polygon with a point". For objects with this property, when creating and editing an object, or when sorting, a subobject with one point in the center of the polygon is automatically created. If a conventional symbol of polygon contains polygon parameters and parameters of a point or vector symbol, the corresponding symbol will be displayed in the center of the polygon. The user can change the position of the point in the "Map Editor".
The new version of the program is available for download in the
Specialists of KB "Panorama" prepared and placed on the geoportal
The maps were led to the modernised classifier of large-scale plans of scale 1: 5 000 (map5000m.rsc) and were 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".