Professional GIS "Panorama"

What's new in the last version

09.02.24 Version 15.1.3

1) The Map Editor task has been improved. The "Auto-wrap of signature lines" mode has been added to the "Editing a label" mode group, designed to perform interactive formatting of multi-line signatures texts on a map when preparing maps for publication or for drawing up reports. When changing the size of the signature metric by moving its second point, the signature text is automatically split into lines, which ensures that the overall text width corresponds to the specified size.
The "Splitting objects by lists" mode has been added to the "Cut and combine" group of modes. The mode is intended for cutting area objects into parts along the contours of reference objects. Areal, linear closed and open objects can be used as reference objects. When cutting multipolygons, the cut parts of objects are recorded as simple area objects. By default, the metric of reference objects is matched with editable ones: intersection points are inserted into reference objects. If there is no need to edit the reference object metrics, reference object matching can be disabled. The procedure for using the mode when solving the problem of forming forest blocks is given on the page: https://help.gisserver.ru/v15/english/mapscena/splitset.html
In the "Create a object copy" and "Moving object" modes, the binding of objects has been improved when moving with the binding of the selected object node to the target node of an arbitrary map object ("K" mode) or to a regular grid node ("N" mode). The new implementation of the "N" mode allows you to snap objects to grid nodes that were previously unattached to grid nodes. To visually control the binding of an object to grid nodes, in the main menu you must select:  View - Grid view.
https://help.gisserver.ru/v15/english/panorama/index.html?setka.html
The ability to save a list of objects selected by filter has been added to the "View map control log" dialog. The resulting list is available for use in the "Lists of objects" and "Map Legend" dialogs ("General data list" tab). Lists of objects are saved with date and time. Tools for working with the list allow you to highlight objects on the map, select and copy them to a separate map, as well as perform a sequential search for list objects on the map and their group processing.
https://help.gisserver.ru/v15/english/panorama/index.html?spob.html

2) For desktop versions a mechanism of autosave of full copy of the map during editing has been implemented. In order for locally placed maps (on the user's computer) to be automatically saved when editing, it is necessary in the Options - Autosave menu, to add the map into the list of maps for autosaving and to set the frequency of creating copies: after how many hours in the presence of any changes or after how many total changes since the creation of the previous copy. Copies are created in that local or network folder (storage) that the user specifies. For each map, a subdirectory is created with the map name and GUID. If a GUID has not been set in the map, it will be filled in automatically. Inside this subdirectory, directories are created with the year number, the current date and the copy number for the current date. No more than a specified number of copies can be saved per day. If conditions arise for creating new copies when there is already a maximum specified number, then intermediate copies are deleted, which are closer in creation time to neighboring copies. The remaining copies are renumbered sequentially. When you copy a map, all data files and service files are saved. A record is added into the copy creation protocol with the time of copy creation, the path to the source map, and the path to the created copy.

3) The task of drawing the nomenclature sheets division to the map has been improved. A mode for forming sheets frames based on objects previously selected on the map has been added to the list of modes for selecting a construction area. The mode of constructing by selected objects is convenient in cases where the objects of interest are scattered across the map.

4) The Complex of hydrological tasks has been improved. A new mode "Modeling a breakthrough wave during the destruction of a hydraulic structure" has been added to the Reservoir mode group. The mode is intended for calculating the propagation of a breakthrough wave in the event of the destruction of a dam (dam). The result of the program is: a graph of the advance of a breakthrough wave, a matrix of flooding of territories, a map of flooding of territories. When creating the program, methods developed by specialists from the Military training and research center of the Ground forces were used.

5) Task the Lists of objects has been improved. In dialog the elements of editing lists of objects and the button for execution of operations over lists are placed on one panel that simplifies the selection and execution of requests. Modes have been added: Enable display of custom styles, Cutting objects by lists and Search of intersections.
Ability has been added to edit the list name in the object list tree. Information about the composition of the list has been expanded: it is presented in the form of a map tree with a description of the total and used number of objects, layers, localizations, semantics, measurements and formulas.
To organize collective work, the ability to save, delete and update lists of objects on the GIS Server has been added if the main map is opened from the GIS Server. In the "List of objects creation" dialog, you can set the save type: locally or GIS Server. After adding the selected objects to the list on the GIS Server (when selecting a list in the tree), the GIS Server icon will be displayed at the bottom of the "Lists of objects" dialog.
https://help.gisserver.ru/v15/english/panorama/index.html?spob.html

6) Map Legend task has been improved. On the General data list tab, functionality for working with lists of objects has been expanded. Modes have been added: Cutting objects by lists and Search of intersections.

7) Improved import from DXF format. Added support for different code pages set in the DXF file in the DWGCODEPAGE field for correct processing of labels on the map.

8) The task "Correction of object metrics", which is part of the tasks group "Check and correction of data", has been improved. The "Cut the self-intersections (loops)" mode has been added into the "Topology" mode group. The mode performs dissection of linear objects in places of self-intersections and self-junctions with the creation of new objects. The algorithm for executing the "Merge linear objects with control of direction and semantics" mode from the "Topology" group of modes has been improved. It is now possible to specify the maximum rotation angle of merged objects at the merging location, beyond which merging will not occur. In addition, in the "Forks" places the program selects the most straight direction from the available ones for merging.

9) The control of a vector map has been improved. An additional parameter "Perform with maximum precision" has been added into the parameters of the topology control type the "Objects mismatch check". When this parameter is enabled, messages about mismatch of points less than 1 micrometer on the ground are recorded into the control protocol. When performing the control in the "Edit" mode, the discrepancies of the points less than the editable tolerance are corrected automatically.

10) The program of correction of objects metrics has been improved: the number of iterations has been reduced when correcting linear contours containing errors in the adjacency of contour segments; the degeneration of linear contours with a small number of points containing errors of the "peaks" type has been excluded. The program of correction of objects metrics is used to automatically correct errors in the metrics of area and linear objects. The task is called in the main menu: Tools - Map processing by scenario - Correction of object metrics.
https://help.gisserver.ru/v15/english/mapvectr/index.html?allproc.html

11) In the "Navigator 3D" task, the "Flying" and "Move by object" modes have been updated. Ability has been added to change the speed of movement by model during movement using the keyboard keys: "-" deceleration, "+" acceleration. After changing, the speed is saved for subsequent movement on the model in manual mode using the keyboard, during the next use of the specified modes and for the next sessions of working with the task. Previously, the speed of movement on the terrain model was changed only in the "Options" dialog, "Motion" tab, which was less convenient.

12) "Geodesy editor" task has been improved. The dialog "Formation of title of name and area" has been updated. The "Sign area and object name" dialog from the "Preparation of diagrams and drawings" panel has been improved. To select the semantics used as the object name, call the standard "Semantics choice" dialog. The "Creating object schema" mode has been improved, errors in setting default values have been corrected, and the process of constructing a schema has been accelerated.

13) The task "Cadastral documents" has been improved. In the dialog "Editing the semantics of cadastral objects" for land plots, processing of the semantics "Permitted use according to a regulatory act (text description)" has been added. Separate input of semantic values "Border registration number" and "Individual designation (kind, type, number, index) of a territorial zone" has been implemented. In the "Correction of registry error" mode, the process of forming a text report is made cross-platform using the DOCX format. Recording of information about deleted points in the report has been corrected. A filter has been installed for adding graphic files in PDF and JPG formats and using these files when inserting images into the Applications section. In the "Land Survey Plan version 9" mode, in the "XML document" section in the "XSD schema placement" field, the default path for placing the MP_v09.xsd schema has been changed from the MP_v09 folder onto the MP_v09_R03-1_project folder. There is added a reading of the semantics "Permitted use according to the regulatory act (text description)" to fill the PermittedUseText element in the PermittedUsesOther node of the XML-file of the Land Survey Plan version 9. Writing into the XML-file of the information about the document about setting the address in the Address node has been corrected. When generating a test report and XML file of the Land Survey Plan version 9, an algorithm was implemented that uses a variable selection of data when filling out information about the mean square error in determining the coordinates of characteristic points (Mt) and the maximum error in determining the area of a land plot (dP). Information about the SKP for determining the coordinates of a characteristic point includes the following items: the method for determining the coordinates of a point (Method), the formula for calculating the SKP of a point (Formula_Mt) and the value of the SKP for determining the coordinates of a point (DeltaGeopoint). Information on the maximum error in determining the area of a land plot includes the following items: the formula for calculating the error in determining the area (Formula_dP), the normative SKP for determining the coordinates of characteristic points (Mtnorm) and the value of the maximum error in determining the area of a land plot (dP). When generating a report or XML file, the program does not calculate the Mt value of characteristic points. To fill the corresponding positions, the values of semantics and program settings are used according to the following algorithm. If there is a point sign on the map and it has the semantics "SKP of point position" (MT key), then DeltaGeopoint = MT of the point. Otherwise, the value of the semantics "SKP of point position" is requested from the cadastral object. If there are semantics, then DeltaGeopoint = MT of the object. If both conditions are not met, then DeltaGeopoint = value from the settings. If a cadastral object has a semantic value "Formula for calculating Mt" (FORMULA), then Formula_Mt = FORMULA of the object. If not, then Formula_Mt = value from the settings. If a cadastral object has a semantic value "Method for determining coordinates (list)" (METHOD), then Method = METHOD of the object. If not, then Method = default value. The program generates a maximum error in determining the area of a land plot in a report or XML file using the following algorithm. If a cadastral object has a semantic value "Formula for calculating area" (FORMULA_S), then Formula_dP = FORMULA_S + dP. If not, then Formula_dP = value from the settings. In any option, the dP value is calculated in accordance with the selected formula option in the program settings. The value of the normative value of the SKP for determining the coordinates of characteristic points (Mtnorm), used in the calculations, is obtained as follows. If a cadastral object has the semantics "SKP point position (key MT), then Mtnorm = MT. If not, then Mtnorm = value from the settings. When generating XML file, into the EntitySpatial node there is added a recording of Name attribute - the name of the coordinate system and the AdditionalFormation and RegNumbBorder elements.

14) Into the Technical Plan dialog a field has been added for entering the error in determining the area of a cadastral object and recording the resulting value into the semantics and XML-file of the technical plan. The error in determining the area of real estate objects is not calculated. It is connected with the fact that calculation of the SKP for determining the area is performed by dividing the object into geometrical figures. The number of figures and the order of division are established by the cadastral engineer, and at the time of drawing up the technical plan, this information is not on the map. A recording into the XML file of object coordinates and point numbers has been added if there are no point signs on the map - characteristic points. "Date" position has been added in the table of geodetic points when saving in XML. When filling the XML file of the element "GeopointOpred" - Method for determining coordinates, the ability has been added to initialize it with the default value in the absence on the map of point symbols - characteristic points. In this case, the value is taken from the semantics of the cadastral object.

25.12.23 Version 15.1.2

1) The task of connecting spatial data in Mbtiles, BIR, GeoPackage formats has been improved. The new version adds support for the Webp format, used to compress images in Mbtiles, BIR, GeoPackage databases and geoportals. The Webp format allows both lossy and lossless image compression. The format is based on algorithm of compression of the still image (key frame) from the VP8 video codec. Uses a RIFF container for storage. On average, it compresses images 40% more efficiently than the JPEG format. It is widely used for transmitting data and images in geoportals. Due to its smaller volume, it allows to accelerate data transfer. The task of connecting geoportals has been improved. There is added a new geoportal - Topographic maps of the world.

2) The tasks of importing and exporting matrix of heights have been improved. When importing a matrix of heights from TIFF, SRTM, IMG and other formats, the matrix in MTW format can have an element size from 8 to 64 bits. When loading, optimization of matrix data is automatically carried out. During optimization, reduced copies are formed, and also data in 16 and 32 bit formats are compressed without loss. A matrix in compressed form usually has a significantly smaller volume relative to uncompressed data. When optimizing, matrixes with an element size of 16 bits and a height precision of 1 meter are usually reduced in 10 and more times. Reducing the volume of the matrix covering a larger area, allows you to increase display speed.
https://help.gisserver.ru/v15/english/srtm2mtw/index.html
In addition matrixes of heights can be built according to a vector map data. By default such matrixes are formed  in 32-bit format with precision of values of height 1 millimeter. The application "Summ elevation matrixes" allows to reduce accuracy of values of height to centimeters, decimeters or meters. Reducing the precision of values allows you to reduce the size of the matrix in compressed form.
https://help.gisserver.ru/v15/english/mtwsum/index.html
As a result, each matrix of heights can be written in one of the recording formats (from 8 to 64 bits) and with precision of values of height from 1 millimeter to 1 meter. The new implementation of exporting the matrix of heights to TIFF shows the current height recording format (in the MTW file) and allows you to select the height recording format in the saved TIFF file. If the source height units are "decimeters" or more precisely, then to save heights in TIFF without loss, it is recommended to select the 32-bit real number format. When selecting 16 to 32 bit formats in integers, height values are rounded up. If the source height units are meters, then it is recommended to save in 16-bit format. When you select the "Compress data" option, the TIFF file size will be minimal.
https://help.gisserver.ru/v15/english/panorama/index.html?savemtwastiff.html

3) Drawing heights and depth matrices with anti-aliasing has been accelerated. On a computer with a 4-core processor, the speed of drawing an anti-aliased matrix with shadows is increased by up to 2.5 times. When you select the "View - Matrix image - Only shadows" mode in the main menu, a shadow coloring (shading of relief) is applied on top of the map. Shadow coloring of the map improves the readability of the map relief. An example of drawing a map with shading of relief can be opened through the menu: File - Example data - c:\Users\Public\Documents\Panorama\Panorama15\data\noginsk\noginsk.mpt

4) The library of programmable signs (dfc.iml64), used in the classifier for preparing aeronautical documents (dfc.rsc), has been improved. The display of the MSA sign (minimum safe altitudes) has been improved in accordance with the requirements of ICAO (ICAO, International Civil Aviation Organization). The new programmable sign "Scheme of safe altitudes (MSA)" allows more flexible setting of parameters: size and thickness of the circle line, type and thickness of the course indicator line, parameters of fonts for course and altitude signatures, distance between two-line altitude signatures (spacing). The new sign has an adaptive algorithm of scheme construction that takes into account the sizes of the central element of the scheme, the course indicator and the height of the course font.

5) The "Correction of objects metric" task included into the "Check and correction of data" task group has been improved. The "Change 3D coordinate" mode has been added into the "Others" mode group. The mode performs change of 3D coordinate of selected objects on the map by a specified value. The task can be used to create design matrixes of relief elevations for calculations of soil volumes, modeling changes in relief.

6) The Select object dialog has been improved. On the "Semantic" bookmark the entering of numerical semantics has been simplified. When entering a value for numerical semantics, the previously entered value for this semantics is automatically entered into the field. If there are no previously entered values, the default value specified in the map classifier (Classifier Editor - Semantics - Default) is entered into the field. After entering or editing a semantics value in the object selection dialog, the value is entered into the general list of semantics values with identification by the semantics key. The list of values does not depend on the classifier used - at coincidence of a key of semantics in several classifiers, a single value is used. The list of values is written into a file c:\Users\Public\Documents\Panorama\lastvalue.xml, and is used in subsequent sessions of working with GIS.

7) Map object search and Map contents dialogs have been improved. In the conditions for selecting objects by measurements, a type of measurement has been added - the number of object parts. This mode allows you to select objects whose metric consists of a specified number of parts. For example, it is possible to select polygons that have internal contours, multi-contour linear objects or complex titles from several parts.

8) The "Geodesy editor" task has been improved. In the "Save image for graphic part of report" mode, the algorithm for saving a file of format jpeg. emf. Tif has been changed taking into account settings of a vector and raster view of a map. The "Object union" mode has been updated, adding the ability to combine not only areal objects, but also linear and point objects. The program analyzes value of semantics of initial objects, forms a sample of objects of one type with identical values of semantics and unites them into  a multipolygon, a multiline or a multipoint. The program stability to incorrectly entered input data has been increased.

9) The task "Cadastral documents" has been improved. In the "Editing attributes of a cadastral object" dialog, the list of supported cadastral objects has been expanded. To enter information on land management objects, support has been added for objects specified in Government Decree No. 1532 of December 31, 2015. For this purpose, the digital classifier survey.v6 has been updated, the missing objects and semantics have been added. The necessary land management objects are included in the CADASTRAL PLAN OF THE TERRITORY layer and include all types of administrative boundaries, territorial zones, zones with restrictions, zones with special conditions of use, forestries and forest parks, water objects and others.
In the "Base of cadastral works" mode, into the form of editing of point of a geodetic network the field "Coordinate system ID" has been added. The fields "scale", "date of creation" and "update date" have been added into the "Documents" table. Support of various directories of the attributive information used in different types and versions of cadastral XML-documents has been implemented. A field has been added into the list of contracts that displays whether the contract has a link to a map object. Into the form of editing the  information about contract on execution of cadastral works, on the "General information" tab there are added the information fields (cannot be edited),  displaying the name of the map and the unique number of the object to which the contract is linked. A button has been added there with which you can delete the binding.
Tools have been added for a call of dialogs for editing of elements of a database of cadastral works (contracts, cadastral engineers, customers, representatives of customers, points of a geodetic network, measuring instruments, applications) from various modes of preparing cadastral documents.
The "Land Survey Plan" mode has been updated. The algorithm of formation of the XML-document according to the MP_v09.xsd scheme has been refined. There are corrected the errors in creating an XML file of the land survey plan for the formation of land plots by dividing and clarifying the boundaries of a land plot with the ChangeBorder clarification type. To describe information about the specified parcels, including when clarifying the boundaries of adjacent cadastral objects, the cadastral data model has been refined. Each specified parcel must be represented on the map by two objects: the initial one - the old boundaries and the specified one - the new boundaries. If there is no coordinate description for the old boundaries in USRN, the initial parcel is not put onto a map. The initial and specified land plots must have the same identification semantics "Cadastral number" - for a one-contour land plot; "Cadastral number" and "Registration number" - for a multi-contour land plot or single land use. In nodes of metrics of the initial and specified land plots the point objects should be created. Points should be put taking into account their novelty and belonging to the cadastral object. To do this, the following semantics must be filled for point objects: Own name (for all points), Cadastral number (for points of all plots), Registration number for points of a multi-contour land plot or uniform land tenure), Novelty (for all points), RMS error of the position of MT points (required for existing points). Along the common boundary of two adjacent plots, characteristic points should be represented by a pair of point objects. The program assigns each point object to a plot according to the identification semantics "Cadastral number" and "Registration number". To fill in an XML file with information about an adjacent plot using the ChangeBorder clarification option, a common fragment of the border of an adjacent land plot must begin and end with an existing characteristic point. Otherwise, the AllBorder clarification option must be used.
In the "Technical plan" mode, support for the XML scheme TP_v07.xsd, introduced by order of Rosreestr dated September 6, 2023 No. P/0347, has been added. In the mode dialog, the directory dCultural_v01.xsd has been added - Type of cultural heritage object and the directories dAssBuilding_v04.xsd - Purpose of buildings, dNetworkPoints_v02.xsd - Information about the condition (safety) of the external sign of a geodetic network point, dWall_v02.xsd - Material of the external walls of the building have been updated. Into group of information about the cadastral engineer the new fields have been added: registration number (OGRNIP), the document name. There is improved the group of information about points of a geodetic network (coordinate system code, type of geodetic network have been added) and measuring instruments (factory number). When receiving the address of a property from FIAS, a processing of the OKTMO code has been added. Recording into XML-file of types of house, corpus, constructions, apartment has been corrected. The column "Different Wall Material" has been added into the "Material of external walls" table and the corresponding semantics has been added into the classifier. The "Copy list of documents from input data" button has been added into the "Applications" table.
In the "Correction of registry errors" mode, the algorithm has been changed to insert into the report the information about the coordinates of corrected cadastral objects (plots, OKSs and parts). Previously, it was required that there be two objects on the map with the same cadastral number (an object according to the Unified State Register and a corrected object). And if there was no object according to the Unified State Register, then the information was not inserted into the report. However, there are objects registered in the Unified State Register of Real Estate without a coordinate description of their boundaries. The modified algorithm allows you to analyze only one object - the corrected one. If there is no object according to the Unified State Register, dashes are inserted into the column "Coordinate values contained in EGRN".  Sections for which there are no objects selected on the map are excluded from the text report. Formation of a report file name has been added. The file name consists of the report number, the date and time the file was created.
In the "Description of the location of the boundaries of settlements and territorial zones" mode, the calculation of the area and the error in determining the area for multi-contour objects has been corrected. In the "Arrangement plot on the cadastral plann" mode, when forming a report, an unload of the scale of the attached file obtained by using the "Save image for graphic part of report" mode has been added.

29.11.23 Version 15.1.1

1) "Map Editor" task has been improved.  When creating a point object, the ability to snap to peaks on the DEM has been added. After activating the mode, the cursor, when moving, is "attracted" to the point with the maximum absolute height within the analyzed area. The height is determined by analyzing the corresponding section of the matrix of relief heights. The mode allows you to accurately put a point onto the top of a mountain and can be useful for marking elevations when forming a plan-elevation base of the map. When an object is recorded onto the map, the absolute height value is written into its H coordinate.
The mode "Graphic objects - Create polygon/line - Image parameters" has been improved. The possibilities for creating the view of graphic object have been expanded. Selection of translucent line type (Line - colored glass) has been added. To customize the view of a shaded areal object, a parameter has been added - shading offset, which allows you to use the overlay of two or more shaded views with different shading offsets.

2) For visualizing the results of analysis of a relative positioning of various groups of objects in the form of thematic layers the dialog "Lists of objects" has been improved. Ability has been added to display lists of objects, that were formed by various conditions or as a result of spatial constructions, by the custom styles (specified by conventional symbols) in an open document. Lists of objects can be displayed as independent data sets in a given sequence among other types of data: vector maps, area images, geoportals, databases and other information. The order in which lists of objects are displayed among the open data of the document is set in the Map Legend task on the "General data list" tab. By default, object lists are displayed on top of all document data. In the "Lists of objects" dialog, custom styles are automatically formed for the selected lists of objects. Enabling and disabling the visibility of custom symbols of the selected list is carried out by clicking the left mouse button in the display area of the corresponding icon. To enable or disable the display of all custom symbols, you must set the "Enable display of custom styles" mode. Custom styles represent a set of conventional symbols for polygons, contours and point symbols. Assigning and editing custom styles is carried out by means of the "Assign custom style" mode. To make settings easier, you can only change the color of conventional symbols included in a given list. In the "Edit styles" dialog, you can customize general views of symbols for the list by localization in the standard dialogs: "Point sign editing", ","Vector sign editing", and "Line/polygon image parameters". Style sets can be combined into themes. The following modes are available for editing styles: "Copy style", "Copy view to clipboard", "Paste view from clipboard", "Clear view". Descriptions of custom styles are stored in the directory c:\Users\Public\Documents\Panorama\styles\.

3) The dialog for editing a vector sign has been improved. When applying the elements of the sign, the check of the exit of the elements to the negative area of the coordinate system of the sign is added. When an element exit is detected, the sign is automatically shifted to the positive area along with the binding and lines of dimensions. Added saving and restoring cell size and background color set by the user. The construction of a circle using three points and the applying of support contours when applying a circle using three points, arc and curvilinear elements have been clarified.

4) In the main menu of the application the item "Options - Titles scaling" was added with the possibility to choose mode of the title displaying: Simple, Proportional and Proportional with narrow spaces. The Simple title display mode is intended for quick drawing of titles. When you select proportional display, drawing labels at different map scales is done in proportion to the change in map scale. When selecting the display mode with narrow spaces, spaces are automatically narrowed after numeric characters and punctuation characters. The latter mode is commonly used when publishing a map to reduce the width of titles containing spaces.

5) Display of a combination symbols line has been improved. The combination symbols line allows to form complex types of contours design of linear and areal objects. A line can contain strokes, spaces, font characters and vector elements, typed in any order. In the new version a placing the elements on sharp turns of contours has been improved, quality of formation of samples of the objects used for the map design legend during publication has been increased.
https://help.gisserver.ru/v15/english/rsctools/index.html?img_dash.html
On topographic maps,  combination symbols line are used to designate the boundaries of administrative divisions, tram and railway tracks, dams and shafts, cliffs, embankments and excavations, underground and underwater gas and oil pipelines. On maps of territorial planning - when designing public transport lines, overpasses, security, sanitary and coastal zones, engineering structures for protection against flooding and hazardous geological processes. On military maps - when drawing lines of boundaries, borders and special-purpose zones. On forestry maps - when drawing the boundaries of forestry territories and forestry enterprises, protective zones and special-purpose strips.

6) The task "Calculating bulks of earth works ", which is part of the "Complex of 3D analysis", has been improved. The task determines the bulks of earth masses to be moved within a local area and also forms a work plan in the form of a user map. The new version of the task, in addition to matrixes of heights (MTW), allows to use relief models represented by a point cloud (MTD). The need for the user to customize object types to plot a work plan onto a user map is eliminated. The excavation plan is plotted on the map with graphical objects. The plan of earth works is plotted on the resulting map by graphic objects. "Complex of 3D analysis" is intended for creating surface models and solving tasks of spatial analysis using the constructed models.
https://help14.gisserver.ru/english/surface/index.html

7) In the "Well calculations" panel of the Complex of geological tasks the mode "Build of intersection layers" has been improved. The mode is intended for mapping point objects describing the spatial position of the points of intersection of the wellbore axis and a sole of geological layers. When constructing intersection points, data from opened geological layers is used, prepared by the modes "Drawing of points borehole" and "Viewing and editing of attributes of borehole". Determination of the spatial position of the wellbore axis is carried out using inclinometry. Ability to map intersection points using data of CSV file has been added. In this case, the input data of the mode will be: a point object "Wellhead", a linear object with a 3D metric "Wellbore", a CSV file containing depth marks of the top and bottom of the layers.
The set of geological tasks is intended for processing the results of engineering geological surveys, preparing and generating drawings of engineering geological columns and sections, modeling the relief, geological structure and hydrogeological conditions, calculating volumes and creating plans of earthworks.
https://help.gisserver.ru/v15/english/geology/index.html?idn_geology.html

