KB "Panorama" has developed GIS "Panorama"version 15.4.4. The new version features improved tools for performing overlay operations on object contours, automatic object recognition in images, connecting attribute databases, query building, and data exchange. Territory analysis capabilities have been enhanced with the ability to build heat maps in the form of matrices of terrain qualitative characteristics. The geodetic and cadastral tasks complex has expanded tools for reading data from the state forest registry and maintaining forest infrastructure maps, reading cadastral territory plans, preparing reports, and maintaining boundary plans.
In the "Map Editor" task, the "Create polygon by surrounding contour boundaries" mode has been improved. The ability to build areas using a combination of polygon boundaries, closed and open linear objects at a specified point has been added. When pressing the "Ctrl" key and left mouse button over an area or closed linear object, the contour for which the specified point will be internal will be selected as the construction area. If the specified point is inside several contours, the intersection of all such contours will be built. Contours of polygons and any linear objects for which the point is outside will cut off intersection areas.
The "Automatic Image Recognition" application task has been improved. The ability to edit the area selected by the user for recognition has been added. Users can select the entire work area, a rectangular area, or set the area according to object dimensions on the map for processing. The output area can now be adjusted (enlarged/reduced/moved) using the "Change" button in the task dialog box. The task will indicate if the selected area requires more computational resources than available to the user. If more than 1000 processor units are needed or the user limit is exceeded, the frame around the area is highlighted in red on the map. For convenient searching through the request table, a "Neural Network Model" column has been added. This column indicates the name of the neural network model used for interpretation for each request. Clicking the left mouse button on the column name allows sorting requests by neural network models and other characteristics. The "Automatic Image Recognition" task allows processing terrain images in RSW/JPG/TIFF/PNG formats and data from open geoportals. Descriptions of available neural network models and processing costs are provided on the "Panorama Vision" page.
The "View Attributes from Database" task, called by a button on the main panel, has been improved. Support for multiple table selection in the "Open Dataset" dialog has been implemented. The functionality of the tab context menu has been expanded: you can copy the table name and query text, as well as edit it directly. The ability to copy and paste data while preserving field names has been implemented. CSV export has been improved and moved to background mode, allowing simultaneous export of multiple tables without blocking the interface.
The composition of the "Matrix and Model Creation" panel of the 3D Analysis Complex has been expanded. The "Heat Map Construction" task has been added to the new version of the complex. A heat map is a method of graphical representation of discrete data where different values are displayed in different colors. Heat maps are used for visualizing spatially distributed phenomena or processes on maps, such as temperature, humidity, object density, or contaminant concentration.
Visualization is performed in a selected palette containing color shades from blue (cold) to red (warm), transitioning through white (medium) color. The result of heat map construction is a quality matrix containing density values of selected point objects from the vector map. The task performs heat map construction with continuous distribution of the visualized quantity using the Moving Average interpolation method for discrete data in a specified area. The constructed matrix maps can be used for profiling, determining compliance zones, building isolines, and in other spatial analysis tasks.
The "3D Navigator" task has been improved. In the mode for importing three-dimensional object models in Collada (DAE) format, the process of positioning the loaded model on the 3D terrain model scene has been enhanced. If no reference point and rotation on the terrain are specified for the imported model, there is now the ability to position it using two points after loading the model. In positioning mode, cursor capture of the model has been added, which facilitates the selection of points on the imported model. 3D scene control elements are now always available for better examination of intermediate positioning results.
The "Classifier Editor" task has been improved. On the "Clusters" tab, the ability to input custom visibility scales for clusters has been added. Previously, the selection of visibility scales was limited to the standard scale series chosen for the classifier. Using custom scales will allow more flexible configuration of cluster visibility on the map during scaling. This is especially relevant for publishing maps in web applications.
In the "Export of Territorial Planning Schemes to GML" task, the ability to save only objects selected on the map to a GML file has been added. If there are selected objects on the map when starting the mode, the "Save selected objects" checkbox will be active in the dialog box. If this checkbox is checked, only the selected objects will be saved to the GML file.
The "Import Data from CSV, XYH, TXT" mode has been enhanced with the ability to preview the contents of the loaded file. When clicking the "Preview Contents" button, the lines contained in the file will be displayed in a separate window, as if the file were opened in Notepad. Previewing file contents can be useful when determining the column delimiter and the first line from which data reading begins.
The "Import DXF Format Data" task has been improved. Each DXF layer can be assigned an object type in the Parameters tab that will be used for display after import. To do this, set the value "Layer Appearance Settings Table" in the Layer Appearance field. Then assign the required conventional symbols from the RSC classifier to the required layers in the table. To ensure that only layers with assigned conventional symbols are applied to the map, the "Import Selected Layers" property must be enabled.
In the "Map Sheet Generation by Coordinates" task, the algorithm for constructing topographic work areas by specified dimensions or nomenclature lists has been improved. Settings have been added to exclude map sheets from construction whose frames intersect the boundaries of the specified area within a given percentage of overlap area. By default, sheets with intersection areas of less than 10% are cut off. The task execution results in a vector map with a refined number of sheet frames.
Vector map control has been improved. When performing structural control, a search for invalid characters in text strings has been added.
In "Editing" mode, invalid characters are replaced with spaces.
In the "Geodetic Editor" task, a new mode "Create Objects from XML File" has been developed, designed for importing data from XML files provided by the state forest registry management system (SFR), containing current information about the state of forest areas and plantations. Reading data according to the "Extract from the state forest registry about forest quarter" schema - stateForestRegisterExtractForestQuarter_v0.2.0.xsd is supported. The obtained information about coordinates and characteristics of the forest quarter is plotted on the map. Information about forest taxation divisions and logging areas located within the boundaries of the forest quarter is also recorded in the object semantics. The digital classifier forestry.v2.rsc is intended for maintaining forest infrastructure maps. During XML file reading, information about the coordinate system of forest quarter contours is processed. For global coordinate systems, coordinate transformation "on the fly" is supported. Data in local coordinate systems is not transformed, while the coordinate system code is recorded in the map object semantics.
A new mode "Batch Creation of Object Sets by Semantics" has been developed, providing the combination of selected objects into sets by unique value of chosen semantics. The mode allows quick formation of several sets of multi-contour cadastral objects from objects selected on the map - external contours. Objects with the same cadastral number are included in one set. A right-click dropdown menu has been added, including names of screen button panels. The menu allows calling the toolbar not by button image, but by the name of the mode group.
In the "Cadastral Tasks" complex, the "Reading Cadastral Territory Plan and Map Update" mode has been improved in terms of determining conditional coordinates of premises by cadastral object within whose boundaries it is located. The cadastral number of the real estate object or cadastral quarter is used to form a query to the NSPD geoportal to obtain object coordinates. Then the central point of the object is calculated, by which the premises is plotted on the map.
The "Map-Plan of Territory" mode has been improved. When generating a text report regarding information about characteristics of the formed plot, insertion of cadastral and other numbers of real estate objects located within the plot boundaries has been added. When generating an act of boundary location agreement for plots, analysis of formed boundaries has been added. Selection of agreed boundaries with formed plots is configured by the user. When generating an XML document, recording of the CadastralErrorEZEntryParcels element has been added - information about clarified plots included in unified land use, necessary for correcting registry errors in information about their boundary locations. When generating an XML document, clarification of land plots and real estate objects registered in the cadastre but lacking spatial description has been implemented. For such clarified objects, all contours are plotted on the map with "formed" type, but they must have filled "Cadastral Number" semantics. As a result, formed contours will be recorded in the clarification XML.
The "Survey Plan" mode has been supplemented regarding formation of information about clarification of adjacent plot boundaries. For inclusion in processing of newly formed contours of multi-contour land plots, analysis of formed adjacent plots with filled "Cadastral Number" semantics has been added.
The "Cadastral Works Database" mode has been improved - fields for storing registration number, state registration date, and address have been added to the table for maintaining the list of foreign legal entities. Foreign legal entity has been added to the list of address owners.
The new version of the program is available for download in the Download section.
KB "Panorama" has developed GIS Constructor for Qt Designer SE version 15.1.0 for "Astra Linux Special Edition" OS, "Alt Linux" OS, Ubuntu (20.04, 22.04, 24.04) and MS Windows. The new version includes an expanded list of demonstration examples, an extended range of available layers from the National Spatial Data System geoportal, and implemented support for Ubuntu 24.04 operating system.
The installation includes an example demonstrating the capability of displaying moving objects on a map using GIS-core tools. When visualizing mobile objects, double buffering is applied: one buffer stores the image of the current map fragment in the client window (background image) and is used for quick image updates in the second buffer, where moving objects are drawn. The image formed in the second buffer is displayed directly in the application window. Double buffering allows optimal display of mobile objects over the map without flickering during image updates, even when using vector maps with large data volumes, geoportals, maps from geospatial databases and other sources as a substrate.
The list of National Spatial Data System geoportal layers has been expanded in the following sections: Substrate; Cadastral division units; Administrative boundaries; Land plots; Capital construction objects; Object complexes; Zones with special territory use conditions; Territory zoning and planning; Natural territories and others.
The list of supported operating systems has been supplemented with the stable version of Ubuntu 24.04 OS. Additionally, starting from this release, development focuses on supporting the Qt 5 framework. Support for previous versions of the Qt framework remains in archived versions.
The toolkit is adapted for operation on a wide range of operating systems (Astra Linux Special Edition, Alt Linux, Ubuntu, Windows, Elbrus, QNX) and architectures (Intel, ARM, Elbrus). The toolkit includes visual GIS application design components and cross-platform multithreaded GIS-core libraries. GIS Constructor provides a cross-platform MAPAPI interface, allowing programmers to develop in their preferred operating system. Developers can release GIS applications for a set of operating systems through simple compilation with minimal changes to the program's source code.
The new version of the program is available for download in the Download section.
KB "Panorama" has developed the "Panorama Vision" automatic recognition and vectorization service, version 1.4.0. The service has been enhanced with a neural network model for segmenting forests on multispectral (RGB) satellite images with a spatial resolution of 0.6–1.2 m/pixel. The model, based on the "Transformer" architecture, accurately identifies three categories of objects: mature forest, forest regrowth (young tree stands, shrubs), and clear-cuts (areas with recently removed tree cover). Thanks to the attention mechanism inherent in transformers, the neural network can capture global dependencies between all parts of the image. Considering the context of the surrounding terrain allows the neural network to correctly recognize large and extended objects, such as forested areas, and more accurately classify ambiguous areas—for example, distinguishing young regrowth from clear-cuts.
The neural network model was trained on images from regions of the Russian Federation. The achieved segmentation accuracy on the test dataset exceeds 90%. The result of image processing is a vector map of the area, generated by the "Panorama Vision" service using the map5000m.rscz classifier. Mature forest is mapped as area objects "Dense tall forest" with code 71111110, forest regrowth as "Forest regrowth" with code 71113000, and clear-cuts as "Cleared forest" with code 71112300.
The new capabilities of the "Panorama Vision" service can be used in forestry for monitoring forest resources, planning reforestation, detecting illegal logging, and controlling compliance with allocated cutting area boundaries. Additionally, "Panorama Vision" enables the vectorization of buildings and roads, agricultural field boundaries, and hydrographic objects (rivers, ponds, lakes, etc.).
The service is hosted on KB "Panorama" servers on the Internet. Access is available from the list of applied tasks in GIS "Panorama": "Launch Applications" - "Automatic Image Recognition". The latest version of GIS "Panorama" can be downloaded in the Download section.
Specialists from KB "Panorama" have prepared a video tutorial on the "Display Key Points" mode of the "Aeronautical Information Documentation Preparation" application task in GIS "Panorama". This mode is used to create and update waypoints, terminal points and radio navigation aids on the user map "ATS System". The process of plotting and updating key points involves modifying the geometry (point position) and/or semantic characteristics.
The video tutorial demonstrates the configuration of key point parameters before plotting them on the user map. The "Point Filter" field allows selecting database records by date, point type and name. The "Type" field now supports multiple selections of point types. The "Update" button is used for partial updating of point semantics. If a point from the database does not exist on the map, it will be created. By default, this functionality is similar to the "Plot" button but without updating object geometry.
In the key point parameter settings form, an option for coordinate recalculation has been added, which is used to generate west longitude values supplemented to 360 degrees. If points are created with the coordinate recalculation option enabled, routes on the map must also be plotted with the recalculation flag turned on.
The training materials can be accessed in the "Video Tutorials" section.
Training material on plotting key points in the Aeronautical Information Documentation Preparation Complex for GIS "Panorama" has been prepared1GIS "Panorama"
GIS Server SE adapted for operation in Russian operating systems "Alt SP" and "Alt Workstation"
KB "Panorama" has developed GIS Server for domestic operating systems "Alt SP" release 10 and "Alt Workstation" version 10. The operating systems are developed by the Russian company "Basalt SPO".
GIS Server provides remote access to vector maps, remote sensing data and spatial databases for users of GIS "Panorama", GIS "Operator" and other programs. Data storage on the server provides protection against illegal viewing, copying, modification and printing. GIS Server supports multi-level interconnection for distributed storage and processing of spatial data with automatic replication and backup. This architecture reduces network load during data transmission by tens of times, speeds up access to information and increases operational reliability. Connection to the server is established via TCP/IP protocol using socket mechanism. The program supports work with spatial databases managed by PostgreSQL DBMS in accordance with OGC 06-103r4 standard: "OpenGIS Implementation Standard for Geographic information - Simple feature access - Part 1: Common architecture". Server configuration is performed through the corresponding parameter file containing user and data lists along with their properties.
OS "Alt SP" is a secure operating system for servers and workstations, certified by FSTEC of Russia (certificate No. 3866). It includes built-in information security tools, making it a reliable solution for working with confidential data. OS "Alt SP" is included in the Unified Register of Russian Software (registration number 4305) and meets security requirements for protected information systems.
OS "Alt Workstation" is a reliable operating system for home and office, compatible with hardware on any processors. The distribution includes an extensive set of application programs, features intuitive navigation and convenient minimalist interface. The system is included in the Unified Register of Russian Software (registration number 1292), fully complies with free license requirements and is available for free use on home PCs (organizations require a license).
Current versions of GIS Server are available for download in the Download section.