Изменение амплитуды кривой в группе точек — КиберПедия 

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

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Изменение амплитуды кривой в группе точек

2020-11-03 88
Изменение амплитуды кривой в группе точек 0.00 из 5.00 0 оценок
Заказать работу

                            (массив точек)

 

Назначение

Программа предназначена для просмотра массива и его корректировки с клавиатуры.

                                           

Постановка задачи

Для решения некоторых задач обработки данных ГИС бывает необходимо просмотреть массив значений кривой в произвольном интервале и откорректировать его с клавиатуры ПЭВМ. Необходимость коррекции может быть вызвана разными причинами; например, ошибками оцифровки каротажных диаграмм, несовершенством алгоритмов обработки, желанием учесть некоторую априорную геологическую информацию, которая отсутствует в данных каротажа.

 

Метод решения и алгоритм

       После выбора кривой (или любого другого массива), значения амплитуд которой необходимо просмотреть и откорректировать, программа предлагает с помощью маркера выбрать глубину начала просмотра массива. После этого высвечивается окно, в котором расположены строки, включающие порядковые номера, глубины и значения амплитуд. При этом точка, соответствующая глубине начала просмотра массива подсвечивается синим цветом.

 

 


Рис.1.4.1. Просмотр массива кривой БК

Подводя курсор к нужной строке, можно исправить значения амплитуды кривой.

В верхней строке окна с массивом кривой расположены пункты меню, позволяющие осуществить некоторые дополнительные операции.

 

 Пункт Строка содержит функции:

Разворот – позволяет колонку развернуть в строку для удобства просмотра,

Вставить - позволяет вставить одну или несколько строк в массиве кривой,

Удалить - позволяет удалить одну или несколько строк в массиве кривой,

       Пункт меню Редактор предлагает следующие дополнительные операции:

Копировать - После нажатия клавиши "копировать" высвеченное значение (или группа значений) массива заносится в буфер обмена,

Вставить - Если теперь выбрать операцию "вставить", то это значение (или группа значений) будет вставлено в указанную строку массива. Копировать значения можно многократно, но вставляться будет всегда последнее скопированное значение,

Очистить – эта операция позволяет очистить строку массива, на которой установлен курсор, т.е. заменить значение кривой признаком отсутствия информации. Длина массива при этом не изменится,

Отменить – эта операция отменяет действие предыдущей.

Пункт меню Массив содержит функции

Удалить все строки - т. е. заменить все отсчеты на признак отсутствия информации, сохраняя длину массива,

Экспорт Excel - экспортировать массив в Excel с последующей его распечаткой,

Вычисления – при запуске этой функции появляется окно для ввода простейшей программы по пересчету данных столбца массива

 

 


       В приведенном примере все значения столбца массива с заголовком «Значения» будут увеличены на единицу.

Перевернуть - перевернуть данные массива таким образом, что значение кровли переместится в подошву и наоборот с разворотом всего массива.

  Выбор из списка  - осуществить выбор из списка,

Отрезать хвост - позволяет вырезать интервал кривой от кровли до высвеченной точки. При вызове этой функции появляется запрос

 

 

 


Рис.1.4.2. Запрос программы на вырезание части массива

 

При подтверждении запроса нижняя часть кривой отрезается.

Здесь же производится выход из программы с отменой или подтверждением изменений. Исправленная кривая записывается в базу данных с тем же именем, что и исходная.

 

Пункт меню Столбец содержит функции

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

В качестве Начала берется номер строки, следующей за строкой, с которой ведется заполнение массива. Так если массив заполняется с первой строки, Началом будет №2, если с пятой строки, Началом будет №6. Значение строки, с которой начинается заполнение (в нашем случае первой или пятой) вводится вручную.

Шаг может быть как отличным от нуля, так и равным нулю. В последнем случае массив будет заполнен постоянным значением, равным значению первой строки массива.

 

 


                Рис.1.4.3. Задание параметров автозаполнения массива

 

Автозаполнение - эта функция осуществляет автозаполнение столбца массива с заданными параметрами

Вставка ячейки - эта функция позволяет вставить ячейку в столбец массива. На другой столбец эта операция не влияет

Удаление ячейки – эта функция позволяет удалить ячейку из столбца массива. На другой столбец эта операция не влияет

Пропорциональное изменение ширины – если эта функция включена, ширина колонок массива будет изменяться пропорционально при изменении ширины окна.

 

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

- Редактируемая кривая

- Глубины и новое значение амплитуд

    

 

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

- Откорректированная кривая с тем же именем

 

Рекомендации пользователю

Кроме основного назначения программа может быть использована для того, чтобы обрезать кривую в подошве интервала.

 

Технические характеристики

       Основной модуль программы – DOCURVE,

       Вызываемая функция – CorrectByArray,

Используемые файлы ресурсов - wsigf.res,

 


Сглаживание кривых

                 (фильтры)                  

 

Назначение

Программа предназначена для сглаживания одной или нескольких кривых различными методами (фильтрации, сглаживания и расчета усредненных значений).

 

Постановка задачи

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

 

Метод решения и алгоритм

Сглаживание производится методом наименьших квадратов, усреднение методом - скользящего среднего (текущему значению присваивается среднеарифметическое из значений в окне), фильтрование - методом мажоритарной фильтрации (текущему значению присваивается среднее из выстроенных по возрастанию значений в окне; таким образом, отскакивающие значения будут все время отбрасываться.

После задания одной или нескольких кривых для проведения одной из описанных операций на экране высвечивается окно в котором следует выбрать нужную операцию, задать кровлю и подошву интервала. Сделать это можно вручную, набив значения в окнах "кровля" и "подошва", или с помощью курсора после нажатия клавиши "интервал" высвеченного окна. Здесь же задается радиус окна - размер скользящего окна, определяемый нечетным числом - 3,5,7,…. При задании нечетного числа программа дополнит его до ближайшего четного.

Для метода мажоритарной фильтрации радиус окна определяется формулой                           

R=2n+1, здесь r-радиус окна, n - количество точек, которые будут отбрасываться при фильтрации.

 

 


        Рис.1.5.1. Сглаживание кривых различными методами

 

Программа предусматривает возможность создания новой исправленной кривой или записи ее на место исходной.

 

 

Рекомендации пользователю

- интервал фильтрации по умолчанию задается от кровли верхней до подошвы нижней из кривых

- предусмотрена фильтрация кривых, имеющих разрывы (интервалы, заполненные значениями признака отсутствия информации

 

Входная информация

- исходные кривые

- радиус окна

- интервал фильтрации

 

Выходная информация

- исправленные кривые

 

Контрольная задача

На рисунке приведен пример фильтрования, сглаживания и расчета усредненного значения кривой ДС

                         

 

 

Рис.1.5.2. Иллюстрация работы программы на примере фильтрования,          сглаживания и расчета усредненного значения кривой ДС

 

Технические характеристики

       Основной модуль программы – DOCURVE,

       Вызываемая функция – FilterCurves,

Используемые файлы ресурсов - wsigf.res,

 



Поделиться с друзьями:

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.021 с.