8) The generation of an electronic document using the XML schema TP_v07.xsd has been added to the "Technical plan" task in accordance with Rosreestr order № P/0347 dated September 6, 2023. The scheme is intended for creating an XML file - a technical plan of a building (including an apartment building), structure, unfinished construction site, premises, parking space in order to ensure state cadastral registration of a real estate property, or state cadastral registration of real estate and state registration of rights to real estate and transactions with it. The new scheme has updated sections: general information about cadastral work and initial data. For buildings, apartment buildings, structures and premises, the "Cultural heritage object" section has been added. When recording the area of a property, an error calculation has been added. A record of information about all premises/parking spaces located in a building or structure has been added to the packages "Changing information about a building" and "Changing information about a structure".

9) The task "Importing height matrices from TIFF, IMG, DEM files using GDAL" has been improved. The task is designed to load a digital elevation model from external formats. Added the ability to import matrices from DTED format files (Digital Terrain Elevation Data).
https://help.gisserver.ru/v15/english/gdal2map/index.html

16.10.23 Version 15.1.0

1) The possibility of domain authentication has been implemented on GIS Server version 11 in a heterogeneous domain when the GIS Server is installed on a computer  included in Active Directory running Linux OS. Previously, for an Active Directory domain, only one option for using domain authentication was possible - a user on a PC running Windows OS could be authorized by a GIS Server installed on the server also running Windows OS. Innovations allow domain users running on a PC running both Linux and Windows OS to be tested on a GIS Server running Linux OS, enabled by Active Directory. Active Directory domain users can access spatial data on the GIS Server in accordance with their permissions specified by the GIS Server administrator. Permissions to access spatial data on the GIS Server can be assigned to both specific domain users and groups of domain users. In the latter case, when adding a user to a domain user group that has been assigned permissions on the GIS Server, the new user will automatically receive appropriate access to spatial data without changing the GIS Server settings.

2) The mode "Construction of engineering-geological profils" of the Complex of geological taskshas been improved. The mode provides the creation of a scheme of an engineering-geological cut as the form of a user map. The tools for setting the parameters of the created scheme have been improved, the list of scales of the depth scale and lengths scale has been expanded. To improve the visualization of the scheme and facilitate its editing, the use of terrain models has been added. If there is an open model of a relief (matrix of elevations, matrix of layers, TIN model, point cloud), the creation of a scheme is carried out taking into account the heights of the relief. The line of the earth's surface and the layers of wells are put onto the  scheme  in accordance with the heights requested along the line of the geological cut with a given step. In the absence of model of a relief, the layers of wells are put onto the scheme by rectangular objects. Complex of geological tasks is intended for processing the results of engineering-geological surveys, preparation and formation of drawings of engineering-geological columns and cuts, modeling of relief, geological structure and hydrogeological conditions, calculation of bulks and creation of earthwork.
https://help.gisserver.ru/v15/english/geology/index.html?idn_geology.html

3) The "Calculation of reserves of solid minerals" task, which is part of the "Complex of  3D analysis", has been improved. The task is designed to assess the scale of mineral reserves and resources in the development of open-pit deposits. The new version adds support for various types of terrain models. In addition to matrices of heights (MTW), it is possible to use point clouds (MTD), matrices of layers (MTL) and TIN models. "Complex of 3D analysis" is designed to create surface models and solve spatial analysis problems using constructed models.
https://help14.gisserver.ru/english/surface/index.html

4) The modes for raster location setting by one or two points have been improved. Added the ability to select a raster point by taking coordinates from a map object. To do this, the "Capture someone else’s point" and "Capture someone else’s line" items are built into the context menu of the modes. Also, setting a new position of the specified raster point can be done using the context menu item "Input point coordinates from keyboard". Raster binding modes are called up using the context menu of the "Rasters" tab in the "Data list" (menu View -  Rasters list) and "Map Legend" (Tools - Map Legend menu) dialogs, as well as the corresponding buttons in the "Work with raster" auxiliary panel of "Raster Editor" task.

5) The task "Map Editor - Graphic objects - Point mark options" has been improved. Dialog interface has been updated. The grid step in the point mark drawing area has been increased,which allows you to apply graphic shapes more accurately. The ergonomics of the modes for drawing points, contour lines, circles and patterns have been improved.

6) In the "Highlight any area" mode, the ability has been added of sequential performing the operations of addition, intersection and cutting of lists of objects selected by area.
When you start the "Highlight any area" mode, the option of addition of lists will be automatically enabled. It allows you to sequentially highlight a common list of objects by different areas on the map. If some objects need to be excluded from the selected ones, then you can select the "Cutting list" item in the menu by the right button and circle the corresponding objects. The "Cutting list" option can be immediately enabled if you press the CTRL + SHIFT combination when you click on the button of the main panel "Highlight any area".
When you select the "List Intersection" item in the menu using the right button, you can leave from the previously selected objects only those that fall into the new circled area. The "List Intersection" option can be enabled immediately if the CTRL key is pressed when the mouse is pressed on the button of the main panel "Highlight any area".

7) The "Classifier Editor" task has been improved. On the "Objects" and "Semantics" tabs, the ability to filter/search by all characteristics at once (name, code, key, number/directory) has been added. This search type is set by default. When you select a found object, the background color highlights the line of the characteristic by which the object was found. If the characteristic value completely matches the search string, the background color becomes light green, if incomplete - becomes yellow.
A list has been added to the search line, in which the typed lines of the effective search are saved. Selecting a line from the list makes it possible, if necessary, to quickly return to the previous search and its results.

8) The display of the vector sign has been improved. When placing a sign on a map, the sign is disproportionately stretched to its overall dimensions. To preserve the shape (proportions) of individual elements of the sign (circles, crosses, squares), a corresponding property has been added. The property is assigned in the element table of the vector sign editing dialog.
The dialog for editing a vector sign has been improved. To increase the convenience of creating and editing a vector sign, a closer location of the editing toolbar and the table of sign elements has been provided, and work with table elements has been simplified. Faster application of linear and areal contours has been provided. Added the ability to upload a background image (png, jpg, bmp), which allows you to apply vector contours by a raster sample. The raster sample is displayed with the selected degree of intensity and can be adjusted to a convenient size.

9) In the menu "View - Map image" the item "Draft with nodes and border" has been added. When it is turned on, the nodal points of objects and their overall borders are displayed. This allows you to more accurately customize the parameters of conventional object symbols.

10) The "Geodesy editor" task has been improved. For the modes "Create point objects from csv file", "Create linear objects from csv file" and "Create areal objects from csv file", elements have been added to display information about the field code of a point, which displays the value from the first line of data. Reading of several variants of lines is provided. One line can contain from three to five data fields, including: N - point name, XY - plan coordinates, H - height and C - point code. Recording the point code has been added into the semantics of the "Field survey point code" (code 235).

11) The task "Cadastral documents" has been improved. In the "Reading the cadastral plan of the territory and updating the map" mode, import of information onto the map from the XML extract file according to the extract_about_property_under_construction scheme has been added. Based on the reading results, an unfinished construction object is put onto the map and its semantics are filled with values from the extract.
In accordance with the requirements of the Order of the Ministry of Economic Development of Russia dated December 8, 2015 N 921 (as amended on December 14, 2018) "On approval of the form and composition of land survey plan information, requirements for its preparation" (Registered with the Ministry of Justice of Russia on January 20, 2016 N 40651) paragraph 46, Description of the passage of part of the boundaries of the land plot in sections of the text part of the land survey plan is indicated if parts of the boundaries of the land plot coincide with the location of the external boundaries of natural objects and (or) objects of artificial origin, including linear objects, information about which is contained in the Unified State Register of Real Estate. To implement this requirement in the program, it is necessary to map linear objects corresponding to the segments of the metric of the land plot using the "Decorating a parcel with border lines" mode. For border sections that meet the requirements of clause 46, it is necessary to fill in the semantic value "Description of passing the border". In the "Land survey plan" mode, the program will automatically search for linear objects using the metrics of the land plot ("The formed parcel boundary is accurate", "The formed parcel boundary is not accurate", "The existing parcel boundary is accurate", "The existing parcel boundary is not accurate"). If a plot boundary is found and it has a semantic value of 1032 "Description of passing the border", the corresponding value is inserted into the report. If semantics is not filled, a dash is inserted into the report. If there are no "Border of a plot" objects or the search flag is not set, then the value from the settings of the "Cadastral documents" task is inserted into the report. For the functioning of the described algorithm, it is necessary to use the new version of the classifier survey.v6.rscz.
In the database of cadastral works, data loading by points of the geodetic network from a CSV file has been implemented. This function ensures the transfer of information about points from the catalog of coordinates in csv format into the cadastral database. A table of customer representatives has been added to the structure of the cadastral works database. Into the customer's editing form the corresponding field (except physical persons) has been added. An email address field has also been added. A form for editing information about the customer's representative has been added.
In the "Map (plan) of a land management object" mode, a reading from the cadastral works database of information on the customer's representative, including details of the power of attorney, has been added.
In the "Land survey plan" mode, the "Kind of file for directory" column has been added into the "Attached files" table on the "Applications" page. In the "Land survey plan" dialog on the "Cadastral Engineer" and "Customer of cadastral works" pages, data verification for extraneous information has been added in the input fields. When forming an XML document of a land survey plan, in the absence at the specified object in the new nodes of the corresponding point objects - the formed points, information about the coordinates was not generated. There is corrected an error in searching for points of the source object taking into account the semantics "cadastral number" and "Account number". The order of formation of the SpecifyRelatedParcel element for an adjacent property, in which a section of the adjacent border passed through the first point, has been corrected.
For the "Technical plan of the parking space" mode, the ability of starting for objects selected on the map has been added. This ensures the operation of dividing one parking space into two or more, with the formation method "Other". In the "Registry Error Correction" mode, a check has been added to ensure that an empty PointPref element is not written. Search for point objects in metric point nodes has been fixed. On the corrected boundary of the plot, in the absence of the "old" point, only new coordinates are recorded.
In the "Editing the semantics of object of cadastral work" dialog, the technology for storing information about the types of address elements - geonyms - has been improved. To support simultaneous data input in text form and with selection from the directory, two different elements are used. Two different semantics are used to store data. For the mode functioning, it is necessary to use the new version of the classifier survey.v6.rscz.

19.09.23 Version 15.0.1

1) The program for importing a LAS format point cloud into an MTD model has been improved. The new version of the program excludes the formation of the raster part of the MTD model, which significantly speeds up the import process. When forming blocks of points, the points are grouped into several levels corresponding to different degrees of rarefaction. This storage method speeds up the display: when the image is reduced, the points of the most sparse level are displayed, when the image is enlarged, the points of more detailed levels are displayed.
The open binary LAS format is intended for storing point records obtained using LIDAR (light detection and ranging) locators. Lidars are laser radars used for sounding the sea and earth surface. The MTD model can be built based on laser scanning, remote sensing, echolocation data, as well as on the results of point measurements obtained on special complexes and stereo devices. The MTD model is a digital irregular point model designed to process the results of point measurements - airborne laser scanning data, remote sensing of the Earth (ERS) and others. Point records of the MTD model contain spatial coordinates (X,Y,Z), as well as color, if the color is present in the records of points source LAS data.
https://help.gisserver.ru/v15/english/las2mtd/index.html

2) The description of the vector sign has been expanded and the "Classifier Editor" task has been improved. There is added the ability to assign to several signatures the attribute of specifying the size of the sign according to the length of the signature, as well as assigning the attribute of prohibiting/allowing stretching to elements. This allows you to expand some of the elements of a vector sign (for example, automatically stretch the sign frame around long signatures), and shift the remaining elements (design elements: circles, squares,  rhombuses). The shifted elements can be located both inside and outside the sign frame. To assign a no-stretching attribute to an element, select an areal or linear element of the sign and click the "Do not stretch the element when specifying the size of the sign" button. Examples of new vector signs have been added into the shape.sitx map. To open the map, select from the main menu: File - Example data - Open file "..\Panorama15\data\shape\shape.sitx".
https://help.gisserver.ru/v15/english/rsctools/imgvector_sign.html

3) The task "Classifier processing - Translating textual names into other language" has been improved. This task can be performed as an applied task of the GIS "Panorama" and as the "Translation" mode on the "General" tab of the "Classifier Editor" task. In the new version, the active map classifier or the current one being processed is automatically offered for translation, but you can choose any other. Translation of names is carried out according to a specified dictionary - a file in CSV or TXT format. If the dictionary has a name that matches the name of the classifier being processed, it will open automatically. To form a new dictionary, you can "Download from the classificator" all names. The new version adds processing of object class names.

4) The "Map Legend" task has been improved. On the "General data list" tab, the "Save as" item has been added into the context menu. This mode is intended for saving vector and raster data into a file with a different name.
On the "Maps" tab, the items "All map in window" and "Set document options from map" have been added into the context menu. The "All map in window" mode allows you to scale the main document so that the selected map is completely displayed in the window. The "Set document options from map" mode is intended for setting the parameters of the projection of the selected map into the main document.
On the "Maps", "Rasters", "Matrixes" and "Geoportals" tabs, the "Group data" item has been added to the context menu. This mode allows you to transfer selected data into a separate group. To quickly add data into the list, the "Insert" hotkey has been added, an analogue of the "Add map", "Add matrix", "Add raster", "Add geoportal" modes.
Support has been implemented for dragging a file from the Explorer window into the "Map Legend" panel area (Drag&Drop) to add data of supported formats into the open document. When you drag data sets into the map window, they open in a separate window.
https://help.gisserver.ru/v15/english/panorama/index.html?zifklass.html

5) A new mode "Find nearest neighbors for list objects" has been added into the "Lists of objects" task. For each object from one list, a search of the nearest object from another list is performed. A line is drawn between the nearest points of the found objects and the distance between the objects is indicated. Search results are recorded into a separate map, which is displayed on top of the main map.

6) The task Loading coordinates from a text file has been improved. The ability to select a semantic code for writing a point number into an object has been added into the dialog if the PT field is present in the string format.
To save the height value, you can select the Save H value option in the Absolute height semantics. If the downloaded file contains semantic characteristics, text processing is carried out automatically in the encoding of the source file (UTF8 or ANSI 1251).

7) The task "Import of raster data" has been improved. The interface of the dialog for converting a group of rasters in multi-threaded mode has been changed. The binding files located in the source raster folder and corresponding to the name of the downloaded file are automatically used when loading the raster. Image binding, projection parameters and coordinate systems are determined by the program using data from GeoTIFF, IMG files, from binding files of WORLD FILE, TAB (MapInfo), MAP (OziExplorer), and PRJ projection parameter files. The "Import of raster data" dialog contains the ability to select the method and degree of compression of the output rasters. Also in the dialog there is the possibility of forming the rasters of direct access to the image of graphic files. After successfully converting a group of rasters, an MPT project is created with a list of formed files, which is automatically added into the document or opened in a separate window. If the projection parameters of the rasters added into the document do not match with its coordinate system, the image conversion is performed "on the fly". To speed up the display of rasters at various scales, a pyramid of overview images formed during conversion is used.
https://help.gisserver.ru/v15/english/panorama/index.html?rastr.html

8) The "Map Editor" task has been improved. "Building a polygon by a given azimuth and distance" mode has been added into the "Graphical Objects" group. The mode allows you quickly to put onto a map a polygon - a zone of the estimated search in the direction and distance indicated by the cursor from the control point with the possibility of changing the width and length of the search sector.

9) The task "Import SHP-files" has been improved. There is added the ability to select a map from among the open ones in the document to update with data from the SHP format. This allows you to update not only local data sets, but also maps from the GIS Server and spatial databases. The map is updated provided that the data appending mode is enabled and the map is available for editing.

10) Object selection dialog has been improved.  Processing of "hot" keys for the "Next" (Ctrl + ">") and "Back" (Ctrl + "<") buttons has been added. In the "Semantics" tab, when entering and editing text semantics in the table, the semantics are saved and the dialog is automatically closed when pressing the Ctrl + Enter keys. The "Number of semantics" field has been added under the table. "Assign semantics possible" item into the table context menu has been added. This item is available when you select inadmissible semantics in the table. In the table, inadmissible semantics are displayed in gray. When you select the "Assign semantics possible" item, this semantics is added into the list of possible semantics of the current type of object in the classifier. To execute, you must first assign write access to the classifier (rsc file).
Into the "Metrics" tab, saving and restoring the expanded view of the objects scheme has been added, and the ergonomics of the explanatory inscriptions of profile heights for objects containing 3D metrics has been improved. The functionality of the "All object in window" button has been expanded. If the main contour (0) was selected before clicking the "All object in window" button, the map is scaled so that the selected object occupies the maximum area of the window. If any other contour was selected, then the map is scaled according to the dimensions of the selected contour (subobject).
https://help.gisserver.ru/v15/english/panorama/index.html?select.html

11) The dialog "Current projection parameters" has been improved, which is designed to change the projection of displaying the maps opened in the window. The ability has been added to set projection parameters for any of the document maps and from map files. The projection parameters are set from the list of maps in the document, or by clicking the "From map" button. The latter method allows you to select projection parameters from a vector, raster, matrix map file or files of triangulation models or point clouds. The dialog is called through the main menu: Options - Current projection.
https://help.gisserver.ru/v15/english/mappasp/index.html?docprojection.html

12) "Geodesy editor" task has been improved. In the "Print summary report on selected objects" mode, processing of markers #MapName# - Map Name, #LayerName# - Layer Name, #ObjectName# - Object Name, #ObjectKey# - Object Key" has been added when filling out a report using a document template.
In the "Land survey plan" mode, when processing characteristic points of boundaries, the filling of a number of information has been corrected. The number and prefix of the point are taken from the semantics NAME_9 - Name, the traversal order corresponds to the number of metric point of the cadastral object. In the "Save image for the graphic part of the report" mode, when saving an image into the EMF format, the presence of a raster in the contents of display is analyzed and the EMF file is saved in vector format if there is no raster. This ensures the creation of smaller EMF files.

13) The task “Cadastral documents” has been improved. In the "Formation of a map (plan) of the territory" mode, when forming a paper report, the name of the coordinate system, if the semantics "Coordinate system" is empty, is taken from the settings of the "Cadastral documents" panel. The areas in the report are rounded to whole meters. The value of the "Allowed use by document" semantics is recorded into the report regardless of whether any other semantics are filled in. Into the section of the report "Information about buildings, structures, objects of unfinished construction necessary to correct registry errors in the information about the description of their location", its code was recorded into the props 1 instead of the type of the real estate object.
The "Reading the cadastral plan of the territory and updating the map" dialog has been updated. When changing the value in the "Data processing mode" element, the composition of the data fields also changes. For the "update an existing map" option, the skip/add/replace switch is available. For the "create a new map XML" option, you can select the classifier version. Data entry tools for documents and semantics groups have been updated. When forming an XML file, automatic calculation of the error value of determining the area is implemented when filling in the Area - Inaccuracy element. A structured recording of an XML file with splitting into separate lines has been implemented, which improves the readability of an XML document.
In the "Land Survey plan version 6" mode, the formation of the SpecifyParcelApproximal - Approximal element has been implemented for cadastral work to clarify plots with clarification of the boundaries and area of the adjacent land plot. When simultaneously clarifying a land plot and its adjacent plot, it is possible to restart the formation of an XML file with changing the type of clarification: "Clarify the boundaries of the plot" or "Clarify the boundaries of adjacent plots". The order of searching for points of the same name has been corrected to fill in information about new and old coordinates. A faster point search algorithm has been implemented and errors in selecting points of adjacent cadastral objects have been eliminated.
In the dialogs "Land Survey plan", "The project of land surveying" and "Map (plan) of land", an indication of the process of initial initialization of the dialogs with data is implemented. With a significant number of land plots, their contours and parts, a collecting of initial data can take several minutes. The ndication function displays the name of the current process and the percentage of completion.
The "Editing attributes of a cadastral object" dialog has been updated in terms of entering and editing location information. Duplicate items on the "Basic Information" tab have been removed and new items on the "Location" tab have been added. New elements are designed for entering and editing geonyms of address objects in two versions: directory and text. Values from the directory are used to form the land survey plan version 6, and text values are used to form the technical plan and land survey plan version 9. The composition of semantics in classifiers the survey version 5 and 6 has been updated.

21.08.23 Version 15.0.0

1) The task "Map Editor" has been improved. 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. Further the user puts necessary points of contour continuation.
https://help14.gisserver.ru/english/panorama/index.html?al4.html
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; snap of a point to a point or segment of another object; snap of 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.
https://help14.gisserver.ru/english/panorama/vspomr.html
The mode "Create an object copy" has been improved: when the submode of snap of an object to a node of another object ("K" mode) is enabled, the snap of the created copy of an object or a group of selected objects is provided for each mouse click.
https://help14.gisserver.ru/english/panorama/index.html?copyob.html
The task "Create objects" has been improved. Functionality for working with the object table filter has been extended. Filtration of the classifier objects is carried out by such parameters as external code, key, object name, class/layer name. By default the filtration 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 for display of the information about the current object have been added that allows to copy the data about object. There is added the ability 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 into the ini-file and restored during the next session. For better readability of information about the object, the table view has been changed. Into the first column a display of the object view has been added. At prompting on it of the mouse cursor there is an additional window with the increased image.
https://help14.gisserver.ru/english/mapscena/index.html?selectob.html
In the "Changing the object type" mode for recoding area objects into vector objects, the ability to build a new metric using a larger segment of the original object has been added. This mode can be used, for example, to generalize areal  that are not expressed in the scale of the map. The "Radial Scale" mode has been added to the "Measure" mode group. A scale of three rings is displayed on the background of the map, which indicate the distance from the center of the screen on the ground. The distance between the rings is selected depending on the scale of the map display. The central ring is divided into 10-degree sectors, the cardinal directions are signed on it and the direction to the north is indicated.The "Corner rounding" mode has been added to the "Auto shapes" group. 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 rounding radius value). When working in single mode, the rounding radius is determined by moving the mouse pointer. When processing the turning corners of an object, the possibility of running 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.

2) 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. As examples of such geoportals the Sentinel Hub geoportal or the VEGA service may be. 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. For fast change of a picture from a geoportal, a new dialog has been added  that allows you to set the parameters for accessing archived data (date, period, cloudiness); to set displacement or a binding by a point if the geoportal has lower accuracy, than the map or the data with which a geoportal is combined; to set color of a transparency - for viewing several layers simultaneously; to set color of the filter for change of color scheme of a 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 as a pyramid of 1024x1024 tiles in the folder of geoportal's cache location. 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.

3) 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.
https://help14.gisserver.ru/english/panorama/index.html?misha.html

4) The task "Map Legend" has been improved. A new tab "General data list" 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 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 "tick/cross" icon or the space bar. Data elements names can be represented as a full path or an abbreviated name. With the help of the modes "Above", "Below" the selected data element is moved by one position. 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 standard data location" mode. For processing all types of data, the following modes are provided: "Display", "Above the map", "Visibility limits", "Go to ...", "Brightness/Contrast", "Add", "Add from directory", "Close". These modes are available in the context menu on the "General data list" tab.
https://help14.gisserver.ru/english/panorama/index.html?zifklass.html

5) The task "Classifier editor" has been improved. Added the ability to edit the properties of several objects at once. 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 views of conventional 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 "other" 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.

6) 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 to the report. IML libraries contain non-standard object signs developed by the user. The description of each non-standard conditional sign used in the classifier contains the name of the sign, the parameters of the sign, and a list of objects for displaying which this sign is used.
https://help14.gisserver.ru/english/rscword/index.html

7) The task "Correction of objects metrics", included in the group of tasks "Check and correction of data", has been improved. The "Interpolate 3D coordinate of points" mode has been added to the "Others" mode group. The mode is intended for processing linear and area 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.

8) The list of programmable signs on the demonstration map \data\shape\shape.sitx has been expanded. Added an example of conventional sign - Coordinates of a point on a leader. In the sign parameters, you can select a semantics code to display in the numerator of the leader 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 leader line. If you enter the number "-1" as the semantics code, then the X coordinate of the first point of the leader 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 (same) and for the string that appears to the right of the horizontal portion of the leader line (for example, point number or other semantics).

9) Module "Geodesy editor" has been improved. Into all interactive modes, an informational message about the results of work (performing calculations and constructions, drawing objects on a map, generating reports, etc.) with recording into the message log has been added. The list of operations and modes of the Geodetic Editor has been expanded, information about which is recorded into the map editing log. At the starting the "Geodesy Editor" module, the algorithm for checking access to the Internet and the support of the map for recalculating geodetic coordinates have been changed. If one of the problems is detected, a pop-up message is displayed, while the mode buttons are not blocked. The necessary checks of the possibility of performing an operation are carried out when a functional mode or dialog is called, with the issuance of an appropriate message and recording into the message log.
The mode "Sign object turning points" has been improved. There is added the ability  to specify a postfix of points, which ensures the formation of titles of characteristic points of the boundaries of cadastral objects in accordance with the Order of Rosreestr No. P/0337 dated 04.08.21. Obsolete elements have been removed and a new element the "value SKP (Mt)" has been added. The value entered in this position is inserted into the semantics of point objects created during the formation of titles according to the following algorithm: a) if the SKP record attribute is not set, it is not recorded; b) if the SKP record attribute is set and the signed object has MT, the value from the semantics of the areal object is written; c) if the SKP record flag is set and the signed object does not have MT, the value entered in the dialog is recorded.
In the "Object intersection calculation" mode into the statistics there is added a displaying the counter of the number of errors during intersection construction. The dialog "Search by cadastral number or address" has been improved. The element of selecting the search source has been changed, three sources have been made: a map, EGRN information and Yandex. The checkbox next to the "Find" button has been removed, its functions have been moved to the "Search source" element. If search operations do not have access to the necessary external resources (sites), a pop-up message is displayed with recording into the message log. There are added pop-up diagnostic messages: "API key for searching on an external resource is not filled", "Search string is not filled".
"Sign the shortest distance to selected features" mode has been improved, the ability has been added to select not only a linear, but also a point and areal object as a source object. This feature implements the functions of the "Range calculator", with drawing lines of soundings (ranges) and signatures of the line length onto the map. To support work with 3D metrics of objects obtained as a result of surveying terrain unmanned aerial vehicles on a point cloud , in the "Calculation of missing heights of points of a line" 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 mode assumes the following sequence of actions: a) initial state: point objects with 3D metrics are drawn onto the map;  b) "3D metric" flag is set in the Map Editor settings; c) by means of the Map Editor, a linear or areal object is drawn, with the copying of the metrics of point objects; d) intermediate state: the initial object has metric points that have a height (copy from a point one) and no heights; e) by means of the "Calculation of missing heights of points of a line" mode a calculating the heights of the remaining points is made. There are two options for calling the mode: a) for one selected object; b) for a group of selected objects.

