Uprajneniya_MapInfo7
.pdf51
___________________________________________________________________________________________
Proportion Avg - Среднее число, найденное с учетом перекрытия одних областей другими. Например, если 80% площади нового объекта приходится на объект A с показателем заболеваемости гриппом 0.8% и 20% площади нового объекта приходятся на объект B с показателем заболеваемости гриппом 0.65%, то для всего объекта получится 0.8 x 0.8 + 0.2 x 0.65 = 0.77 или 77%
Proportion WtAvg - Взвешенная средняя величина с учетом перекрытия областей Например (продолжая предыдущий пример), население части нового объекта, попадающей в A = 34000., население части нового объекта, попадающей в B = 26000. Тогда показатель заболеваемости гриппом равна (0.8 x 34000 + 0.6 x 26000) /60000 = 0.713.
9.12.Обновить остальные поля таблицы Континенты, используя соответствующие функции обобщения, учитывая, что в таблице World колонки Pop_Grw_Rt и Arable_Pct обозначают темпы прироста населения и процент пахотных земель соответственно.
9.13.Проанализировать полученные данные, сравнивая информацию в полях таблиц World и Континенты, - проверить правильность вычислений.
9.14.Показать таблицу Континенты в двух разных окнах Списка, упорядочив информацию
♦по значениям из поля Continent (по алфавиту) и
♦по значениям из поля Население (по возрастанию населения):
Запрос > Выбрать…
9.15.Сохранить таблицу Континенты
9.16.Сохранить рабочий набор Континенты
___________________________________________________________________________________________________________
52
___________________________________________________________________________________________
Задание № 10. Запросы. Обработка выборки.
10.1. Открыть таблицы World, Worldcap, Континенты, Ocean.
10.2.Выбрать все объекты из таблицы World; Сделать слой World самым верхним и:
Запрос > Выбрать полностью…
10.3.Из таблицы Worldcap выбрать все столицы с населением более 5 миллионов (Запрос > Выбрать)- использовать кнопку Составить.
10.4.Показать информацию обо всех выбранных столицах в окне Списка.
10.5.Показать в окне Карты все выбранные столицы:
Карта > Показать слой полностью…
10.6. Показать в окне Карты только Сеул и Токио, используя при этом инструменты:
.
10.6. В окне Списка выбрать только Москву и просмотреть (показать на Карте) выбранную столицу (использовать Запрос > Найти выборку);
Далее в задании сохранять все сформированные запросы !!! (кнопка Сохранить…):
10.7. Подготовить список всех государств, упорядоченный по алфавиту (показать только поля, показывающие страну, население и континент):
10.8. Подготовить список всех государств, упорядоченный по населению по убыванию (показать только поля, показывающие страну, столицу, население и континент), для чего поставьте ключевое слово "desc" после названия колонки через пробел;
___________________________________________________________________________________________________________
53
___________________________________________________________________________________________
10.9. Выбрать из таблицы World все государства, которые начинаются на букву "А". Использовать кнопку Составить…:
Left$ (string_expr, num_expr) Возвращает левую часть строки string_expr, выделяя num_expr символов из нее.
10.10. Выбрать из таблицы World все государства, в названии которых содержится буква "z" - использовать функцию InStr;
InStr (position, string, |
Поиск в строке string, начиная с позиции position, |
substring) |
подстроки substring. Возвращает позицию первого символа |
|
подстроки или 0, если подстрока не найдена. |
10.11. Выбрать из таблицы World все государства, названия которых заканчиваются буквой
"А" - использовать условие Right$(Country,1)="А";
Right$ (string_expr, num_expr) Возвращает правую часть строки string_expr, выделяя num_expr символов из нее.
10.12.Сравнить три последние выборки;
10.13.Выбрать из таблицы World все государства, которые находятся в Европе и начинаются на букву "А" (для составления условия используйте условный оператор And).
10.14.С помощью SQL-запроса сгруппировать объекты из таблицы World по значению поля
Continent, при этом:
♦в окне Списка показать поле Continent и поле, содержащее количество объектов - Count(*), попавших в группу,
♦порядок задать по убыванию количества объектов, попавших в группу, для чего поставьте ключевое слово "desc" после названия колонки (Count) через пробел ;
___________________________________________________________________________________________________________
54
___________________________________________________________________________________________
10.15. С помощью пространственного запроса выбрать все столицы, которые расположены в Европе, и показать их список, упорядоченный по алфавиту.
Сохранить все запросы!!!
10.16. Сохранить рабочий набор с именем Запрос
___________________________________________________________________________________________________________
55
___________________________________________________________________________________________
Задание № 11. Буферные зоны.
11.1.Открыть таблицы Rus_obl, City_200;
11.2.С помощью построения буферной зоны и пространственного запроса выбрать все города, которые находятся на расстоянии не более 300 км от Москвы (или какого-либо другого города):
Сделать City_200 изменяемым и выбрать (указать на) объект - Москва
Объект > Буферные зоны … :
11.3.С помощью инструмента выбрать города, попавшие в полученную буферную зону.
11.4.Показать список выбранных городов, упорядоченный по полю Год_основания.
11.5.Сохранить рабочий набор Буфер
11.6.Закрыть все таблицы без сохранения
___________________________________________________________________________________________________________
56
___________________________________________________________________________________________
Задание № 12. Повторение обновления атрибутов и построения запросов.
12.1.Открыть таблицы World, Worldcap, Ocean;
12.2.Выбрать столицы, население которых больше 1 000 000 (сохранить запрос);
12.3.Выбрать столицы, население которых больше 1 000 000 и меньше 5 000 000 (сохранить запрос). Изменить стиль оформления выбранных объектов;
12.4.Для каждой страны вычислить, сколько процентов населения проживает в столице:
♦изменить структуру таблицы World (добавить поле Cap_Pop_W_Pr Вещественного типа),
♦обновить колонку Cap_Pop_W_Pr таблицы World
Таблица > Обновить колонку ( (Cap_Pop_W / Pop_1994) * 100)
12.5.Выбрать страны, в которых больше половины населения проживает в столице (сохранить запрос);
12.6.Сохранить таблицу World
12.7.Сохранить рабочий набор Процент
12.8.Распечатать список стран, в которых более половины населения проживает в столице.
___________________________________________________________________________________________________________
57
___________________________________________________________________________________________
Задание № 13 Построение карты-врезки
13.1.Открыть таблицы City_200 и Rus_obl_terr (создана в задании 6);
13.2.С помощью пространственного запроса выбрать все города, которые находятся на территории Волго-Вятского и Северо-Западного районов;
13.3.Посмотреть список выбранных городов и распечатать его;
13.4 Открыть Rus_obl
13.5.Изменить структуру таблицы City_200 (добавить поле Территория (Символьное 10));
13.6.Обновить поле Территория таблицы City_200 по значению из поля terr таблицы Rus_obl (таблицы совместить по графике);
13.7.Сохранить таблицу City_200.
13.8.Создать карту-врезку, на которой показать Ленинградскую область и города, находящиеся на ее территории Карта > Выбрать область врезки .
♦Для каждого города подписью показать название и год основания.
♦Для этого в Управление слоями в кнопке Подписи выбрать в поле Из колонки Выражение
♦Далее формировать подпись с помощью конкатенации (соединения) строк – оператор "+". При этом год основания необходимо преобразовать в строку с помощью функции Str$():
Str$ (expression) Возвращает строковое представление числа, объекта или стиля expression.
13.9.Сохранить рабочий набор Врезка
13.10.Распечатать созданную карту-врезку;
13.11.Закрыть все таблицы
___________________________________________________________________________________________________________
58
___________________________________________________________________________________________
Задание № 14 Графики
14.1.Открыть таблицы World, Ocean;
14.2.Выбрать несколько государств на карте (не более 10);
14.3.Построить график характеризующий возрастной состав выбранных стран;
Окно > Новый график
тип графика - 3D, шаблон - 3D Круглые колонны
оформить подписи в окне График > Заголовки
14.4.Построить график, отражающий соотношение плотности населения десяти наиболее плотно заселенных стран:
♦изменить структуру таблицы World - добавить поле ПлотностьНаселения (Вещественное),
♦обновить поле ПлотностьНаселения (Pop_1994 / Area (obj, "sq km"),
♦построить график;
14.5.Сохранить рабочий набор График
14.6.Сохранить измененные таблицы
14.7.Закрыть все таблицы
___________________________________________________________________________________________________________
59
___________________________________________________________________________________________
Задание № 15. Создание тематических карт и отчетов
Цель работы – приобретение навыков формирования тематических карт по имеющимся данным.
15.1.Открыть таблицы World, Woldcap, Ocean;
15.2.Сделать так, чтобы в окне Карты была видна только Западная Европа.
15.3.Создать тематическую карту по колонке ПлотностьНаселения таблицы World (Диапазоны);
Карта > Создать тематическую карту...;
настроить Легенду. |
Если Легенда не видна нажать |
или |
Настройка > Показать окно Легенды...;
в окне Легенда:
___________________________________________________________________________________________________________
60
___________________________________________________________________________________________
изменить подписи в Легенде – кнопка Легенда:
подобрать Диапазоны для этого в пункте метод выбрать Вручную
___________________________________________________________________________________________________________