лабораторная работа
..pdfЕфимова О.К.
2.1.6 Создание SQL запросов
SQL – язык запросов, позволяющий производить выборку в базах данных согласно заданным условиям, проводить вычисления в колонках баз данных и т.д.
Для создания запроса необходимо на панели инструментов выбрать меню
Запрос/SQL – Запрос.
Рис.50. Диалоговое окно - SQL – запрос
Общий порядок SQL – запрос:
1.выбрать таблицу.
2.колонки.
3.задать условие, если в этом есть необходимость.
4.определить колонку, по которой будет выполнена группировка.
5.задать имя временной таблицы.
6.определить опцию отображения результата SQL – запроса.
Задача 1.Выбрать общую площадь участков.
Поле «Выбрать колонки» заполняем следующим образом:Sum(Area(obj, ―sg m‖)).
В поле «Из таблиц» выбираем «Участок». Поле «Условие» «Общая площадь участков»
Действие – Выбор
Рис.51. Диалоговое окно - SQL – запрос
31
Ефимова О.К. |
|
Задача 2.По фамилии владельца выбрать номер участка |
|
В поле «Выбрать колонки»: владелец, адрес, номер |
|
В поле «Из таблиц» выбираем «Участок». |
|
Поле «Условие» заполняем следующим образом: Mid $ (Владелец,1,?) = « |
» |
(ваша фамилия и ее количество букв 1,?) |
|
Порядок задать по колонке «владелец». |
|
Рис.52. Диалоговое окно - SQL – запрос
Задача 3.Определить смежные участки
Вполе «Выбрать колонки»: номер
Вполе «Из таблиц» выбираем «Участок».
Поле «Условие» заполняем следующим образом: obj Intersects (Select obj from Участок Where номер = « ») And номер < > « »
32
Ефимова О.К.
Все запросы сохраняем.
Рис.53. Диалоговое окно - Сохранить Запрос в файле
Чтобы загрузить запрос из файла следует в диалоге SQL –Запрос рис.. нажать кнопку Открыть
Действие – Завершение
Рис.54. Диалоговое окно – Открыть Запрос из файла
Рис.55. Диалоговое окно – Результат Запроса из файла
33
Ефимова О.К.
4. Создание тематической карты
Тематическая карта – инструмент визуализации пространственных данных. Тематические карты посвящаются отображению какого – либо явления и процесса, который называется тематикой. Тематика на карте представляет собой набор оттенков, цветов, штриховок, которые зависят от данных той или иной тематики.
4.1 Создание тематической карты и ее легенды (условные обозначения).
Рассмотрим создание тематической карты на примере Участки – площадь. Для этого необходимо:
-в Управлении слоями отключить все слои, кроме слоя Участок;
-через кнопку автоматическое «подписывание» установить номера на участках.
Рис.56. Слой участки
- в меню выбрать Карта/ Создать тематическую карту, появится окно рис., в котором выбираем тип Картограммы/Далее;
Действие - Выбор
Рис.57. Диалоговое окно – Создание тематической карты Шаг 1 из3
34
Ефимова О.К.
затем появляется окно (рис .), в котором выбираем таблицу Участок и поле Пло-
щадь;
Рис.58. Диалоговое окно – Создание тематической карты Шаг 2 из3
кнопку Далее появляется окно (рис.), в котором выбираем: диапазоны, стили, параметры для легенды (условные обозначения) – это название легенды выбор шрифта названия, цвет подписей столбцов и др. параметры /ОК.
Рис.59. Диалоговое окно – Создание тематической карты Шаг 3 из3
В рабочем окне появится слой Диапазоны - площадь а чтобы в окне появилась Легенда следует в меню выбрать Окно/ Рядом.
Рис.60. Создание тематической карты
35
Ефимова О.К.
4.2 Создание легенды и отчета цифровой карты
Для создания легенды выполнить следующие действия: 1) 2)
Действие - Выбор
3) |
4) |
|
Действие - Выбор |
|
|
|
|
Действие - Выбор |
|
|
|
|
|
|
|
|
|
5) |
Для редактирования текста следует дважды кликнуть ЛКМ |
||
|
по выбранному слою |
|
|
|
6) |
|
|
36
Ефимова О.К.
после редактирования всех слоев в меню выбрать Окно/ Рядом.
далее Окно/Новый отчет/ появится окно рис.
Рис.. Диалоговое окно – Новое окно Отчета
37
Ефимова О.К.
для формления отчета необходимо:
убрать границы площадных объектов, активизируя область и выбрав кнопку ;
выбрать масштаб карты, дважды кликнув мышью в окне карты и вызвав диалог написать в1см – 20 метров (для м – ба 1:2000);рис..
затем подписать текст; сохранить.
а) убрать внешнюю рамку области Граница – Стиль – нет (рис..);
Граница площадного объекта
б) выбрать масштаб двойным кликом по оцифрованной карте (плану) - появится диалоговое окно - Рамка и в настройках масштаба карты установить масштаб
Рис.61. Диалоговое окно – Рамка
38
Ефимова О.К.
в) подписать
г) затем Файл/Сохранить рабочий набор/ ОК., далее на панели инструментов |
либо |
Файл/Печатать/ОК. |
|
39
Ефимова О.К.
Вопросы к защите
1.С помощью какого технического устройства можно получить растровое изображение? 2.Что представляет собой растровое изображение?
3.Что представляет собой векторное изображение?
4.Как называется технологический процесс, заключающийся в преобразовании метрической информации объектов цифровой карты, из растровой формы в векторную?
5.Как называется ключ объединения семантической и геометрической баз данных? 9.К какому типу систем относится программа MapInfo?
10.Какую информацию можно представить пользователю, используя программу MapInfo? (дать пояснение по каждой).
11.Какие типы объектов можно создавать в программе MapInfo?
12.Какой тип объектов не масштабируется в программе MapInfo?
13.Какая система координат в программе MapInfo?
14.Что представляет собой «Регистрация изображения»?
15. Сколько раз необходимо регистрировать растровое изображение, а редактировать? 16.Что определяется в диалоге "Регистрация изображения"?
17.Что является контролем правильности расположения реперных точек, после регистрации растра?
18.С каким расширением после выполнения регистрации изображения MapInfo создаст табличный файл, где будет сохранена информация о регистрации?
19.С каким расширением сохраняется файл в программе MapInfo, который описывает графические и пространственные объекты на карте и где каждой записи соответствуют координаты Х, У?
20.Что такое «Рабочий набор», значение команды «Сохранить Рабочий набор» и с каким расширением сохраняется файл?
21.Как называется список условных обозначений, используемых картой или графиком?
23.Как называется язык запросов, реализованный в программе MapInfo для обработки и поиска данных?
24.Какие окна отображения информации реализованы в программе MapInfo?
25.Сколько графических проекций поддерживает программа MapInfo?
26. Как называется графический уровень представления одного типа данных таблицы в окне Карты?
27. Что необходимо сделать, чтобы изменить объект, принадлежащий определенному слою, или нарисовать на нем новый объект?
28.Что создается в диалоге «Создать структуру таблицы» и какие команды следует выбрать для изменения структуры таблицы и добавление полей?
29.Как называется функция для точного соединения узлов линий, линий и символов, линий и регионов в программе MapInfo и как ее установить?
30.Какую иконку или команду следует выбрать, чтобы открыть диалог, позволяющий управлять режимами отображения и работы со слоями в окне Карты?
31.Какие кнопки выбираем для задания стилей, символов и выполняем векторизацию точечных, линейных, площадных и текстовых объектов? (нарисовать)
32.Как называется кнопка, которая позволяет изменять форму полигонов, полилиний, прямых линий путем передвижения, добавлять и удалять узлы и сегменты линий, и кнопка, используемая для создания нового узла в объектах типа "полигон", "полилиния" и "линия"?
33.Как выполняется редактирование текста (изменение цвета, размера, перемещение, разворот)?
34.Как называется кнопка (нарисовать), используемая для подписывания, выбранного объекта на карте с использованием полей из соответствующей базы данных?
35.Как присвоить информацию объекту вручную (кнопка) и как автоматически (здание –
жилое, участки – площадь)?
36.Как открыть базу данных для определенного слоя (команды, кнопка)?
40