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

Глава 4: Размещение данных на карте

Сохранение таблицы Access Table в виде MapInfo

Эта возможность используется для сохранения таблицы Access в другой базе данных. Процесс похож на сохранение родной таблицы MapInfo Professional. Используйте диалог "Сохранить копию таблицы" для выбора пути у имени базы данных, затем в диалоге "Сохранить таблицу Access" определите имя новой таблицы.

Ограничения при прямом доступе к таблицам Access

Существуют следующие ограничения при прямом доступе к таблицам Access:

Не поддерживается тип данных Десятичный. Если Вы изменяете структуру таблицы Microsoft Access в среде MapInfo и меняете тип данных Вещественный на Десятичный, то тип Вещественный останется без изменений.

Оператор MapBasic Pack Table сохраняет копию оригинала таблицы Microsoft Access без тех колонок, которые не поддерживаются MapInfo. Если таблица MS Access имеет колонки типов MEMO, OLE или LONG BINARY, то они будут потеряны при исполнении этого оператора.

Упакуйте Вашу базу данных. При каждом переименовании таблицы используется дисковое пространство. MapInfo переименовывает таблицу, когда изменяется ее структура и когда используется оператор переименования. База данных Access мо-

жет быть упакована средствами ODBC Administrator или Microsoft Access. Для упаковки базы данных MS Access средствами ODBC Administrator обратитесь к системе электронной справки ODBC Administrator. Для упаковки базы данных MS Access c помощью Microsoft Access обратитесь к системе электронной справки

Access.

MapInfo может только использовать и создавать таблицы Access, совместимые с версиями Microsoft Access ’95, ’97 и 2000 и XP.

Access хранит данные о времени в поле Date/Time. MapInfo распознает только Date. Таким образом, любое значение времени MapInfo преобразует в такой формат – 12/ 30/1899.

Создание TAB-файлов из данных dBase

Когда Вы конвертируете данные в таблицу MapInfo Professional, у Вас нет никакой возможности изменить исходные данные. MapInfo Professional просто создает таблицу конвертации (TAB) таких данных.

Чтобы открыть данные dBase (*.DBF) в таблице MapInfo Professional:

1.Выполните команду ФАЙЛ > ОТКРЫТЬ ТАБЛИЦУ, откроется диалог "Открыть таблицу".

2.В выпадающем списке типов файлов выберите формат (*.DBF), укажите конкретный файл и нажмите ОТКРЫТЬ.

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

115

Как поместить данные на карту

3.Выберите набор символов в диалоге "Файлы dBASE". По умолчанию это Windows Cyrillic.

4.Нажмите OK, чтобы конвертировать выбранные данные в формат таблиц MapInfo (*.TAB).

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

Создание TAB-файлов для данных Lotus 1-2-3

Чтобы открыть данные Lotus (.WKS, WK1) в MapInfo Professional:

1.Выполните команду ФАЙЛ > ОТКРЫТЬ ТАБЛИЦУ, откроется диалог "Открыть таблицу".

2.В выпадающем списке типов файлов выберите формат (*.WK1, *.WKS), укажите конкретный файл и нажмите ОТКРЫТЬ.

3.Выберите таблицу, которую надо конвертировать в таблицу MapInfo.

Внимание:Если над выбранными ячейками есть надписи, установите флажок

Задать заголовки из ячеек, находящихся над выбранными. В окне Имя области выберите Другая область и задайте диапазон нужных ячеек, которые будут включены в таблицу MapInfo Professional.

4.Нажмите OK для конвертирования данных в таблицу MapInfo Professional.

Регистрирование таблиц ASCII

Когда Вы работаете с данными ASCII в MapInfo Professional, то в действительности таблица не создается, как это происходит с другими форматами. MapInfo Professional регистрирует таблицу ASCII при создании MapInfo TAB-файла.

Внимание:Регистрирование данных в MapInfo не изменяет исходные данные.

Если файл ASCII с разделителями имеет расширение, отличное от *.TXT (например, *.ASC, *.CSV или *.DAT, и т.д.), переименуйте копию файла в <имя файла>.TXT перед началом работы.

Чтобы зарегистрировать текстовые данные ASCII (.TXT):

1.Откройте файл данных? используя Wordpad/Notepad или другой текстовый редактор. Проверьте, есть ли заголовки у колонок и какие разделители применяются.

2.В MapInfo Professional выполните команду ФАЙЛ > ОТКРЫТЬ ТАБЛИЦУ, откроется диалог "Открыть таблицу".

3.В поле Тип файла выберите формат (*.TXT), проложите путь к файлу и нажмите

ОТКРЫТЬ.

116

MapInfo Professional 7.5

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