- •Содержание
- •Введение
- •Задание
- •Сканирование плана
- •Создание математической основы
- •Подгрузка растра и трансформирование
- •Общая процедура создания sql - запроса
- •Создание слоя скважин, создание точечных объектов на карте
- •Геометризация залежей
- •Построение графика изомощностей
- •Построение графика линейных запасов
- •Создание буферной зоны
- •Построение зоны сдвижения
- •Определение зоны на поверхности для размещения промышленной площадки
Сканирование плана
Сканирование плана осуществляется с помощью любого сканера. Сканирование можно осуществлять при помощи специальных программ, таких как например: Fine Reader, FotoEditor, Imaging(в нашем случае) и т.д. В программе необходимо установить следующие установок:
Scan mode – Color (цветное изображение)
Rezolution – 300dpi (оптимально разрешение, но можно и меньше)
Остальные установки по умолчанию можно оставить без изменения. Затем нажать Preview(предварительный просмотр), выбрать область сканирования. Далее нажав кнопку Scan – получим изображение, которое необходимо сохранить. Тип файла можно поставить *.tif, *.jpg, *.bmp(в нашем случае *.jpg) и вставить в программу в качестве растровой подложки.
Создание математической основы
Создание математической основы включает в себя создание координатной сетки. Создаем новую таблицу и показываем ее “Списком”. Для создания таблицы необходимо:
Файл > Новая таблица > Показать списком > Создать >
1) указываем имя поля – “X”, тип – “Вещественное”;
2) добавляем поле “Y” – “Добавить поле”;
3) выбираем проекцию – “Категория – План-схема”, “Проекция – План-схема(метры)”;
4) “Координатная система плана – Min X (65000м), Max X (670000м); Min Y (10000м), Max Y (130000м)”;
> Создать > Сохраняем имя файла под “Мат основой” > в появившейся таблице заполняем колонки данными координатами:
рис. 1
По данным координатам создаем точечные объекты:
Таблица > Создать точечные объекты >
1) “Создать точки в таблице:” – указываем таблицу “Мат основа”;
2) “Пометить символом” – выбираем необходимый символ;
3) “Извлечь координаты X из колонки:” – выбираем “Y”;
4) “Извлечь координаты Y из колонки:” – выбираем “X”;
5) выбираем проекцию – “Категория – План-схема”, “Проекция – План-схема (метры)”.
рис. 2
Подгрузка растра и трансформирование
Для подгрузки растра необходимо осуществить следующие действия:
Главное меню Файл > Открыть таблицу > в имени файла указываем исходный квадрат – 66-11, а в типе файла – Растр > Открыть > Регистрировать > в окошке выбрать > “Регистрация изображения”:
1) выбираем проекцию – “Категория – План-схема”, “Проекция – План-схема (метры)”;
2) указываем на растре левый нижний угол прямоугольника, вбиваем координаты этой точки или наоборот – сначала вбиваем координаты этой точки, а потом указываем на растре угол прямоугольника,принадлежащий этой координате;
3) так последовательно обходим все углы исходного прямоугольника, вбивая координаты математической основы (в нашем случае их - 6); > OK.
В результате этих операций создали таблицу 66-11.
рис. 3
SQL - запрос
Общая процедура создания sql - запроса
SQL-запрос - это мощный инструмент извлечения информации. В одних случаях SQL-запрос помогает эффективно фильтровать данные, в других - сортировать и группировать, вычислять промежуточные суммы и т.д..
SQL расшифровывается как Structured Query Language - Структурированный Язык Запросов. Многие программные пакеты, работающие с базами данных, в том числе и MapInfo, поддерживают синтаксис команд SQL. Познакомившись с SQL, Вы можете потом применять свои знания в других пакетах.
Основная процедура использования команды SQL-запрос следующая:
1. Открыть таблицу с данными, на основе которых будет осуществляться запрос, если Вы еще это не сделали.
Эту таблицу мы будем называть исходной.
2. Выбрать команду Запрос > SQL-запрос. Будет открыт диалог "SQL-запрос". Заполнить окошки для определения запроса и нажмите на кнопку "OK". MapInfo выполнит запрос.
На основе данных исходной таблицы MapInfo строит специальную временную таблицу, которую мы будем называть результирующей. Результирующая таблица состоит только из тех, строк и колонок, которые отвечают критериям выполненного SQL-запроса. Стандартное имя для результирующей таблицы - Selection (если вы не изменили это имя в окошке "И поместить в таблицу" в диалоге "SQL-запрос").
3. Открыть окно Карты или Списка с результирующей таблицей, если хотите просмотреть результаты запроса. Если в диалоге был установлен флажок "Результат в список", то окно Списка с результатами запроса откроется автоматически после выполнения запроса.
Если оставить стандартное название результирующей таблицы Selection, то MapInfo именовать временные таблицы так: ЗАПРОС1, ЗАПРОС2 и так далее. Это происходит для того, чтобы зафиксировать результат запроса, так как таблица Selection постоянно меняется в зависимости от изменения выбора в окнах MapInfo.
Если Вы задали свое имя для результирующей таблицы в диалоге "SQL-запрос", то MapInfo не будет переименовывать результирующую таблицу в ЗАПРОС-n.
4. MapInfo автоматически выбирает все строки в результирующей таблице после выполнения запроса. Так после выполнения SQL-запроса Вы сразу можете копировать эти строки.
Обычно, изменения, сделанные в таблице запроса автоматически дублируются в исходной (базовой) таблице. Например, пусть к таблице ORDERS, был применен SQL запрос и получена результирующая таблица. Тогда, если удалить из нее несколько строк, то в базовой таблице ORDERS также несколько строк будут удалены. Однако, если Ваш запрос рассчитывает промежуточные суммы, то изменения результирующей таблицы не дублируются в оригинальной.
Используя команду Файл > Сохранить копию, если хотите иметь таблицу запроса как постоянную таблицу. Таблица, полученная в результате SQL-запроса, является временной и удаляется после завершения работы в MapInfo.
рис. 4