10) 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 of Map-plan of the territory and the act of agreeing on the boundaries of land plots when performing complex cadastral work. At the starting the "Cadastral documents" module, the algorithm for checking the presence of a cadastral map in an open document and the required composition of objects and semantics in the cadastral map classifier has been changed. Checking the classifier does not block the availability of the buttons of the "Cadastral documents" module. In the absence of the minimum required set of cadastral objects and/or semantics, a pop-up message is issued with recording into the message log.  The list of required objects and semantics is predefined, all the necessary information is contained in the classifiers survey.v5.rsc or survey.v6.rsc. The checking is performed taking into account the use of specific objects and/or semantics in various modes of the "Cadastral documents" module. The mode "Base of cadastral works" has been improved. Two fields "Type of network" and "Coordinate system" have been added into the table of points of the geodetic network, which were not enough to fill in the corresponding tables in the land survey and technical plans. Filling and editing these fields has been added into the dialog of geodetic points editing, 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 file format) has been replaced with 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 "Preserved; Not found; Lost" is written into the StateConservation element. In the "Technical plan" dialog, an error in writing information about graphic files into an MPP file has been fixed. For all modes of formation of cadastral documents, the algorithm for filling in the SKP of characteristic points has been changed. For new points, if there is no value in the MT semantics, the value is inserted from the settings of the "Cadastral documents" module. For "Land survey plan" when processing existing points, in the absence of a value in the MT semantics, the value from the settings is inserted for all cases, except for specifying the boundaries of adjacent land plots - ChangeBorder and deleting the contour - DeleteAllBorder. There is restored the saving of data specified on the pages "General information" and "Graphic files" into the MPP file of the details of the cadastral document. The "diskette" button selects the file name and saves the data. In the "Editing the semantics of the object of cadastral works" mode, the algorithm for saving information for a multicontour object into the semantics of the main object of the set has been improved.

11) A new panel "Plan of ground and underground communications" has been developed. Buttons for the following modes have been added into the panel: "Copy to another map", "Control of attributes of communication objects", "Applying communication 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.
"Copy to another map" mode is designed to transfer linear structures from a cadastral map created according to the survey classifier to a map created according to the urban.v2.rsc classifier with a simultaneous change in the code of the cadastral object to the codes of communication objects. "Control of attributes of communication objects" mode ensures checking and correcting the composition of the semantics of communication objects after they are transferred to the Communication plan from the cadastral map. Extra semantics are removed and necessary ones are recoded. "Application of communications objects" mode calls the Layouts panel with a set of buttons for applying communications objects. The pre-prepared urban.v2.edtx layout located in the /Panorama/Geodesy.dot/urban folder is automatically copied into the "Communications plan" map folder.
"Export to GML" mode duplicates the corresponding menu item "File" and provides unloading of the "Communication plan" into the GML format for the purpose of its subsequent transfer for inclusion in the corresponding GISOGD registry.

28.06.23 Version 14.6.0

1) The "Map Editor" task has been improved. In the "Object samples" mode, the item Clear object view has been added into the menu by the right mouse button. There are increased the maximum number of objects samples (buttons) in the layout ruler up to 32 and the maximum number of rulers up to 12. Samples of created objects is a panel with buttons containing images of objects of the selected type or a group of objects with prepared semantics or graphic symbols outside the classifier.
The use of pre-prepared samples speeds up the process of creating and updating vector terrain maps for various purposes.
https://help14.gisserver.ru/english/panorama/index.html?legk.html
The mode "Create an object copy" has been improved. This mode allows you to create copies of the selected object  or copies of marked objects. The new implementation of the mode allows you to draw a copy of an object or group of marked objects for each mouse click. This method allows you to increase the speed of creating the same type objects.
https://help14.gisserver.ru/english/panorama/index.html?copyob.html
In the modes of creating new objects, the ability to bind to the geometric center of the object selected on the map has been added. The new auxiliary mode is implemented as a button on the auxiliary panel and a menu item that appears when you press the right mouse button.

2) The task "Creating a matrix of qualities" has been improved, designed to build matrixes of qualities and matrixes of heights according to the coordinates of points of objects of a vector map or MTD-model (point cloud).
https://help14.gisserver.ru/english/panorama/index.html?idn_mtq_build.html
The procedure for creating a matrix of heights based on MTD-models, formed by the program for processing aerial photography materials (Panorama Photo), has been updated. The heights of the resulting matrix are calculated by the method of weight-average interpolation of the heights of the nearest points of the MTD model. The Panorama Photo program is designed to automatically obtain digital information about the terrain based on the materials of aerial photography. The primary processing product is a point cloud, on the basis of which a matrix of heights and an orthophotomap are created.

3) The task of connecting geoportals has been improved. In addition, the ability to work offline with a prepared copy of data from geoportals has been added. This mode allows you to work with the pyramid of tiles that the user has, without passing requests to the selected geoportals. Enabling this mode is possible in the settings menu for certain geoportals or for all geoportals. You can form a local pyramid of tiles in advance when the geoportal is connected, by clicking the menu item the File - Export to a tile pyramid. At the same time, in addition to the formed Mbtiles pyramid, the corresponding tiles will also be stored in the cache. Offline mode allows you to increase the speed and security of opening and displaying geoportals in the absence of a connection.
In case of an error in establishing a connection with a geoportal over HTTPS, an automatic  re-request over HTTP (and vice versa HTTPS after HTTP) has been added in case the geoportal is accessible over another protocol.

4) The task "Classifier editor" has been improved. The following modes have been added into the "Clusters" tab: creating a new cluster's sign by copying the selected one, copying a cluster sign from another classifier via the clipboard. The cluster sign is used to display densely spaced point symbols of the same view of objects with a common sign. The tab selects the views of objects related to each type of cluster, the cell sizes vertically and horizontally, the semantics code for specifying the current number of objects in the cluster, the view of cluster symbol, the limiting percentage of increasing the size of the cluster symbol and the limiting number of objects corresponding to the maximum size of the symbol cluster.
When copying a cluster's sign from one classifier to another, it is necessary to re-assign the views of objects related to this cluster.

5) The program "Print classifier to Word" has been improved. The program is designed to form a report by the map classifier in the form of an MS Word document. The report contains tables of layers, semantics and objects. In the new version of the program a support of classes has been added. The output of layers and classes is performed in alphabetical order, taking into account the hierarchy: layer / class / subclass. In the table of semantics, the accuracy of storing numeric semantics and units of measurement have been added. In order to improve readability when creating a document, the following has been added: merging subheading cells containing the names of layers and classes; separation of cells containing the names of objects of the same series.
https://help14.gisserver.ru/english/rscword/index.html
By means of the new program, a report has been prepared on the map5000m.rsc classifier. This classifier contains 22 layers, more than 70 classes, more than 300 semantics and about 2000 views of objects. Most layer objects are divided into classes. For example, the "Communications" layer contains the following classes: Pipelines, Sewers, Wells, Power transmission and communication lines, Supports and trusses, Communication objects. Some objects are grouped into series. For example, pipelines: Petrol pipeline, Fuel oil pipeline and others. Objects of the same series may have a different view on the map, but always have the same localization, code, and set of semantic characteristics. In the new report, the names and views of objects in the series are divided into separate cells of the table, which ensured full correspondence between the views and names of objects. The common properties of a series of objects are grouped into common blocks.

6) The task "Data list" has been improved. On the "Rasters" tab, a call to the "Exporting rasters to format TIFF, JPEG, BMP, PCX" dialog is added, which is intended for exporting a rasters group of document to files of graphic formats. Due to the use of multi-threaded processing on a multi-core processor, the time for exporting a group of rasters was reduced by 5-7 times. The new dialog is called by the "Save as ..." item of the context menu for the "Rasters" branch.
https://help14.gisserver.ru/english/panorama/index.html?raster_export.html

7) Module "Geodesy editor" has been improved. For the modes "Object intersection calculation", "View object intersection" and "Object intersection control", the processing of lists of objects has been accelerated and multi-threaded processing of intersections has been implemented, including taking into account multipolygons. The algorithm for calculating the intersection area for multi-contour objects has been changed. Display of the number of objects in the original data lists and the counter of the number of intersections have been added. In the "Object intersection calculation" mode, an indication of the elapsed time and how much time is left until the completion of the calculation has been added. In the "To sign the area and the name of object" mode, the dividing line is drawn taking into account the scale of the map. In the "Generate road profile" mode dialog, the font height of on-screen elements has been corrected.

8) The module "Cadastral documents" has been improved. Mode "Reading the cadastral plan of the territory and updating the map" has been refined. Reading information about the coordinate system from XML files according to the "extract_cadastral_plan_territory" scheme has been implemented. When selecting XML files with the extract_cadastral_plan_territory schema type, information about the coordinate system of each object in the file is read and unique values are entered into the "Source data coordinate systems" table. If the XML file has a different schema type, then the flag "do not analyze the coordinate system" is set. Tools for maintaining a list of correspondence of coordinate systems to their geodetic parameters have been developed. To maintain the correspondence list, new buttons have been added in the dialog: "Reading and displaying coordinate systems from the correspondence file", "Saving the correspondence file", "Reading coordinate systems from XML files", "Add line into the table the Source data coordinate systems", "Delete line from the table the Source data coordinate systems", "Clear the table the Source data coordinate systems".
The modes of the "Cadastral Documents" module use the preset keys of objects and their semantics. To control the presence of the necessary objects and semantics in the classifier of the cadastral map, the control algorithm has been updated. The check of the name of the classifier has been removed and a check has been added for the presence in the classifier of the necessary keys of cadastral objects and semantics. The list of used object keys and semantics is included in the documentation. Output of a pop-up message for "bad" classifiers has been implemented. The mode "Correction of registry errors" has been improved in terms of generating an electronic XML document for buildings. The function of reading information about the scale of a graphic file inserted into a report has been fixed. In the dialog of mode "Semantics of the object of cadastral works", the tables the "List of documents", "Geodesic base" and "Information about the coordinate system referenced by the features" have been deleted, since the specified information is stored in the Database of cadastral works. The mode "Base of cadastral works" has been improved. In the absence of contracts in the database of cadastral works, the database file was not updated from version 2.0 and below to the current version. In the "Land Survey plan" mode, it is possible to add more than one file into the tables "Graphic files that contain acts of harmonization of the location of the boundaries of land" and "Graphics file (files) containing a drawing of lots". Button "Add document from database into list" has been restored. With several selected objects on the map, information on only one object got into the data tree in the "Land Survey plan" dialog and during the formation of the XML document. The recording into the XML file of the SpecifyParcel element has been corrected, the recording of the SpecifyRelatedParcel and SpecifyParcelApproximal sections has been added. The "Forest declaration" mode has been improved, a recording has been added into Appendix 4 and 5 of information about objects that fall into Appendix 1 (draft).

30.05.23 Version 14.5.7

1) In connection with the transition of the Federal Information Address System (FIAS) to a new format for storing information about addresses - the State Address Register (SAR), the address database of the GIS "Panorama" hosted on www.gisserver.info has been updated. The new database contains more than 100,000,000 address points, including land plots, parking lots and apartments. Changes have been made to the address selection dialog, which is used when editing the semantics of objects of cadastral works in the geodesy editor and forming reports on the technical plan of the building. SAR support provides the user with the ability to select an address in municipal and administrative-territorial divisions.

2) The task "Map Editor" has been improved. In the object points editing mode, the functionality of the "Q" auxiliary mode has been expanded. When editing points of an areal object, pressing the "Q" key disables the rectangle feature or, if this feature is absent, brings the object to a rectangular shape (straightens the corners). In the mode editing of points, the function of quick recording of the edited object by pressing the "hot" key "S" has been added. In the dialog for selecting the created object for the "Create object" mode, support for the class hierarchy has been added, presented as a tree of layers/classes. The selection of objects is carried out taking into account localizations, layers and classes. The list of selected objects is presented in the form of a table that contains information about
the localization, code, key, name and class of objects.The search by all objects of the classifier has been improved with the ability to filter the table by individual localizations. In the search mode by selected objects, all used localizations are set and, when moving in the table of objects, the class is indicated
in the tree of layers/classes.
https://help14.gisserver.ru/english/mapscena/index.html?selectob.html

3) The task "Classifier editor" has been improved. On the "Objects" tab, the functionality for working with the object filter has been expanded. Ability has been added to select objects with taking into account the classes presented in the form of a tree. Also there is added an additional filtering by name, code, key, belonging to the series and the presence of 3D parameters. All filtering options are combined.
The view of the table of objects has been improved. Ability has been added to display data about an object in the form of a table with information about localization, code, key, name and class. The view of the table can be changed using the "Object table" mode. Semantics editing mode has been improved. When you change the semantics code, the description of the semantics is automatically changed in the list of possible semantics, in the layer semantics table, in the associated object titles, in the template matching list, in the formula matching list, and in the formulas themselves.
The interface of the "Objects" tab has been updated.
https://help14.gisserver.ru/english/rsctools/index.html?redok1.html

4) The "Optimization of raster" task has been improved, designed to reduce the size of the raster file, arrange the service structures of the raster header and image blocks. Added "Enhance raster quality" mode for processing 24-bit rasters. This mode increases the clarity of images of rasters obtained by scanning cartographic materials. To do this, the color values of the original image are smoothed by method of bicubic interpolation over 16 neighboring pixels of the original raster.
https://help14.gisserver.ru/english/panorama/index.html?optimizrastr.html

5) The program for reading the database of parameters of coordinate systems - EPSG Reader has been improved. The program allows you to view the EPSG database, export coordinate systems and units of measurement compatible with GIS Panorama. The result of the program operation is a set of files containing the parameters of coordinate systems projections (epsg.csg, epsg.csp, epsg.csu) for recalculating coordinate systems using EPSG codes and filling in the parameters of coordinate systems of vector maps, images and matrices. https://help14.gisserver.ru/english/mappasp/index.html?create_map.html
In the new version of the program, support for the EPSG database version 10 has been added, and interface of dialog has been improved.
https://help14.gisserver.ru/english/panorama/index.html?epsgreader.html

6) The task of connecting geoportals has been improved. Added geoportals from the server of KB "Panorama": Sheet division 1 : 1 000 000, Sheet division 1 : 500 000, Sheet division 1 : 200 000, Sheet division 1 : 100 000. The geoportal of the map of the Bogorodsky District has been updated. The Ryazan region RGIS geoportal has been added with the following layers: State services and institutions, Objects of road facilities, Objects of state property, Cultural heritage objects, Branches of the State Institution of the Bank of Russia, Nature management, Hydrography, PHS service areas, Quarterly network, Forest park green belt, Specially protected natural territories of regional significance, Industrial enterprises, Proposals for the sale of plots in 2022, Land agricultural purposes, Telecommunication facilities. There is improved the algorithm for scaling images from geoportals with exceeding the virtual sizes of the image in width and height of 2 Gigapixels or more, which is necessary when detailing the image at a scale larger than 1: 100.

7) The vector map transformation program has been improved. The program is designed to transform a vector map into a selected coordinate system by a set of points. Point coordinates are measured or loaded from coordinate catalogs. Four linear and three nonlinear transformation types are implemented in the problem: https://help14.gisserver.ru/english/vectrans/index.html
Optimization of the use of RAM has been performed in order to increase the stability of the program. Added output of diagnostic messages about the implementation of the transformation process. The recording of diagnostic messages is enabled via the main menu: Options - Diagnostics log - Record.
https://help14.gisserver.ru/english/diagnlog/index.html

8) Module "Geodesy editor" has been improved. In the "Object intersection calculation", "View object intersection" and "Object intersection control" modes, processing of objects with complex geometry - multipolygons has been implemented. The program analyzes intersections with all external and internal contours. The mode "Decorating a parcel with border lines" has been adapted for working with a group of selected objects. The "Fill in report by object metric" mode has been supplemented with the ability to interrupt the process when stream processing several selected objects into one file. In the "Generate a summary GPS measurement protocol" mode, a call blocking is added if there are no selected source objects.

9) The module "Cadastral documents" has been improved. The address database was updated with current information from FIAS. In the "FIAS Address" dialog, support for addresses of administrative and municipal division has been added. In the "Reading KP and updating the map" mode, the drawing of conditional parts of plots and capital construction objects has been added, if there is no spatial component of parts in the extract according to the extract_about_property_land scheme. The coordinates of the conditional part correspond to the center of the property. To implement this feature, a new object "Conditional part of a land plot" has been added into the survey classifier. Reading of the special_notes element has been added when reading information about uniform land tenure. The read value is written into the semantics of the land plot "Special marks". There is implemented a reading of information about the person in favor of which the restriction of rights and encumbrance of the property object is established from the right_holders element. The right_holders element is read if there is no restrict_parties element. The received information is recorded into the composite semantics "Content of encumbrances". Into the "Base of cadastral works" mode, the "Documents" tab has been added to the main form, which displays a list of documents used when performing cadastral works. In the form of editing the contract for cadastral works, the "Documents" tab has been added, in which you can specify the documents related to this contract. In the modes "Map (plan) of the land management object", "Land survey plan", "Technical plan", "Formation of a map-plan of the territory", "Certificate of inspection of the property" and "Correction of registry errors", elements for obtaining documents from the "Base of cadastral works" have been added. In the "Semantics of the object of cadastral works" dialog, unnecessary and obsolete elements have been removed, including information about documents and geodetic points used in the performance of cadastral works. The specified information is maintained in the "Base of cadastral works" and can be quickly inserted into any of the dialogs for the formation of cadastral documents. In the dialog "Description of the location of the boundaries", the formation of a document on the location of the boundaries of settlements and territorial zones is implemented in accordance with the requirements of Order P/0292 dated July 26, 2022, which entered into force on March 1, 2023. Report templates have been updated and the order of inserting images into the report was corrected. Insertion is optional at the request of the user. The mode "Formation of a map-plan of the territory" has been updated. The map folder is used by default for placing the XML document. When generating the XML file of the technical plan of the building, the recording of the element "Area -  Area in square meters" was corrected in the absence of the value of the AREADOC semantic. There is corrected a saving into the XML file and object semantics of information about the material of the outer walls and the type of permitted use of the building. When performing cadastral work to clarify the characteristics of a real estate object, the option "Do not include coordinates" has been added on the "Object characteristics" page. In this case, for buildings and constructions registered in the cadastre, information about the spatial component is not recorded into the XML file. In the "Correction of registry errors" mode, methods have been added that ensure the insertion of diagrams and drawings into the report, and rounding the area has been corrected.

28.04.23 Version 14.5.6

1) The list of operations for semantics of the "Numerical formula" type and for the mode "Calculations on semantics of selected objects" in the Map editor task has been expanded. Added operation "SUM" to sum the values of the object's repeatable semantics. For example, if semantics with the code "345" are numeric and repeatable (an object can have several semantics with the code "345" with different values) and you need to get the sum of all values, then the expression should be "SUM(#345)" in the formula.
For semantics of the "Symbol formulas" type and for the "Formation semantics" mode in the Map Editor task, support for repeatable semantics has been added. The values of the repeated semantics are written to the resulting string separated by commas.

2) A new script has been added to the Tools - Run Applications menu in the Import/Export data group to automate saving vector map images located in a selected folder in TIF format.

3) The task "Classifier editor" has been improved. For the obsolete view of objects with "Mixed" type, the ability to select the parameters of a conventional symbol of the "Vector symbol" view has been added.  The view of objects "Mixed" is obsolete and cannot be edited, but it can be supplemented with the "Vector symbol" parameters or completely replaced by it. When updating classifiers, it is recommended to recode the titles of characteristics from the type "Mixed" onto "Vector".
For editing semantics of the "Numeric formula" or "Symbol formula" type, the following modes have been updated: adding a formula to the list of classifier formulas, deleting a formula from the list if it is not assigned to semantics, editing existing formulas.
The "List of formulas" of the library has been added to the "Libraries" tab. For each type of object described in the library, a list of semantics on which this type depends is added. On the "Objects" tab, a new mode "Copying mark object" has been added, which allows you to create a new object by copying all its properties, but changing the code, symbolic code, key. The "Creating new object" mode has been changed. A new object is created based on the first object available for selection with a new, automatically generated name, code, key and alias.

4) The task "Map Legend" has been improved. On the "Maps" tab, a hierarchy of classes in the form of a multilevel tree has been added in the object tree of the classifier. For the selected class, the ability to enable / disable the visibility of objects, select objects on the map is available. For objects that are part of the tree, but not on the map, the color of the visibility state icons has been updated - "gray".
On the "Maps" tab, the "Enable/Disable graphic objects" mode has been added, which allows you to set graphical objects in the selection conditions.

5) To increase the security of data hosted on the GIS Server, a ban on editing the map passport has been added if the user does not have data administration rights or if the ban on displaying coordinate system parameters on the client is enabled.

6) The task "Correction of object metrics" has been improved. The algorithm for splitting multi-objects into separate composite objects has been changed. In the "Translation of names" procedure, the ability to process dictionaries in UTF8 encoding has been added.

7) Improved import of navigation data from the polish format (MP). Added support for multilines and multipolygons. The map was unloaded by means of visibility scales limitation, taking into account the "Levels" and "EndLevel" tags. When the map is zoomed in, the image contains a small terrain area of highly detailed. When the map is reduced, a large area with less detail. This method of unloading the map allows you to increase the readability of the map and speed up the display of the map. Importing a map from the polish format is done through the menu: File - Import navigation from ... -
GPS/Polish format (MP).

8) Module "Geodesy editor" has been improved. In dialog "Fill in report by object metric" the possibility has been added for interruption of process of stream processing of selected objects when inserting data into several files. There is added a formatting of strings inserted into Excel with leading and trailing spaces. A space at the beginning of elements the "name of a piece", "length of a piece", "DeltaX", "DeltaY" is inserted for elimination of Excel autoformatting. Otherwise, it performs date substitutions for records like "5-4" in "Apr 5", for "3.12" in "Dec 3", and others.

9) The module "Cadastral documents" has been improved. A new mode "Formation of a map-plan of the territory" has been developed, intended for the formation of an XML-document provided to the Unified State Register of Real Estate in the course of complex cadastral work. The form of the document, the procedure for filling and submitting it, the requirements for the format in electronic form are approved by order of the Federal Register of March 16, 2017 N P/115. The initial information for the formation of a map-plan of the territory is taken from the digital cadastral map and the database of cadastral works. To prepare a cadastral map containing the necessary objects, the survey.v6 digital classifier was refined. The information necessary to form an electronic XML document is displayed in the dialog elements for viewing and editing. The information of the general sections of the map-plan of the territory is stored in the tables of the cadastral database of the SQLite format and is linked to the cadastral map object that limits the territory of cadastral work. When the program is restarted, the entered values are automatically read and displayed in the dialog elements. Information of cadastral objects is stored in the semantics of cadastral objects - land plots and real estate objects located within the territory of complex cadastral works. The border of territory of complex cadastral works can correspond to one or several cadastral quarters. The dialog "Database of cadastral works" has been improved, the maintenance of information about the points of the geodetic base used in the preparation of cadastral documents has been added. The mode "Formation of Real estate survey report" has been improved. Formation of electronic XML document of the certificate of inspection by XML scheme InspectionAct_v03.xsd has been implemented. The mode supports the creation of XML files for the new and old scheme. The dialog "Data input for the document" has been improved, the list of document details has been expanded. The mode "Reading the cadastral plan of the territory and updating the map" has been improved, processing of several initial XML files in a streaming mode has been accelerated and automatic updating the image of an updated map was executed. For mapping conditional cadastral objects that do not have a spatial component, the analysis of information about the CsID coordinate system is disabled, since such information is not available. In the "Technical plan" dialog, the order of inserting "Floor plan (parts of the floor)" graphic files into Word has been corrected. In dialog "Land survey plan version 6", the formation of AppliedFilePDF element for the "Document on the category of land" and for the "Document on permitted use" has been corrected. Into the task "Cadastral documents" into the mode "Forest declaration formation" the button "Formation of the text report" based on .DOCX templates has been added. The form of the forest declaration, the procedure for filling and submitting it, the requirements for the format of the forest declaration in electronic form were approved by order of the Ministry of Natural Resources and Ecology of the Russian Federation dated April 29, 2021 N 303. The forest declaration reflects the following information: about the person who filed the forest declaration; on a lease agreement for a forest plot or other document in accordance with which the use of forests is carried out; about the location of the forest area; on the volume of forest use; on the types of use of forests. Input of information for filling the form of the forest declaration is performed by selecting values from a directory and from semantic characteristics of selected objects. Reference information is stored in SQLite database tables.
https://help14.gisserver.ru/english/survey/index.html?idn_ct_forestry_declaration.html

10) The task of connecting geoportals has been improved. The geoportal of the Krasnodar Territory, containing the layers: Administrative territorial division, Contours of fields of agricultural land, Fishing grounds, Vine plantations, has been added to the list of geoportals.

