Copyright © Panorama Group 1991 - 2024
In KB "Panorama" the
Start of Python scripts is accessible from separate tab of the "Run application" dialog. The script tree initially contains a basic set of scripts for demonstrating the execution of various procedures for processing coordinates and attributes of vector map objects, solving the computational problems, converting data and other tasks. To connect his own tasks, the user can create his own themes and fill them with the necessary set of scripts. For the convenience of the user, the creation of a new script and its editing can be performed directly from the dialog.
When writing scripts, several thousand GIS core functions (MAPAPI) are available. Function prototypes are declared as imported Python scripts from the folder /var/Panorama/Panorama14/py_mapapi14. The function called from the script performs some autonomous action or uses the selected objects on the map. To enter additional data processing parameters, both GIS dialogs and dialogs written on the basis of a standard Tkinter component can be called. Scripts indicate the progress of data processing by indicating the name of the processing stage and the percentage of completion in the main application window. By results of the analysis and processing the objects of a vector map can be selected and used for the further processing in a chain of executed scripts or interactive application tools.
Support of the classifier of maps of agricultural purpose agro10t.rsc has been implemented. It is intended for creation of multilayered digital maps in agriculture and their applications in management of the agricultural enterprise. The classifier can be used to create map-schemes of agricultural land, maintain passports of fields, operational agrochemical monitoring of fields, thematic mapping for various categories and indicators, generate maps for managing transport and agricultural machinery of an enterprise, and solve transport logistics problems.
The S57navy digital classifier of sea maps and the procedure for importing digital maps of the S57 standard have been improved to increase the degree of compliance of the displayed maps with the S52 standard. Data exchange protocols with the
GIS "Panorama" - universal domestic geoinformation system for power structures. The program is designed for accumulation, storage, the automated processing and display of data, calculation results and forecasts with geospatial reference. GIS "Panorama contains tools of displaying and processing vector, raster and matrix maps. The application provides users with tools for solving specialized tasks of modeling the movement of special objects against the background of 3D model, forecasting of consequences of emergencies at hazardous objects, monitoring of aircraft movement, conducting of geodetic and topographic work, processing the data from GPS/GLONASS navigation devices, printing the displayed spatial data to various output devices and many others.
The new version of the program is available for download in the
In KB "Panorama" the
User semantics are created when importing vector data (SHP, KML, MIF and others), when the field names (keys) of object attributes are not found in the selected RSC classifier. To support such semantics, temporary semantics are created in the RSC classifier in the range of codes 660000 and higher for the duration of a GIS session. Semantics name is filled by name of field in the source vector data. This provides work with user-defined semantics and semantics from RSC in a common list in various tasks. When simultaneous opening several maps with one classifier, the list of temporary semantics will be supplemented with user semantics from all maps. When opening different combinations of maps, temporary codes in different sessions may have different values. When exporting vector maps to SXF and TXF files, user semantics is written with code 32862 and data record of the form "field_name:value". When imported, such semantics are transfered back into temporary semantics with the addition of new code to RSC. On the map, semantics are written with codes in the range from 60000 and above. The correspondence between the semantics code on the map and the field name is stored in the map metadata. When opening a map by the list of field names of user semantics, temporal semantics are automatically added into RSC.
The GIS ToolKit consists of a set of visual components (supplied in source code) and API functions of the GIS core for direct access to spatial data. The toolkit is designed to develop client-server and desktop 32-bit and 64-bit applications that require processing and visualization of spatial data. Spatial data can be located both at the workplace (direct access to data), and in a local network or the Internet (access components to the GIS Server or data exchange using international protocols are used).
The new version of the program is available for download on the
In KB "Panorama" the
The task of
The task "Map Legend" has been improved. On the "Maps", "Rasters", "Matrixes", "Models" bookmarks, an information sign "(!)" is set if the coordinate system of the added data does not match the current coordinate system of the main document. On the "Maps" bookmark, an updating the content of the classifier tree has been improved when changing the contents of vector map objects. For example, if the filter "Objects available on the map" is set in the "Map legend", when an object is placed onto the map that is not part of the tree, the legend will be automatically rebuilt. In the "Map Legend" and "Data List" tasks, the updating of visibility of maps, rasters, matrixes and geoportals is synchronized.
For rasters imported in the "Do not copy the input image to RSW file" mode, support for channel color depth of 32 and 64 bits has been added. To convert the color to 8 bits, the minimum and maximum values determined by the reduced image are used during display. Single-channel rasters with real pixel encoding, which are usually used to store matrix height data, are displayed in grayscale.
The "Latest commands" item has been added into the context menu, which contains a list of the latest executed commands in various tasks. For immediately calling a list of latest commands, use the combination of the Shift key and the right mouse button.
The "Selection by an arbitrary area" mode has been improved. There is added an automatic starting the mode with the following combinations: drawing points in the form of a polygon by pressing the middle mouse button (MMB); pressing Shift and MMB - in the form of a rectangular area; outline the selected area by holding down MMB.
The S57navy.rsc digital classifier of sea maps and the procedure for importing digital maps of the S57 standard have been improved to increase the degree of compliance of the displayed maps with the S52 standard.
The new version of the program is available for download in the
The geoportal
The maps were 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
Free maps on the basis of OpenStreetMap data are available for download on the page "Digital maps".
In KB "Panorama" the
In the new version, the GIS possibilities for processing vector data downloaded from open sources have been expanded, the use of arbitrary user attributes of vector map objects has been refined, the tools for displaying S57/S52 sea maps have been improved, python scripts have been added for multi-threaded calculations using a road graph, diagnostic tools have been supplemented when executing scripts in python, the request of the information about sites from the Rosreestr geoportal was provided.
The program for correcting the metrics of objects has been improved. Processing of emissions (peaks) and junctions of contours has been improved. Processing of complex peaks (such as "antenna") was added. If it is impossible to correct the metric, for uncorrected objects, the output of a list of errors into the protocol has been added. At the end of the program, information on the number of corrected and uncorrected errors is entered into the protocol. This task is recommended when processing vector data loaded from sources that do not have advanced control tools (for example, OpenStreetMap). The task is called through the main menu: Tasks - Map processing by the scenario - Correction of objects metrics.
Possibilities of applying user semantics have been expanded for recording arbitrary object properties which are not described in the list of semantics of RSC classifier. User semantics are created when importing vector data (SHP, KML, MIF, DXF, WFS, GML, JSON, and others), when the field names (keys) of object attributes are not found in the selected RSC classifier. To support such semantics in various tasks (
The S57navy.rsc digital classifier of sea maps and the procedure for importing digital maps of the S57 standard have been improved to increase the degree of compliance of the displayed maps with the S52 standard.
Tools have been enhanced for diagnosing and debugging python scripts executed from the
The task of
The new version of the program is available for download in the