Copyright © Panorama Group 1991 - 2022
Specialists of KB "Panorama" have prepared a video lesson for execution of the task of transferring the value of a semantic characteristic from one group of objects into another one by means of procedure
In the educational material, using the example of maps of administrative-territorial division, an algorithm for transferring attributive characteristics (semantics) for objects located on different maps is shown. When executing the task, the parameters of partial occurrence of objects into the polygon (% of occurrence), determination of the occurrence of the object by the coordinates of the center and the possibility of replacing the values of semantic characteristics can be additionally taken into account.
You can get acquainted with the training materials in the "Video lessons" section.
In KB "Panorama" the digital geographic map of scale 1: 1 000 000 in SITZ format onto territory of the Islamic Emirate of Afghanistan has been prepared. As a source for preparation of the map the
The map was led to the classifier of geographic maps of scale 1: 1 000 000 (1mogk13g.rsc). It can be used for a general assessment of the area and the study of natural conditions, to ensure the educational process, as a basis for the creation of geographic maps of a smaller scale, thematic and special maps, and solving other tasks. The map is distributed free of charge under a free
Digital geographic maps of scale 1: 1 000 000 in SITZ format are available for download on the page "Digital maps".
In KB the Panorama the
In the new version of the application a supporting for 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 structure of the user interface has been redesigned for the convenience of working with the application. To increase usable space when working with the map, the main menu of the application is implemented as a hidden component. For operational work, the main controls by the application are placed on top of the map displaying (main menu, data list, zoom, geolocation). The process of displaying data has been optimized by using background threads of the operating system. This increases the responsiveness of the application when the user performs typical operations when working with a mobile application.
The toolkit for developing your own applications the GIS Constructor for Android has been updated. For the convenience of developing and debugging GIS applications, MAPAPI libraries for the x86-64 architecture have been added. A developer can write his application using an emulator, check its operability and then transfer the already developed application to a full-fledged Android device with a minimum of changes in the source code of the program.
GIS "MapView" allows you to open the main formats of digital maps of the GIS "Panorama" on Android-based mobile devices and process the information from the built-in GPS/GLONASS receiver. The user can prepare in advance a necessary set of the spatial data in one of desktop products (GIS "Panorama", Panorama-Editor, GIS Panorama Mini), pack them into archive of ZIP format by standard tools and to transfer into mobile GIS "MapView". The process of working with data is carried out offline, without connecting to the Internet. When the user moves, his current position is dynamically displayed according to the coordinates received from the GPS/GLONASS receiver. For ease of use, it is possible to synchronize the position of the map with the current location. To save the coordinates obtained during the movement, a track recording mode is provided, which creates a separate map and puts the trajectory of movement onto it. For all objects of a map during the work the basic information is provided.
The source code of the GIS "MapView" for Android OS is included in the software product the GIS Constructor for Android and can be taken as a basis for creating your own mobile application in the Kotlin programming language. GIS "MapView" uses the MAPAPI programming interface, which implements ample opportunities for performing calculations, providing display of spatial data in standard and user systems of conventional symbols. The MAPAPI programming interface is accessed via the Java Native Interface (JNI) programming interface. The JNI programming interface allows accessing MAPAPI libraries implemented in C/C++ from the Java/Kotlin language. An example of the implementation of this interface is included into composition of GIS Constructor for Android.
The new version of the program is available for download in the
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