In KB "Panorama" the GIS "Panorama" version 15.0 has been developed. The program has updated the basic tasks of creating and updating digital maps of the area, connecting external geoservices, extending tools through user Python scripts, managing the general list of data sets when displaying, editing digital classifiers and setting up conventional symbols, preparing cadastral documents and maintaining a database of cadastral works. In the new version, a group of tools "Plan of ground and underground communications" has been developed and other tasks have been updated.
Updating GIS "Panorama" version 14 is free of charge if there is a valid technical support by downloading and installing a new version.
The "Map Editor" has been improved, the task "Create objects" has been updated. Functionality for working with the object table filter has been extended. Classifier objects are filtered by such parameters as external code, key, object name, class/layer name. By default, the filtering mode is active. When you click in the filter value field, classifier objects are automatically selected according to the current value of the selected field. Elements have been added to display information about the current object, which allows you to copy the data about the object. Ability has been added to sort the contents of the table of objects in alphabetical order in ascending order by code, key or object name by pressing the left mouse button in the column header. The selected sorting mode is saved to the ini-file and restored during the next session. For better readability of information about the object, the table view has been changed. Display of the object view has been added into the first column. When you hover over it with the mouse cursor, an additional window with an enlarged image appears.
In the "Change of object type" mode for recoding areal objects into vector objects, the ability to build a new metric using a larger segment of the initial object has been added. This mode can be used, for example, for generalisation of the areal structures which are not expressed on the map scale. Into group of modes of "Measurement" the mode "Radial scale" has been added. On the background of the map, a scale of three rings is displayed, indicating the distance from the center of the screen on the ground. The distance between the rings is selected depending on the map display scale. The central ring is divided into 10-degree sectors, the cardinal direction are signed on it and the direction to the north is indicated. Into the "Autoshapes" group, the mode "Corner rounding" mode has been added. Editing can be performed in single mode (an object selected on the map) or group mode (a group of objects previously selected on the map or a logical set of objects). When working in group mode, all selected objects are automatically processed (after selecting the type of object to be created and entering the value of a rounding radius). When working in single mode, the rounding radius is determined by moving the mouse pointer. At processing of rotary corners of object, the possibility of rounding with a given radius is evaluated. If the sharpness of the corner does not allow construction with a given radius, the construction is performed along the maximum possible radius.
The mode "Expanding line object" has been improved. The new implementation of the mode allows you to perform additional digitization of multi-contour linear objects. When you select such an object, the nearest end or start point of one of the contours is determined. The contour selection is done automatically. Next, the user puts the necessary points to continue the contour. Digitizing a linear object is similar to creating a new linear object. In this case, all auxiliary modes of creation are available: closing the contour; deleting the last point of the contour; snapping a point to a point or segment of another object; snapping a point to a virtual grid with a given step; copying a contour fragment of another object; creation of horizontal and vertical segments; creation of segments with a rotation of 90 degrees and others.
The mode "Create a copy of object" has been improved: when the property Snapping an object to a node of another object ("K" mode) is enabled, a snapping a created copy of object or group of selected objects on each mouse click is provided.
The task of connecting geoportals has been improved. The new version has increased the speed of loading and displaying tiles. The GIS core automatically evaluates the computer parameters: the number of cores, the size of the RAM, the bandwidth of the data transmission channel. Taking into account the performance of the system, a pool of independent threads is formed to load, process and display the received data. Multi-threaded data loading reduces delays when moving the screen, scaling the map, and performing spatial queries to the geoportal. For example, for a network with a bandwidth of 100 Mbps on a 4-core processor with a clock frequency of 3.5 GHz, the speed of displaying tiles from the KB Panorama geoportal increased 6 times, and the time to receive them decreased from 500ms to 70ms.
Access to geoportal archive data has been added. Examples of such geoportals are the Sentinel Hub geoportal or the VEGA service. The task allows you to connect to images or data on the geoportal by specifying the date, the request period, or the percentage of maximum cloudiness of satellite images. To quickly change the image from the geoportal, a new dialog has been added that allows you to set the parameters for accessing archived data (date, period, cloudiness); to set an offset or reference to a point if the geoportal has a lower accuracy than the map or data with which the geoportal is combined; to set transparency color - to view several layers at the same time; to set the color of the filter to change the color scheme of the geoportal.
Data from geoportals can be saved into a pyramid of MBTILES tiles or into a raster for a territory selected by the user. In order to increase the speed of data access for the WMS protocol, caching of data in the form of tiles has been added. The data is saved in the form of a pyramid of tiles 1024х1024 in a folder of location of the geoportal cache. This change will allow the user to accumulate data locally and, in the absence of the Internet, use the already accumulated data cache. In order to update previously saved data, it is possible to set the lifetime of the geoportal cache in seconds.
When connecting geoportals that are not included in the general list (wmslist_ru.xml file), connection data is saved in the general list in the "User connections" section. This will allow you to quickly connect the previously used geoportal. The list of "User connections" allows you to add data to it, and remove data from it. The mechanism for replacing the user settings file wmslist_ru.xml with a new one from the installation has been improved. A copying of previously connected user portals has been added when replacing the settings file. In the new version the possibility of connection of dynamically expanded list of available geoportals has been added. When such a geoportal is selected, a GetCapabilities request is sent to the service, and based on it, the list is automatically expanded with relevant data in the form of a tree of available layers. Support for a proxy server with domain authorization has been added.
In the "Toolbars customizer" dialog, the ability to include python scripts into custom panels has been added. In the Tasks and scripts list, a Python scripts line has been added to select a script from the list, which must first be customized and checked in the Run applications dialog, "Scripts" tab. Toolbars customizer dialog allows you to create custom panels (toolbars) and fill them with frequently used modes from various application tasks and python scripts. In the Run applications dialog, on the Scripts tab, a field has been added for entering a description of the script that will be displayed when the user clicks on the button in the "What's This?" mode. When writing scripts, several thousand functions of the GIS core (MAPAPI) are available. The function prototypes are declared as imported python scripts from the Users\Public\Documents\Panorama\py_mapapi14 folder. The order of application of MAPAPI functions, described in the document "Applied tasks". The procedure for applying MAPAPI functions described in the document "Applied tasks. Development of new modules", will also be valid for python scripts.
The task "Map Legend" has been improved. The new tab "General list of data" has been added. This tab is designed to display a list of data in the sequence required by the user. The general list includes all types of data: maps, rasters, matrixes, models and geoportals which are included into the open document. To classify the type of data in the general list, the indication of elements in the form of pictograms is provided. Enabling and disabling the visibility of data is carried out by pressing the left mouse button (Left) in the display area of the "checkmark/cross" icon or the space bar. Names of data elements can be presented in the form of a full path or an abbreviated name. With the help of the modes "Above", "Below", moving of the selected data element onto one position is carried out. To change the order of displaying several elements of the list, the mode of transferring elements with the mouse (Drag&Drop) is available. Selection of list items is carried out using the key combinations Ctrl + Left, Shift + Left. To restore the standard display order by data type, you must use the "Set default data layout" mode. For processing all types of data, the following modes are provided: "Display", "Above map", "Visibility limits", "Go to ...", "Brightness/Contrast", "Add", "Add from directory", "Close". These modes are available in the context menu on the "General list of data" tab.
The task "Classifier editor" has been improved. Possibility of editing properties several objects at once has been added. Now you can select the necessary objects and transfer them to another layer or class, write down a common name for them, edit the visibility scales, add, delete, change the status of semantics, edit properties such as the digitization direction, the limits of sign resizing, and others. To do this, on the "Objects" tab, select the required objects in the table of classifier objects. If the table of objects displays only types of signs of objects, then you can select the current object by simultaneously pressing Ctrl+Left (left mouse button). If the table of objects is presented in string form, then the objects are selected by checking the box in the leftmost column of the table. Next, press the "Properties of selected objects" button and switch to the mode of general editing of all selected objects. Only the selected ones remain in the object table. In this mode, as well as without it, the properties of the currently selected object are displayed. But when editing any property, it is edited for all selected objects. If some property is highlighted with a yellow background or "others" is written on it, this means that it is different for the selected objects. Properties that cannot be edited at once for all selected objects are closed from editing. When you save, the edited properties are saved for all selected objects. You can exit the edit mode by pressing the "Properties of selected objects" button. You can reset the selected objects or select all currently filtered objects by clicking the "Reset selected objects" button. 2D and 3D views of objects do not have common editing for selected objects.
The "Print classifier to Word" task, included in the "Classifier processing" task group, has been improved. The task is designed to generate a report on the map classifier in the form of an MS Word document. A description of the IML libraries used in the classifier has been added into the report. IML libraries contain non-standard object characters developed by the user. The description of each non-standard conventional symbol used in the classifier contains the name of the symbol, the parameters of the symbol and the list of objects for which display this symbol is used.
The task "Correction of metric of objects", included into the group of tasks "Check and correction of data", has been improved. The "Interpolate 3D coordinate of points" mode has been added into the "Others" mode group. The mode is intended for processing linear and areal objects, in which not all metric points have a 3d coordinate. The heights for such points are calculated from the spline using the heights of other points of the object metric.
The list of programmable signs on the demonstration map \data\shape\shape.sitx has been extended. There is added an example of a symbol - Coordinates of a point on a callout. In the conventional sign parameters, you can select a semantics code to display in the numerator of the callout line, up to 6 semantics codes to display values in the denominator in several lines, and a semantics code to display to the right of the callout line. If you enter the number "-1" as the semantics code, then the X coordinate of the first point of the callout line will be displayed with an accuracy of up to cm, if the number "-2" is the Y coordinate of the first point, if the number "-3" is the H coordinate of the first point. Font options can be specified for the numerator and denominator strings (equally) and for the string that appears to the right of the horizontal portion of the callout line (for example, point number or other semantics).
The module "Geodesy editor" has been improved. The mode "Sign object turning points" has been improved. The ability to specify a postfix of points has been added, which ensures the formation of signatures of characteristic points of the boundaries of cadastral objects in accordance with the Order of Rosreestr No. P/0337 from 08/04/21. Obsolete elements have been removed and a new element "Value SKP (Mt)" has been added. The dialog "Search by cadastral number or address" has been improved. The search source selection element has been changed, three sources have been made: a map, EGRN information and Yandex. The "Sign the shortest distance to selected features" mode has been improved, the ability to select not only a linear, but also a point and areal object as a source object has been added. This feature implements the functions of the "Range calculator" with drawing lines of measurements (ranges) and signatures of the line length on the map. To support work with 3D metrics of objects obtained as a result of surveying terrain from a UAV by a point cloud, in the "Calculate missing line point heights" mode, the height interpolation algorithm has been changed. Height values of intermediate points (whose metrics are not copied from point objects) are calculated using the spline interpolation method.
The module "Cadastral documents" has been improved. In the "Formation of a map-plan of the territory" mode, the formation of a text report has been added. The report is generated using the OpenXML technology and written into a DOCX file. The form of the report complies with the requirements of the order of the Federal Service for State Registration and Cadastre dated August 4, 2021 N P/0337. The report contains sections of the form Map-plan of the territory and the act of agreeing on the boundaries of land plots when performing complex cadastral work.
The mode "Base of cadastral works" has been improved. Two fields have been added into the table of geodetic network points: "Network type" and "Coordinate system", which were not enough to fill in the corresponding tables in the land survey and technical plans. Filling in and editing these fields has been added into the dialog of editing geodetic points, a field displaying the coordinate system has been added into the tables with lists of geodetic points. The version of the database of cadastral works has been changed to 3.2. To obtain information about geodetic points, the dialogs "Land survey plan ","Technical plan", "Map-plan of the territory" have been improved, the selection of a geodetic network point from the catalog (CSV format file) has been replaced by a dialog with a list of geopoints from the database of cadastral works. Multiple selection of several survey points is supported. The button "Add a new document from the database" has been restored in the "Land survey plan"" dialog. In the "Formation of a map-plan of the territory" mode, when filling in the XML file information about the state of the geodetic network point in the absence of information about the state of the external sign of the point, the center of the point and the mark, but the presence of a code from the directory, the value corresponding to the code from the directory is written into the StateConservation element "Preserved; Not found; Lost."
A new panel "Earth and Underground communications Plan" has been developed. Buttons for the following modes have been added into the panel: "Copy to another map", "Control communication object attributes", "Applying communications objects", "Export to GML". The modes use the new classifier urban.v2.rsc, created in accordance with the requirements of the Order of the MINISTRY OF CONSTRUCTION AND HOUSING AND UTILITIES OF THE RUSSIAN FEDERATION No. 433/pr dated August 6, 2020 "On approval of technical requirements for maintaining registers of state information systems for urban planning, methods for assigning registration numbers to information, documents, materials placed in state information systems for ensuring urban planning activities, directories and classifiers necessary for processing the specified information, documents, materials, formats for providing information, documents, materials contained in state information systems for ensuring urban planning activities".
The new version of the program is available for download on the Download page.
Specialists of KB "Panorama" have prepared and placed the map of the Tyumen region on the geoportal "Bank of spatial data". The map was formed using OpenStreetMap data. To work with the map, you can use the GIS Panorama Mini 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) and was saved into a packed project (MPTZ). The MPTZ format project includes a digital map of the region's territory (country, subject of the federation, administrative region) and a digital classifier. Publishing of updates in bank of spatial data is made by using the program of Databank of digital maps and remote sensing data. Publishing contents of bank of spatial data on the geoportal and data access for downloading are implemented by means of GIS WebServer SE.
Free maps on the basis of OpenStreetMap data are available for download on the page "Digital maps".
Specialists of KB "Panorama" have prepared the classifier urban.v2.rscz, used for creation of multilayered digital maps and their using in preparation of documents of urban-planning zoning, documents of territory planning, in creation of master plans for ground and underground communications and constructions. The digital classifier complies with the requirements of the Order of the Ministry of Construction and Housing and Communal Services of the Russian Federation No. 433/pr dated August, 6th, 2020 "On approval of technical requirements for maintaining registers of state information systems for urban planning, methods for assigning registration numbers to information, documents, materials placed in state information systems for ensuring urban planning activities, directories and classifiers necessary for processing the specified information, documents, materials, formats for providing information, documents, materials contained in state information systems for ensuring urban planning activities".
KB "Panorama" took part in the IV All-Russian forum "Digital evolution", which was held from August, 10 till August, 11th in Kaluga on the site of industrial park "Grabtsevo". This is the largest annual event in the field of the digital technologies, devoted to the digitalization of public services.
The purpose of the forum was to develop top-level requirements for creating industry-specific solutions in various areas on the "GosTech" platform. Specialists of KB "Panorama" prepared a presentation and reported on the company's competencies in the field of software development for land-property relations.
The work of the forum took place in two stages. At the first stage, within the framework of strategic sessions, key requirements were developed for creating industry solutions on the "GosTech" platform in 10 areas: social sphere, ecology, land and property relations, hunting, agriculture and forestry, transport, construction, housing and communal services and landscaping. At the second stage, a plenary session was held with a presentation of the results of the strategic sessions to the Minister of Digital Development, Communications and Mass Media of the Russian Federation Shadayev M.I.
The final presentation for the Minister included a set of programs "Workstation of urban planner". The geographic information system is designed to keep records of objects of the land and property complex and can be used in the daily work of state bodies, local governments, individuals and legal entities engaged in activities in the field of urban planning for the development of territories and settlements, territorial zoning, control over the implementation of land use and development rules , determining the types of land use, design, construction and reconstruction of real estate.
Specialists of KB "Panorama" have prepared a video lesson on establishing the relationship between the map object and the selected record of the database table. The management system of the user Database is a component of the GIS "Panorama" and is designed to work with data stored in separate database tables on a local or network drive. Work with DBMS dBase, MySQL, PostgreSQL is supported. The external database may contain attributive information about map objects in addition to its semantic characteristics. The database allows to structure, store and process the data of various type by means of creation of the user projects.
The video lesson demonstrates two types of links between a map object and a selected record in a database table - interactive linking (each object is selected by the user on the map) and automatic linking of map objects according to the specified list of semantic characteristics of objects. The link of an object with a map is established by saving unique data about the map object into the table, which are its number - the LINKOBJECT field and the name of the map sheet on which it is located - the LINKSHEET field. As a result of establishing a link, records appear in these fields, indicating that the object is linked with the map.
You can get acquainted with the training materials in the "Video lessons" section.