Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Топ:
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
2020-11-03 | 88 |
5.00
из
|
Заказать работу |
|
|
(массив точек)
Назначение
Программа предназначена для просмотра массива и его корректировки с клавиатуры.
Постановка задачи
Для решения некоторых задач обработки данных ГИС бывает необходимо просмотреть массив значений кривой в произвольном интервале и откорректировать его с клавиатуры ПЭВМ. Необходимость коррекции может быть вызвана разными причинами; например, ошибками оцифровки каротажных диаграмм, несовершенством алгоритмов обработки, желанием учесть некоторую априорную геологическую информацию, которая отсутствует в данных каротажа.
Метод решения и алгоритм
После выбора кривой (или любого другого массива), значения амплитуд которой необходимо просмотреть и откорректировать, программа предлагает с помощью маркера выбрать глубину начала просмотра массива. После этого высвечивается окно, в котором расположены строки, включающие порядковые номера, глубины и значения амплитуд. При этом точка, соответствующая глубине начала просмотра массива подсвечивается синим цветом.
|
Рис.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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!