Согласование объектов гидрографии и матриц высот |
Инструмент Согласование объектов гидрографии и матриц высот предназначен для формирования высот в узлах объектов гидрографии с учётом направлений течений на основе матриц высот с последующей корректировкой матриц.
Обрабатываются объекты, коды которых перечислены в настроечном файле C:\Users\Public\Documents\Panorama\hydrolay.xml.
В этом файле для каждого классификатора объекты разделены на 3 группы:
Пример описания объектов классификатора 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 кнопки:
– Выход,
– Помощь,
– Выполнить согласование.
2. Обрабатываемая карта. Выпадающий список со всеми открытыми картами. Будут обрабатываться только объекты выбранной карты.
3. Режим обработки. Выпадающий список с режимами обработки. Режимы включают в себя один или несколько этапов обработки данных:
— Подготовка объектов. На данном этапе объекты гидрографии согласовываются друг с другом: пересекающиеся объекты разделяются, одинаковые объекты объединяются.
— Расстановка высот объектов. На данном этапе в объекты гидрографии переносятся высоты из матриц высот, после чего эти высоты корректируются. У линейных объектов гидрографии должно быть плавное понижение высоты от первой точки до последней, высоты корректируются на основе направления объекта. Если последняя точка линейного объекта гидрографии выше первой, то в последнюю точку переносится высота из первой, после чего в примыкающих объектах высоты пересчитываются. У площадных объектов гидрографии с постоянной высотой должна быть одна высота во всех точках, эта высота рассчитывается как среднее арифметическое высот матриц, попадающих в объект. У площадных объектов гидрографии с переменной высотой высота в точках зависит от высот в матрицах высот и от высот примыкающих объектов гидрографии.
— Корректировка матриц высот. На данном этапе высоты из объектов гидрографии переносятся в матрицы высот. Вблизи объектов гидрографии высоты сглаживаются, если указан радиус сглаживания.
4. Согласование высот. Данная панель содержит 2 параметра:
— Радиус поиска низины – радиус, в пределах которого ищется минимальная высота для каждой точки объекта. Если векторный объект реки не попадает в русло в матрице высот, то программа будет искать русло в указанном радиусе.
— Радиус сглаживания – радиус, в пределах которого пересчитываются значения элементов матриц высот вблизи объектов гидрографии.
5. Матрицы высот. Список матриц высот, которые будут обработаны.
|