11) Improved vector map checking. The correctness of the digitizing direction check of areal objects depends on the correctness of the signs of the external / internal contour. If the digitizing direction is set for the object as "Object on the right", then the outer contour is digitized clockwise, the inner one - counterclockwise. If the digitizing direction is set for the object as "Object on the left", then the outer contour is digitized counterclockwise, the inner one - clockwise. A simple area object must have one outer contour and may have one or more inner contours. A multipolygon must have one or more outer contours and may have one or more inner contours. In both cases, the first contour of the object must be outer. The order of the contours is checked when the "Check of self-crossings and locations of subjects" mode is executed. It is more efficient to check and correct digitizing direction after check of locations of subjects. Therefore, digitizing direction check has been moved from the "Metrics" group to the "Check of self-crossings and locations of subjects", which is included in the "Topology" group. When this type of check is performed in the "Edit" mode, errors in locations and direction of digitizing the contours are corrected.

27.03.23 Version 14.5.5

1) The dialogs "Map contents" and "Map object search" have been improved. On the "Layers" tab, the ability to set the availability of classes in the conditions for displaying/searching for objects has been added. Layers and classes are presented as a multi-level tree. To enable/disable the availability of a layer/class, it is necessary to press the left mouse button on the status icon of the selected element or press the space bar. For the convenience of a finding the necessary layer/class, a search by partial coincidence of the name has been added. To move to the next/previous search result, you can use the "arrow up" and "arrow down" keys, as well as the corresponding modes next to the search line. The search line is activated using the key combination "Ctrl+F".
https://help14.gisserver.ru/english/mapselec/index.html?ustanovka.html

2) The list of operations for semantics of the "numerical formula" type and for the mode "Calculations on semantics of selected objects" in the Map editor task has been expanded. Added operation "%" - Modulo division. The operation can be used, for example, when you need to get the last few numbers of some identifier for different semantics and signature text: 73025679 % 10000 = 5679.

3) Into the list of applications, the task "Drawing of image on raster" has been added, which is intended for updating a part of an image of a raster tablet. During the execution of the task, a raster is created by copying the source file with the subsequent updating the selected area with an image of another raster that is part of the document. The characteristics of the output raster with the updated image (geospatial binding, element size in meters on the ground) will fully correspond to the parameters of the source raster. The task is intended for use in the technology of updating raster tablets in spatial data collections. The task is run from the "Run Applications" dialog in the "Transforming rasters" group.
https://help14.gisserver.ru/english/rsw2rsw/index.html

4) The "Splitting a multiobject" mode has been added in the Map Editor task. The mode is intended for splitting objects with complex metrics (multipolygons, multilines, multipoint objects) into simple objects of appropriate localization. To process several objects, you must first select objects using the search and selection dialog, or using interactive modes: by area, by type of selected object, and others.
The mode "Auto shapes - Form a quarter in the city" has been improved. The possibility of processing multipolygons has been added, the points of the template (cutter) have been matched with the points of new objects created as a result of processing.
https://help14.gisserver.ru/english/panorama/index.html?avto7.html

5) In the main View menu, the Sea map view item has been added to control the display of sea maps of the S52 standard, taking into account the features of the vessel on which the navigation system is installed. When you select this menu item, a dialog opens in which you can change the parameters for displaying sea maps: safe depth, safety contour, shoal contour, depth contour, depth gradation, shoal filling, isolated hazards in shallow water, the language of the displayed titles. The made changes are saved in the main ini-file of the application and are automatically applied to a current session of the user.
https://help14.gisserver.ru/english/panorama/index.html?qseamapparamsdlg.html

6) "Complex of 3D analysis" has been improved, designed to create surface models and solve problems of spatial analysis using the constructed models. The task "Calculation of reserves of solid minerals" has been added into the "Prognosis" panel. The task is designed to assess the reserves of minerals in a warehouse, or mineral resources in the development of deposits by open pit. The task calculates the volume and weight of a mineral within the selected area of calculation using the matrix of heights of the surface of the selected area of the warehouse or deposit on the ground.
The type of mineral for calculation is specified in the "Minerals" list. There is a possibility of changing the volumetric weight of the selected mineral, and also possibility of addition and deleting of the list elements. The matrix of absolute heights determines the surface's configuration of the calculation area. The resulting volume is calculated within the specified calculation area using the surface's heights of the selected area and the heights of the bottom level of the mineral. The height of the lower level can be set in the corresponding field or using the "Select point on map" button. By default, the value of a step is equal to the size of an element of elevations matrix of a surface of the selected area. If necessary the calculation step can be changed. The calculation area is set using the buttons in the "Calculation area" group. As the calculation area, you can select: all region, rectangular area, a contour of object and an arbitrary contour.
https://help14.gisserver.ru/english/surface/mineral.html

7) Classifier editor has been improved. In the "Fonts" tab, the display of the full set of characters of the selected font has been added. This feature allows you to evaluate the style and completeness of the font - the presence of digital characters, characters of Latin, Cyrillic and other language groups, as well as signs of symbolic fonts.
The dialog for editing a vector symbol has been improved. At input of text elements of a sign possibility of a choice of symbols of the font which is absent on the keyboard is added. When entering text elements of a symbol, the ability to select font characters that are not available on the keyboard has been added. Symbolic font characters are selected using the "Symbol from TrueType Font" dialog. To increase the information content of the table of elements of the symbol, the display of the font name of the text element has been added.
Vector symbols can be used as independent elements for displaying conventional map symbols. And also vector symbols can be used as design elements: when filling areal one with symbols regularly and in a checkerboard pattern, when displaying vector symbols by points of contours metrics, vector symbols along contours or set of elements from various alternating vector symbols.

8) Module "Geodesy editor" has been improved. The procedure for calling interactive help on using the program has been changed, the help system sections have been updated. For the group of modes "Well calculations", a demo example of data has been updated, providing the constructing a 3D view of a bush of wells. Using the "Building a three-dimensional map" mode allows you to visually analyze the intersection of the boreholes of one or more bushes.

9) Module "Cadastral documents" has been improved. In the dialog of the mode "Correction of registry errors", on the page "General information", as well as in section 2.1 of the report, the "Name of the federal state budgetary institution subordinate to the registration authority" has been replaced with the PPK "Roskadastr". The change was made in connection with the reorganization of the Federal State Budgetary Institution "FKP Rosreestr" into the public law company "Roskadastr". Changes have been made in the report template in section 2.1, instead of "Name of the federal state budgetary institution subordinate to the registration authority" is indicated "Name of the branch the PPK "Roskadastr".  The "Forest declaration" mode has been improved. Record  into the xml document of the value "w\n" has been corrected. An extra column has been removed from the "Appendix 2 (stuff)" table, which is not used either when exporting to xml or to docx. In the "Lands survey plan version 6" mode, to write the information of the attached image of the document about the category of land in pdf format into the XML document, the recording of the AppliedFilePDF element is implemented instead of AppliedFile. When specifying the boundaries of land plots, there is corrected an error of search and an insert of number (name) of a point and recording the coordinates with the OldOrdinate and NewOrdinate pairs, if position of a characteristic point is specified.

01.03.23 Version 14.5.4

1) The tools for displaying and editing spatial databases have been improved. When opening different maps from the same spatial database in one session, repeated requests for user authorization in the database are excluded. The diagnostic protocol for connecting to a spatial database for analyzing errors in data has been clarified. To minimize errors in entering database connection parameters, the control of valid values has been improved and lists have been added to select valid parameters.

2) In the "Classifier editor" task, tools for maintaining a tree of object layers have been updated. In each top-level layer, a tree of object classes can be created. Classes are lower-level layers that, together with layers, form a layered tree of layers. The division of objects into layers and classes makes it possible to describe the classification of objects of any hierarchy.
Added the ability to number classes automatically in the form of layer sub-items or using class keys that are entered by the user and can have special numeric and alphabetic class designations. Switching the display of objects from printer view image to screen view and back has been added  to the table of object display on all bookmarks. On the "Objects" tab, switching occurs when you select the "Printer" or "Display" object view parameters subtab. Thus, you can immediately evaluate the components of the parameters of the object display and their changes.
https://help14.gisserver.ru/russian/rscedit/index.html?redsloev4.html

3) In the "Navigator 3D" task, a change in the relief scale for the entire surface of the model of the displayed area has been added. For the "map" type surface view, the display of matrixes has been added in the form that is configured in the two-dimensional display window of data (color, grayscale, shadows only). These changes make it possible to better assess the relief of the area under consideration. Small bumps in the terrain become more pronounced when the scale of the terrain is increased to 800% and the display of elevation matrixes in the shadows is added. Thus, it is possible to assess the difficulty of passing the route being laid, the convenience of observing the terrain, the possibility of building extended objects (cable networks and pipelines).

4) The task "Preparation for printing" has been improved. Placement of filling characters on the polygon with control over imposition on other conventional characters or signatures was automated. If at the calculated point of placement of the filling character, another character falls into the dimensions of the sign, then the filling character at this point is not recorded. For those types of signs with which the intersection is allowed, an exclusion filter is set. For example, a filling sign of the meadow can be placed on top of horizontals or polygons with a white background, and so on.
To design the corresponding types of objects for publication in the classifier, the display of filling signs on electronic maps is disabled, or filling signs applied over the entire surface are removed, and placement is performed taking into account the intersection with other conventional signs. To automate the process of preparing for publication, the procedure for placing signs with the appropriate settings is included in the general design scenario of the published map sheet.
Procedure of scenario "Contours simplification on turn" has been added. The procedure allows you to replace the view of a contour section on a bend or turn with a simpler one. The elements of the contour, which is displayed using a typesetting line that includes vector signs, may overlap at the places of bending or turning, which impairs visual perception. For example, objects of the "Earth сliffs" type are displayed on the map using a dashed line. In narrow sections of the contour, strokes can intersect with each other. The procedure "Simplifying the appearance of contours on turns" searches for fragments of the contour where elements are superimposed, and replaces the appearance of the contour in these sections with the one specified in the scenario. By running this procedure, the user can, for example, replace the type of objects of the type "Earth cliffs" at bends or turns with the type "Edge of ravine, washout", which is displayed on the map using a simple line without dashes.
https://help14.gisserver.ru/russian/mapvectr/index.html?allproc.html

5) In the "Automated generalization of topographic maps" task, the "Formation of passages in settlements" mode has been improved, which creates additional passages on the map in the intervals between neighboring quarters and sides of streets. Improved quality of formation of passages.  The unacceptable intersections of the created passage with map objects have been eliminated. Improved the shape of passages located along quarters of complex shape. When creating a passage, the proximity of the passage points to its source objects (quarter, side of the street) is checked. If the passage points are closer than the junction threshold, then the creation of the passage is not performed.
https://help14.gisserver.ru/russian/quarter/index.html

6) In the Map Editor task, the Common points mode on the Topology panel has been improved. For the convenience of analyzing the consistency of the contours of two arbitrary objects, common points, mismatched points and intersection points of the contours are displayed in different colors. A pop-up message is displayed on the screen with the numbers of objects and the number of common points and intersection points of the contours. The message is stored in the protocol of the program work session.

7) Ability has been added for the directly open graphic files without dialog of conversion to RSW via the File\Open menu, for quick access to various terrain images. When graphic files are opened for the first time, a service RSW file is automatically created without copying the image and a TAF file with a pyramid of reduced images, if they were not in the original file. To work with large images, it is recommended to open files with  converting of  image to RSW format via the menu File - Import rasters and matrix. This will speed up the display of graphics, allow you to process a large number of files of arbitrary sizes with a limited memory area, and speed up the conversion of image projections on the fly.

8) The task "View map control log" of the Map Editor has been improved, designed to analyze the results of the execution of programs for control and editing of a digital vector map. To improve the convenience of editing the object metrics, the "Automatic selection" option has been added. When viewing inspection results and selecting an option on the map, the current message list object is automatically selected. This eliminates additional operator actions for selecting an object on the map and allows you to quickly switch to the Map Editor modes: Edit point, Delete object, Delete subobject and others.
https://help14.gisserver.ru/english/panorama/index.html?al6.html

9) The task "Creation of titles by objects semantics" has been improved, taking into account the processing of multipolygons selected on the map. When the control "Sign all objects included in the multipolygon" is disabled, the label is generated only for the main contour of the multipolygon in accordance with the dialog settings, otherwise all external contours of the multipolygon are signed.

10) The module "Geodesy editor" has been improved. The "Route calibration" mode has been updated. Calibration of a linear object based on data from a CSV file has been implemented. In the "Filling out the report for the object" mode, the rounding of geodetic coordinates to 10 decimal places is implemented. Onto the position of the ROW01 marker, there is implemented the insertion of geodetic coordinates WGS-84 from the map object  - the binding of the forest area. The search for the binding object is performed automatically, and it is mapped in advance and the necessary identification semantics, the cutting area number, are filled in for it.

11) The module "Cadastral documents" has been improved. In the «Reading the cadastral plan of the territory and updating the map» mode, the log is disabled to speed up streaming data processing. Edits have been made to read the source XML files containing structural errors. There is corrected the order of reading information about the spatial component in the XML file. If there is no description of the individual contours of the cadastral object, then the processing of the metric and the formation of the object on the map is not performed. In the "Create objects from the real estate cadastre XML file" mode, the order of processing a set of SpatialElement elements with the formation of a multipolygon feature has been corrected. The "Correction of registry errors" mode has been finalized based on feedback materials from representatives of the FCP. The order of the text report generation has been changed and the templates have been updated. The module for saving the ObjectsRealty element into the XML document of the land survey plan version 9 has been improved - Information about real estate objects located on the formed/modified land plot to record additional elements of the Penthouse - Apartment building (true - yes) and PropertyComplex - Enterprise as a property complex (PEAK) (true - yes). To do this, semantics with keys are used: ApartHouse and PropertyComplex. To enter the values of semantics, the dialog "Semantics of the cadastral works object" has been refined.
When editing the item "Buildings constructions (list)", a dialog is called to enter the values of four repeatable semantics. In the semantics of the "Sign of an apartment building" you need to write the text yes/no. Yes, if the property is an apartment building. Into semantics the "Sign of enterprise as a property complex", you need to write the text yes/no. Yes, if the land plot (property right to the land plot) is a part of the PIC). In the "Land survey plan" mode, when forming an XML document, the algorithm for forming the SpecifyRelatedParcel element has been changed for the case of clarifying the description of coordinates of an adjacent section of the ChangeBorder boundaries. An analysis of point objects has been added, taking into account their belonging to a specific object of cadastral works. The algorithm analyzes not only the point name (NAME_9 semantics), but also the KADNUM and PART_NUMB semantics. If the semantics do not match, then the point is considered not found. When specifying the borders, a separate set of point objects for each land plot must be put onto the map. At the same time, it is necessary to fill in the value of the cadastral number and the registration number of the part at the characteristic points (for a multi-contour land plot). Thus, on an adjacent section of borders at each point of the metric there will be two point objects, each characteristic point for its own land plot.  "Correction of registry errors" mode has been improved. Analysis of point objects in the points of the metric of cadastral objects has been added, taking into account identification semantics. Now you can use different sets of characteristic points for adjacent objects with a common section of borders. At the same time, the names of characteristic points should be unique only within one cadastral object. Filling the text report and XML file has been refined, taking into account the new algorithm for analyzing characteristic points. Logical errors in the procedure of XML formation have been corrected. There is added the input of the coordinate zone number in the "Parameters for formation of cadastral documents" dialog for automatic filling in when forming paper reports of land survey and technical plans. When forming an XML document of the land survey plan, in the ExistParcel/RelatedParcels element "Information about land plots adjacent to the specified land plot", the value of the Definition attribute "Designation of a characteristic point or part of the border" is filled in taking into account the search for characteristic points, taking into account the identification semantics of the adjacent land plot.

30.01.23 Version 14.5.3

1) A new version of the "Classifier Editor" task has been developed. In the "General" tab,  information about the composition of the classifier is supplemented by the number of connected libraries with user symbol, libraries of 3D symbols and objects that have a three-dimensional view. Added the "Translation" tool for translating the names of layers, objects and semantics of the classifier into other languages. Working with color palettes of the classifier is placed on a separate tab "Palettes". There was a convenient opportunity to simultaneously view and work with the colors of RGB and CMYK palettes. Adjusting the arrangement of colors in the palette table allows you to arrange them with the greatest convenience for editing. For each color, the number of views of classifier objects that use this color is shown. This makes it possible to quickly see unused colors in the palette. The new tool "Transfer color to unused space" allows you to reduce the size of the palette if necessary. When a color is selected in the palette, a table of object views using this color is displayed at the bottom of the tab. From the table of objects of objects on any tab, twice clicking on the object with the left mouse button, you can go to the "Objects" tab to edit it. The new tool "Replace color in objects" allows you to replace the selected color with another one in all classifier objects that use it. Added tools for converting color from RGB to CMYK and vice versa. The "Number of colors" field of the palette displays the number of colors actually used in objects in the palette.
Added the ability to create a palette of named colors. It has a tree structure and can be used together with the main RGB palettes of the classifier. One example of its application is the stratigraphic (geochronological) scale, the geological time scale of the Earth's history. In the "Layers" tab, a mode has been added to view all layers together with their classes in the form of a tree. The "Classes" tool allows you to add and edit classes for the selected layer. In the "Objects" tab, the tools for searching for objects by name, code, and symbolic code have been supplemented, key and other properties through the Object Filter. In the subtab "Scale" added the ability to enter an arbitrary denominator of the scale for the lower and upper boundaries of the visibility of the object. In the "Others" subtab, the properties of the object "Design object" and "Polygon with a dot" are added.In the "3D" subtab, the choice of a three-dimensional model of the object by type is added: near, average, further. In the modes of creating or copying an object, all characteristics are filled in automatically. The operator is then prompted to change these fields if necessary. The tool "Creating and editing a objects group" has been updated. Object properties: layer, class, visibility, additional object properties ("Others" tab) - can be changed for all objects in the series at once or for one selected object. The "Clusters" tab has been added to describe the symbols of clusters that display densely spaced point symbols. The tab selects the views of objects related to each type of cluster, the cell sizes vertically and horizontally, the semantics code for specifying the current number of objects in the cluster, the view of cluster symbol, the limiting percentage of increasing the size of the cluster symbol and the limiting number of objects corresponding to the maximum size of the symbol cluster. In the "Libraries" tab in the tree of custom functions for displaying objects, next to the name of the function, the number of views of objects in which it is used has been added. When a function is selected in the object table, all views of objects that use this function are displayed in the right part of the tab. The "3D" tab has been supplemented with understandable tools for creating and connecting p3d-libraries of a three-dimensional view of objects. A zoomed-in view of the selected texture has been added to make it easier to view textures when editing their composition. When a texture is selected, a list of objects in the 3D view of which it is used is displayed at the bottom of the tab.

2) The tools of automated preparation of the map for publication have been improved. Added the scenario "Classification of signatures by location". In accordance with the rules for designing on topographic maps of the scale of 1: 25,000, 1: 50,000, 1: 100,000 conventional signs such as "Lane of the forest", "Power lines", "Communication lines", "Clearing" and objects of the road network are signed by one type of signature "Explanatory signatures and characteristics (T-132) 1.3 mm". From the point of view of minimizing the size of the digital classifier, this approach is optimal. From the point of view of automated processing when generalizing a map or preparing for publication, such an approach is harmful: it is impossible to unambiguously determine whether a signature belongs to a signed object. When performing these works, some fragments of linear objects can be removed,  displaced, or change the shape of the contour (in the process of filtering, generalizing and smoothing the metric). When deleting a contour, the corresponding signature with the characteristics of this contour should be deleted. When changing the contour, the position of the signature should be specified (alignment of the signature metric with the road contour, or offset from the road by a specified distance). The new procedure "Classification of signatures by location" allows you to automatically assign certain types of signs "Characteristics of the clearing", "Characteristics of the forest strip", "Characteristics of the road", "Characteristics of communication lines", "Characteristics of power lines", "Road number". The classification of signatures allows for separate processing of each type of signature. Signatures of the "Road number" type are obsolete and can be removed: currently the "Road number" vector sign is signed with text from the "Road number" semantics, the width of the sign frame is calculated automatically according to the length of the signature. Signatures "Characteristics of the forest strip" located on top of the signs "Forest strip" near the road can be automatically shifted by the required distance. Automatic displacement of signatures is performed using the "Refinement of the position of vector signs" procedure. The "Removal of coincident contours" procedure allows you to automatically remove fragments of highways and trunk roads, the metrics of which partially coincide with vector bridges and labels of the "Characteristics of the road" type. Before executing this procedure, road intersections are processed. White and orange road decoration lines are created over the roads, masking the black outlines at intersections. Then the procedure "Removal of coincident contours" is performed, as a result of which fragments of the external black contours of roads are removed at the intersections with bridges and signatures. The middle orange road decoration lines are retained. The procedure for the scenario "Refinement of the position of vector signs" has been improved. This procedure performs the displacement of objects relative to the linear objects of the road network (taking into account the width of the road). Added processing of signatures and dotted characters. The processing of signatures is performed when specifying the position of the signature "Characteristics of the forest strip" relative to the linear objects of the road network. Point signs are processed when specifying the position of individual trees. Procedures are launched in the "Map processing by scenario" dialog, which is called through the main menu: Tools - Preparation for printing - Map processing by scenario. https://help14.gisserver.ru/russian/mapvectr/index.html?allproc.html

3) The mode of the map editor "Cut list", which is included in the "Cut and combine" group, has been improved. The new algorithm performs the cutting out not only areal, but also linear objects (according to the list of reference objects). By default, response points are saved in the reference objects created at the intersection of the contours of the reference and edited (cropped) objects. This method of processing allows you to save the topology of the metrics of cropped objects with reference ones. If you do not need to save the topology (at intersections), then to speed up processing it is recommended to enable the option "Do not match points of edited objects with points of reference objects". https://help14.gisserver.ru/russian/mapscena/index.html?idn6448.html

4) The task "Report Designer" has been improved. In the "Legend Formation" mode, the ability to automatically add the created legend to the report map as an inset map or insert an image, depending on the selected format of the saved legend, has been added.

5) The task Export of matrix of heights into TIFF and KMZ file has been improved. An entry has been added to the output file of the parameters of the vertical coordinate system created in accordance with the height system of the source matrix. The GeoTIFF file stores the name of the vertical coordinate system, the units of measurement of the heights contained in the file, and other parameters. For example: "Baltic 1977 height (EPSG:5705)", "MSL height (EPSG : 5714)", "WGS 84 (geographic 3D) (EPSG : 4327)". https://help14.gisserver.ru/russian/panorama/index.html?savemtwastiff.html

6) The task of constructing matrixes of elevation differences based on two other matrixes has been  improved (Tools menu - Run applications - Processing of elevation matrixes - Comparison of elevation matrixes). Added support for the analysis of matrixes in different coordinate systems.

7) Improved RAM distribution when processing large data sets (tens of gigabytes and more than a  hundred million objects). The speed of searching and displaying data has been improved.

8) The task "Addition in the document of the files from a directory" has been improved (https://help14.gisserver.ru/russian/mapscena/index.html?idn7081.html). Added the ability to import elevation matrixes or images from TIFF(GeoTIFF), IMG, KMZ files contained in the selected folder. When the element "Importing heights from TIFF, IMG files" is enabled on the form, the control of the program is transferred to the dialog "Load matrix from SRTM, GeoTIFF, IMG format" (https://help14.gisserver.ru/russian/srtm2mtw/index.html).

9) A new mode "Formation of a forest declaration in electronic format (XML) with attachments" has been added to the "Cadastral documents" task. The form of the forest declaration, the procedure for filling out and submitting it, the requirements for the format of the forest declaration in electronic form were approved by order of the Ministry of Natural Resources and Ecology of the Russian Federation of April 29, 2021 N 303. The forest declaration reflects information about the person who submitted the forest declaration; on a lease agreement for a forest plot or other document in accordance with which the use of forests is carried out; about the location of the forest plot; on the volume of forest use; on the types of use of forests, which are provided for by the forest lease agreement, or other document in accordance with which the use of forests is carried out, the forest development project for the declared period. Formation of the forest declaration is carried out for selected objects of the map - forest plots. The map is created using the forestry.v2.rsc digital classifier. Entering information to fill in the forest declaration form is performed by selecting values from the reference book and from the semantic characteristics of the selected objects. Regulatory reference information is stored in the tables of the SQLite database.

10) Module "Geodesy editor" has been improved. A new mode "Shortening the line (input distance)" has been developed. The mode provides cutting off from a linear object at the beginning (or at the end) of a segment of a specified length. The mode is included in the "Change objects" panel. The "Transfer of semantics to selected objects" mode has been improved. To perform the operation, it is necessary to select land plots on the map, for which it is necessary to fill in the repeatable semantics "Cadastral numbers of buildings" (code 1061). Next, in the mode dialog, specify the type of objects located inside the plots (for example, buildings), the initial semantics (Cadastral number, 1001) and the output semantics. As a result, each land plot will have a number of output semantics corresponding to the number of buildings located on it. A new mode "Sign the shortest distance to selected objects" has been developed. The mode calculates the shortest distances in a straight line from the border of the selected objects to the specified (selected) map object. The result of calculations is plotted on the map in the form of a linear object and a signature of its length. When plotting, the standard settings of the "Geodesy editor", page "Editor" are used. The additionally computed distance value is written to semantics of the line.

28.12.22 Version 14.5.2

1) A new task of saving a pyramid of tiles in the Mbtiles format has been developed. The task is designed to create a complete set of spatial data image layers for the selected scale series in the Mbtiles format. This format is a SQLite database that stores images in png, jpg, png8 formats. Pyramids of tiles can be published via the OGC WMTS protocol by the GIS WebService SE service or displayed in the GIS "Operator", GIS "Panorama" programs, in various mobile applications.
Pyramids of tiles can be created based on a combination of digital vector maps, space and aerial photography, matrixes of heights, data from geoportals and other data. The purpose of forming a set of rasters (tiles) is to accelerate the display in WEB and mobile applications of spatial data containing a large number of objects or occupying large amounts of data. Use of Mbtiles format will allow in an offline mode to provide an access to pre-prepared spatial data. The task allows you to save data in the EPSG:3857 projection for a pyramid of GoogleMapsCompatible tiles. You can use the task by means of the menu File - Export to pyramid of tiles - Pyramid of tiles Mbtiles.

