Copyright © Panorama Group 1991 - 2026
Specialists of KB "Panorama" have prepared an educational video for GIS professionals, showing how to combine the Python language, the Cursor development environment, and the capabilities of artificial intelligence to create custom spatial data processing scripts in . The lesson is dedicated to hydrological analysis with automated placement of cross-section points along the river thalweg.
To construct a breakthrough wave graph in the event of a dam failure at a hydraulic structure, calculations of wave parameters at cross-section points are performed. Determining the location of these cross-section points is currently done using an expert method with visual analysis of the map. Using standard GIS tools, such operations amount to a chain of repetitive actions: measuring lengths and heights, placing points, calculating river parameters at the cross-section, and transferring values to the cross-section attributes. Automating this stage significantly reduces the time needed to prepare initial data for calculations and eliminates manual entry errors. The video tutorial proposes the following approach: a specialist formulates a task as a detailed prompt, and an AI agent in Cursor, relying on the open repository , prepares the basis of a Python script using MAPAPI calls. The resulting script is connected to GIS "Panorama" and executed on a prepared project that includes the hydraulic structure dam, the river thalweg downstream of the dam, and a height matrix in the potential flood zone.
The analyzed example demonstrates the advantage of automating script writing specifically for spatial analysis. The script places cross-section points along the thalweg, starting from the hydraulic structure dam with a specified step and at a specified distance. For each point, the width of the normal flow is calculated; using the height matrix, elevations of equal heights are determined to the left and right of the thalweg, multiples of the contour interval; the shape of the river floodplain and the distance between height marks are calculated, and the floodplain width is limited to an acceptable value if necessary. The operator only sets the step between cross-section points and the contour interval step in a dialog – the rest is performed according to uniform rules, making the calculations reproducible and relieving the GIS specialist of the bulk of the routine work. Instead of manually assembling code, one can more quickly proceed to verifying the analysis logic, geometric correctness, and compliance of the result with project requirements. The proposed methodology can serve as a convenient starting point for mastering Python in general and the MAPAPI interface for applied spatial data processing.
The results of determining cross-section points are used in the mode within the "Hydrological Tasks Complex". The complex is oriented towards supporting the full cycle of work with hydrological information within the GIS "Panorama" technology suite and helps consolidate standard calculations and data preparation in a single application environment. Combined with the ability to develop and connect custom Python scripts, including the use of AI in their preparation, such a complex expands the specialist's toolkit: from standardized hydrological operations to custom algorithms for a specific water body or territory.
You can view the video tutorial in the "Video Tutorials" section.
Leading experts in the field of land and property relations from 50 constituent entities of Russia became participants in the . The event took place in Saransk on May 28 and 29, with the government of the Republic of Mordovia acting as the organizer. In addition to representatives of federal and regional authorities, business, and science from Russia, the key industry event was attended by guests from Belarus, Oman, Bahrain, Egypt, and Azerbaijan. Forum participants discussed current issues of land and property relations, best practices, and legislative initiatives in the field of land use.
Representatives of KB "Panorama" presented a report on the topic , emphasizing that the land and property sector should help develop the region and attract investment. It was noted that in modern conditions, a territory competes not only based on natural resources, transport and engineering infrastructure but also on the quality of its digital description. An investor makes decisions based on comprehensive information about land plots, real estate objects, engineering networks, transport accessibility, urban planning constraints, and development prospects. The Federal Fund of Spatial Data, the Unified State Register of Real Estate (EGRN), and the National System of Spatial Data form a unified information base for territory management, development planning, and increasing the investment attractiveness of regions.
Special attention in the report was given to the application of artificial intelligence technologies, computer vision, and spatial analytics. KB "Panorama" solutions, including Professional , , , and , allow automating the creation and updating of maps, identifying unregistered real estate objects, analyzing actual land use, assessing transport accessibility, and identifying promising sites for business.
The integration of GIS with predictive models and analytical services turns spatial data into a practical tool for making managerial decisions. As a result, high-quality geodata become the foundation of the territory's digital economy, help increase the transparency of property relations, increase budget revenues, and accelerate the implementation of investment projects.
Photo materials were provided by the event organizers.
Specialists of KB "Panorama" have prepared an educational video on the application of artificial intelligence, the Python language, and for automating spatial data analysis. The video tutorial uses a practical example to show the automation of designing an AF maneuver according to ARINC Specification 424-21. ARINC is one of the key families of standards used in describing and exchanging aeronautical information for aviation systems. This example examines the construction of an arc by center, end point, and start direction angle. This demonstrates the connection between the formal requirements of the standard, geometric calculations, and their implementation in a digital map.
The video tutorial demonstrates how modern AI tools help create custom scripts for GIS "Panorama". The user formulates a task in natural language, and the agent analyzes materials from the open repository and prepares a Python script using MAPAPI capabilities. This approach lowers the barrier to entry into programming, accelerates the learning of applied automation, and helps the GIS specialist focus on the logic of spatial analysis, result control, and the requirements of a specific project.
The lesson shows the complete workflow: preparing a detailed prompt, generating the script, connecting it to GIS "Panorama", selecting source objects on the map, entering the angle parameter, and checking the constructed arc against the reference result. This example illustrates that automating script writing is useful not only for reducing manual operations but also for increasing the reproducibility of calculations, especially when geometric constructions need to be performed repeatedly according to specified rules.
The practical value of this approach is particularly noticeable when working with aeronautical data, where precision, formalized object description, and compliance with industry requirements are important. The is designed for maintaining, analyzing, and generating aeronautical data in digital form. Combined with GIS "Panorama", Python, and artificial intelligence tools, it allows specialists to more effectively solve tasks related to preparing aeronautical information, verifying spatial constructions, and developing their own application-specific data processing scenarios.
You can view the new video material in the "Video Tutorials" section.
KB "Panorama" has developed a version 9.7.0. In the new version, the ability to mass export survey reports for geodetic points, destruction acts, and justifications for the impossibility of surveying has been added. The implemented functionality allows quickly obtaining a complete list of documents for selected geodetic points, significantly reducing data preparation time. An export protocol has been added, ensuring timely identification of missing or incorrect data for their subsequent updating and correction. The innovations increase the efficiency of interaction between federal and regional spatial data funds and contribute to further automation of data processing processes.
A separate registry of data producer organizations is maintained. A unified list of organizations is used when maintaining the metadata database and placing materials in the storage. This makes it easy to find data from specific producers. The operation of the complex has been optimized in the presence of erroneous configuration parameters. The calculation of the volume of stored data during export has been accelerated. Work with the spatial data availability schematic map has been improved.
Data security is ensured by differentiating access rights based on the security tools included in the operating system. Basic authentication, digest authentication, system authentication (via web server tools), and domain authentication (Kerberos or ActiveDirectory) are supported. Additional security is ensured by using 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 to work on a wide range of operating systems (Astra Linux SE, Ubuntu, RED OS, MS Windows, and others) and architectures (Intel, Elbrus, Baikal). The program is registered in the Russian software registry under number 1862.
The Digital Maps and Remote Sensing Data Bank is the basis for building spatial data infrastructure at the federal, regional, and municipal levels, and in corporate information systems. Within a unified geoinformation space, the Digital Maps and Remote Sensing Data Bank implements the collection, storage, quality control, search, and issuance of spatial data in exchange formats. Spatial data selected using the program can be placed for multi-user access on the and published according to international OGC standards WFS, WFS-T, WMS, WMTS, WCS on the application server. Users can access data both from a thin client (using ) and from desktop applications (, ). The Digital Maps and Remote Sensing Data Bank enables the construction of a cloud-based spatial data repository, providing access to this data, and automated generation and updating of geocoverages.
The current state of spatial data is displayed using map-schemes maintained for each type of stored data: vector maps, remote sensing data, elevation matrices, and terrain models. It ensures remote placement of spatial data sets into file storage, versioning of stored sets, updating data availability map-schemes, automated collection and generation of metadata, and generation and updating of geocoverages. Automated collection and generation of metadata is performed according to standards ISO 19115:2003, Geographic information - Metadata, and ISO/TS 19139, Geographic information - Metadata - XML schema implementation. Reduced-size copies of data images are automatically generated, and file checksums and data set completeness are checked. Spatial data is placed into file storage with integrity verification and control of data structure and content. Work results are logged and entered into the metadata database. Automatic backup of metadata and the spatial data repository with integrity control and data recovery is provided. A multilingual interface is supported.
The "Spatial Data Bank" portal demonstrates the capabilities for organizing the storage, accounting, and issuance of vector maps, remote sensing data, elevation matrices, and terrain models. The portal contains vector maps in SXF format, generated from open sources (OpenStreetMap, VMap0). The spatial data includes maps of subjects of the Russian Federation, countries, and cities near and far abroad. A total of over 450 vector maps and over 6,700 matrix datasets with a total volume of over 250 GB. KB "Panorama" specialists weekly update and maintain the information composition on the portal. All published data is distributed free of charge under a free license.
The new version of the program is available for download on the page.
Geoportal has been supplemented with a map of New Brunswick, formed according to OpenStreetMap data. To work with the map, you can use the program or other software products of KB "Panorama".
The map was led to the modernised classifier of large-scale plans of scale 1: 5 000 (map5000m). Publishing of updates in bank of spatial data is made by using the program of . 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".