Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MI_UG_7.pdf
Скачиваний:
175
Добавлен:
13.02.2015
Размер:
8.59 Mб
Скачать

Работа с таблицами MapInfo

Работа с таблицами MapInfo

После того как Вы разместили данные в MapInfo и создали TAB-файлы, можно начинать управлять ими. Вам предоставляется возможность просматривать любую таблицу с базой данных в MapInfo Professional (после того как данные конвертированы во внутренний формат MapInfo); удалять и прибавлять поля, изменять их порядок, имена, тип, ширину и индекс; указывать проекцию таблицы прямо из диалога; проверять, геокодирована ли таблица (содержит ли графические объекты). Как внести подобные изменения, подробно написано в разделе Изменение структуры таблиц на странице 175.

Помните, что просматривать структуру списка или файла базы данных можно только после конвертации данных в структуру таблицы MapInfo Professional. Процедура описана в разде-

ле Создание TAB-файла из данных в Главе 4 на странице 106.

Чтобы просмотреть структуру таблицы:

Выполните команду ТАБЛИЦА > ИЗМЕНИТЬ > ПЕРЕСТРОИТЬ. Откроется диалог "Перестройка структуры таблицы".

Информация о том, как использовать в MapInfo данные уличных сетей StreetPro, находится в книге Руководство пользователя MapInfo Professional 7.5 (Полное), размещенной на устано-

вочном диске CD.

Добавление данных к таблице

Важной операцией в работе с таблицами является возможность обновлять данные, содержащиеся в таблице. Команда ОБНОВИТЬ КОЛОНКУ в MapInfo Professional позволяет:

Добавить временную колонку или обновить существующую колонку, используя данные из другой таблицы.

Обновить таблицу.

Поместить графическую информацию в видимые колонки.

Добавление временной колонки в таблицу

Достаточно часто возникает необходимость добавить в таблицу данные из другой таблицы. В MapInfo для этого можно либо создать временную колонку, либо обновить одну из уже существующих. Для автоматического переноса информации в обоих случаях используется команда ТАБЛИЦА > ОБНОВИТЬ КОЛОНКУ.

Имеется большой спектр возможностей переноса данных (выполняя функции обобщения в виде вычисления среднего, минимального или максимального значения, суммы, пропорциональной суммы, среднего или взвешенного среднего). Кроме того, можно задавать выражения для вычисления дополнительных показателей.

164

MapInfo Professional 7.5

Глава 5: Обработка данных

Покажем действия команды ОБНОВИТЬ КОЛОНКУ на следующем примере. Рассмотрим вычисление суммарного размера заказов от клиентов по регионам. Есть два файла, один – файл с данными о покупателях "RUS_CUST", и второй – это файл областей "RUS_OBL". Можно использовать эти файлы и команду ОБНОВИТЬ КОЛОНКУ для калькуляции суммы счетов покупателей в пределах каждой области. Команда ОБНОВИТЬ КОЛОНКУ создает временную колонку в таблице RUS_OBL для хранения информации из таблицы RUS_CUST. Во время применения этой команды MapInfo Professional подсчитывает сумму счетов каждого покупателя в пределах каждой области. Список таблицы RUS_OBL показывает суммарные счета по областям.

Подобным образом можно поступать и с другими таблицами.

Рассчитайтесуммусчетовиполучитеитоговуюинформацию, используякоманду ОБНОВИТЬ КОЛОНКУ.

1.В меню ТАБЛИЦА нажмите ОБНОВИТЬ КОЛОНКУ и заполните диалог "Обновить колонку", как показано ниже:

Выберите таблицу для обновления из этого списка.

Выберите колонку для обновления из этого списка или выберите

Добавить новую временную колонку.

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

Обратите внимание, что кнопка ОБЪЕДИНИТЬ становится активной, когда выбран параметр "Добавить новую временную колонку". В этом примере операция Объединить будет сравнивать колонки в каждой таблице по принципу наличия общих полей, которые содержат общую информацию, такую как "Область" из таблицы RUS_OBL с Область из таблицы RUS_CUST. В других случаях можно сравнивать информацию по географическому совпадению.

Внимание:Вы можете использовать этот диалог для создания временной колонки в файле исходных данных. Чтобы сделать это, выберите одну и ту же таблицу в обоих списках Обновить таблицу и Значения извлечь из.

2.В окошке Вычислить выберите Sum (также там имеются варианты Value, Avg, Count, Min, Max, Sum, WtAvg, Proportion Sum, Proportion Avg и Proportion WtAvg.

Подробно эти функции будут описаны в разделе "Обобщение данных с помощью команды Обновить колонку" ниже).

MapInfo Professional 7.5 Руководство пользователя (Сокращенное)

165

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]