2) The task "Report Designer" has been improved. Added dynamic display of sash lines when applying new inserts. This allows for mutual alignment of report elements already at the stage of their creation. Ability has been added to lock and unlock the design map of the project (report map). After creating and customizing the project of the report its preparation for use is carried out. It consists in setting restrictions on the display and selection of objects contained on auxiliary maps. This reduces the number of mouse clicks when selecting objects of the background map, simplifies the solution of computational tasks and the usual editing of the information background map included in the project. Objects located on design and auxiliary maps, when working with a ready project, are not included into the list of objects found at the cursor point when clicking on the map. The new mode of the Report Designer the "Lock project" included in the group of modes "Project", sets a ban on the selection for objects contained on the report map, which includes report design elements (frames, inserts, additional design elements).
In a case when into the project of the report during its creation and customization the additional user maps have been added, you should, if necessary, set for them the "Edit", "Copy" and "Select object" properties ("Properties" in the "List of data" dialog) and resave the project (File\Save). In the case when the background map included in the project is itself an MPT project, you should open this project separately, customize the visibility and access to the maps included in it, and resave the project. If you need to make additional changes into the design of the report map, you must unlock the project.

3) Saving projects and reports into a packaged MPTZ project has been improved. If the display area restriction is set for the source data, then the data is written into the packaged project with cutting within the specified area. This allows you to reduce the volume of reports or work maps several times. When you save a report in MPTZ on a background map in the "Report Designer" task, the data will be automatically cut by the boundaries of the report. If the maps in the project contain semantically references to other MPT projects or maps (for example, inserts), then they will automatically be packed. This makes it easier to prepare working maps for specified territories with the addition of inserts of sections of maps of a different scale, images, legend symbols, tables and documents with the recording of all information in one compressed file. The packaged MPTZ project is supported in the KB "Panorama" software products on all platforms, including mobile devices. An example of a ready-packaged project can be found through the  File - Sample Data menu - data\kaliningrad\kaliningrad.mptz.

4) Task "Raster editor" has been improved. Into the panel of the raster editor the new mode "Restore" (https://help14.gisserver.ru/russian/panorama/index.html?rswedit_forward.html) has been added and the "Step back" mode has been improved. The specified modes provide step-by-step restoration of the rasters edited in the task, both backward ("Step back") and forward ("Restore"). While drawing on a raster, auxiliary files are created with the initial and edited blocks of the edited raster. Auxiliary files are formed in a folder of temporary files. The "Step back" and "Restore" modes function in one session of the raster editor. After the "Raster Editor" panel is closed, the auxiliary files are deleted and restoration of the raster image becomes unavailable.

5) Mode "Net creation" has been improved. Into the objects of the new graph (arcs) there are recorded the all the selected characteristics of the objects on which the graph is built. If there is no characteristic in the graph classifier, the characteristic is written into arcs into special semantics with a service code starting from 660001. This method allows you to save not only the value, but also the classifier semantics name of the source map.

6) The topographic fonts designed to prepare for the publication of topographic maps of various scales have been finalized. Changes have been made to the fonts P151, T132. Errors of displaying symbols are corrected, their width and distance between them are changed. There is added a support for a set of Cyrillic characters to the D432 font.

7) The forming "out-of-frame" bordering of topographic maps has been improved. The placement of signatures of the kilometer grid, strokes of the kilometer grid of the adjacent zone, the geodetic grid, the terrain condition and the factory cipher has been corrected. The metric of strokes of the kilometer grid of the adjacent zone for maps of scales from 1: 10,000 to 1: 200,000 has been refined. The removal of kilometer grid signatures intersecting with the coordinates of the geodetic grid and with the indices of the angular zones of maps of scales 1: 500,000 and 1 :1,000,000 has been ensured. When constructing a linear scale, objects with graphic design are replaced with standard objects, the view of which is described in the classifier.
Updated the construction parameters (FRM files) and classifiers used to forming "out-of-frame" bordering of topographic maps of scales from 1:10,000 to 1:1,000,000. In the classifiers, the view of fonts used for the signatures of the frame design has been clarified, the square seconds points of the geodesic frame have been replaced with round ones. To forming "out-of-frame" bordering, you need to select in the main menu: Tasks -  Preparation for printing - Forming "out-of-frame" bordering.
https://help14.gisserver.ru/russian/preprint/index.html?r.html

8) The module "Geodesy editor" has been improved. In the "Automatic completion of semantics of selected objects" dialog, a step for changing the initial number has been added. In the "Decoration of a parcel with border lines" dialog, the border lines of each parcel are formed in accordance with its points.

9) The module "Complex of cadastral tasks" has been improved. When forming a land survey plan, algorithms for analyzing the semantics of characteristic points were implemented: "Cadastral number" paired with "Object part number" and "Registration number in the register". Unloading into the land survey plan into the section "Information on the performed measurements and calculations" of information about the methods of determining coordinates (METHOD) and formulas for determining the SCP of points (FORMULA) is performed in accordance with the semantics of boundary points. For forming a land survey plan in the XML file, in the ChangeParcel section "Information on changed land plots and their parts" of the TransformationContours element "Contours of a multi-contour land plot, the transformation of which is being carried out", there is added a reading the information about account numbers (PART_NUMB) of external contours of the MKU for the cadastral work option "Section ...". It is not necessary to include into composition of the MCU the deleted contours, it is necessary to include only those that change (are transformed). When writing the formula of error of determining the area into the report, the ability to insert a formula from the program settings with substituted values has been added. If there is a FORMALA_S semantic value, then it is inserted. If there is no semantics, a formula with values with a choice option is inserted: formula/formula and source data/ formula, source data and error value. In the last two options, the value of the area (559 - from the object) and Mt (0.1 - from the settings) are inserted. For example, delta P = 2 * 0.1 *  559 * 1.0 = 5.

15.12.22 Version 14.5.1

1) Ability has been added to connect to external information systems ("1C: Enterprise" and others) to obtain additional information about map objects. For example, the information database "1C: Enterprise" contains information on accounting objects - land plots and buildings, their lease payments, terms of lease, types of permitted use and other indicators. When working in the GIS "Panorama" with a map containing the specified land plots and buildings, it is possible to directly connect to "1C: Enterprise" and to obtain attributive indicators for them. The connection is made to the "1C: Enterprise" web service via the HTTP protocol.
The "File-Database Services" item has been added to the main menu of the application. Selecting this item calls the "Information from the database table" dialog, which displays the results of data requests to web services. For the user map, several connections with different services of databases simultaneously can be used, for each of which one or more requests of data can be customized. Parameters of connection with the web service entered for one map, can be used and for other maps. Data requests are configured for each map individually. For each request, the parameters of the relationship between the records of the received data set and map objects are specified (the name of the field in the received response and the name of the corresponding semantics of the map object).
To perform settings, the "Data query parameters" dialog is intended, which is called from the "Information from the database table" window by pressing the "Configure data query parameters for the map" button (with a gear icon). These settings are individual for each map and are saved in a *.ses file next to the map passport with the same name as the passport file.
The "Information from the database table" dialog is designed to work with object attributes obtained from "1C: Enterprise", from other web services, and also, in the case of a DBM map, from the source table in the spatial database. The dialog provides various interactive modes of operation: search on the map for an object corresponding to the current record, and vice versa - search for a record in the table for the current map object; setting filters for displaying data in the table with the ability to select objects on the map that meet the filter conditions; filtering records in the table by selected map objects; viewing the selected table record in a separate dialog box; export of the table to *.csv file and others.
On a web service, the data from the "1C:Enterprise" information database can be published in two ways: publishing a data set using a programmed HTTP-request handler; publishing regular infobase resources using the OData protocol. In the second case, a programming on the "1C:Enterprise" side is not required; data publication is enabled by a simple setting in the infobase configuration. Regardless of the publishing option, the "1C:Enterprise" web service provides data in tabular form. The current version of GIS "Panorama" implements a processing of responses from database web services only in XML format (responses in JSON format are not supported yet). It supports working with XML generated programmatically, as well as with XML published via the OData protocol, the format of which has its own differences. In either case, the returned XML dataset must be a table, where the nodes within the document's main node are the table's records, and the first-level child nodes within them are the table's fields.
The "Information from the database table" dialog is described in the help system at: https://help14.gisserver.ru/russian/mapdba/index.html?dbmlist.html in the same subsection "Viewing data from "1C:Enterprise" and other HTTP services" the process of setting a map for use of data from 1C:Enterprise has been described.
A map of land plots and buildings and a configuration of the "1C:Enterprise" information database containing information on these land plots and buildings have been added to the demo data included in the GIS "Panorama" installation. In a configuration of information database the publication by the OData protocol of directories has been prepared and the example of programmed formation of the XML-response onto request to HTTP-service is contained.

2) For the palette of raster images of images and geoportals, the "Saturation" parameter has been added with a range of values from -16 to 16. The initial state of the palette is set to 0. When the value increases, the color of the image (the degree of difference from gray) increases. Increasing the color of the image improves the quality of visual interpretation. Decreasing the value reduces the color of the image. At the minimum value, the bitmap image becomes gray grayscale. Lowering the color of an image allows you to prepare it as a background image. The background image can be used for drawing applied objects of the user map.

3) The "Report Designer" task has been improved. Ability has been added to create a project with a background map instead of an inset. The background map can be a data project or a standalone vector map.  For it, a limitation of the displaying area is set, and documents, illustrations, a map legend, insets of other maps are added on top of it. A background map in a report project allows you to create a digital report rather than a paper one. Unlike maps placed into insets, the background map is available for performing information requests, solving computational tasks, and supports a displaying coordinates.

4) The script "Calculate the distance to an object and write into its semantics" has been added into the list of basic python scripts. To execute the script, it is necessary to select objects on the map, specify the object to which the distances from the selected objects will be calculated, and call the script through the menu Tools\Run Application, Scripts tab. In the dialog, you need to select the semantics into which the distance to the specified object will be recorded for each selected object, and click the Run button. For general information on writing and debugging scripts, see Help: https://help14.gisserver.ru/russian/mapscena/index.html?runpy.html

5) The tasks of exporting and importing data in DXF format have been improved. Saving and setting the object color in RGB format has been implemented. The RGB color model covers a larger range of colors and provides maximum color accuracy compared to the previously used indexed color of the AutoCAD palette. Into the "Export a map to DXF file" dialog, the ability to customize the processing of all open maps has been added when the "Process all maps" option is enabled, that allows you to automatically export the data of each map to a separate DXF file.

6) The task "Importing DGN format data" has been improved. The possibility of creating objects that are described in the source file as a complex chain is implemented. As a result, the elements of each chain are transformed into a single object. The dialog interface has been updated in order to automatically process a set of selected data and create a separate user map for each DGN file.

7) The task "Object selection" has been improved. "Close contour" mode has been modified on "Metric" tab. If the first and last points of contour are located at a distance of more than 1 dm between each other, then one more point is added to close the contour of the object, otherwise coordinates of the first point are written to coordinates of the last point.

8) Added support for service semantics 31013 "Background color of polygon or signature" for signatures. When adding the semantics 31013 in object of signature type background color of signature will be displayed according to value specified in semantics in RGB format. Semantics can be added in object through the Object Selection dialog, through the semantics editing modes of selected objects in the Map Editor task or in other tasks.

9) The dialogs of the tasks "Transformation of a projection of the vector map", "Modify raster projection" and "Modify matrix projection" have been improved. When forming the name of the output folder the conditional name of the selected projection is added. For example, using the "From XML" button, the reference system code is added: "Modify (GSK-2011-7)", using the "From EPSG" button, the EPSG code is added: "Modify (EPSG_3874)", when changing the map type, a short name of the map type is added: "Projection (Mercator)".

10) Module "Geodesy editor" has been improved. The function of searching for a cadastral quarter and reading KADNUM semantics has been added to automatically fill the attribute "Cadastral quarter number" in various modes of the complex. In the mode "Filling out the report for the object" there is added a filling of markers SumArea, SumAFact, SumWFact containing calculated total value of the area. These markers are used in the templates of the "Forest declaration". For the correct filling of Annex 5 to the forest declaration, the procedure for displaying the total area of the object (cutting area) and the area according to documents has been corrected. Forced conversion of PDF file to EMF has been added. Instead of the InsertFile automation command, the InsertPicture command is used to insert images from a PDF file. The InsertFile command is sensitive to Word settings and most often performs the conversion of PDF files, instead of the usual insertion of an image. A new mode "Add semantics" from the "Map Editor" has been added. In the mode "Sign area and object name" the length of a line has been corrected and the output of measure units of the area has been added. When generating the "Title" object, a reference to the "Name" semantics (#9) is written into the metric. This allows you to correct the title text by simply editing the semantics. Options for drawing units of measurement and for drawing a line of demarcation have been added.

11) The module "Complex of cadastral tasks" has been improved. In the "Create objects from an XML file of the cadastre" mode, a new procedure for filling in identification semantics for isolated plots as part of the EZP - single land use has been implemented. As a result, the semantics used in the dialog "Semantics of the object of cadastral works" are filled. The EZP cadastral number is written into the semantics with the KADNUM key. The cadastral number of a separate contour is recorded into the semantics of PART_NUMB and KADNUM_OBJ. In the "Semantics of the object of cadastral works" dialog, functions have been added to automate the input of initial data. If the object has the KADNUM_K semantics, its value is displayed into the field "cadastral number of quarter", and if it is absent, the function of searching for the cadastral quarter and displaying the cadastral quarter into the corresponding element of the KADNUM semantics dialog is called. When exiting the dialog, the entered value is stored in the KADNUM_K semantics of the plot or object of real estate. For multi-contour plots, the input of the "Area by document" value for external contours and the calculation of the total area have been corrected. Values that were entered for contours are stored in the AREADOC semantics of each contour. Rounding when calculating the area of a multicontour plot has been corrected. The areas of individual contours are first summed up and then rounded up to integer values. When forming a text report of the land survey plan, in the element "Location of the plot" for the title page of the report, the value was forced to be replaced with data from the Address semantics (1267). Analysis has been added for the presence of the value entered in the "Land survey plan" dialog. If a value is entered, then the data from the semantics is not used. When filling in the position "Formulas used for calculation of the maximum permissible error in determining the area of a land plot" (marker FORMALA_S) in the report, a new procedure for using the initial data has been implemented. If the object (plot) has a semantic with the FORMALA_S key filled in, then the read value is used. If semantics is not present, - the value from the program settings specified in dialog "Parameters of formation of cadastral documents" is used. When generating a printed form of the approval act for adjacent sections, the output of the values of the method and date of notification, the details of the document of the representative of the allied company, and the method of removing objections have been added. To support these functions, the survey classifier versions 5 and 6 have been updated, in which the new semantics have been added: "Details of the document confirming the authority of the representative - DOCTRASTED", "Method and date of notification of the coordination of the location of boundaries - NOTIFICATION", "Method of removing objections regarding the location of boundaries - OBJECTION". For the correct filling of the Act, the semantics "Copyright holder" (LANDHOLDER), "Type of right" (PRAVO) and "Document of the copyright holder" (DOCHOLDER) must be filled by using the "Semantics of the object of cadastral works" dialog, on the "Additional information" page. When filling in the XML file of the land survey plan according to the version 9 scheme, the formation of the ProvidingPassCadastralNumbers element for the specified sections has been added. Version 6 schema does not have this element. There is fixed an erroneous use of two semantic keys ACCESS and KN_ACCESS for storing information about the cadastral numbers of plots that provide access to public lands. When forming an XML file of a land survey plan in the Survey section for the ТochnAreaParcels element, the area value (Area element) is read for the entire multi-contour plot, and not just one first external contour. Saving into the XML file has been added of the value from the field "Additional information about the method of determining the coordinates" in the GeopointOpredDescription element. Additional information may include designations of characteristic points of borders, or designations (account numbers) of contours or cadastral numbers (designations) of land plots that are part of a single land use. For implementation in the classifier survey.v5 and v6 the semantics with the key METHOD_ADD has been added. In the "Create objects from an XML file of the cadastre" dialog, there are added a reading and recording into semantics of objects of real estate of attributes: "Status of a record about object of real estate", "Copyright holder(s)", "Type, number and date of the state registration of the rights". In the "Reading CPT and updating the map" dialog, a recording of the semantics of the reference boundary network points has been added, the output of statistics on read and written objects has been fixed, an error in stream processing of several dozen XML files in the mode of updating the cadastral map has been fixed. Reading of Number and CertificateVerification elements has been corrected. In the "Technical plan" dialog, processing of the method of forming a real estate object has been added and the output of the date of inspection of geodetic base points has been added into the report. The template 02_techplan.dot has been updated, in which markers have been added to display the date of the inspection.

30.11.22 Version 14.5.0

1) In the "Navigator 3D" task, the loading and displaying clouds of points from MTD models created in the "Panorama Photo" program has been accelerated. The "Panorama Photo" program allows you to create high-precision digital terrain models in the form clouds of points, matrixes of heights and orthophotomaps based on aerial photography from unmanned aerial vehicles. The cloud of points obtained in the "Panorama Photo" program contains point measurements sorted  by blocks and by levels. Splitting into levels allows you to store points with spacing. On the first level, there are points with a step specified when creating the MTD model, on the second - with a step of 2 times more, on the third - 4 times more, and so on.In this case, points at different levels are not duplicated. This storage speeds up drawing of the 3D model by drawing blocks distant from the viewer with fewer points loaded from higher levels. The size of the cloud of points depends on the degree of the model's detail (density of points) and the area of the covered area. Displaying large MTD models requires significant hardware resources (RAM, video memory). In this case, the user can set up a filter of cloud of points to speed up drawing. Filter setting is available in the main menu of the "3D Navigator" task: "View" - "Filter of cloud of points". The filter determines the degree of thinning of the cloud of points during display: "Fine" - thinning by 2 times, "Average" - by 4 times, "Coarse" - by 8 times.

2) The modes of the "Map Editor" task have been improved: cutting the map objects inside and outside the selected contour. In order to improve the quality of cutting map objects, the accuracy of processing has been increased. At the end of processing, the coordinates of the cut contours are rounded. In this case, the coordinates of the metric are reduced to the accuracy indicated in the map passport (centimeters, millimeters).
In the "Point editing" mode, the "End points in alignment" auxiliary mode has been added, designed to cut or extend the first or last segment of a linear object. In the "Create object" dialog, when using search by name, the ability to configure the filter for localization by pressing CTRL+letter (CTRL+L - linear, CTRL+E - areal, and so on) has been added. The use of filtering is expedient if the list window contains objects with different localizations. Setting the filter provides a list of found objects corresponding to the set type.

3) Import from DXF format has been improved. There is added a recalculation of coordinates and sizes of characters from storage units specified in DXF: inches, feet, miles, millimeters, centimeters, meters, and so on. Formation of graphic primitives from the parameters of conventional symbols specified in DXF has been improved, which allows you to reproduce the appearance of the original drawing without setting conventional signs.

4) The Report Designer task has been improved. Ability has been added to build a legend based on the maps contained in the inserts without opening them additionally. To do this, a list of data sources has been added in the Legend Formation dialog, which includes the main open project, as well as a list of maps contained in all the inserts available on the main project. Ability has been added to rotate the map in the insert. Map rotation is implemented in the form of menu items that pop up by pressing the right mouse button, and is duplicated by responses to pressing "hot" keys. Each pressing of a "hot" key carries out rotating a map concerning the centre of a displayed fragment by one degree to the left or to the right. The angle of rotation is stored in service semantics 31017 ROTATION ANGLE OF POINT ORIENTED SIGN (INSERT) and contains the value of the angle of rotation counterclockwise.
In the "Legend Formation" mode, the ability to save the structure and parameters of formed legend has been added. Including: layout of columns, composition of individual blocks, intervals and sizes of elements, font parameters of signatures and other parameters for configuring the appearance of the legend being formed. This allows you to quickly re-create the legend if you need to make minor changes to the previously formed legend. Examples of insert on the map via the File menu - Example data - data\shape\shape.sitx.

5) The display of cross polygons and the dialog for editing the view of a hatched polygon have been improved. Ability to select hatched and typeset lines has been added. The set of available angles of inclination of hatching lines has been expanded (from 0 to 165 with a step of 15 degrees). Examples of cross polygons on the map via the File menu - Example data - data\shape\shape.sitx.

6) The application task "Loading data from Excel" has been developed for transfer values from Excel file cells (xls, xlsx) to object semantics, as well as converting Excel files to DBF files. The program links lines from the list of processed files with map objects according to the column and semantics of the object specified for each file. The task is started from the Data Import and Export group of the Run applications dialog.

7) Block of geodesy and cadastral tasks has been improved. In the "Land Survey plan" mode, a support for the formation of an electronic document of the land plan according to XML-schemes versions 6,8 and 9 is built-in. The number of the formed version is displayed in the dialog title. To create XML documents according to different versions of schemes, different sets of attributes and values of directories are used, which are implemented as classifier semantics. For version 6, the survey.v5 classifier is used. For version 8 - classifier survey.v6 with the date of relevance before 2022.03.10. For version 9, the classifier survey.v6 is used with the date of relevance older than 2022.03.10. The program automatically controls the version and date of the classifier and determines the version of the XML document.
A new mode "Land Survey plan version 6" has been added for forced formation of the XML document of the land survey plan according to the XML scheme version 6. If the map does not match the survey.v5 classifier, a warning message is issued and the formation is not performed. When forming a text report of the land survey plan, the search for initial contours, land plots that do not intersect with the refined contour has been added. The search radius is 500 meters. The initial contour is used to fill in the column the initial coordinates when specifying the location of the land plot.
"Base of cadastral works" has been improved. The binding of documents to their owners has been changed by adding a new field with the owner type. When the database version is upgraded, this field is automatically filled. The binding of addresses to their owners has been changed by changing the assignment of existing fields. When the database version is upgraded, the fields values are automatically changed.
In the form of maintaining a database of cadastral works, lists of customers, cadastral engineers and measuring instruments are placed on separate tabs for the convenience of adding them into the database.
Obsolete mode "Inquiries to the Real Estate Cadastre" has been deleted from the "Cadastral Documents" panel.

8) In the Data List and Map Legend dialogs, on the Maps tab in the pop-up menu, the "Change X and Y" item has been added. When this item is selected on the current map, for all objects, the X and Y coordinates are changed between themselves. The menu item is available only for maps without a sign in the map passport "Limit the map territory by a frame". To cancel the flip of the map, you can perform a "Undo" or re-select the menu item.

9) Topographic fonts designed to prepare for printing the topographic maps of various scales have been improved. The sizes of auxiliary characters have been refined, support for the Cyrillic character set has been added into the Ch131, Ch132 and Bo2 fonts. When making changes, the general rules for constructing fonts were observed: maintaining the accepted width of letters, maintaining the height of characters, the rule of gaps between letters, preserving the rounding pattern, and the order in which letters are drawn.

09.11.22 Version 14.4.2

1) A new group "Air navigation" has been formed in the list of applications. The task "Building a map of minimum heights" was added into it, as well as a new task "Formation of the mathematical basis of aeronautical charts". Procedure is intended for automatic formation of elements of the mathematical basis and out-of-frame design of aeronautical charts in accordance with the established rules and accepted conventional symbols. Building the mathematical basis and out-of-frame design is carried out for the contours selected on the map. At the same time, design frames, a grid of geodetic coordinates and out-of-frame labels for the ticks of geodetic grid lines are applied onto the design map. It is possible to customize the completeness and visual parameters of the design elements. The design map is created according to the classifier of the source map, however, all design elements are created in the form of graphic objects. Therefore, they can be transferred without distortion onto a map created using any classifier. The frame of the fragment being designed can have any shape and contain an arbitrary number of points (vertices).
https://help14.gisserver.ru/russian/aniframe/index.html

2) The applied task "Numbering of point objects" has been added to the group of applied tasks "Geological tasks". The procedure is designed for automatic numbering of point objects highlighted on the map and can be used, for example, in the process of inventory of infrastructure objects. Numbering consists in assigning an ordinal number to the map object and placing this number in the semantic characteristic of the object with the specified code. Numbering can be started with an arbitrary number. https://help14.gisserver.ru/russian/marknumber/index.html

3) The task of connecting geoportals has been improved. For the Rosreestr geoportal "Land Plots", the range of data display scales has been expanded to 1:1 - 1:50,000. To be able to view the overview view, data is requested from larger scales with image compression.

4) The task "Map Editor" has been improved. In the group of modes "Create object", the mode "Create clone" has been added. A clone is an object that has a link to the metric of the cloned object and its own conventional symbol. Typically, by such objects the map design objects are created, for example, centerlines of roads. This allows you to reduce the amount of stored data and synchronize the editing of the objects metrics and their design elements. The selection of design objects into separate clone objects allows you to draw them after the completion of the drawing of all the designed objects and improve the image quality (for example, to clean the intersections of all roads). The tasks of sorting, importing and exporting maps in SXF and TXF formats have been improved for supporting clone objects.

5) The task "Import of vector maps from OSM format" has been improved. Linear map design objects are created as clones of the being designed objects with a common metric to improve the image and reduce data volume.

6) The program of checking a vector map has been improved. Identification of errors of self-crossing of contours has been improved, the number of duplicate error messages is reduced. Search and correction of degenerate and double contours have been added. Deleting fragments of the contours containing repeated duplication of points has been accelerated. Correction of object metrics is performed in the application "Check of vector map quality" in the "Editing" mode when the topology control "Control of self-intersections and location of subobjects" is selected.
https://help14.gisserver.ru/russian/mapcontr/index.html

