Copyright © Panorama Group 1991 - 2024
The KB "Panorama" has developed GIS "Operator" version 15.3.0 for the operating systems "Astra Linux Special Edition", "Alt 8 SP", and RED OS. The program now supports the import of new spatial data formats, includes object list management capabilities, and has improved map editing modes. The new version expands the list of connectable geoportals, adds a task for viewing spatial models of terrain objects, enhances the creation of map objects according to scenarios, and optimizes the visualization of height and depth matrices.
The geoinformation system has implemented functionality for creating object lists on the map. Object lists are generated for selected objects, providing flexible options for including various combinations of objects using all available filtering and selection options provided by the system. The settings for object lists for the current map can be saved in an OBL format file and restored in subsequent sessions if needed. The dialog interface allows for adding new lists, modifying existing lists, and deleting them. Object lists are used for automated processing of groups of objects during intersections and unions, constructing zones around the contours of listed objects with specified parameters, as well as for conducting searches.
Dynamic labeling of list objects has been implemented. This new method allows labels to be applied over the map considering the current display composition and visibility of objects. Dynamic labeling is performed based on the dimensions of the client area of the window. For improved readability during map scaling, these labels are always drawn while maintaining the font size chosen by the user. When labeling a polygonal object, the label is placed in the visible part of the polygon being labeled. When the map image is moved, the label automatically shifts so that its text remains fully within the client area of the window. To enable dynamic labeling, a semantic code must be specified for the selected object list (types of objects), which will serve as the label text. After selecting object lists and displayed semantics, the option "Dynamically label objects" must be enabled. Changing the label color for the list is as simple as selecting a color in the list tree. Additional label parameters can be edited in "Assign custom style" mode. When changing the list's formatting color, label parameters, or semantic code, labels on the map are updated accordingly. Labeling and thematic layer display parameters are saved and restored upon application startup. Dynamic labels are always applied over all open maps, taking into account the visibility of the labeled objects.
The task of creating labels based on object semantics is designed for the automatic generation of object labels on vector maps. Labels are created for selected objects, and the map on which the labeling is performed must be editable. Point, line, vector, and area objects are processed. Flat rectangular coordinates in meters or kilometers or geodetic coordinates in degrees are used during processing. Heights are taken from the object's metrics or interpolated. The settings allow for changing the accuracy and formatting of the labels, as well as adding prefixes and suffixes. Labels can be aligned to the edges or center of the object, with options for vertical and horizontal offset. The angle of text rotation is specified in degrees and can be fixed or extracted from the object's data. Labels can be placed relative to a reference point, along a line, or at the center of a polygon, and can follow the curve of the object. The text of the labels is generated based on the object's characteristics or added manually. This task simplifies the creation of labels, making them more understandable and precise.
The task of exporting maps to DXF format allows for the conversion of map data from
The task of importing from DXF format has been improved. Support for various code pages specified in the DXF file has been added for correct processing of labels on the map. Algorithms for reading spatial data in DBM format, opened with
New features have been implemented in the map editor modes, allowing for the rotation of objects using a single metric point. If the localization of the "Vector" symbol is used, a second point is added to the object. If the localization of the "Point" symbol is used, the rotation of such symbols is performed by adding the semantics "Angle of rotation of the symbol, inset" (code 31017). The rotation of vector symbols is available in the following modes: Move, Scale, and Rotate (on the main editor panel); Rotate Object, Rotate Vector Object, Tilt Vector Object (on the "Edit point" panel).
In the task of connecting geoportals, a new geoportal "Road fund control system" has been added, featuring numerous new layers such as "Highways", "Airports", "Sea and river ports", "Road infrastructure and diagnostics data", "Hazardous areas", and others. Additionally, geoportals from Roskadastr, the National Spatial Data System, and the Federal Forestry Agency have been added, including layers of orthophotos, topographic maps, cadastral data, territorial zones, cultural heritage sites, and forest management boundaries.
A new task "View BIM Model" has been developed. It allows for a detailed examination of the 3D geometry of a construction object or complex of construction objects and the associated attribute information of model elements (e.g., material, article number, etc.). BIM (Building Information Model) represents an object-oriented model consisting of elements, each belonging to its class—walls, floors, windows, reinforcement, and so on. The class of an element defines its properties and behavior. This task supports the IFC format—an open standard for representing BIM data. To assign a BIM model, it is necessary to select an object on the map and use the "Object selection" dialog on the "Semantics" tab to specify a link to the file (semantics: Link to BIM Model File). This dialog provides modes for viewing the BIM model and navigating to the map object to which the model has been assigned.
There is an option for thematic highlighting (coloring) of the list of BIM models; objects on the map that have a filled link to a BIM model in their semantics will be highlighted. When highlighting objects with BIM models is enabled, quick selection of the nearest BIM model to the cursor on the map is available. Clicking the left mouse button anywhere in the document will open a dialog to view the nearest BIM model to the cursor.
The "View BIM Model" dialog is presented as a 3D image and an attribute tree of the model. The model can be zoomed using the mouse wheel and rotated by pressing the left mouse button and moving left, right, up, or down. A model element can be selected both in the attribute tree and in the 3D view window.
The "Scenario creation" mode in the "Map editor" task has been refined. This mode is designed for quickly creating a specific set of objects by selecting a creation scenario proposed in the "Select scenario" dialog. By selecting the desired scenario and clicking the "Apply" button, users can quickly place a group of objects on a pre-defined map, guided by prompts in the lower-left corner of the window. The data and order of creation are pre-formed and stored in scenario files, which are text files named according to the classifier file name. A scenario file can be created or edited using any text editor. The created file can also be edited in the "Edit scenario" dialog.
A mechanism for auto-saving a complete copy of the map during editing has been implemented. To automatically save maps stored locally on the user's computer, it is necessary to add the map to the auto-save list in the "Auto-save maps" dialog and set the frequency of copy creation. This includes specifying the number of hours after which auto-saving occurs if any changes are made, or the number of changes since the last copy was created, at which point the data saving operation is executed. Copies are created in the local or network folder (repository) specified by the user. For each map, a subdirectory is created with the name of the map and a GUID identifier. If a GUID was not set for the map, it will be automatically filled in. Within this subdirectory, directories are created with the year number, current date, and copy number for that date. No more than the specified number of copies can be saved in one day. If conditions arise to create new copies when the maximum number has already been reached, intermediate copies that were created closer in time to adjacent instances will be deleted. The remaining copies will be renumbered sequentially. When copying the map, all data files and service files are preserved. A record is added to the copy creation log with the time of creation, the path to the original map, and the path to the created copy.
The connection of spatial data in Mbtiles, BIR, and GeoPackage formats has been improved. The new version adds support for the WebP format, which is used for compressing images in Mbtiles, BIR, GeoPackage databases, and geoportals. The WebP format allows for both lossy and lossless image compression. It is based on the compression algorithm for still images (keyframes) from the VP8 video codec and uses the RIFF container for storage. This format compresses images on average 40% more efficiently than JPEG. It is widely used for transmitting data and images in geoportals, as its smaller size accelerates data transfer. A new geoportal has been added: Topographic Maps of the World.
The rendering of elevation and depth matrices has been accelerated with smoothing. The display of smoothed matrices has been parallelized, significantly reducing delays when working with them. For example, on a quad-core processor with a clock speed of 3.5 GHz, the rendering speed of smoothed matrices has increased by 2.5 times.
The "Import raster data" task has been enhanced. The import of raster formats MrSID (SID) and ECW has been added. These formats are used for compressing raster graphics. Using these formats, large packed raster images, such as aerial photography and satellite images, can be quickly viewed in parts without needing to unpack the entire file.
GIS "Operator" SE is a universal domestic geographic information system designed for power structures. The program is intended for accumulating, storing, automated processing, and displaying data, calculation results, and forecasts with geospatial references. GIS "Operator" SE includes tools for displaying and processing vector, raster, and matrix maps. The application provides users with tools for solving specialized tasks such as modeling the movement of special objects against a 3D model backdrop, predicting the consequences of emergencies at hazardous sites, monitoring aircraft movements, conducting geodetic and topographic work, processing data from GPS/GLONASS navigation devices, printing displayed spatial data on various output devices, and many others.
The new version of the program is available for download in the Download section.
In the KB "Panorama", version 8.3.1 of the
As a result of executing the loading function into the database of the Complex, information about objects is retained: AMA Area, Elevation Mark, Obstacle (unlit), Obstacle (lit). Automatic generation of obstacle names is carried out considering the metric values of the objects, and data is linked to regions based on the values of the "Text identifier" semantics.
The Complex of preparing documents of aeronautical information comprises a set of tools for maintaining the aeronautical data database, modeling and analyzing the aeronautical situation, generating aeronautical charts, and exchanging data with other information systems via export and import in the ARINC 424-19 exchange format and export in AIXM 5.1 format. The task "Flight scheme design" serves to design departure, approach, and landing routes, as well as analyze flight safety on them. The task "Assessment of airports compliance with FAP requirements" is intended for analyzing the airport and its vicinity for suitability for operation and aircraft flights according to Federal aviation regulations.
The new version of the program, examples of aeronautical information documents,
Geoportal
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
In the KB "Panorama", the
The ability for users to register independently has been added. Upon self-registration, users are placed in a group with minimal access rights. Changes to access rights are made by the system administrator.
In the new version, downloading large datasets has been optimized. The process of creating a data archive is visually displayed, and upon completion, the download is initiated. If errors occur, a message is displayed and recorded in the event log. The logging during application processing and data loading has been expanded.
Data security is ensured by restricting access rights based on security features included in the operating system. Standard authentication, digest authentication, system authentication (using web server tools), and domain authentication (Kerberos or ActiveDirectory) are supported. Additional security is provided through end-to-end authentication when working with the database. Connection to the database occurs with the rights of the user working with the system. The complex is adapted for operation on a wide range of operating systems (Astra Linux SE, ALT Linux, Elbrus, Ubuntu, CentOS, MS Windows, and others) and architectures (Intel, Elbrus, Baikal). The program is registered in the registry of domestic software under number 1862.
The database of digital maps and remote sensing data serves as the foundation for building spatial data infrastructure at federal, regional, and municipal levels within corporate information systems. Within a unified geoinformation space, the database implements the collection, storage, quality control, search, and provision of spatial data in exchange formats. Spatial data selected using the program can be made available for multi-user access on the GIS Server and published according to international standards OGC WFS, WFS-T, WMS, WMTS, WCS on the
Automated collection and generation of metadata are carried out according to the standards ISO 19115:2003, Geographic information — Metadata, and ISO/TS 19139, Geographic information — Metadata — XML schema implementation. Reduced copies of data images are automatically generated, file checksums are verified, and the completeness of datasets is checked. The placement of spatial data in the file storage is done with integrity verification, control of structure and content of the data. The results of the work are logged and entered into the metadata database. Automatic backup of metadata and spatial data storage is provided with integrity control and data recovery. A multilingual interface is supported.
The
The new version of the program is available for download on the
The KB "Panorama" has developed GIS Constructor for Qt Designer version 15.0.3 for the MS Windows operating system. The program has improved algorithms for data processing and display, refined the task of connecting to geoportals, and expanded the functionality and list of available methods in the MAPAPI interface.
In the new version, the number of supported sheets for multi-sheet maps has increased fourfold. The accuracy of transparency calculations for vector objects and polygon objects — colored glass — has been enhanced. Algorithms for interaction with the
The capabilities for displaying vector maps have been enhanced. The rendering of dashed lines has been optimized for drawing long segments at large map scales. The new functionality for automatic generalization of displayed map objects allows polygons and linear objects to be visualized as clusters when their dimensions become smaller than 48 pixels during scale changes. These new display capabilities enhance the visibility of vector maps without losing informativeness.
The program has increased the speed of loading and displaying tiles thanks to automatic performance assessment of the computer and multithreading. Access to archived geoportal data has been added, enabling queries based on date, period, and cloud cover of images. Caching functions for the WMS protocol have been introduced to speed up access and ensure offline operation. Support for dynamic geoportals and proxies with authorization has been implemented. New geoportals and layers have been added, including data from Roskadastr and a new service "Topographic maps of the world". The ability to connect digital terrain models via the WCS protocol has also been realized.
The tools for adding data to the main document now support graphic file formats BMP, JPEG, PNG, GeoTIFF, and TIFF.
For the object list, functions for opening the object list file for data from the GIS Server and adding map objects to the list based on search context have been implemented. The capability for pan-chromatic merging of rasters has been realized. This allows for the enhancement of the resolution of a color raster using a higher-resolution pan-chromatic image. Multispectral data often contains a higher-resolution pan-chromatic channel, and merging it can improve the visual characteristics of the color raster. Merging can be performed in one of three ways: averaging by channels, transforming through the IHS color space, and using the Brovey method.
Methods for editing label text have been added, including options for setting text in sub-objects with line breaks, fitting text to the dimensions of a rectangular area, and establishing overall text alignment. An MTW to TIFF export function has been implemented, allowing the setting of height format, algorithm, compression level, tile size, pseudocode value, and other parameters. Methods for displaying selected object lists with custom styles (defined by conditional symbols) in the open document have been added. This enables users to group objects into lists and assign each list its own display style. Custom styles consist of a set of conditional symbols based on localizations.
Methods for constructing intersections of multipolygons as multipolygons and creating map objects from coordinates in a text file have been realized. Support for the WebP format, used for image compression in Mbtiles, BIR, GeoPackage databases, and geoportals, has been added. Import functions for DXF have been refined to support various code pages for correct processing of map labels. Algorithms for reading spatial data from the DBM format have been improved. Diagnostics for connecting to spatial data databases have been expanded, particularly for authorization errors. The saving of vector maps in SHP format has been optimized to account for repeating semantics, which are now combined into a single field in the DBF table. An API interface for auto-saving a full copy of the map during editing has been implemented.
GIS Constructor is a set of geoinformation components for use in the visual programming environment Qt Designer, enabling the development of custom GIS applications. Visualization of digital map content is carried out using conditional symbols accepted for topographic, general geographic, and various special maps. The geoinformation system offers extensive capabilities for performing calculations and ensuring the display of spatial data on various graphic devices in standard and custom symbol systems. Core functions can be executed in multithreaded mode. Automatic optimization of used RAM is supported for processing large volumes of data (tens of gigabytes) on limited resources (hundreds of megabytes).
The toolkit is adapted for operation on a wide range of operating systems (Astra Linux SE, ALT Linux, Elbrus, Ubuntu, CentOS, QNX, MS Windows) and architectures (Intel, Elbrus, PowerPC, SPARC, ARM). The toolkit includes components for visual design of GIS applications and libraries for a cross-platform multithreaded GIS core. GIS Constructor provides a cross-platform MAPAPI interface, allowing developers to work in their preferred operating system. Developers can release GIS applications for a set of operating systems through simple builds with minimal changes to the source code.
The new version of the program is available for download in the Download section.