Parameters of processing matrix and construction of horizontals

Print Previous page Top page

Dialog of Forming horizontals mode contains three groups for specifying parameters:

- parameters of processing of a matrix;

- output map;

- parameters of construction of horizontals.

 

In Parameters of processing of a matrix group there are:

1. Control of the passport data (nameplate) of a matrix. At the established flag the check of passport data of all open matrix data onto really existing values is carried out (the minimal and maximal values, dimensions, SKO, etc.) At discrepancy of passport data they will be replaced onto really received data.

 

2. Smoothing on lines and columns. At the established flag the smoothing of MRH for elimination of mistakes of profiling on photogrammetric devices is carried out. There are some variants to carry out the smoothing:

- all over again on lines, then on columns

- all over again on columns, then on lines

- only in the lines (direct and return pass)

- only on columns (direct and return pass)

- only in the lines (direct pass)

- only on columns (direct pass)

- only in the lines (return pass)

- only on columns (return pass).

 

Choice of a variant of smoothing remains for the operator and is defined by type of photogrammetric device and a technique of MRH creation. Degree of MRH updating is established by means of the corresponding element located in one line with a flag of operation. The more the factor of smoothing, the greater site is exposed to the analysis and processing.

 

3. Prompting of analytical structure. At the established flag the updating of a surface of a relief with purpose of receiving the more smooth forms of a relief is carried out. Degree of MRH updating is established by means of the corresponding element located in one line with a flag of operation. Processing is spent by a method of the dispersive analysis. The factor of updating defines the sizes of an elementary area for calculation of local values of a dispersion. The more the factor, the more degree of MRH updating and speed of processing is below.

During prompting the analytical structure, the heights values of the matrix are modified, both on level ground and on steep slopes.      

In this case, modifying of values on the slopes leads to an "increase" in the relief, that is, the horizontals are displaced in plan, in comparison with the source matrix.

When processing the matrix, there is often a need to process the plain and mountain terrain in different ways: on plain to smooth, and on the rugged terrain to not smooth.

A complete disabling the process of  prompting of analytical structure leads to the fact that in the mountainous regions the horizontals forms correspond to the real relief, and on the plain they are not sufficiently smooth and besides, a large number of "noise" is created - small closed horizontals that do not reflect the relief forms.

When the flag «In view of local ruggedness» is set, the program automatically determines the degree of terrain ruggedness in local areas, specified by the modification coefficient. If the variance on the local area does not exceed the specified level (for example, 1 section height of relief), then the area is considered as a level ground and the heights of a relief are modified. Otherwise, the area is classified as "mountainous" and heights are not processed. The value of level can be selected for each matrix only during the research. It is better to start from a level value equal to the 1 section height of relief.

In order to force the program to set the area in which you do not need to smooth the matrix, you must first create a binary raster (black and white) and set the flag «In view of not processable zones setting by raster».  The raster name is selected in the corresponding element.

The best way to create a raster is the following method. To construct horizontals by a matrix without processing (without smoothing and prompting of analytical structure). Visually, by the received horizontals, to estimate places in which there is no need to perform smoothing. Digitize such places by areal objects (subobjects are allowed). Disable visualization of all matrices, rasters and maps, except for that one on which the areal objects are located - not processable zones, and set only objects of this type in the map view. Call the procedure for saving the map into a raster (BMP, TIF, PCX). In the procedure dialog, you must set the parameters of the raster: 1 bit per pixel and the resolution corresponding to the resolution of the source matrix. Enable the flag of using the file of binding. Then add the resulting raster to the open matrix using the file of binding. Specify the raster name in parameters of prompting of analytical structure.

 

4. Adjustment with high-altitude points is necessary for exact "stacking" of contours in region of a high-altitude point.

For adjustment the program uses all point objects having "absolute height" characteristic, or H coordinate. If point object has and coordinate Н and "absolute height" characteristic then "absolute height" characteristic will be used. Into MRH element corresponding to a point the value of a point height is entered, and surrounding elements smooth out by polynomial methods. Size of the local area, subjected processing is defined by factor of the coordination located in the same line, as a flag of operation.

 

5. Adjustment with the objects having 3D coordinate description (XYH) is carried out for specification of values of MRH elements in region of location of three-dimensional objects. For adjustment the program uses all linear objects having three coordinates of the metrics. Check of a correctness of Н coordinate is not carried out, it is considered, that all heights are true.  Into MRH nodes to which objects with coordinate description XYH belong, or value of Н coordinate of a current point, or Н value received by a method of linear interpolation of the next points of the metrics is entered. To enlarge coordination's strip use the factor of the coordination located in the same line as a flag of operation.

 

6. Adjustment with the linear objects concerning water-currents (the rivers, gullies) is carried out for specification of values of MRH elements in location region of linear water-currents. For adjustment the program uses all linear objects specified by the user in dialog "Set structure of processing water-currents". For a call of dialog the Contents button, located in the same line as a flag of operation, is intended. The program forms graph of hydrography and sorts the objects by length. It is done that more lengthy objects have been processed first of all and were the initial information for the coordination of less lengthy water-currents. Heights in points of a source and a mouth are defined for the each water-current, the linear interpolation of heights with the purpose of giving monotony to decrease of H coordinate from a source to a mouth is carried out. On a trace of a water-current the MRH nodes receive values of the interpolated heights. To enlarge coordination's strip use the factor of the coordination located in the same line as a flag of operation.

 