7) In the "Correction of registry errors" mode from the "Cadastral documents" task, the ability to generate an XML file according to the ReportRegistryError_v01.xsd scheme has been added. The scheme is designed to generate an electronic document - a report on the results of determining the coordinates of the characteristic points of the boundaries and the area of land plots, the contours of buildings, structures, objects under construction, boundaries (parts of boundaries) of municipalities, settlements, territorial zones, forestries. The XML file is created according to the prepared cadastral map, onto which the existing and corrected objects from the "Correction of registry errors" layer of the survey.v6.rsc classifier should be applied.

8) To automate the control and correction of errors in the data, the interception of failures  in the visualization of vector map objects has been added with automatic control and correction of the structure of the object on which the failure was detected. If errors are found and corrected in the object (for example, an error in the coordinate data format after a disk failure), a pop-up message about the corrected error with the object number will appear in the map window and an entry in the event log will be added.

9) Topographic fonts intended for preparing for the printing the topographic maps of various scales have been improved. The sizes of auxiliary symbols have been clarified.

10) The digital classifier forestry.v2.rsc has been improved, designed for the state inventory of forests, planning economic activities, organizing the protection of forests from fires and forest violations and other tasks in the field of forestry. Changes have been made for forming the XML file of the forest declaration, approved by order of the Ministry of Natural Resources and Ecology of the Russian Federation dated April 29, 2021 N 303. New semantics have been added into the classifier for object the forest plot, which are used when filling out appendices to the forest declaration.

21.10.22 Version 14.4.1

1) A new task "Map comparing" has been developed for control of versions of digital vector maps, dispatching of updating the digital data about the area by employees when performing field work or processing remote sensing data. If there is a stable connection of employees with the server of spatial data, the update can be performed based on a connection to the base map via the GIS Server. In the absence of necessary connection or necessity to organise updating with preliminary check of the executed operations it is possible to apply a new task.
The task provides the issuance and acceptance of a work map (a fragment of the common base map) for the same territory for several operators. This possibility allows to carry out parallel tasks on updating of the map data. For example, one operator can specify the coordinates of cadastral plots, the second one can update the power grid facilities, the third one can update the gas facilities. At control of the data a check of consistency of changed working map's data and the current state of the base map. At the first stage task's work, a fragment of a digital map is selected and the etalon of the given fragment is memorized. Upon completion of map update an acceptance of a map from the operator is carried out. At this stage, the table of changes of a working map in comparison with the etalon is formed and in comparison with the current state of the base map. The table contains changes in the composition of objects, metrics and semantics of objects.
To fill in the table, the changes are analyzed by the operator of the work map and the changes of the corresponding fragment of the base card are analyzed by other operators since the issuance of the work card. Two sets of maps changes are compared to each other for the absence of contradictions. If there are no conflicts, the lines of the change table contain green checkmarks and the corresponding changes can be accepted automatically. If there are contradictions, the lines contain question marks that require the intervention of the administrator who accepts the updated work map. The administrator must decide whether to accept or reject the current change. If the change is rejected, a red cross will appear in the selected cell of the table; otherwise, a green checkmark will appear. The status bar contains the number of decisions that were not made. Before accepting changes of the work map, it is recommended to resolve all contradictions. Such approach allows to minimise possible losses or information distortions when updating the map.

2) A new application "Slicing and bordering selected fragments" has been added into the group of applications "Map sheets processing and generalization". The task is intended for automatic preparation for printing of a set of map fragments designed in accordance with the accepted conventional symbols. To prepare for printing, the map is sliced along the contours selected on the map and the standard marginal design is formed for them, as for the nomenclature sheets of a topographic map. The design map is created according to the classifier of the source map, however, all design elements are created in the form of graphic objects. Therefore, they can be transferred without distortion to a map created using any classifier. The frame of a designed fragment can have any form and contain an arbitrary number of points (vertices).

3) In the classifier editor, in the "Semantics" bookmark on the panel of properties, the "Round up" field has been added. When requesting a value of numeric semantics when displaying labels and values in various dialogs, the value is rounded to the number of digits specified in the Decimal point field in the Classifier Editor. For example, if the semantics stores the value 17.132, then 17.13 would be displayed for a precision of 2 digits. If the property "Round up" is enabled, then 17.14 will be displayed.
The classifier of aeronautical maps dfc.rsc has been improved. To all semantics containing the values of heights of obstacles and marks of heights the property "Round up" is set.

4) In the classifier editor in the "Objects" bookmark on the properties panel in the "Others" bookmark, the "Design object" field has been added. This property is set for auxiliary design objects on the map, which improve the readability of the map, but are not terrain objects (shading of road intersections, filling signs for polygons during publication, etc.). When viewing information in the "Request of the map object description" dialog (button on the main panel), design objects are automatically skipped. When selecting objects at a point, design objects are skipped if the "Skip design objects" property is not disabled in the Options menu. This allows the operator to immediately turn to the description of the required terrain object, reducing the number of manual operations.
The classifier for maintaining a unified digital cartographic basis (EEKO) for federal, regional, municipal purposes map5000m.rsc has been improved.

5) The task Editing semantics of objects list has been improved. To process a large number of selected objects, it is provided that the semantics table is filled in portions. The ranges of displayed data are formed depending on the total number of source objects (each section contains no more than 60,000 positions). When selecting a range, the next batch of selected objects is dynamically loaded into the table. The output of information about objects in Excel tables is also carried out in portions.
To control the validity of semantics values, the cells of the semantics table are colored: yellow when the semantics value deviates from the permissible range specified in the RSC classifier, pink when the value does not match the type of semantics (for example, a string of characters instead of a number, date, angular magnitude, or an arbitrary string instead of a value from the list for semantics - reference).

6) Into "Select object" dialog onto the toolbar the "All object in a window" button has been added. This tool allows you to display the currently viewed object in the map window by analogy to the combination of keys Ctrl+Alt+W for the selected object. To control the validity of semantics values, the cells of semantics values are colored yellow or pink when the range or type of value is violated.

7) Displaying sea maps of S52 standard has been improved. The implementation of procedures has been clarified: Depval - formation of depth values based on attribute values for underwater obstacles, taking into account the underlying objects, Udwhaz - request the code of the displayed symbol and the display flag, taking into account the depth of the obstacle or request for an isolated underwater hazard code with a depth less than the safety contour, Wrecks - displaying the remains of a shipwreck.

8) The block of geodesy and cadastral tasks has been improved. The "Land survey plan" mode has been improved to form an XML document according to the version 9 xml-schema. Formation of an electronic document is carried out in accordance with the Order of Rosreestr No. P/0341 dated September 16, 2022. In accordance with the version 9 xml-scheme, the survey.v6 classifier has been improved, the semantics "Type of land use by order N 540" and "Encumbrances (restrictions) (list)" have been updated, and a new semantics "Additional information about formation of a land plot" has been added. An XML document of a survey plan of any version can be generated only by a map created on the basis of the survey classifier. The program automatically checks date of updating the classifier and decides on the schema version of the XML document. If the classifier update date is younger than 2022/10/03, the XML document is generated according to version 8. If the classifier update date is older than 2022/10/03, the XML document is generated according to version 9.
The "Semantics of object of cadastral work" mode has been updated, new elements have been added that are necessary for entering information used in the formation of the xml-document of the  land survey plan version 9.
The database of cadastral works has been improved. The list of attributes as part of information about the cadastral engineer has been expanded, including: "№ in the SRO register", "Date of entering into SRO register" and "Registration number (OGRNIP)". The attribute "device serial number" has been added into the information about measuring instruments. For the contract on execution of cadastral works the attribute "Name of the contract" has been added.
In the "Technical plan" and "Land survey plan" modes, the use of new attributes from the Base of cadastral works has been added. In dialog of the Technical plan the fields for input "№ in register СРO" and Dates have been added. Formation of the text report  in accordance with the template is corrected. In the land survey plan the error of formation of the geopoints table has been corrected. The modes "Calculation of the occurrence of objects" and "Viewing the occurrence of objects" have been improved. Adaptation of calculations when connecting to the source map of an external geoportal was executed. To save the true areas of objects, the program performs calculations in the projection of the source map.
Report templates for the Forest Declaration have been developed that meet the requirements of Order No. 303 of the Ministry of Natural Resources and Ecology of the Russian Federation dated April 29, 2021.
The modes "Filling a report for an object" and "Creating a scheme and filling a report" have been improved. The list "Template of created report" has been changed. Outdated templates have been excluded from the list and new templates have been added, including those for the formation of a forest declaration.
"To insert image of selected map objects into the report" mode has been improved. The dialog interface has been changed to take into account the new templates of the forest declaration. The mode "To print summary report on selected objects" has been improved. An element has been added in the dialog that includes a list of attachments to the forest declaration form by order of the Ministry of Natural Resources of the Russian Federation dated April 29, 2021 N303. Function of importing the information of data from XML files according to the SchemaParcels schema was added. When drawing the characteristic points of borders of parts of land plots a formation of semantics 1331 the "Number of an object part" and 1039 "Registration number" has been added. Import of data of multi-contour cadastral object was improved. The program forms separate areal, linear and point objects and unites them into a set. Multipolygons are used for the multi-contour objects consisting only from the areal objects.
For the "Create objects from XML file of the cadastre" mode, the analysis of contours area sizes for definition of the basic contour has been corrected.

03.10.22 Version 14.4.0

1) In the "Share your photos with the coordinates of the shooting" task, the ability to assign Python scripts for processing events received from remote video cameras connected to the Internet has been added. Assigned scripts are run for execution automatically when the corresponding notifications about the occurrence of events are received from the video camera. Events include: movement of people, cars and other objects in the video camera's visibility field, crossing the perimeter of a closed zone, appearance or disappearance of objects in the frame, detection of facts of vandalism and sabotage. To receive event notifications, the camera must support appropriate video analytics and the ONVIF standard for Internet communication.
The user can select the types of events he is interested in and assign them scripts for processing in the "Setting up an event filter" dialog, which is called in the "List of photo and video data" mode of the "Share your photos with the coordinates of the shooting" task. The dialog displays a list of event types supported by a particular video camera. To assign a script, the user needs to select one or more events from the list and click the "Assign/Edit Script" button. After entering the parameters of the script (its name, path to the file with the script, the function to be called, and arguments), you must apply the settings. After that, the script will be automatically run every time the appropriate notifications are received from the camera. Due to the fact that the Python programming language has a large set of plug-ins the user gets an easy-to-use and extensive toolkit (including mathematical calculations, processing of text and graphic data, work with a network, with databases, and more). Scripts written in Python can perform a wide range of tasks, for example, saving information about video analytics events into a user database, receiving and saving a snapshot from a video camera when an event occurs, sending event notifications by e-mail. Examples of Python scripts with a description of their purpose and call order are given in the Help section: https://help14.gisserver.ru/english/alongroute/scriptexample.html

2) The task "Highlight any area" has been improved. It has been simplified to change the conditions for selecting objects selected by area. The selection of objects by area is performed using the "Highlight inside the object" and "Highlight any area" modes (polygon, rectangular frame, lasso). At the end of drawing the area on the map, objects located inside the selected area are highlighted. To change the selection conditions, press the right mouse button and select one of the modes in the context menu: Highlight inside (delete intersection), Highlight with intersection (and inside), Highlight outside (delete intersection).

3) Selection of objects on the map according to various search conditions has been improved. If clusters are displayed on the map (generalized signs of closely spaced objects specified in the classifier), then the corresponding signs of clusters are displayed and highlighted, taking into account the number of signs and their location on the map.

4) The display of objects of the "Map inset" type, implemented in the shape.iml64 library of programmable characters, has been improved. The new algorithm allows cutting the map image according to the metric of polygons and multipolygons of arbitrary shape.
Examples of objects of the "Map inset" type are contained in the map included into the GIS Panarama: File - Example data - c:\Users\Public\Documents\Panorama\Panorama14\data\shape\shape.sitx. Objects of type "Map inset" contain a link to the map file in the service semantics "Graphic file or map" (32769). Cutting the map image is performed according to the metric of the "Map Inset" object.

5) The general control of the vector map has been improved: when performing self-intersection control, correction of the adjacency of the points of the contour of a linear object to its own contour has been added. When performing control in the "Edit" mode, the contour is cut into two or more separate objects.

6) The task for Importing files from DXF format has been improved. The Create a set of maps mode has been added into the dialog, which is designed for automatic processing of a set of selected data and creating a separate user map for each DXF file. As a result of the task execution, the list of generated maps is saved into the MPT project.

7) When importing S57 sea maps, support has been added for datasets with updates of sea maps (ER profile), which are located in files with extensions 001, 002, 003, and so on. The updates files must be processed together with the source dataset with extension 000. The names of the source dataset and the updates files must match.

14.09.22 Version 14.3.4

1) Expanded the ability to display signatures. The new signature design properties allow you to highlight the signature with a shadow, outline, background and frame, as well as format the text taking into account the discharge sign (insertion of spaces) and the selected case (uppercase, lowercase, as in the sentence). The thickness of solid and dashed contours can be set equal to the value of the service semantics "Line thickness in mm" (31005). Examples of signatures are shown on the map included in the GIS Panorama installation: menu File - Sample data - data\shape\shape.sitx.

2) The task "Report Designer" has been improved. A new "Additional Design" mode has been added, which allows you to apply auxiliary design elements to the report layout: icons of linear scales and directions to the north, as well as design frames of various types.

3) The task "Highlight any area" has been improved. Added automatic mode detection selection of objects inside the area. When drawing an area from left to right, objects that are completely inside the selected area will be highlighted (the color of the area is blue), and from right to left - objects that intersect it (the color of the area is green).

4) The task "Object selection" has been improved. On the "Metric" tab, the ability to delete the selected coordinates of an object in a list has been added. When selecting coordinates in the table in the diagram, it is synchronously highlighted the selected plot.

5) For automatic control of the entered values of symbolic semantics, the Classifier Editor has added the ability to assign several string templates to one semantics at once, defining valid characters in the string value or a special-purpose string sample, for example, GUID, cadastral number and others. For strings with value templates, when entering a value in the Object Selection dialog, its compliance with one of the specified templates is checked. If there is a discrepancy in the message, the user is given the number of the character from which the entered string does not match the template.

6) Added the display of rasters with smoothing. When the raster image is enlarged by more than 2 times the original size in pixels, smoothing is performed. The new display algorithm allows you to get rid of the "pixelation" effect when increasing rasters. Image smoothing is performed by bicubic interpolation (by 16 nearest raster elements).Smoothing is enabled or disabled via the main menu: View - Enlarged raster with smoothing. Examples of a smoothed image: https://help14.gisserver.ru/russian/panorama/index.html?matrixsmooth.html

7) The task "Import of raster data" has been improved. Added the use of ZRS binding files from the Zulu program for automatic positioning of imported rasters. In the "Import of raster data" dialog, WORLD FILE, TAB (MapInfo) and MAP (OziExplorer) binding files are also supported for automatic binding of a raster image in the work area. To use the binding file when importing rasters in the dialog, it is enough to select from the list the type of binding file or the name of the product that generated the file.

8) The algorithm of data compression of the height matrix has been improved. Improved height matrix optimization functions: added compression of 16-bit data. This algorithm is used when loading the height matrix in the modes: File - Import of rasters and matrices from ... - Height matrixes (SRTM, GeoTIFF, IMG), GDAL matrixes (IMG, DEM ...).
To compress previously loaded 16-bit matrixes, select the matrix in the data list and select "Optimize" in the context menu (in the dialog, select the "Optimization of compressed matrixes" mode). Usually a compressed matrix occupies a volume 5-7 times smaller than the original volume and contains 3-4 overview matrixes (reduced copies). Reducing the volume and using reduced copies greatly speeds up the visualization of the matrix.

9) Added support for XML files larger than 4 GB. It is used when importing GML data, reading cadastral data from XML files and in other tasks.
10) The formation of the PostScript CMYK file has been finalized: accounting for the colors of the palettes of all open maps has been added, processing of gradient fills has been added. PostScript files are created in the map printing dialog, which is called via the main menu: File - Print. To print the map in PostScript, you must select a PostScript-compatible printing device and output type: PostScript RGB or PostScript CMYK. A detailed description of the order of formation of PostScript files is contained in the document: https://gistoolkit.com/download/doc/preprintdoc.pdf

11) In the "Map Passport" task on the "Sheet Metadata" page, information about the date and time of creation and updating of map sheets has been added. Date and time information is displayed according to local time, and are stored in the UTC world system.

12) The applied task "Creating a map of minimum heights", which is part of the group of applied tasks "Automatic creation of objects", has been improved. The procedure serves as an addition to the Complex of preparation of aeronautical Information documents and is intended for automatic generation of a map of minimum permissible heights for aviation flights based on elevation matrixes, elevation maps elevation points and maps of artificial obstacles. The map of minimum heights is the matrix of signatures of the values of the minimum permissible flight heights in the established conventional signs with the specified size of the analyzed cells. In the new version, the technology of processing data about height. There is a possibility of step-by-step processing of height matrixes and additional maps, which allows you to quickly update the minimum height map according to the changed map of artificial obstacles without re-processing the height matrixes. Added the ability to calculate AMA heights (Area Minimum Altitude - minimum safe absolute altitude in the area of the air hub) and MORA (Minimum of Route Altitude – the minimum absolute safe altitude outside the route).

26.07.22 Version 14.3.3

1) In the "Share your photos with the coordinates of the shooting" task, the ability to maintain and view a log of notifications about events received from remote video cameras connected to the Internet has been added. Now notifications from video cameras are automatically saved in the SQLite format log, which provides quick information search. Viewing archived messages from the video camera is available in the "Event notification log" dialog mode, which is called in the "Viewing a photo- and video data" window. Immediately after opening the dialog, a list of all notifications received in the last week is displayed. The most important messages, for example, about crossing the perimeter, the disappearance of objects from the frame, are highlighted in orange and red. The user can choose for display the events of interest to him by setting the time interval and type of events. It is possible to sort events by the time of their occurrence. You can set up receiving the notifications from video cameras located on the map of the area in the "List of photo and video data" of the "Share your photos with the coordinates of the shooting" task. To subscribe to events, the video camera must support the ONVIF standard for interaction with it over the Internet. Ability has been added to control video cameras that support remote change of a direction of viewing and image scale (Pan-Tilt-Zoom-cameras). The PTZ camera is a PTZ camera with a magnifying lens. Video camera control is available in the "Viewing a photo- and video data" window. Positioning is carried out by the modes: turn to the left or right, tilt up or down, zoom in or out of the video image. At a choice of one of modes there is a movement of a video camera lens in the chosen direction with the preset speed. You can stop the movement by pressing the button of the selected mode again, otherwise the movement will stop itself when the specified angle of turn/tilt is reached. The PTZ camera must support the ONVIF standard for interacting with it over the Internet.

2) Tools have been enhanced for diagnosing and debugging python scripts executed from the Run Applications dialog on the Scripts bookmark. In debug mode, you can execute a script one line at a time, view the values of local and global variables, enter or bypass functions, set breakpoints, make changes to the script code, and re-execute it. Into the list of basic scripts, section the Calculations by road graph has been added with the script a Search for minimum distances between map objects. The new script demonstrates the ability to calculate the shortest distances between two sets of objects recorded on different maps and generate a report in a CSV file. The selected semantics - object identifiers (cadastral number, address or other property) and the shortest distance for each pair of objects are written into the file. The script demonstrates writing multi-threaded tasks, which can speed up the execution of scripts by an order of magnitude by loading all the processor cores on the computer.

3) The task of connecting geoportals has been improved. When connecting the Cadastral quarters layer, Rosreestr's geoportal requests data from a more accurate level, taking into account the presence of tiles. On the layer of Cadastral plots a possibility has been added for viewing information about plots by means of the button on the main panel the View information on object.   When connecting geoportals with a slow speed of issuing tiles, the periodic drawing of data on the screen in a background mode is carried out to improve image perception. For accurate alignment of the contours of terrain objects on images of pictures, vector maps and geoportals with an accuracy up to mm, a dialog for setting the geoportal offset has been added. The dialog is called by the right mouse button in the list of geoportals. To ensure the readability of tiles from geoportals on smartphones and tablets with high resolution, the image is automatically scaled to the standard resolution of the original tiles (96 dpi) with the adjustment of the image scale and the determined coordinates of points.

4) 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 (Map Editor, Map Computer, Search for objects and others), 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 fields 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.

5) Ability has been added to save several open matrixes of heights into one matrix (MTW file) with the specified parameters. The program allows you to save matrixes of different accuracy, that are opened locally or through the GIS Server. Mandatory execution condition: matrixes of heights must be of the same type (absolute heights, relative heights or total heights). For the stored matrix, the scale, precision, and height units can be specified that are different from the characteristics of the initial data. Reducing the size of the element allows you to increase the accuracy of the matrix in plan coordinates, but increases the size of the resulting matrix. The choice of height measurement units (mm, cm, dm, m) affects the accuracy of height storage: if "mm" is selected, the accuracy of height storage is maximum, if "m" is selected, it is minimal. The choice of the unit "m" (meters), for example, makes sense when processing matrixes of heights with an accuracy of 30 meters per element or more. When choosing the unit "m", the size of the resulting matrix can be reduced by two or more times (compared to "mm"). The task is called via the menu: File - Export to... - Matrix (TXT, TIFF, KMZ, MTW) - in the file selection dialog, select the "MTW file" file type.

6) 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.

7) The digital classifier of sea maps S57navy.rsc 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.

8) The installation of the GIS Operator includes an example of a situation map for the Ministry of Internal Affairs of Russia, prepared on the basis of a new classifier of layers and objects of the operational situation of the Ministry of Internal Affairs of the Russian Federation (mvd.rsc).
The classifier provides the preparation of electronic graphic documents of the internal affairs bodies of the Russian Federation to solve operational and service and service-combat tasks to counter extremism, terrorism and crime, protect public order, ensure public safety and others.

03.06.22 Version 14.3.2

1) In the Run applications dialog, the Scripts bookmark has been added for executing scripts in Python. In the script tree there is initially set a node the Base script set, which contains the scripts supplied with the GIS. For connecting the user scripts it is possible to create your own nodes (themes) for their grouping. The basic set of scripts demonstrates the execution of various procedures for processing the coordinates and attributes of vector map objects, solving computational tasks, converting data and other tasks.
When writing scripts, several thousand GIS core functions (MAPAPI) are available. Function prototypes are declared as imported python scripts from the Users\Public\Documents\Panorama\py_mapi14 folder. The procedure for applying MAPAPI functions described in the document "Application tasks. Development of new modules" will also be valid for python scripts.
The function called from the script can perform some action on the selected object or on selected objects if the user has selected some objects on the map.
To enter additional data processing parameters, both GIS dialogs and dialogs written on the basis of the standard tkinter component can be called. Scripts can indicate the progress of data processing by indicating the name of the processing stage, the percentage of execution, the number of processed and selected objects, the elapsed and remaining processing time.
Based on the results of the analysis and processing of vector map objects, some objects can be selected that can be marked on the map as a result of working the script and/or for further processing in the chain of executed scripts or by interactive GIS tools.
For proper processing of script strings containing national characters (Russian, Chinese, Spanish, and so on), scripts must be UTF-8 encoded.
In the Run applications dialog, you can select a program from the user's existing ones (from a text editor to a professional script editor) to create, view and edit python scripts from the script tree. To execute scripts, you must first download and install the python interpreter (https://www.python.org/downloads /). The basic set of scripts has been developed and tested based on python version 3.7.9, which can be run on MS Windows 7 and higher. The basic scripts are placed in a shared folder of the form: \Users\Public\Documents\Panorama\py_base14.

2) The "Report Designer" task has been improved. In the object geometry editing mode, the functions of deleting objects, interactively changing the height of the signature font, adding and deleting borders for insets have been added. There are added a display of the background grid and setting its parameters: display, color, view, position on the map, the ability to disable when exporting a report to graphic files, permission to stick the cursor to grid nodes when creating and editing objects. In the insertion mode, the ability to stick the cursor to grid nodes has been added, the ability to interrupt an unfinished operation has been added. In the object geometry editing mode, the function of binding all points of object to grid nodes has been added. Grouping of buttons has been made. Rarely used modes are designed into group buttons with the ability to select a specific mode through the menu.
When saving stamps, the ability to decode objects (from an object with a classifier code into a graphic object) has been added, which allows you later to load this stamp into a map with any classifier. In interactive modes the hints in the info line have been added.

3) In the Complex of urban planning tasks, the dialog "Building the areas of acceptable placement of objects" has been updated. The mode provides automated construction of the minimum offset line from the boundaries of the land plot, within which the construction of capital construction objects and the zone of the planned placement of the capital construction object is permitted. The constructions are carried out in accordance with the requirements for the town-planning plan of the land plot established by the "Town-planning code of the Russian Federation" dated 29.12.2004 N 190-FZ as amended on 01.05.2022. Information about restrictions on the use of the land plot is used for construction, including if the land plot is fully or partially located within the boundaries of zones with special conditions for the use of territories, has public easements and intersects with red lines.

4) In the "Navigator 3D" task, the "Scenario of moving objects" mode has been improved. When displaying a scenario, it is possible to display a given movement trajectory and inversion trace or the passed trajectory of individual objects. In the "Scenario setup" dialog, the ability to set a three-dimensional view for the trajectory and trace is added, not only by default, but also with a choice from the scenario classifier. The user can create his own special linear objects of trajectories in the classifier and set the required three-dimensional view for them. This approach improves the view of the displayed scenario and the recognition of moving objects when modeling movements.

5) Into the group of applications "Automatic creation of objects" of the GIS "Panorama" a new application "Creating a map of minimum heights" has been added. The procedure serves as an addition to the Complex of documents preparation of aeronautical information and is intended for automatic creating a map of minimum heights (AMA) based on of matrixes of heights of a relief and maps of obstacles. Calculations are performed in accordance with Doc 8168 ICAO Rules - Aircraft Operations - Volume II. The map of minimum heights is a matrix of signatures for the values of minimally allowable heights of flight in established conventional signs with a given size of the analyzed cells on the ground. Heights labels are drawn up in accordance with the requirements of Doc 8697 ICAO Manual for Aeronautical Charts.

