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

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

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

 

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

 

- Линейные объекты гидрографии (hydroLine).

- Площадные объекты гидрографии с постоянным уровнем воды (hydroConst).

- Площадные объекты гидрографии с переменным уровнем воды (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>

 

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

 

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

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

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

 

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

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

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

 

hydro_lay

 

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

 

 

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

 

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

 

button_exit - выход;

 

button_help2 - помощь;

 

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

 

2. Папка для выходных файлов.

 

Папка для размещения карты с рассчитанной высотой у объектов и откорректированных матриц высот. Новые файлы будут иметь те же имена, но с постфиксом Hydro. Например, для карты «Реки и озёра.sitx» будет создана новая карта «Реки и озёраHydro.sitx».

 

3. Этапы обработки.

 

Данная панель содержит этапы обработки данных:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Список открытых матриц высот.