19 Ноя

ПРОГРАММА LEFA: АВТОМАТИЗИРОВАННЫЙ СТРУКТУРНЫЙ АНАЛИЗ КОСМИЧЕСКОЙ ОСНОВЫ В СРЕДЕ MATLAB (статья)

a – Исходные данные SRTM для экспресс-дешифрирования территории САТ в пределах Приморского края (ресемплирование 0.1); b – Результат автоматизированной обработки данных SRTM в программе LEFA

Структурный анализ космических изображений применяется для постановки региональных геологических работ на доступной пользователям фактологической основе. Однако, отмечается недостаток программного обеспечения автоматизированного анализа с открытым исходным кодом для реализации исследовательских и образовательных проектов. С целью восполнения указанного пробела предлагается программа LEFA (Lineament Extraction and Fracture Analysis), выполняемая в среде Matlab и располагающая возможностями линеаментного анализа и дешифрирования тектонических разломов, нахождение фрактальной размерности изображения, расчета плотности фрактур и вывода векторных и растровых данных в форматах с геопривязкой. В настоящей обзорной статье рассматриваются интерфейс программы, особенности ее работы, лежащий в основе методический аппарат и порядок обработки данных применительно к разрывной тектонике юга Сихотэ-Алинского складчатого пояса (Дальний Восток России).

Читать на ResearchGate (ссылка на внешний сайт)

30 Апр

Основы работы с геоинформационными системами (на примере ГИС QGIS). Л.р.№8

map1Цель работы: ознакомление с некоторыми операциями, направленными
на построение цифровой карты на примере географической информационной
системы Quantum GIS (QGIS).
Задание: провести последовательное выполнение примеров, овладевая
интерфейсом программы. Результаты выполнения самостоятельных разделов
включить в отчет.
Примечание. Лабораторная работы выполняется с помощью
бесплатной ГИС-программы QGIS (http://www.qgis.org), поддерживающей
основные картографические форматы MapInfo (tab) и ArcMap (shp).

Методические указания: Методика_практика_8

Доп. файлы: download

материалы для оцифровки:digitize4

 

15 Апр

Обработка изображений в Matlab (Информатика, работа №5)

Channels5 Цель работы: ознакомление с средствами и методическими приемами анализа дистанционных изображений в средах научного программирования.
Задача: провести анализ изображений в соответствии с вариантом. Выполнить детальные задания в конце файла. Подготовить содержательный отчет, сделать выводы.
В информатике изображения рассматриваются, как прямоугольные матрицы, каждый элемент которых соответствует яркости пикселя изображения (“pixel” от англ. “picture element”). Открытие изображений в средах научного программирования позволяют применять к ним средства, доступные для анализа матриц.
Читать задание pdf

Дополнительные файлы link

19 Мар

Решение транспортной задачи в Matlab (ЛР №2)

Цель работы: решение транспортной задачи (ТЗ). Суть задачи –
минимизация полной стоимости распределения (транспортировки) бензина с нефтебаз на несколько АЗС в соответствии с существующей потребностью при различном наличии топлива и стоимости доставки до определенныхпотребителей.
Кроме описания хода решения, ответом является указание объемов
бензина, перевозимого с каждой нефтебазы на каждую АЗС и общие
затраты на транспортировку всего объема топлива.
 Основные сведения:
Стандартная ТЗ определяется как задача разработки наиболее
экономичного плана перевозки продукции одного вида из нескольких пунктов отправления в пункты назначения. При этом величина транспортных расходов прямо пропорциональна объему перевозимой продукции и задается с помощью тарифов на перевозку единицы продукции. В практике логистики надо
определить количество продукции (в нашем случае тонн топлива),
перевозимого с отдельной нефтебазы на одну из АЗС для полного покрытия потребности в топливе (рис. 1).

Скачать материалы практической работы: скачать

03 Мар

Практикум №1. Разработка месторождений. Научное программирование для студентов (Octave, Matlab)

lab1_picРешение задачи: «РАСПРЕДЕЛЕНИЕ ТЕМПЕРАТУРЫ ПО ГЛУБИНЕ ДОБЫВАЮЩЕЙ СКВАЖИНЫ» в GNU Octave (Matlab)

Цель работы: ознакомление с средствами и методическими приемами выполнения научных расчетов в средах научного программирования (на примере GNU Octave (Matlab)).

Задача: Рассчитать распределение температуры по глубине фонтанной добывающей скважины Туймазинского нефтяного месторождения (Башкортостан) с шагом 200 м для следующих условий:

  • глубина кровли пласта 1700 м;
  • пластовая температура 29 °С;
  • диаметр подъемника dBH = 0,0403 м (подъемник спущен до кровли продуктивного горизонта);
  • скважина работает с массовым дебитом Qм = 51 т/сут,
  • плотность нефти в стандартных условиях 852,5 кг/м3,
  • скважина вертикальная.

Для проверки расчетных данных использовать результаты замеров по скважине:

Читать далее

30 Мар

Space data GeoTiff rescaling (Matlab)

sat_img1Simple but working algorithm of SRTM image downscaling (recalculating in less resolution) and saving georeferenced. Sometimes space data should be downscaled for generalization purposes.

Algorithm beneath opens geotiff with mapping toolbox of Matlab, reads datum reference, downscales image, then writes on a disk. Though, geotiff write demands explicit projection zone pointing.

  1. clear;close all;
  2. %read geotiff
  3. filename='mygeotiff.tiff';
  4. imscale=0.5; %scaling factor
  5. % Appends the file path and the file name together.
  6. [img, Reference] = geotiffread(filename);
  7. img_lres=imresize(img,imscale);
  8. R = maprasterref;
  9. R.XWorldLimits=Reference.XWorldLimits;
  10. R.YWorldLimits=Reference.YWorldLimits;
  11. R.RasterSize=size(img_lres);
  12. R.ColumnsStartFrom=Reference.ColumnsStartFrom;
  13. R.RowsStartFrom=Reference.RowsStartFrom;
  14. filename = 'resampled_L8_mnog_all_07.tif';
  15. geotiffwrite(filename,img_lres,R,'CoordRefSysCode','EPSG:32654'); %'EPSG:32653'); - last 2 digits - zone number
  16. imshow(img_lres)

 

30 Мар

Трещиноватость как выраженность инфраструктуры гидротермальных палеосистем на космических снимках (на примере Cихотэ-Алинского орогенного пояса) (статья)

lbm_fractures

Визуализация модели D2Q9 с помощью клеточного автомата

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

Ключевые слова: исследования Земли из Космоса, перколяционные кластеры, решетка Больцма- на, гидродинамическое моделирование, складчатые пояса.

Читать pdf

04 Мар

Информатика. Дифференцирование и интегрирование в Matlab

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

Цель работы: ознакомление с применением обыкновенных дифференциальных уравнений (ОДУ) в решении элементарных задач математического моделирования, а также способами решения ОДУ (задач Коши и краевых задач) в программах научного программирования (на примере Matlab).

Задание: Разобрать примеры 1–2, выполнить задачи 1 и 2 с учетом вариантов. По результатам выполнения задачи представить научный отчет.

(скачать)