7. Adjustment with areal hydrography with a constant water level is carried out for specification of values of MRH elements in region of location of water surface with identical height (ponds, lakes, seas). For adjustment the program uses all polygon objects specified by the user in Set contents dialog.  For a call of dialog the Contents button, located in the same line as a flag of operation, is intended. For execution of operation the height is taken from "absolute height" characteristic. If it is absent, value of H coordinate of the first point of the metrics is selected. If there is no H coordinate the height is calculated by MRH.

Program calculates the centre of gravity of area object, reads out from MRH the value of height and uses it for the further coordination. To enlarge coordination's strip use the factor of the coordination located in the same line as a flag of operation.

 

In Output map parameters group there are:

1. Name of output map defines a name of a map on which created horizontals will be placed.

2. Name and horizontals code. In corresponding elements the user can choose the codes of the basic, thick and additional horizontals necessary to him.

3. Output area is intended to set the sizes of a site of district on which horizontals will be created. In any case the site should be provided by matrix data. If the user has chosen a site on which MRH is not present, the program will not continue work. By default dimensions of all region of works are used for formation of horizontals, but they can be changed, using buttons: All region, Inside of frame, Inside of contour and Inside of object. At a choice of area of construction inside of a framework it is necessary to specify rectangular area of construction. At a choice of area of construction inside of a contour it is necessary to specify the any closed area, and at construction inside of object - the polygon or closed linear object.

 

In Parameters of horizontals construction group there are:

1. Flag of construction of horizontals, which is used for indication to the program of the necessity to form horizontals. This possibility allows to carry out procedures of smoothing and the coordination separately from procedures of construction of horizontals if the sizes of matrix data are great and time for processing is required significant. In this case it is possible to carry out stage by stage separate operations of smoothing and coordination, not carrying out thus formations of horizontals.

2. The flag of construction of additional horizontals is used in the event that it is necessary to generate also additional horizontals besides the basic and thick horizontals.

3. Flag for construction of strokes is used to create vector objects indicating the directions of the slopes for closed horizontals. Strokes are formed only for those closed horizontals, within which there are no other contours. In other words, only for the most "upper" or "bottom" horizontals, describing the hills and holes respectively.

4. The height of section of a relief, defines a step of forming the horizontals by height in meters.

5. Minimal length horizontals (mm) defines the admission of a filtration for "small" horizontals. All contours which length is less than the specified value, are rejected and are not entered into an output file. However, the small contours located in region of high-altitude points are not deleted and are entered into an output file. Thus, the rule of generalization of the  contours which are not reflecting forms of a relief is realized.

6. Minimal and maximal elevation of horizontal show the real values in MRH and allow the user to be oriented in a condition of process of construction of horizontals. Except for that the parameter the minimal height can be used for the indication of the starting height for construction of contours. The height should not be less minimal and more maximal heights MRH. The program in any case will correct erroneous value during construction.

The resulting horizontal is a complex broken line, thus, some of points express the shape of the relief, but most of the points give the contour a jingle (serration). This original jingle (bounce) to the left to the right from a true axial line must be eliminated. To delete such points, methods of filtration are used.

7. Factor of metrics filtration (mm) (distance in mm from the point up to the segment of the metric) is used to straighten the metrics segments of the obtained isolines of a relief. The points located at the left and to the right from an axial line, on the distance specified as factor of a filtration are deleted.

8. «To eliminate jingle» mode is used for giving smooth forms to isolines of a relief, by filtration methods, but taking into account an arrangement of points on a local area. If within a certain local area of the metric, the contour turns in one or the in other direction, then an image in the form of serration is obtained. Tracking and straightening of such areas is carried out at elimination of jingling. By combining the value of the filtration coefficient and the elimination parameter of jingle, it is possible to obtain contours with smooth shapes, with simultaneous decreasing the number of metric points. In general, the procedure for filtering the metric of contours looks like. At first the double points in the metrics are eliminated. Then, if the «Factor of metrics filtration» flag is set, linear filtering the metric of points (decreasing of metrics points number) is performed. Further, taking into account the flag «To eliminate jingle» the «decimation» of metrics is carried out in two passes. On the first pass, the segments of the metric less than or equal to 2 steps of the matrix are filtered. On the second pass, the segments of the metric are processed that are less than or equal to 4 steps of the matrix.

9. Smoothing is used for giving smooth forms to broken isolines of a relief, by addition of the metrics points by a method of interpolation of their planned position. Smoothing may be performed by various methods:

- smoothing spline (50 %) - maximum "cutting" of corners;

- smoothing spline (30 %) - average "cutting" of corners;

- smoothing spline (15 %) - minimum "cutting" of corners;

- curve Bese;

- describing spline.

 

Use different variants of smoothing for different types of terrain. For a mountainous terrain the filtration procedures are enough. For hilly terrain you can use the describing spline or a smoothing spline with minimum "cutting" of corners. For flat terrain - the curve Bese (Bézier curve) and smoothing splines.