The international scientific conference "Spatial Data: Science and Technologies 2025" has concluded, which took place from May 28-29 on the online platform of Moscow State University of Geodesy and Cartography (MIIGAiK). Within the framework of the "Geoinformation Cartography" section, Roman Albertovich Demidenko, Head of Technical Support Service at KB "Panorama," delivered a presentation.
The topic of the presentation - "Application of Artificial Intelligence Capabilities in Combination with Geospatial Data" - generated significant interest among conference participants. The report was devoted to promising directions for integrating artificial intelligence technologies into the processing and analysis of spatial data. This opens new prospects for automating processes in geographic information systems and increases the accuracy of solutions in cartography and related fields.
During the presentation, the capabilities of the "Panorama Vision" complex for automated recognition of urban infrastructure objects were examined. Source data can be obtained using the "Panorama Photo" software, designed for processing digital terrain information from aerial photography materials captured by unmanned aerial vehicles (UAVs) or aircraft.
The conference brought together scientists, researchers, and specialists from various industries interested in developing technologies for working with spatial data. KB "Panorama's" participation became an important contribution to the development of scientific dialogue and the implementation of modern technologies in geoinformation support practice. The event contributed to strengthening interdisciplinary connections and demonstrating the innovative potential of geoinformatics in the context of digital transformation of the cartographic industry.
KB "Panorama" has developed Professional Vectorizer "Panorama-Editor" version 15.4.3. A new task "Automatic Image Recognition" has been added to the program. The list of connectable geoportals with PBF format support has been expanded. Map editing tools and dynamic label construction for object characteristics have been enhanced.
The "Automatic Image Recognition" task serves as a client for connecting to the automatic recognition and vectorization service "Panorama Vision". Recognition of agricultural field contours, hydrographic objects (rivers, lakes, seas, ponds), buildings and structures, paved and unpaved roads is available. In "City" recognition mode, joint interpretation of road networks and buildings in images is performed. This mode provides recognition of paved and unpaved roads in images and allows classification of buildings into several subtypes: residential buildings (multi-story and individual residential buildings), public buildings (schools, kindergartens, hospitals and others), industrial and commercial buildings (factories, shopping centers and others), garages (garage construction cooperatives). Recognized buildings in "City" mode are oriented along the direction of the nearest roads.
The geoportal connection task has been improved. Support for user authorization through the Keycloak identity broker has been added. This enables implementation of single sign-on technology for connecting geoportals and services. The ability to connect to various geoportals that transmit data in PBF (Protocol Buffer Binary Format) has been implemented. PBF is a compressed binary format created for storing and transmitting cartographic data. Support for connecting to new geoportal layers has been added: ESRI - Sentinel-2, Agriculture, Infrared, Short-wave Infrared, Geology, Bathymetric; NDVI Color Map, Normalized Burn Index, Accumulation Index, NDVI Colored, Custom SAVI; NDWI Raw, NDVI Raw; Operational Information Support System for the Ministry of Natural Resources of Russia (SOOI Ministry of Natural Resources of Russia) - Base Map; Thermal points in specially protected natural areas, Thermal points Russia 24 hours, Boundaries of specially protected natural areas of federal significance (OGRN_2024), Fire hazard, Ships in specially protected natural areas; Federal Forestry Agency - Forest fund condition, Information portal GISOGD of Chelyabinsk region - Base map, Geoinformation subsystem FGIS TP.
In the "Map Editor" task, the "Length and Distance" mode has been improved. Display of nodal point distances from the beginning of the measured route has been added. The ability to save measurements to the map for subsequent printing has been added. Switching the current map in the "Map Editor" parameters dialog without interrupting the measurement process has been implemented. The "Create Circle of Arbitrary Radius" mode has been improved. Through mode selection on the auxiliary panel, popup menu or hotkey, the following is supported: creating an arc (sector) by three points, creating an ellipse with specified radius lengths, and creating a circle or ellipse with center or left edge snapping. The ability to specify values in radians when creating new objects by entering geometry point coordinates from the keyboard has been added.
The "Map Processing by Scenario" task has been improved, and the "Object Deletion" procedure has been added. This type of processing allows deletion of object sets. Formation of the set composition is performed in the "Map Processing by Scenario" dialog. Object deletion can be applied, for example, when importing vector maps from SHP and MIF formats to build labels for service objects - areas, contours, and label placement points. After building labels, service objects are deleted to avoid cluttering the created map. In the "Point Object Creation" mode, the ability to create multi-point objects has been added. When pressing the spacebar, the next point is recorded in the object; when pressing the left mouse button, the formed multi-point object is saved.
On the "Cutting and Stitching" panel, the "Create Polygon by Boundaries of Surrounding Contours" mode has been updated. This mode provides creation of a multipolygon formed by boundaries of adjacent polygon contours and closed linear objects within a specified closed contour or selected object. If you press the "Ctrl" key and left mouse button over some area or closed linear object, multipolygon construction will be based on the base contour for which the specified point will be internal. If the specified point is inside several contours, an intersection of all such contours will be built. Contours for which the point is outside will cut intersection areas from the base contour to create a contour around the point based on adjacent boundaries. If you press the "Ctrl" key and left mouse button over an empty area, a rectangular contour sized 3/4 of the current map window centered at the selected point will be chosen as the base contour. If several empty map areas fall within the specified region, only one object encompassing the selected point will be created. In the "Length and Distance" mode, display of distance values from the object's beginning and the ability to save measurements to the map as objects have been added.
A "Copy Point Coordinates" item has been added to the right-click context menu. When selecting this menu item or pressing the "Ctrl+Alt+C" combination, the current point coordinates on the map are copied to the clipboard as a string of numbers separated by spaces. Units of measurement and coordinate values correspond to those set in the coordinate display line. Degrees and radians are recorded as decimal numbers with fractional parts.
The dynamic labeling mode for object lists has been improved. This mode allows placing labels over the map considering the current map display composition and object visibility. When scrolling the map image, labels automatically shift so that their text falls entirely within the window's client area. Algorithms for finding free space in the display area when labeling linear objects have been improved. Support for applying dynamic labels considering label alignment attributes has been added. Label alignment attributes (top, center, or bottom line) can be set when configuring label style parameters in the "Label Parameters" dialog.
When selecting the "Automatically place above or below line" checkbox and there's no free space for a label placed above the line by default, an attempt is made to place it below the line. Conversely, for labels placed below the line, an attempt is made to place them above the line. When entering the "Line length for label wrapping" parameter, wrapping is performed for labels consisting of multiple words.
The recommended average line length is 12 characters. Wrapping is performed without breaking words. Therefore, when entering a length equal to one character, a multi-line label will consist of lines with one word each. When entering zero length, label wrapping is not performed. Entering minimum and maximum distances between repeating labels of a linear contour allows for improved label placement on long contours.
In the "Geodetic Editor" task, a new dialog "Import Data from CSV, TXT, XYH" has been developed, providing reading of delimited text files and plotting information on the map. When calling the "Label Segment Length" dialog, coordinates of the current point on the map are passed to determine the nearest side of the object. When constructing a secant line in the "Parallel Constructions" dialog, selection of a point on the perpendicular to the left or right of the selected segment has been implemented, taking into account the digitization direction.
In the "Object Lists" dialog, modes for union and intersection of lists by selection conditions have been added. These modes allow creating a resulting list from selected lists by combining selection conditions by localizations, layers, classes, and objects. When uniting lists, the new list contains all objects from the selected lists, while intersection contains only common ones. List management tools allow performing sequential search of list objects on the map and various overlay operations between lists, displaying lists in specified conventional signs, dynamically labeling selected object characteristics on the map, copying to other maps, and other operations.
When displaying labels that have service semantics "Sign rotation angle (in degrees)" with code 31017, the label is oriented according to the value specified in the semantics. When rotated, the label is aligned to the center and middle line relative to the metric point.
In the "Classifier Editor" task, for semantics of "Numerical Formula" type, the keyword "H1" has been added for use in calculations or in automated formation of label texts for height values of the object's first point.
The new version of the program is available for download in the Download section.
KB "Panorama" has developed GIS Server version 11.2.4. The new version adds the capability to transmit server performance metrics in a format compatible with the Prometheus monitoring system. For this purpose, a Prometheus Exporter written in Python has been included in the GIS Server package. This extension allows administrators to monitor the status and performance of geographic information system server infrastructure in real time. Among the available metrics are: analysis of GIS Server readiness to receive messages, operability checks, and license availability. The metrics are provided through an HTTP interface in a format that meets Prometheus requirements. This ensures quick and simple integration with existing monitoring and visualization systems, such as Grafana. This capability is particularly relevant for organizations using GIS Server in distributed and high-load environments, where it is important to promptly ensure stable and secure service operation.
GIS Server provides remote multi-user access to vector maps, remote sensing data, and spatial databases for desktop products and web services. Hosting data on the server ensures protection of data from illegal viewing, copying, modification, and printing.
The new version of the program is available for download on the Download page.
Within the framework of the International Exhibition "Interexpo GEO-Siberia 2025", KB "Panorama" specialists presented advanced domestic developments in geographic information systems and cartographic technologies to Governor Andrey Alexandrovich Travnikov. The forum brought together more than 3,000 specialists from Russia, Kazakhstan, Uzbekistan, Belarus, Mongolia, Zimbabwe, and Nigeria.
The Governor noted that new forms and volumes of geodata, as well as technologies for their processing and use, have changed our lives. "The potential for using this combination of information and technologies has not yet been exhausted, and therefore it is very correct and relevant that this year's forum is held under the slogan 'Spatial Data Economy.' There is still much work ahead on updating and filling these spatial data, on implementing and using new technologies in various spheres of our life and activity," Andrey Travnikov addressed the participants.
Within the framework of the scientific congress, KB "Panorama" specialists presented a report on "Geospatial Foundation for Geographic Information Systems of Various Purposes" where new capabilities of the "Panorama Vision" complex for automated recognition of urban infrastructure objects were examined. Source data can be obtained using the "Panorama Photo" program, which is designed for processing digital terrain information from aerial photography materials using unmanned aerial vehicles (UAVs) or aircraft.
The forum featured 10 international and 4 national conferences with more than 500 presentations. Our experts shared experience in applying innovative solutions, discussed possibilities for their use in various industries - from construction to environmental monitoring, and outlined prospects for further technology development.
KB "Panorama" has developed GIS "Panorama Mobile" version 1.14 for the domestic mobile OS Aurora. The new version adds the ability to select, group move, and delete objects, which speeds up data processing and simplifies map editing directly in field conditions. Support for various digital map formats, as well as access to popular geoportals, allows for quick updating of spatial information and supplementing maps with new objects. The mobile application provides convenient tools for working with geodata through integration with desktop GIS "Panorama" products and advanced spatial information processing functions. Users can prepare a set of cartographic data in advance in the desktop system and transfer it to the mobile GIS, where offline work is available, including displaying current location, recording tracks, and viewing current data without an Internet connection.
Object selection can be performed in several ways: by search conditions, by area, or arbitrarily. Object selection by search conditions allows visual assessment of the presence and quantity of objects meeting specified conditions. A condition can be considered as an object's belonging to a localization, layer, or object type, as well as the presence of certain semantic characteristics in the map object. Area selection enables marking objects that fall within a specified figure on the map. Arbitrary object selection allows managing the list of selected objects one by one: you can include or exclude an object from the list, analyzing search results or selecting objects on the map by touch.
Aurora OS is a Russian mobile operating system developed by "Open Mobile Platform" company. The operating system is created for building trusted mobile infrastructure, protecting sensitive information in government organizations, large and medium commercial companies. It contributes to ensuring the state's technological sovereignty through a protected mobile environment and meets all regulatory requirements in the field of national security and information protection. Aurora OS allows centralized management of mobile device fleets and applied mobile software when using Aurora Center. The current version of Aurora mobile OS has passed FSTEC Russia certification and fully complies with requirements for "A" type operating systems of 4th protection class and 4th trust level.
The new version of the program is available for download in the Download section.