6) The task "Correction of object metrics" has been improved. In the "Break down objects onto component parts" mode, the ability to process multipoint objects with subobjects has been added. This allows you to break the point objects onto a group of independent objects, consisting of sub-objects, each of which, in turn, contains several points.

7) 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.

8) Control of absolute heights has been improved. Support for national maps and classifiers was added that have contour lines of different types with the same external code. This allows you to control the correctness of the formation of contour lines, both for classifiers containing separate series of objects for different types of contour lines: Thick horizontals, Thick horizontals on glaciers, Thick horizontals on rocks; Main contours and so on, and classifiers with one code (series) for all types of contour lines - in this case, control of contour heights is customized and performed by object keys.

9) 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.

10) The Latest commands item has been added into the right-click menu, which contains a list of the latest executed commands in various tasks and executed applications from the Run applications dialog. A combination of the Shift key and the right mouse button is used to immediately calling a list of latest commands.

11) The "Selection by any area" mode has been improved. There is added an automatic launch of 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.

21.04.22 Version 14.3.1

1) Options for working with remote cameras connected to the Internet have been expanded. Now the user can select the types of events for which he wants to receive notifications from the camera. Events include: movement of people, cars and other objects in the video camera's visibility field, crossing the perimeter of a closed zone, appearance or disappearance of objects in the frame, detection of facts of vandalism and sabotage. To receive event notifications, the camera must support appropriate video analytics and the ONVIF standard for Internet communication. New features provide filtering of event notifications from the video camera. The user can select the types of events that interest him in the dialog "Setting up an event filter", which is called in the "List of photo and video data" mode of the "Share your photos with the coordinates of the shooting" task. The dialog displays a list of event types supported by a particular video camera. Events are grouped by topics. At the top level of the hierarchy, the groups correspond to the main video camera services. These include: a video analytics service, a media service, a service of camera status monitoring, etc. At the lower levels, events are grouped according to clarifying features. For example, events from the video analytics service are divided into events related to motion detection in the frame, field detection (perimeter intrusion, the appearance or disappearance of objects), object detection (person, car), etc. If authorization is required when connecting to a camera, and it has not been saved earlier, then its parameters will be requested from the user before opening the "Setting up an event filter" dialog. After the user has marked all the events of interest to him, the subscription to receive events is activated. Viewing event notifications will be available in the camera video view window.

2) The task of connecting geoportals has been improved. Ability to access archived data from geoportals has been added. The archives may contain data on the state of the area for a certain period of time or other geospatial information. Examples of such data can be remote sensing data, electronic field maps, thematic maps, weather maps, geological, geographic, geophysical, engineering and other data. For example, using this task, you can connect fire maps provided by the Information System for Remote Monitoring of the Federal Forestry Agency (Rosleskhoz). This system provides data from aviation and ground observations, from satellite monitoring of forest fires, from a lightning direction finding system. Access to information is carried out taking into account the specified time interval of observations.

3) Vector map checking has been improved. When performing topology control "Mismatch of objects" with editing, the matching of the metrics of point objects, vector objects (buildings) with areal objects (blocks) has been added. The new algorithm takes into account the presence of several objects adjacent at one point. Errors corrected during the checking process are not displayed into the log. Duplicate error messages have been reduced.

4) There is significantly accelerated the opening of the Legend of the map containing a tree of types of objects with conventional signs. The Map Legend is opened by pressing the F11 key or via the Tools\Map Legend menu.

5) In the "Clones killer" mode of the "Correction of objects metrics" application, the "Check semantic values" option has been added. This allows you to exclude from processing the objects that match in spatial coordinate description, but have differences in the description of attributes.

6) A dialog for viewing the diagnostic log containing service information about the program's operation has been developed. The diagnostic log file can be large. To speed up work with the log, reading and displaying the file is performed block-to-block from the end of the file. Initially, the last block of the diagnostic log is displayed. Within the current block, it is possible to search for the message text in the forward and backward directions.

7) Conventional symbols have been added into the classifier of aeronautical maps to display the signatures of the minimum absolute flight altitude in the area with the value displayed in meters or feet. The symbols are designed in accordance with the requirements of Doc 8697 ICAO Guidelines for Aeronautical Charts.

14.03.22 Version 14.3.0

1) Ability has been added to view real-time events from remote cameras connected to the Internet. Events include: the movement of people, cars and other objects, the determination of the fact of crossing the perimeter of the closed zone, the appearance or disappearance of objects, the determination of the facts of vandalism and sabotage. All these actions can be tracked if they fall within the visibility zone of video cameras, connection to which will be customized on the terrain map. Video cameras must support the appropriate video analytics functions and the ONVIF standard for interaction with IP cameras.
You can set up receiving events from video cameras available on the map in the "List of photo and video data" mode dialog of the "Share your photos with the coordinates of the shooting" task. On the page of the list of video cameras, to the left of the network address of the camera, there is an icon indicating the current type of operation of the service for receiving events from the camera. Clicking on this icon means a request to enable/disable the service for receiving events from the specified camera. If authorization is required when connecting to a camera and it has not been saved before, its parameters will be requested from the user. After connecting, the icon will change its appearance: green rectangle - the camera is working, there are no events; red rectangle - an event has arrived; black rectangle - the camera is disabled; red cross - receiving events is disabled. You can disable all previously configured connections for receiving events at the same time by pressing the "Disable events" button in the dialog toolbar. In the lower left corner of the dialog there is a field for entering in seconds the period of polling the cameras about the occurrence of events.
After setting up receiving events, notification of an event that has occurred is made in the "List of photo and video data" window by changing the appearance of the connection icons. In the window for viewing the video image from the camera, a field for viewing the text description of events opens, containing the time of the event and its classification. The ability to view newly appearing events is retained in the open video viewing windows for all customized cameras after closing the "Share your photos with the coordinates of the shooting" task, and in the next GIS sessions.
The location of video cameras on the map, city plan, building, industrial area, three-dimensional model is indicated using various conventional symbols (objects). Objects can be moving if the camera is mounted on a vehicle. Setting up a connection to a video camera is carried out in the "Select object" dialog through adding value of semantics "Link to video image" or in the mode "Setting up and viewing a connection to a video camera" of the "Share your photos with the coordinates of the shooting" task.
Integration of geodata with video streams and service of receiving the events of video analytics simplifies construction of systems of monitoring the state of the area, traffic control, security systems and others.

2) Support of OpenStreetMap geoportal has been improved. New layers of data were added: bicycle map, map of airports, humanitarian map, map of transport.

3) New type of programmable signs has been added for displaying pie and column diagrams according to the semantics of objects with display in a legend of semantics values (in addition to a sign displaying values in percentage). The description of diagrams includes a list of codes of semantics corresponding to sectors of the diagram. For each semantics the own parameters of displaying a sector are set. For all diagram the maximum width and the maximum height of the diagram are set. To the right of the diagram its legend is displayed. Texts of lines for signing of sectors are taken from semantics names, excepting repeating part of names. For example, if the semantics are called Number of inhabitants under 20 years old, Number of inhabitants from 20 to 40 years old, then the legend will contain the following lines: up to 20 years old, from 20 to 40 years old, and so on.
The conventional symbol the Pie diagram is shown in the data example on the map \Data\shape.

4) The task of connecting geoportals has been improved. There is added a support for arbitrary user matrixes in local coordinate systems with user-defined reference points and arbitrary axes direction. It will allow to connect any data in BIR and GeoPackage format.
Support of seamless coverings from Bank of base products of the Russian space systems (RSS) has been added. Access is based on the api-key obtained in the user's personal account. The bank contains data from various spacecraft, such as BKA, KANOPUS-B, KANOPUS-V-IK, METEOR-M, RESURS-P and others. Seamless coverings are presented in the form of a tile substrate for various territories of the Russian Federation in separate regions.
Support of direct connection of geoportals by the TMS standard has been added. Two types of algorithms are supported: {z}/{x}/{y} and {z}/{y}/{x}. To connect, just enter the connection string and api key. This will allow you to dynamically add and view layers through the dialog Open map on WMS/WMTS service without the need to edit the wmslist_en.xml settings file.

5) In the mode "Formation of an extract by the semantics of an object" in the Complex of urban planning tasks, the ability to select all semantics (object attributes) in the list, reset the selection of all semantics and save a selection of semantics to simplify the preparation of documents has been added.

6) In the task of Export of territorial planning schemes to GML, automatic division of a territorial planning scheme into several GMLs (from 1 to 3) is implemented if there are several localizations in one scheme layer (line, polygon, point). Forasmuch as without dividing into different GMLs, the error "the unified approach is violated when describing the type of geometry" is generated. All files will have the same name as the map being saved, with the strings .#1-3, .#2-3, .#3-3 added to the name (if 3 files are created). For example (for 2 files): "Map of planned placement of objects.#1-2.gml", "Map of planned placement of objects.#2-2.gml". If there is only one localization in each schema layer (different layers can have different localizations), then division into several files is not performed.
Forasmuch as FSIS TP does not support objects of the multipolygon (MultiSurface) type in GML, then when areal objects with several external contours (multipolygons) are saved in GML, automatic splitting into separate polygons is performed with the update of the new parts of the semantics 800 (GUID) and 1265 (object area).

7) In the task "Automated generalization of topographic maps", the mode "Generalization of areal hydrography" has been improved for constructing auxiliary objects of hydrography - the middle lines of areal rivers. When replacing narrow fragments of areal rivers with linear ones, the matching of the end points of new linear rivers with the points of the middle line has been added. When the areal tributaries are replaced, the created linear rivers reach the middle lines. Removal of coastlines along deleted fragments of areal rivers has been improved.

8) The task "Creating a TIN-model by a vector map" has been improved. There is improved a quality of building a TIN-model in the "By object" mode - matching of edges with the "Triangulation boundary" object has been added. The edges of the model that intersect the contour of the "Triangulation boundary" object are removed. Instead of deleted edges, edges are formed along the segments of the "Triangulation Boundary" object. Similar actions are performed for model's triangles. Deleted triangles are skipped when displaying and requesting heights from the TIN model. Check of a correctness of link to the neighboring triangles has been added. If the neighboring triangle is outside the "Triangulation boundary" object, then there is no link to the neighboring triangle.
A triangulated irregular network TIN (Triangulated Irregular Network) is a polyhedral surface consisting of triangles, the vertices of which are the initial reference points, as well as the metric points of structural lines and filling areas. TIN-model is built according to vector map data within a given triangulation polygon, including point, line and areal objects, with the "absolute height" characteristic or with a three-dimensional metric.

9) The interface of the Map Editor task has been updated. The image of edited and auxiliary objects, edited and copied points is reduced to a general view. In the Editor Options dialog, on the Service bookmark, the setting of colors and line widths used in vector map editing modes has been added. Flickering of map elements during various editing operations is excluded.

15.02.22 Version 14.2.1

1) In the "Share your photos with the coordinates of the shooting" task,the new modes have been added for  work with streaming video and photos with a geolocation.
The "Setting up and viewing a connection to a video camera" mode allows you to select an object on the map and establish a connection to the camera by means of dialog the "Setting up and viewing a connection to a video camera". After connecting to the camera, a window for viewing the video stream opens. If the selected object already has an url-link to the video stream, then the viewing window will be displayed immediately.
The "List of photo and video data" mode allows you to view all objects on the map that have links to photo- and video data. In the dialog, you can go to these objects on the map, open the windows for viewing with displaying photo- and video data. For objects-cameras a setting connection to the camera is provided. The list of photos can be unloaded into a CSV file, which will contain the name of the photos, the path to the data and information from the EXIF tag.
For example,
"IMG_20210415_142736.jpg;D:\Noginsk\;2021:04:15 14:27:39;72t/d;72t/d;;55°51'15.51;38°26'7.90;... "

2) Possibility of automatic assigning a map has been added at recording objects for the maps opened from spatial databases, working under management of a DBMS. The *.dbm map can now be assigned a filter that determines the list of objects that are allowed to be saved onto this map. Thus, since such a map is physically a table in the database, the possibility of writing  of alien objects into this table is limited.
For example, into a table intended for storing the spatial layer "Routes of passenger transport" it is impossible to write down objects corresponding to the layers "Objects of cultural heritage", "Health institutions". The filter specified for the *.dbm map, which allows recording only areal objects with classification codes corresponding to the "Routes of passenger transport" layer, will not allow recording other objects into this map.
When *.dbm maps are opened together (for example, as part of an *.mpt project) that have the filters, described above, they are combined into logical groups, within which objects can be automatically redistributed upon recording. To combine maps into a group, the determining factor is the opening of data from the same database using the same classifier of conventional symbols. There can be several logical groups in the context of shared maps. Automatic redistribution of objects is performed only within a group.
When a new object is saved onto a map with the specified filter, a suitable map will be automatically selected for it from among those that are jointly opened with the current map and included in the same group. If there is no matching map, the object will not be saved.
When saving an existing object, if its classification code has been changed and the new code does not fall under the filter conditions of the current map, a suitable map will also be automatically selected for it. In the presence of a suitable map, the object will be saved onto it, and deleted from the source map. If there is no map suitable for the new classification code of the object, the changes will not be saved, and an error will be generated during saving.
Automatic redistribution of objects works both when saving an object after it has been created/modified using the object editor, and at operations of a streaming insert of objects (Ctrl+C) or recoding (changing a symbol) of one object or group.

3) There are added the new types of programmable signs for displaying pie and column diagrams according to the semantics of objects. The description of diagrams includes a list of codes of semantics corresponding to sectors of the diagram. Each semantics has its own sector display parameters (color of filling, contour color, filling with shading and others).
For a pie diagram, the parameters of the contour line and the size of the diagram radius in mm are set. The sector size will correspond to the share of the semantic value in the sum of the values of all semantics (for example: the number of residents, the percentage of those who voted for different parties, the area of different types of premises in the building, and so on). For a bar diagram, the maximum width and maximum height of the diagram are set. The real width will be proportional to the number of filled object semantics from the number of semantics in the diagram description. The real height will be proportional to the value of the maximum share of the value of the semantics to the sum of the values of all semantics. Diagram scalability and limits for increasing and decreasing its size are customized in the object parameters in the RSC classifier. To the right of the diagram, its legend is displayed. The texts of the lines for signing the sectors are taken from the names of the semantics, excluding the repeating part of the names. For example, if the semantics are called Number of inhabitants under 20 years old, Number of inhabitants from 20 to 40 years old, then the legend will contain the following lines: up to 20 years old, from 20 to 40 years old, and so on. Parameters of the text font are set in the symbol description.
Drawing of a new type of symbols can be automated through the task Creation of titles in the Combined text mode. Pie diagrams will be created for selected objects with automatic copying of their semantics and establishing a logical connection to track changes in semantics and rebuild the diagram.
The conventional symbol the Pie diagram is shown in the data example on the map \Data\shape.

4) The dialog for setting the view of a hatched areal object has been improved: the choice of a translucent line type (Line - color glass) and the setting for shift of hatching have been added. Use of imposing of two or more hatched views with different shifts of hatching allows to receive hatching of double, multicolour or other more complex views. Object type setting is performed in the map Classifier Editor or in the object selection dialog (on the "View" tab).
The conventional symbol the Hatching with offset is shown in the data example on the map \Data\shape.

5) The task "Summ elevation matrixes" has been improved. The "Rejection of matrixes with elevations outside the specified range" mode has been added. The mode is intended for estimating the elevations of a set of united matrixes and determining the composition of data with reliable elevations. Matrixes with elevations outside the specified range are removed from the list of matrixes and moved into a separate directory. The "Summ elevation matrixes" task is intended for creating a file of matrix of elevations according to one or several open matrixes. Task execution in a mode of smoothing of elevations allows to eliminate sharp differences of elevations of the resulting surface.

6) The profiling mode "By triangulation" of the task "Control of absolute heights" has been improved. There are added a processing mode "By sheets" and the ability to select individual sheets of the region using the "Filter" button. The "By sheets" mode does not detect erroneous elevations differences between objects of different sheets, but it is performed 5-6 times faster than processing in the region, since triangulation is built for each sheet separately with a smaller number of edges (profiles). For the processing mode in the region, the issuance of unnecessary messages caused by the passage of profiles through the areas of sheets absence in the case of a non-rectangular form of region has been eliminated. Processing time indicator "Time (used/remain)" has been added. For a flat terrain with a large number of elevations and a small number of isolines, the "By triangulation" profiling mode eliminates misses that are possible when searching for heights in horizontal and vertical directions, which reduces the number of uninformative messages and facilitates the analysis of control results.

7) The task of Check of vector map quality has been improved. In the mode of control of self-crossings and location of subobjects, additional processing has been added: search and removal of matching fragments of the contours of linear objects, control and correction of flags for the occurrence of contours of multipolygons. The task is started via the main menu: Tools - Run Applications - Check of vector map quality.

8) The procedure for correcting object metrics has been improved: search and removal of shuttle and spiral self-crossings has been added, statistics output on corrected and uncorrected errors has been added into the message log (Map Editor - View map control log). The procedure for correcting the metric is started through the main menu: Tools - Processing map by scenario - Correction of objects metrics.

9) In accordance with the KEUS in the operator.rsc classifier, the display of conventional symbols in the Border bodies layer has been improved: 725021230 Area (zone) of territorial claims of neighboring states, 725021260 Area (region) of a possible frontier armed conflict - on the basis of a new symbol of type the cross-hatched polygon with an offset.

14.01.22 Version 14.2.0

1) Ability has been added to view in real time video streams from remote cameras connected to the Internet. The location of cameras can be indicated on a map of the area, a plan of a city, a building, an industrial area, a three-dimensional model using various conventional symbols (objects). Objects can be movable if the camera is attached to a vehicle. In the semantics of objects, the url-link to the video stream or the ip-address of the camera is indicated. Authorization parameters can be entered at each connection or stored in encrypted form on the client computer. Integration of geodata with video streams simplifies the construction of systems for monitoring the state of the area, traffic control, security systems and others.
To view the video image, select the camera-object on the map using the "Ctrl+Shift+left mouse button" key combination. The program allows you to simultaneously view video in real time from different video sources. The window size of viewing the video corresponds to the resolution of the video stream. If necessary, the window can be expanded to full screen.
 Customizing a connection to a video camera is performed in the "Select Object" dialog. On the "Semantics" bookmark, select the "Link to video" semantics, double-click to activate the "Setting up connection to a video camera" dialog, enter the url link to the video stream or the ip-address of the camera and the authorization parameters. HTTP and RTSP data transfer protocols are supported. The data on the connected camera and its state at the current moment will be displayed in the dialog. To save the authorization parameters, select the "Remember password" mode and enter the user code in the "User identification" dialog that opens. The user code must be the same for one user account in the operating system. For visual identification of a camera with a map object, you must assign a "Camera color". In this case, the camera object on the map will have a color selected by the user and correspond to the frame of the dialog of viewing the video image.

2) The automated generalization of topographic maps has been improved. The mode "Setting the boundaries of channels visibility" has been developed. The new mode is intended for simplification of the channels network. Network simplification is achieved by means of switching-off the visibility of channels of the lowered importance in base and smaller scales of a map. Degree of the importance of the channel is defined by channel type, length and character of its location relative to other channels and rivers. In this task, two categories of objects are considered: priority and excluded objects. Priority objects are objects the visibility of which will not be changed. Such objects include rivers. Excluded objects are objects, the upper visibility limit of which will decrease by 1 level relative to the base map scale. Such objects include channels. The excluded objects can be transferred to the priority category in the following cases: the priority object adjoins to the excluded one; the object to be excluded is longer than the specified minimum length (10 mm on the map), the excluded object adjoins a border: https://help14.gisserver.ru/english/topogen/index.html?viewchannel.html
The procedures for generalizing areal hydrography, setting the visibility of linear rivers and roads have been improved. The algorithm for displacement and selection of buildings in areas with increased density of buildings per unit area has been  refined. Special processing of buildings intersecting with road network objects has been added.
Start of generalization of topographic maps is carried out through the main menu: Tools - Run applications - Map sheets processing and generalization - Automated generalization of topographical maps.

3) The mode of profiling "By triangulation" of the "Control of absolute heights" task has been improved. To speed up the control process, the processing algorithm has been optimized. Map objects are read once, each object is profiled with all edges of the triangulation. The control execution time according to the new algorithm is reduced by 3-5 times. For flat relief with a large number of elevation marks and a small number of isolines, the "By triangulation" profiling mode eliminates misses when searching for neighboring heights in horizontal and vertical directions, which reduces the number of uninformative messages and facilitates the analysis of control results. The vertices of triangulation are: a point object (elevation, GGS point, mark of water edge), a point of the metric of an areal object with an absolute height (lake, reservoir), a point of the contour line's metric. More details on the page https://help14.gisserver.ru/english/topogen/index.html

4) The application "Forecasting Emergencies" has been improved. In the new version of the task, spatial modeling of the predicted emergency zones is performed in the UTM projection on the WSG-84 ellipsoid with the installation of the axial meridian at the epicenter of the accident, then the finished result is transformed to the map projection on which the user performed the calculation. This approach allows you to get the most real data on the ground by minimizing the errors in angular values and distances due to the parameters of the projection of the original map. At the same time, additional metric points are added into the straight line segments of the contours of the objects of emergency zones for qualitatively transforming these segments and turning them into arcs on the target map. The specified improvements do not relate to the computational problems of forecasting emergency situations associated with a liquid spill calculated using the matrix of heights. For these models, the calculation is carried out in the same projection that is set for the matrix of heights.
The output of information to the map based on the simulation results is supplemented by filling in the semantics of the affected areas, drawing the epicenters of accidents and signatures of the epicenters.
The parameter "cloud transfer velocity" has been added into the list of output parameters of the emergency model at a chemically hazardous facility.
According to the comments of the Ministry of Emergency Situations specialists, the names of individual parameters were corrected in the forms for inputting initial data and displaying the simulation results.

5) The task of Calculation of values of semantics for incoming objects has been improved. Ability has been added to select the mode of source data processing in the presence of several maps - to process one or all open maps. When setting up the list of objects that are analyzed for belonging to the selected polygons, click on the Filter button to enable/disable the property Set for all maps with the same classifier.

6) The "Map print" task has been improved. Ability has been added to page-by-page save the printed areas to JPG, PNG, TIF and PDF graphic files. When saving in JPG, PNG, TIF formats  the number of files corresponding to the number of selected pages is formed. The file name contains file name and page number, for example, noginsk_1.jpg. When saving to PDF, it is generated one multi-page document.

7) The task Correction of objects metrics of objects (Subobjects mode) has been improved - there is added the ability to unite linear subobjects with a common point, provided that the subobjects are located at a distance from each other that does not exceed the Matching tolerance. Tolerance setting is performed in the dialog, by default the tolerance is 0.1 mm on the map. As a result of the operation, new subobjects with the metric of the united contours are created, or the metric points of the subobject are added to the main object if the conditions are met.

8) When coordinates are displayed not in the coordinate system of the main document - when adding a geoportal or when setting the Current projection parameters in the options menu - the <~> symbol is displayed next to the coordinates.

24.11.21 Version 14.1.0

1) The functionality of task the Floor Plan Editor, which is a part of the Geodesy editor, has been expanded. There are added the tools for generating design templates, for example, corner legends, with the ability to use them when creating new documents. The possibility of forming a floor plan using the description of the geometry of the building, transmitted through the clipboard, has been implemented. To do this, the corresponding object is selected on the territory map and copied to the clipboard using the "Copy selected objects" option, and on the floor plan document, the object is inserted into the document using a special mode. This automatically positions the object in the center of the document and rotates the object so that it fits optimally into the printable area for portrait or landscape page orientation. Along with the insertion of the building, the "North direction" object is automatically created and placed into the document, which actually reflects the orientation of the inserted object in space, taking into account its rotation angle.
Tools for saving copies of the generated document in JPG, PNG, TIF, PDF formats have been added. A new "Move" mode has been added, with help of which it is possible not only to move objects, but also to carry out their deleting, a snap of metric points to grid knots, to operate order of displaying objects and to change a font of text.
Manual input of the dimensions of created objects in a special pop-up window has been implemented. There are added the tools for editing object nodes: insert, delete, move. Interface for quick, dialog-free input of dimensions has been implemented when creating and editing objects. In the process of creation and interactive editing of objects in the GIS status bar at the bottom part of a window the current dimensions which values can be changed by the operator are displayed. In this case, the line of input values can contain simultaneously several parameters, separated by a comma. For example, when drawing a rectangle: width, height and diagonal, when editing a segment of an object: distance to the previous and next point. There is no need to call a special dialog to enter dimension values. You just need to enter the values of the parameters, separating them with a comma. In addition, there is no need to "click" with the mouse in the window of parameter input. It becomes active immediately after pressing the digits, symbols "," and "-" on the keyboard. However, only one of the parameters can be entered. Including the last one, indicating the required number of commas before itFor example, when creating a rectangle with a fixed height, it is enough to enter one number, to enter the width of the rectangle, it is enough to enter, for example, ",20.45", and in the case of a fixed value of the diagonal length, you can enter: ",,10.56".

2) In the "Map Editor" task on the "Graphic Objects" panel, the "Create table" mode has been improved. After selecting the link to the table file (csv, txt), display of data from this file has been added when creating and editing the view and table parameters. If the table parameters are customized for the first time, then the number of table columns is automatically calculated by the number of values in the row of the csv file and the correspondence of the columns is assigned. When creating each new object, you can select a link to your csv file. The selected csv-file, if necessary, is copied into the \csv subdirectory of the map directory, on which the object of the Table type is created.

3) In the task "Calculations on the map" the mode "Crossing of objects" has been improved. Ability has been added to select units for displaying the area of objects and record the area of intersection of objects into the specified semantics.

