Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабораторная работа

..pdf
Скачиваний:
114
Добавлен:
04.06.2015
Размер:
2.61 Mб
Скачать

Ефимова О.К.

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