Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_указ_ГиЗИК_4 _и_5_семестры.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.43 Mб
Скачать

9.2. Семантические запросы

9.2.1. Запросить все земельные участки площадью более 2000 кв. М.,

выполнить сортировку по полю Площадь. Таблицу запроса сохранить под именем Z2_1 Текст запроса сохранить под именем Text_Z2_1

9.2.1.1. Выберите пункт меню Запрос>Выбрать, появится диалог «Выбрать»

  • В окне «Выбрать записи из таблицы» установите имя таблицы земельных участков – Участки и нажмите кнопку «Составить», появится диалог «Выражение»

9.2.1.2. Заполните диалог «Выражение»

  • Из падающего списка «Колонки» выберите имя поля - Площадь

  • Из падающего списка «Операторы» выберите > (знак больше)

  • Введите с клавиатуры число 2000

  • Нажмите кнопку «Проверить», чтобы убедиться в правильности синтаксиса запроса

  • Нажав кнопку «ОК», Вы закрываете диалог «Выражение»

9.2.1.3. Вновь оказываетесь в диалоге «Выбрать»

  • В окне «Согласно условию» будет отображен «критерий запроса» Площадь>2000

  • Из падающего списка «Упорядочить по колонке» выбрать колонку, по которой следует сортировать результаты поиска - Площадь

  • Для визуализации выбранных записей в окне списка Запросы установите флажок в позицию «Результат в список»

  • Для осуществления выбора нажмите кнопку «ОК»

9.2.1.4. Теперь можно одновременно просмотреть результаты выбора: пространственной (в окне Карты) и семантической (в окне Список Query№)

9.2.1.5. Сохранить таблицу запроса Query№ под именем Z2_1 в своей папке по команде Файл> Сохранить копию

9.2.1.6. Текст этого запроса сохранить в своей папке по команде Файл>Сохранить запрос под именем Text_Z2_1

9.2.2. Запросить все семантические данные на земельные участки, владельцами которых Вы являетесь, выполнить сортировку по полю Владелец. Таблицу запроса сохранить под именем Z2_2 Текст запроса сохранить под именем Text_Z2_2

9.2.2.1. Выберите пункт меню Запрос>Выбрать, появится диалог «Выбрать»

  • В окне «Выбрать записи из таблицы» установите имя таблицы земельных участков – Участки и нажмите кнопку «Составить», появится диалог «Выражение»

9.2.2.2. Заполните диалог «Выражение»

  • Из падающего списка «Колонки» выберите имя поля - Владелец

  • Из падающего списка «Операторы» выберите = (знак равно)

  • Введите с клавиатуры фамилию и инициалы владельца одного из земельных участков - «Иванов А.В.» (кавычки обязательны, т.к. поле владелец - символьного типа)

  • Из падающего списка «Операторы» выберите логический оператор OR (знак - или)

  • Из падающего списка «Колонки» выберите имя поля - Владелец

  • Из падающего списка «Операторы» выберите = (знак равно)

  • Введите с клавиатуры фамилию и инициалы владельца одного из земельных участков - «Игонин А.Т.» (кавычки обязательны, т.к. поле владелец - символьного типа)

  • Нажмите кнопку «Проверить», чтобы убедиться в правильности синтаксиса запроса

  • Нажав кнопку «ОК», Вы закрываете диалог «Выражение»

9.2.2.3. Вновь оказываетесь в диалоге «Выбрать»

  • В окне «Согласно условию» будет отображен «критерий запроса» Владелец=«Иванов А.В.» OR Владелец=«Игонин А.Т.»

  • Из падающего списка «Упорядочить по колонке» выбрать колонку, по которой следует сортировать результаты поиска - Владелец

  • Для визуализации выбранных записей в окне списка Запросы установите флажок в позицию «Результат в список»

  • Для осуществления выбора нажмите кнопку «ОК»

9.2.2.4. Теперь можно одновременно просмотреть результаты выбора: пространственной (в окне Карты) и семантической (в окне Список Query№)

9.2.2.5. Сохранить таблицу запроса Query№ под именем Z2_2 в своей папке по команде Файл> Сохранить копию

9.2.2.6. Текст этого запроса сохранить в своей папке по команде Файл>Сохранить запрос под именем Text_Z2_2.

9.2.3. Запросить все семантические данные на земельные участки, используемые под Ведение приусадебного хозяйства, выполнить сортировку по полю Площадь. Таблицу запроса сохранить под именем Z2_3 Текст запроса сохранить под именем Text_Z2_3

Запрос выполнить самостоятельно.

Наиболее эффективным средством выполнения запросов в MapInfo является встроенный SQL – язык структуированных запросов. SQL - запрос состоит из ключевых слов и аргументов. Команда SQL-запрос в среде MapInfo позволяет решать следующие задачи:

- скомбинировать две или более таблиц в одну новую;

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

- создавать вычисляемые колонки;

- обобщать данные таким образом, чтобы вместо сумм просматривать суммарные данные по таблице.