Согласование объектов гидрографии и матриц высот

Печать Стартовая страница

Инструмент Согласование объектов гидрографии и матриц высот предназначен для формирования высот в узлах объектов гидрографии с учётом направлений течений на основе матриц высот с последующей корректировкой матриц.

 

Обрабатываются объекты, коды которых перечислены в настроечном файле C:\Users\Public\Documents\Panorama\hydrolay.xml.

 

В этом файле для каждого классификатора объекты разделены на 3 группы:

 

  1. Линейные объекты гидрографии (hydroLine).
  2. Площадные объекты гидрографии с постоянным уровнем воды (hydroConst).
  3. Площадные объекты гидрографии с переменным уровнем воды (hydroDiff).

 

Пример описания объектов классификатора map5000m.rcsz в файле hydrolay.xml:

 

<config>

 <classifier name="map5000m.rcsz">

         <hydroLine>

                 <code>31431000</code>

                 <code>31410000</code>

         </hydroLine>

         <hydroConst>

                 <code>31110000</code>

                 <code>31120000</code>

                 <code>31133000</code>

         </hydroConst>

         <hydroDiff>

                 <code>31410000</code>

         </hydroDiff>                

 </classifier>

</config>

 

При необходимости в этот файл аналогичным образом добавляются данные для других классификаторов.

 

Входные данные:

— Векторная карта с объектами гидрографии.

— Матрицы высот.

 

Выходные данные:

— Векторная карта с рассчитанной высотой у объектов.

— Матрицы высот с откорректированными высотами.

 

 

Диалог Согласование гидрографии

 

 

1. Главная панель.

Главная панель содержит 3 кнопки:

 

button_exitВыход,

 

button_help2Помощь,

 

button_xls2dbfВыполнить согласование.

 

2. Обрабатываемая карта.

Выпадающий список со всеми открытыми картами. Будут обрабатываться только объекты выбранной карты.

 

3. Режим обработки.

Выпадающий список с режимами обработки. Режимы включают в себя один или несколько этапов обработки данных:

 

Подготовка объектов. На данном этапе объекты гидрографии согласовываются друг с другом: пересекающиеся объекты разделяются, одинаковые объекты объединяются.

 

Расстановка высот объектов. На данном этапе в объекты гидрографии переносятся высоты из матриц высот, после чего эти высоты корректируются. У линейных объектов гидрографии должно быть плавное понижение высоты от первой точки до последней, высоты корректируются на основе направления объекта. Если последняя точка линейного объекта гидрографии выше первой, то в последнюю точку переносится высота из первой, после чего в примыкающих объектах высоты пересчитываются. У площадных объектов гидрографии с постоянной высотой должна быть одна высота во всех точках, эта высота рассчитывается как среднее арифметическое высот матриц, попадающих в объект. У площадных объектов гидрографии с переменной высотой высота в точках зависит от высот в матрицах высот и от высот примыкающих объектов гидрографии.

 

Корректировка матриц высот. На данном этапе высоты из объектов гидрографии переносятся в матрицы высот. Вблизи объектов гидрографии высоты сглаживаются, если указан радиус сглаживания.

 

4. Согласование высот.

Данная панель содержит 2 параметра:

 

Радиус поиска низины – радиус, в пределах которого ищется минимальная высота для каждой точки объекта. Если векторный объект реки не попадает в русло в матрице высот, то программа будет искать русло в указанном радиусе.

 

Радиус сглаживания – радиус, в пределах которого пересчитываются значения элементов матриц высот вблизи объектов гидрографии.

 

5. Матрицы высот.

Список матриц высот, которые будут обработаны.