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

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

6.Когда Вы завершите добавление записей, то в меню ФАЙЛ нажмите команду СОХРАНИТЬ ТАБЛИЦУ, чтобы записать введенные данные. Появится диалог "Сохранить таблицу".

7.Нажмите кнопку СОХРАНИТЬ, чтобы сохранить новые записи в таблице.

Создание новых таблиц

В главе 4 упоминалось о том, что в MapInfo можно использовать внешние данные: из dBASE, Excel, Access, Lotus 1–2–3, шейпфайлов, файлов поверхностей и ASCII-файлов с разделителями. Также можно создавать свои базы данных непосредственно в MapInfo Professional. Такие базы данных можно открывать и просматривать в виде карт (поскольку они содержат графические объекты), списков или графиков.

Чтобы создать новую таблицу в MapInfo:

1. Выполните команду ФАЙЛ > НОВАЯ ТАБЛИЦА. Откроется диалог "Новая таблица".

2.Установите флажок Показать Списком, чтобы создаваемая таблица была показана в окне Списка в традиционной табличной форме.

3.Нажмите OK. Откроется диалог "Создать структуру таблицы".

4.Для начала создания структуры таблицы нажмите кнопку ДОБАВИТЬ ПОЛЕ. Задайте имя поля, его тип, количество знаков и укажите, является ли это поле индексируемым.

5.Продолжайте добавлять поля, создав их столько, сколько необходимо.

6.Используйте кнопки ВВЕРХ и ВНИЗ для формирования следования полей в таблице. Помните, что порядок полей в этом диалоге (сверху вниз) будет отображаться в окне Списка слева направо.

7.Нажмите кнопку СОЗДАТЬ. Откроется диалог "Создать новую таблицу".

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

173

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

8.Укажите место на диске, где будет сохранена новая таблица.

9.Введите имя новой таблицы.

10.Определитетипрасширениясоздаваемойтаблицы. Выможетевыбиратьследующие типы форматов:

MAPINFO (*.TAB)

DBASE DBF (*.TAB)

MICROSOFT ACCESS (*.TAB)

11.Нажмите кнопку СОХРАНИТЬ. Если Вы выбрали формат MapInfo, то таблица будет построена сразу. Если Вы выбрали формат dBASE DBF, перейдите к шагу 12.

Если Вы выбрали dBASE DBF, откроется диалог "Файлы dBASE (DBF)", запрашивающий кодировку набора символов. Выберите подходящую кодировку и нажмите

OK.

12.Нажмите кнопку СОХРАНИТЬ в диалоге "Создать новую таблицу". MapInfo создаст новую таблицу.

Внимание:Не используйте слово "Districts" в качестве имени таблицы. В MapInfo название "Districts" зарезервировано для внутренней системной таблицы, используемой в процессе районирования.

Работа с таблицами Microsoft Access подробнее описана ниже в этой же главе.

174

MapInfo Professional 7.5

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

Изменение структуры таблиц

Вносить изменения в структуру таблиц можно непосредственно во время работы в MapInfo. Можно добавлять и удалять поля, изменять их порядок и названия, тип, размер и признак индексирования любого поля. Кроме того, можно задавать или изменять проекцию для отображения данных на карте. Также Вы можете регулировать наличие графических объектов в таблице (соответственно и возможность показа их в окне Карты).

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

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

2.Внесите необходимые изменения или просто просмотрите структуру таблицы. Нажмите OK.

3.Когда Вы завершите внесение изменений в структуру таблицы, нажмите OK, чтобы сохранить таблицу.

Внимание:Помните, что для таблиц, созданных на основе внешних баз данных, структуру можно только просматривать.

Копирование и переименование таблиц

Поскольку таблицы MapInfo состоят из нескольких файлов (STATES.TAB, STATES.DAT, STATES.MAP и т.д.), все файлы-компоненты определенной таблицы должны быть расположены в одном каталоге. Чтобы перенести таблицу в другой каталог, следует перенести все файлы, относящиеся к данной таблице. Аналогично, все файлы следует переносить и при сохранении таблиц на дискете.

Поскольку любая таблица состоит не менее, чем из двух файлов, нельзя переименовать только один из них. Иначе MapInfo не будет знать, где следует искать остальные файлы-компо- ненты. Поэтому лучше не пользоваться командами DOS или другой операционной системы для переименования файлов.

Для переименования таблицы:

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

2.Выберите таблицу, которую следует переименовать, и нажмите ПЕРЕИМЕНОВАТЬ.

3.Задайте новое имя и нажмите СОХРАНИТЬ.

При подобном переименовании таблицы MapInfo изменяет имена всех файлов-компонентов. Помните, что переименование таблицы повлияет на все Рабочие Наборы, в которых она упоминается. После переименования таблицы следует отредактировать файлы Рабочих Наборов (.WOR) в текстовом редакторе, задав новое имя таблицы. Можно также переименовать таблицу перед сохранением Рабочего Набора.

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

175

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

Переименование растровой таблицы изменяет только имя TAB-файла. Переименование файла поверхности приводит к изменению обоих имен: TAB-файла и файла поверхности.

Удаление таблицы

Удаление таблицы влечет удаление TAB-файла и всех других файлов-компонентов. Чтобы удалить таблицу:

1.Выполните команду ТАБЛИЦА > ИЗМЕНИТЬ > УДАЛИТЬ.

2.Укажите, какую таблицу следует удалить, и нажмите OK.

Появится сообщение о том, что таблица будет удалена с диска, причем отменить это действие будет невозможно.

3.Нажмите OK, и MapInfo удалит таблицу.

Удаление растровой таблицы приводит только к удалению TAB-файла. Удаление файла поверхности приводит к удалению и TAB-файла и самого файла поверхности.

Упаковка таблицы

Операция упаковки таблицы позволяет сжать табличные файлы и тем самым сэкономить место на диске. Можно упаковывать либо только числовые данные, либо только графические объекты, либо и то, и другое. При упаковке числовых данных таблица очищается от удаленных записей.

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

Чтобы упаковать таблицу:

1.Выполните команду ТАБЛИЦА > ИЗМЕНИТЬ > УПАКОВАТЬ. Появится диалог "Упаковка".

2.Укажите, какую таблицу Вы хотите упаковать и каким именно способом (числовые и/или графические данные).

3.Нажмите OK.

Внимание:Упаковка может повредить подписи, сохраняемые в Рабочем Наборе. Если Вы планируете работать с подписями, то упакуйте таблицу до создания подписей.

176

MapInfo Professional 7.5

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