4) The technology of preparing the map for printing has been improved. In order to ensure the correct placement of bergstrichs relative to additional isolines (in the center of isolines' hachures), a procedure for cutting the additional isolines at the junction points of the bergstrichs has been added. In this case, the cut adjacent contours of the isoline always begin and end with hachures, and the bergstrichs is placed between them - in the center of the total hachures of the isoline created by the beginning and end of adjacent adjoining contours.
The parameters of the procedure for cutting additional isolines for maps of scales from 1: 500 up to 1: 1 000 000 have been added into the installation of the program (for classifiers map500.rsc, map2000.rsc, map5000m.rsc, map10000.rsc, 25t05gm.rsc, 50t05gm.rsc, 100t05gm. rsc, 200t05gm.rsc, 500t05gm.rsc, 1m05gm.rsc).
To process additional isolines, select in the main menu: Tools - Map processing by scenario - Open script file - for a map with a scale of 1: 100 000 with the classifier 100t05gm.rsc select the file c:\Users\Public\Documents\Panorama\100t05gm.preprint.process and click the Run button.

5) The mode of profiling "By triangulation" of the "Control of absolute elevations" task has been improved. For an elimination of superfluous messages the checks of occurrence of contours into the cliff, into the reservoir have been added. The message about skipping contours is issued only if the distance between them on the profile is greater than the threshold (0.8 mm of the map). If the difference in elevations of neighboring lakes is less than half of the relief section and the "Issue warnings" mode is not set, then the message is not displayed. The "By triangulation" profiling mode reduces the likelihood of misses when searching for controlled elevations, which reduces the number of uninformative messages and facilitates the analysis of control results.

6) The task "Check of vector map quality" has been improved. The new type of control the "Control of correspondence of relief objects and height matrixes" has been added. In the presence of a matrix of heights for each point of object with 3D metric a check of correspondence of value of the third coordinate of a point of the metrics and value of height in a matrix is carried out. If the third coordinate in the object metric is absent, then the correspondence of the value "Absolute height" of the object semantics and value of height in a matrix for each point of object is checked.

7) The task "Import of raster data" has been improved. Import of rasters of format MrSID (SID, JPEG2000, NTF, ECW) has been added. The MrSID format is used to compress raster graphics. By means of this format, packed huge raster images such as aerial photography and satellite photos can be quickly viewed piecemeal without the need to unpack the entire file.

12.10.21 Version 14.0.3

1) In the Map Editor, the mode of creating an object by the metric coordinates entered from the keyboard has been improved. To speed up work, the ability to copy and paste coordinate values using the clipboard has been expanded (key combination Ctrl+C, Ctrl+V). If the clipboard contains multi-line text and the lines have different lengths, then when extracting data from the clipboard, the program automatically detects and fills the coordinate fields with one execution of the Ctrl+V command. A space or tab character is used as a separator character for table fields. Copying and pasting data is supported both in a separate field and in a selected range of table cells.
The tasks of creating a linear and areal object have been improved using the new auxiliary mode "Bind by shortest distance", which is activated by selecting the corresponding item of the context menu or by pressing the "hot" key "W".
In the Cutting objects by lists mode, the ability to select the Create multipolygon option has been added. When performing an operation on objects from a file of lists, the cut areal objects are saved as one multipolygon or as separate objects.
Into the procedure for changing the type of an object, a mode has been added for creating raster symbols by each metric point of a selected object or a group of selected objects. A new type of object is assigned using the dialog "Select object type from the classifier" or by pressing the hotkey "E". Result of executing the operation of  recoding is the set of point objects, the coordinates of the metric of which correspond to the metric of the selected object. After completing the assignment of a new symbol in the "New Image" mode, the original object is deleted, in the "Copy of object with change in image" mode, the existing object is saved.

2) On the panel "Cut and combine" in the task "Map Editor" the mode "Dissection of a linear object by a linear" has been added. To perform the dissection procedure, the object being edited and the cutting object are sequentially selected. Processing of both open and closed contours is supported. The processing of the sections of the edited object that are inside the dissecting object is performed in three modes: saving without changing the code, deleting sections, recording with changing the code.

3) Into the "Map Editor" task - the "Graphic Objects" panel the mode of creating a graphical object of the Table type has been added. With the help of objects of the Table type, statistical data can be presented for various industries.
The graphical view of the object makes it possible to immediately create and draw the desired table onto the map, without adding it into the classifier. This method is relevant if the created table is unique for a specific object/territory on the map.
When mapping each new graphical object the Table, a request is issued to select a csv file with the contents of the table.

4) In the Select object dialog, the ability has been implemented for adding and editing semantics of type the "Link to the file folder". Value of semantics is the name of directory, which contains many files of different formats and folders. If the semantics are not filled, then when accessing it, a dialog is called to select a folder name. When accessing the filled semantics "Link to the file folder", a list of files contained in the root folder and subfolders is automatically generated. By double click by a mouse on the chosen file, the corresponding program of recognizing and processing the file is started. When referring to documents, tables and graphic images, the contents of the file are displayed, when referring to spatial data, the dataset is opened in a separate GIS window.
If the folder contains documents that do not need to be edited, then it can be compressed into a ZIP file, and the object can be assigned the semantics of the Link to a file type. Actions with documents will be the same as when linking to a folder.
When packing maps into MAPZ, SITZ, MPTZ formats, documents referenced from the semantics of type the Link to the file folder will also be packed into one data set, unlike semantics the Link to a file.
In the Metric bookmark, a fast copying into a clipboard of all coordinates of the metrics using the Ctrl+A key combination has been implemented for the further use of the copied data, for example, for their placing in the mode of creation of object by coordinates entered from the keyboard.

5) Into dialog of constructing titles by semantics of selected objects the possibility of selecting a mode of creating a title for a multipolygon has been added. When the "To sign all objects included in the multipolygon" option is enabled, the title is formed for each contour that belongs to the multipolygon and is created in accordance with the dialog settings. If it is necessary to place a title on only one object within a multipolygon, disable the Sign all objects option.

6) The task "Control of absolute heights" has been improved. A new type of profiling of map objects has been developed - by triangulation edges. The vertices of triangulation are: a point object (elevation, GGS point, mark of water edge), a point of the metric of an areal object with an absolute height (lake, reservoir), a point of the contour line's metric. For flat relief with a large number of elevation marks and a small number of isolines, the new type of profiling eliminates misses when searching for neighboring heights in horizontal and vertical directions, which reduces the number of uninformative messages and facilitates the analysis of control results.

7) The task of connecting geoportals has been improved. There is added a support for the geoportal of the Russian Federal Geological Fund - Objects of accounting for the state balance of mineral reserves, demonstrating the presence of minerals. The geoportal includes 3 layers: Hydrocarbon raw materials, Solid fuel minerals, Common minerals.

07.09.21 Version 14.0.2

1) The "Map Legend" task has been improved. On the "Maps" bookmark, the "Insert selected objects" menu item has been added into the context menu. This mode allows you to paste objects previously copied to the clipboard onto one or several selected maps in the tree.
More detailed description: https://help14.gisserver.ru/english/panorama/index.html?svvectormap.html

2) In the Select object dialog on the Semantics bookmark, the Select similar objects and Select objects by semantics items have been added into the context menu. When selecting objects similar to the selected one, coincidence is checked in terms of the layer, type of localization, object code and the coincidence of the value of the current semantics or the semantics selected on the bookmark. When marking objects by semantics, only the coincidence of the value of the current semantics or the selected semantics is checked.
If the Semantics bookmark in the current line has semantics of type the Link to file, then the context menu will additionally contain items the Open in a separate window and Add to current document. When you select the appropriate item, a command will be executed to open or add the corresponding data set (vector map, remote sensing data, and the like).

3) In the Map Editor there is implemented the mode of creating multipolygons, multiline or multipoint objects based on selected objects, depending on the type of localization of the selected objects - areal, linear or point. The metric of the selected objects is combined into one object with common semantics, and the processed objects are deleted. Metrics uniting is performed only for the objects having the same classification code, as at the first marked object.

4) In dialog Edit semantics list, the ability has been added for change the width of the column of the semantics table using the Ctrl + left mouse button combination in the column header. The Expand column item has been added into the context menu of the dialog.

5) The "Show all objects" item has been added into the Options menu. This mode is intended for displaying all map objects without taking into account the borders of objects visibility and the contents of the map display. To quickly enable and disable the mode, a combination of hot keys Ctrl+Shift+A has been added. More detailed description: https://help14.gisserver.ru/english/panorama/index.html?options.html

6) The task "Data list of maps" has been improved. On the "Matrix" bookmark the call of mode "Optimization of list of matrixes of qualities" has been added. Optimization of the matrix of qualities is performed to reduce the file size, as well as to update reduced copies (tiles) of the matrix for different display scales. Reducing the file size is achieved by cutting the image by the specified frame.

7) The task "Import of vector maps from OSM format" has been completed. Ability has been added to select the main language for creating a map: local (in accordance with the main language of the territory), Russian and English. By default, all names in the source dataset are presented in the national language of the mapped area. However in the additional attributive data there can be names in other languages. If, when importing data, Russian or English is specified as the main language, the semantics of the name will be filled with the text in the selected language and the titles on the map will be formed in it. In case of absence for separate objects of texts in the chosen language, there is a possibility of using the text in a national language.

20.08.21 Version 14.0.1

1) In the task "Share your photos with the coordinates of the shooting", the dialog "The movement of the track (video)" has been improved. The algorithm for sequential display of video files in the selected folder with automatic transition from file to file has been improved. The program builds a set of tracks based on the metadata of video files. Tracks are formed in the form of linear objects with a four-dimensional metric containing three-dimensional GPS coordinates of the camera and the recording time of key frames of video files. In the new implementation of the program, the smoothness of video data playback has been increased. Synchronization of camera position on the map was improved. An information line has been added containing the name of the current video file, date and time of shooting. This tool allows you to quickly set the position of an object at any time provided by a set of video files.
 More detailed description: https://help14.gisserver.ru/english/alongroute/index.html?basicsection.html

2) The "Report Designer" task has been improved. Legend and explication maps are created in a conditional coordinate system, which eliminates distortion when added to a map created in a different projection. Maps with tables of legends and explication are created with a coordinate reference to the northeast corner of the designed map, which allows adding maps without additional positioning. In the Legend formation mode, the functions "Divide into blocks", "Split Block", "Combine blocks" have been added. The number of lines with conventional symbols of objects in a block can be changed. A block on the map is created in the form of a grouping of objects by semantics, which allows further general movement, deletion and other group operations.

3) In the Map editor task, the mode for creating objects the Coordinate label has been improved. There is added the ability to dynamically change the settings of the title, which is created onto the map next to the cursor. By right-clicking on the Set font parameters menu item, the font editing dialog is called up, in which you can change the color, height, name and other properties of the font. The new font values are stored in the object semantics the Coordinate label.
In the mode of Creating object by coordinates entered from the keyboard there is added a support for calculating the coordinates of a metric point using the specified initial coordinates of the point, azimuth and distance to the next point.
In the Cut lists mode, the algorithm for cutting objects specified by one list from objects specified by another list has been improved. When processing large amounts of data (hundreds of thousands of processed objects with thousands of internal contours), the operation time was reduced from several hours to minutes. The mode can be used, for example, for cutting islands in water bodies, glades in vegetation and for other objects. Processed objects are checked for self-intersections and automatically corrected. The contours of the cut objects are automatically matched to the processed objects, which significantly reduces the amount of manual work.
More detailed description: https://help14.gisserver.ru/english/mapscena/index.html?idn6448.html

4) In the File menu, the task has been added for creating a work region by coordinates to form a work region by the specified dimensions or nomenclatures of topographic map sheets. The task is called using the main menu item "File/New/Work region by coordinates".

5) Algorithms for storing "point cloud" data in MTD datasets have been improved. Packing data, taking into account the area of the processed area and the specified storage accuracy, allows you to reduce the size of created MTD files by up to 4 times, which can be from several tens of Gigabytes to Terabytes. New algorithms improve the accuracy of terrain description over a larger area and accelerate the construction of 3D terrain models.

6) The task "Data list of map" has been improved. On the "Matrixes" bookmark in the context menu, a call of the new mode "Change of location of a matrix on dx/dy meters" has been added. The mode is intended for changing the binding of matrixes of height, layers and qualities of the document onto a specified value in meters. The processed matrixes must be available for editing. Changing the location is carried out both for one and for all matrixes of the document.

7) In the task of constructing labels by semantics of objects, the ability to apply arbitrary graphic labels not specified in the RSC classifier has been added. The choice of color, font, height, thickness and other parameters of the label is performed in the dialog, which is called by the button Graphics. The location of the graphic label relative to the object being signed, filling and displaying the semantic characteristics is carried out according to the same algorithm as for the title from the map classifier.

8) In the task "Control of label metrics" the ability has been added of processing the titles on the selected map or on all maps available for editing.

9) The task "Map Passport" has been improved. On the "Sheet Metadata" page there is added the information about execution of report of the sides of a map sheet with adjacent sheets. The report of adjacent map sheets is a coordination of areal and linear objects of adjacent sheets, the contours of which go onto the sheet frames. Objects of adjacent sheets are considered coordinated in case of conformity of the points going onto the frame, and absence of contradictions of semantic characteristics.
By default, thesigns of sheet sides report have the "Not installed" value. When matching two adjacent sheets for the corresponding side in the passport of the map, the value "Completed" is set. For maps with an arbitrary territory without division into nomenclature sheets, the values"Not required" are entered in the report fields.
On the "Metadata" page, the list of metadata saved in the ".meta.xml" file has been expanded. There is added a recording an information about the restrictions on the use of the dataset: information about the agreement (contract), under which the dataset was created, containing restrictions on the distribution and use of data.
Improvements were made in order to ensure the maintenance of federal and regional collections of spatial data and the completeness of the metadata description.

10) Displaying sea maps of S57/S52 standards has been improved. In the s57navy.rsc classifier for attributes that have a list of classified values (Attribute type: L - CATAIR, CATACH, ... TECSOU), property the Repeat allowed is set. When exporting and importing data, lists of attribute values (1,7,, 30) are written and read. For display of lists of values, into the combined title the new operating symbol ' r ' (#113.r) has been added, which allows to form a line from the list of attribute values, separating them with a space.
More detailed description: https://help14.gisserver.ru/english/rscedit/index.html?creating_title.html

11) The "Display/Inform window" item has been added into the Options menu to enable or disable a pop-up message that informs the operator about the result of the action performed in the map window.

26.07.21 Version 14.0.0

1) The "Show statistics" task provides the construction of thematic maps for the countries of the World and the regions of Russia, Armenia, Azerbaijan, Belarus, Kazakhstan, India, Uzbekistan, Tajikistan and other countries based on the built-in maps of the administrative boundaries of the regions. Statistical data should be presented in the form of a table in CSV format. The table can have two or more columns, one of which must contain the names of countries, regions of countries, or municipalities belonging to the selected region.
To build a thematic map, you need to select a statistics file (text file of CSV type) and the corresponding region. The program automatically determines the separator characters for table fields, columns containing a key field and a value field, selects the optimal (regular or logarithmic) range of values (multiples of 2, 5, 10) based on a set of values, selects standard dividers to display large values in thousands, millions and billions, calculates the precision of outputting small values.
The result of construction contains colored territories of administrative units, a scale of ranges of values of statistical data and a list of names of territorial objects with the values of the selected statistical data. The type of the scale depends on the range of statistical data values. The resulting map can be printed or saved into files of vector (SVG, EMF) and raster (PNG, TIFF) formats.
Examples of ready-made thematic maps (MPT files) are located in the folder: c:\Users\Public\Documents\Panorama\Panorama14\data\thematic.
More detailed description: https://help14.gisserver.ru/english/thematic/index.html?regionstat.html

2) In the task "Creation of thematic map" the mode "Coloring by unique values of semantics" has been added. When this mode is selected, a coloring of the areal objects with identical value of chosen semantics into one color is carried out. Unlike other modes of construction, this mode allows you to carry out construction for any type of semantics, including symbolical semantics.
 More detailed description: https://help14.gisserver.ru/english/thematic/index.html

3) The "Add photos" task in the "File" menu has been improved. Photos are displayed on the map as icons (thumbnails). When the map is zoomed in, the photo enlarges, allowing you to see the photo in more detail. An automatic clustering algorithm is used to group the photos on a map when scaling. Densely located objects with photos are replaced with the first object in the cluster with indicating the number of photos in the given cell. A description of the cluster for working with displaying photos has been added into the service.rsc classifier. To upload photos, you must select a folder with photos. After completing the selection, a service map containing point objects in the form of photographs will be added to the open document. A link to the photo files will be written into these objects. The service map is saved in the document folder and entered into the document map list. When you reopen the document, the map with photos opens automatically. If necessary, a list of all open data can be saved into an MPT or MPTZ project.
More detailed description: https://help14.gisserver.ru/english/panorama/index.html?photoload.html

4) In the task "Share your photos with the coordinates of the shooting", the dialog "The movement of the track (video)" has been improved. The mode "Directory selection" has been added which allows to view video files with a GPS-track, located in the selected directory. During playback, video files are loaded one by one, according to their chronological order. For example, the directory may contain video files from a car DVR containing video material on the route of movement around the city. When you select the "Directory selection" mode, video files with a track will be automatically loaded for viewing.
 More detailed description: https://help14.gisserver.ru/english/alongroute/index.html?basicsection.html

5) Display of clusters used for grouping point conventional signs on a map has been improved. Into the cluster description the property Display the first character in the cluster has been added. Placing it in the position of the cluster sign will first display the first object in the cluster and then the cluster icon. In this case, the cluster icon can contain only the number of objects or other complementary elements of the conventional symbol. When drawing an object, various semantics can be taken into account, including links to graphic files, which makes the generalized sign more complex and informative.
 More detailed description: https://help14.gisserver.ru/english/Rscedit/index.html?rsc_clust.html

6) Display of raster data bounded by a frame has been improved. The image of such rasters is cut out by the contour of the frame of arbitrary complexity. The frame can be set along an arbitrary closed contour, or along a selected object. The frame can contain thousands of points and thousands of contours, and also many times exceed the raster in area. A large number of frame points slows down the display speed of the raster. To speed up the display of rasters, an optimization of the raster frame during recording has been added - all frame contours are cut to the dimensions of each raster. When setting a region frame to all coverage rasters of a region, an optimized frame is written into each coverage raster. Frames with a minimum number of points (from 4 to 20 - the top number depends on the quality of the source frame) are recorded into the rasters that intersect the contour. The frame is not written into the rasters that are inside the frame. A fictitious 4-point frame is written into the rasters that are outside the frame (to turn off the raster display).
When opening rasters and and height matrices created earlier, frame optimization is performed automatically (a sign of frame optimization is entered into the file). This approach allows you to speed up the display of both new raster data and previously created ones.

7) In the Map Editor task, the Delete 4-dimensional metric of objects mode has been added into the Edit Height panel. This mode allows you to convert 4-dimensional coordinates containing a floating-point number (M) or a pair of integer values (F) in the 4th dimension into 3-dimensional coordinates for the selected object or for selected objects. The Delete height from metrics mode converts 4-dimensional or 3-dimensional coordinates to into 2-dimensional ones.
On the Create Object panel, the mode of drawing an object of the TITLE type on the map has been improved. To accurately binding the title to the object, a mechanism is used to capture the point of the object when the cursor is hovered in the vicinity of the point. The capture mode is started when the pop-up menu item "Capture an object node" is selected or when the "K" hotkey is pressed. The title metric will contain the exact coordinates of the selected point of the object.

8) The dialog "Open a map DBM" has been improved, which displays the contents of tables of spatial databases PostgreSQL, Oracle or MS SQL Server. "Save data to CSV file" mode has been added, which allows you to save database table records to a text file in CSV format. Before saving to a file, the user can select the displayed table fields and set a filter on the table to select the required records that will be saved to the CSV file.
In the Database task, a button for saving records to a CSV file has been added into the "Standard Form" dialog. When saving table records in Excel formats, you can choose the landscape or portrait orientation of the report.

9) In the task "Report Designer" the ability of creating a project of arbitrary size has been added. When drawing  a new inset of the map, it became possible to draw it exactly along the frame of the work area, that is, to create a general background of the document. There were added the controls for the order in which objects are displayed on the document ("Above all", "Below all"). A new "Open Stamp" mode has been added, which allows you to add one or several previously prepared stamp templates (corner stamps, headers and footers, etc.) to the document with the ability to preview the image of the inserted stamp. The new modes complement the task tools that provide fast and high-quality creation and design of graphic documents.

10) In the symbolic semantics properties in the Classifier Editor, you can enter a string pattern defining valid characters in a string value or a special-purpose string pattern, for example, GUID, cadastral number and others. For strings that have a value template, when you enter a value in the Select Object dialog box, its compliance with the template is checked.
If the Mandatory (Required) property is set for the object semantics in the Classifier Editor, then when the object is created in the Semantics tab, this characteristic will be immediately added to the list for filling.

11) The "Navigator 3D" task provides saving of the constructed three-dimensional terrain model to the database of the DB3D format. A three-dimensional model consists of two parts: a relief model (of the earth's surface) and three-dimensional models of terrain objects.
The elevation model is formed on the basis of spatial data included into the project: digital vector maps (including spatial databases), elevation matrices, tin-models, mtd models, aerial and space images (including tile pyramids). Elevation data is used to construct the terrain surface. Textures are formed from digital map images and raster data and superimposed onto the surface. The object composition of maps, which is used to create textures, is customized in the dialog "3D model display composition".
Three-dimensional models of objects are formed on the basis of typical 3D conventional symbols assigned to objects in the Classifier Editor task, including those imported from exchange formats (COLLADA). The elevation model and three-dimensional models of objects are saved in the database of the DB3D format tile-by-tile at user-specified scale levels. At the maximum level (on a large scale), the most detailed terrain model is created. At the minimum level (on a small scale), a simplified model is built. After saving a three-dimensional terrain model, the resulting database is automatically connected to the project to display the model.
DB3D format is intended for storing and displaying pyramids of three-dimensional tiles packed together with metadata tables in SQLite format. It provides fast tile-based output of spatial information in accordance with the requested scale and area. The volumetric tile matrix is of type GoogleCrs84Quad. Data granularity and coverage are unlimited. Surface textures are stored in JPEG and PNG formats. Saving a terrain model to a database speeds up the display of a three-dimensional terrain model in desktop and Web-applications, makes it possible to work with the model later without the original cartographic data.

12) The task "Lists of objects" has been improved, which provides performing the operations on sets of objects: selection, union, intersection, search for intersecting objects with different types of intersection, search by distance, building zones and others. "Cut objects by lists" mode has been added for cutting from the objects of the edited list of objects of the reference list. The reference list must contain areal objects, the contours of which will be used to edit the objects of the edited list. Objects from the reference list are not edited, except for the case when the intersection points with the edited object are inserted into the reference object.

13) The task "Control of absolute heights" has been improved. The "Control of lack of base and secondary horizontals" mode is divided into two separate modes - "Control of lack of base" and "Control of lack of secondary".  Depending on the area, additional horizontals not always must be present on the map. In this case, disabling the control of lack of secondary horizontals allows you to reduce the number of messages issued by the program, which facilitates the analysis of the control results.
In the task the Quality control of a vector map, a check of the values of symbolic semantics to a template, if it is specified in the Classifier Editor, is added. "Excluding topology" option has been added into the control of metric's double points. When the "Excluding topology" option is enabled, the presence of double points is performed only according to the metric of the controlled object.

14) In the task Go to a given point of the region, it is possible to insert data lines with coordinates X and Y, separated by a space, tabulation, comma or semicolon, from the clipboard in one action, into two coordinate fields (New point) at once.

15) The task "Load coordinates from a Microsoft Office Excel file (*.xls, *.xlsx)" has been improved. The task allows you to plot objects on the map from an Excel file for all lines or for a range of lines specified by the user. The mode of forming a list of correspondences between table fields and object semantics has been updated. The semantics for a list can be found by name, code, or key, which allows you to speed up the process of creating a list. In the modes "Save/Restore settings" the ability has been added to save the list of configured semantics in the ini - user file. "Delete correspondence list" mode has been added, designed to delete the entire list if it is not up-to-date, for example, after restoring parameters from the settings file.

16) In the task "Saving a vector map to files of graphic formats" an export of an image of an open document into the KMZ format has been added. The formed KMZ archive contains the KML project file and a set of raster tiles pyramid for the saved territory. The KML file contains a description of the raster data parameters - the names and coordinates of the rasters binding, as well as the priority of their display. In addition to the KMZ format, the task can save images into BMP, TIFF, JPEG, PNG and RSW formats. A fragment of a digital map document of any type and composition can be saved, including vector maps, images and matrices, as well as geospatial data from external Internet resources (WMS and WFS - services) and databases. In the task, it is possible to save the map image by the selected area, by the page format and by the dimensions of the selected objects, for example, by the dimensions of the frames of the nomenclature sheets.
More detailed description: https://help14.gisserver.ru/english/panorama/index.html?vekbmp.html

17) In the task "Export of matrix of height" the list of saved file formats has been expanded. Along with TXT and TIFF files,the ability was added to save a digital elevation matrix into a KMZ file. The formed KMZ file is an archive with the KML project and a set of tiles - single-channel GeoTIFF files with data on the heights of the relief. The KML file contains a description of the data: file names and tile binding coordinates, as well as the priority of their display. The task is called using the main menu item "File - Export to . - Matrix (TXT, TIFF, KMZ)". More detailed description: https://help14.gisserver.ru/english/panorama/index.html?savemtwas.html

18) The initial opening of large vector maps (from several million objects and more) has been accelerated after importing data from exchange formats or databases from tens of seconds to fractions of a second. There is improved a positioning of objects added onto a map in the display sequence chain, as when sorting a map, which improves the quality and ease of editing the map, speeds up the initial construction of the object tree when opening the datasets. Expansion of files of management by order of writing objects SIN has been replaced onto SI2.

19) Support has been added for files-links to maps located on the GIS Server. For example, a text file with any extension (".sitx", ".mpt" or other) can contain a string in UTF-8 encoding: .REF HOST#gisserver.ru#2047#ALIAS#kaliningrad.mptz. When you open this file, an automatic transition to the data on the GIS Server will be performed.