Copyright © Panorama Group 1991 - 2026
KB "Panorama" has developed a technology for regular updating of the Panorama Python SDK and online help for MAPAPI interface functions in Python. Third-party developers have gained convenient access to up to date tools for creating applied solutions based on without needing to independently find correspondences between versions of software components, function prototypes, and reference materials.
The Panorama Python SDK is hosted in an external on GitHub and contains Python modules with MAPAPI function prototypes. As the GIS "Panorama" core evolves, the SDK composition is regularly updated, allowing new capabilities of the software platform to be used in custom scripts, services, and desktop applications. This approach reduces the time required to connect functions for working with maps, spatial data, and electronic map objects to customers' application systems.
One example of using the Panorama Python SDK is the automated creation of data. Using a script, summary tables with indicators of the socio economic situation of the constituent entities of the Russian Federation are loaded, the analyzed indicator is selected, value ranges are calculated, and a color gradation for map objects is generated. The processing results are saved as a thematic map, which can be opened and further edited in GIS "Panorama".
Python SDK tools can be used for batch processing of electronic maps, searching and modifying objects according to specified conditions, filling semantic characteristics, coordinate conversion, spatial data quality control, and generating reports. In addition, they can serve as a basis for creating specialized applications for maintaining industry specific maps, processing monitoring results, preparing data for geoportals, and integrating cartographic functions into corporate information systems.
Online help for MAPAPI interface functions in Python has been published for working with the SDK. The help includes a table of contents, an alphabetical index, module composition, and search. Developers can quickly find the required function, clarify its purpose, and use the call in code without referring to disparate materials.
The new technology increases the predictability of development and maintenance of solutions using GIS "Panorama" components. Up to date Python modules and help facilitate the automation of spatial data processing, integration of cartographic functions into information systems, and creation of specialized geoinformation applications for industry specific tasks.
Geoportal has been supplemented with a map of Yukon (Canada), 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".
Geoportal has been supplemented with a map of the Northern Mariana Islands, 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".
KB "Panorama" has developed version 15.5.6 of the "Agronomist Workstation". This new version enhances tools used for maintaining digital agricultural land maps, processing remote sensing data, assessing terrain, and preparing reports on crop cultivation technologies.
In the task, functions for calculating the EVI, CVI, and GNDVI vegetation indices have been added. EVI is used for assessing dense vegetation and biomass; CVI for analyzing chlorophyll content and identifying early signs of plant stress; and GNDVI for evaluating photosynthetic activity and crop status during early growth stages. Calculations are performed using multispectral imagery data from satellites or UAVs, enabling the generation of crop condition maps, identification of zones with uneven plant development, and refinement of areas for field surveys.
To display the computed indices in the "Multispectral Image Analysis" task, users can apply predefined grayscale or color palettes, or load palettes from RSW or MTQ files. Display parameters set in the dialog are automatically applied to all open multispectral images. The vegetation index map can be saved as an MTQ quality matrix. Such matrices are used in preparing thematic crop cartograms and comparing survey results with field maps, crop rotation records, soil agrochemical data, and completed field operations.
In the task, when creating a new feature by entering coordinates from the keyboard, it is now also possible to load point coordinates for feature geometry nodes from SHP, OGC GML, and GeoJSON files. This allows the transfer of field boundaries, work plots, drainage elements, access roads, and other farm features from exchange materials without manual coordinate entry. Added modes include and . The first creates area and linear features based on the inner contours of one or more selected features; the second deletes sub-features of area features and additional contours of linear features within a user-specified area. These modes are useful for refining the structure of digital agricultural maps, separating internal contours, removing unnecessary sub-features, or preparing correct geometry for work plots for further recording and analysis.
Retrieval and display of terrain data requested via the OGC WCS standard from coverage services published via have been accelerated. OGC defines a "coverage" as a grid-based model of terrain, environmental quality, or a phenomenon varying in space or time. An optimal algorithm for using coverages for visualization and spatial analysis has been implemented. When viewing a map from the server, image tiles of the landscape corresponding to the current scale are requested with multi-level height generalization, resulting in faster terrain visualization. For analytical operations, such as terrain profile construction and slope calculation, queries for numerical height values are made from the highest-resolution coverage. For agricultural use, this data aids in slope analysis, assessing water runoff conditions, selecting tillage directions, and preparing reclamation materials.
The full-screen map display mode, , has been enhanced. In this mode, users can add simple graphic objects to the map using a touch screen or mouse, rotate the map, and save screenshots to PNG, JPG, TIF, and BMP files. This mode can be called from the main menu "Window – Full Screen" and is useful for discussing field production situations, machinery routes, crop survey plans, and areas requiring crop condition clarification.
In the dialog, the ability to save feature attribute tables in HTML and DBF formats has been added. HTML is suitable for viewing tables in a web browser and preparing reports, while DBF allows further processing in information systems. Exporting attributes of field boundaries, work plots, and other map features in these formats simplifies data exchange between the agronomy service, farm management systems, and external contractors.
The new version is available for download in the Download section.
Geoportal has been supplemented with a map of Gotland Island, 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".