Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы 20-30.docx
Скачиваний:
2
Добавлен:
18.09.2019
Размер:
39.42 Кб
Скачать

30) Опишите в самых общих чертах выбор данных с помощью sql-запроса

Команда SQL-ЗАПР ОС позволяет решать следующие задачи:

1) создавать вычисляемые колонки – колонки, значения в которых вычисляются на основании значений в уже существующих колонках;

2) обобщать данные с помощью команды «Сгруппировать по колонке» и операций обобщения;

3) объединять две или более таблицы в одну новую таблицу;

показывать только те колонки и строки , которые Вас интересуют.

SQL запросы в MapInfo доступны из меню запрос -> sql запрос.

Окно запросов состоит из 3 основных элементов. «Выбрать колонки»

позволяет выбрать колонки из определённой таблицы («Выбрать из таблицы»

должно быть заполнено), если в этом поле стоит *, то результирующая таблица

(например selection) будет состоять из тех-же колонок, как и первоначальная

таблица.

В элемент «С условием» вносится условие, например «улица=Механическая»,

где слово «улица» - название колонки, а слово «Механическая» - условие, по

которому будет производиться поиск.

Запросы могут быть не только по подписям слоях, но и географические (один

примитив находится внутри другого, или пересекается с ним).

Список часто используемых операторов в географических запросах:

Contains –«Содержит». Объект A содержит объект Б, если центроид Б лежит в границах A.

Contains Entire - «Полностью содержит». Объект A полностью содержит объект Б, если граница Б полностью лежит внутри границ A.

Within – «Внутри». Объект A лежит внутри объекта Б, если его центроид лежит в границах Б.

Entirely Within – «Полностью внутри». Объект A лежит полностью внутри объекта Б, если его граница полностью лежит внутри границ Б.

Intersects – «Пересекает». Объект A пересекается с объектом Б, если они имеют хотя бы одну общую точкуземля.Obj intersects улицы.Obj