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

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

Глава 6: Доступ к удаленным базам данных

Работа с таблицами СУБД

Получение прямого доступа черезвычайно важно при работе с большими таблисыми удаленных баз данных. В этом разделе рассматриваются ситуации при которых таблицы СУБД и пространственные объекты СУБД открываются только для чтения.

Производительность при прямом доступе к большим таблицам СУБД

Отрытие большой таблицы (более четерти милиона записей) в режиме прямого доступа к СУБД требует много времени. Даже если Вы показываете в окне карты небольшое количество записей, вся процедура может занять несколько минут.

Большая часть времени тратится на подсчет числа записей в таблице и их сортировку по первичному ключу. MapInfo использует внутренний явный счетчик. Для того чтобы запретить MapInfo производить избыточный пересчет записей на статичных таблицах, была разработана новая программа Счетчик записей таблицы СУБД, использование которой практичекски убирает начальную задержку открытия таблицы. Эта программа высчитывает полное количество записей в таблице и полученное число сохраняет в каталоге карт

MapCatalog.

Для того чтобы можно было использовать эту программу структура существующего каталога карт MapCatalog должна быть изменена. Каталог карт MapCatalog должен иметь колонку целочисленных значений с именем NUMBER_ROWS. Такую колонку можно создать, используя средство SQL Вашей базы данных, с помощью которого необходимо выполнить следующее предложение, добавлющее колонку:

ALTER TABLE MAPINO.MAPINFO_MAPCATALOG

ADD NUMBER_ROWS NUMBER

При установке MapInfo Professional 6.5, программа Easy Loader добавит колонку с именем NUMBER_ROWS при создании каталога карт MapCatalog.

Для того чтобы выполнить эту программу из MapInfo Professional, используйте пункт меню ПРОГРАММЫАТАЛОГ ПРОГРАММ. Установите флажок ЗАГРУЗИТЬ напротив программы Счетчик записей таблицы СУБД, и нажмите OK. Эта программа появится в меню

ПРОГРАММЫ.

Чтобы использовать Счетчик записей таблицы СУБД:

1.Выберите ПРОГРАММЫ>СУБД MIROWCNT. Появится диалог "СУБД MIRowCnt".

2.Укажите подключение к базе данных, имя владельца и имя таблицы.

3.Нажмите OK. Записи в таблице будут пересчитаны, и значение будет сохранено в каталоге карт MapCatalog.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

211

MI_UG.PDF

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

Глава 6: Доступ к удаленным базам данных

Запрещение редактирования связанной таблицы

Связанная таблица может быть запрещена для редактирования вследствие любого из ниже перечисленных обстоятельств:

Данные, загружаемые с сервера нередактируемы.

Нет редактируемых колонок в данных, загружаемых с сервера базы данных.

Данные, загружаемые с сервера базы данных не содержат первичного индекса.

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

Запрет на редактирование пространственного объекта

Пространственные объекты тоже могут быть запрещены для редактирования.

Пространственные объекты в таблице СУБД не редактируемы в следующих случаях:

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

Пространственные данные хранятся в трехмерном представлении.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

212

MI_UG.PDF

Рисование и изменение

7

объектов

Средства рисования и редактирования в MapInfo позволяют создавать и изменять любой объект карты. Инструменты и команды рисования можно выбирать из инструментальной панели Пенал. Для упрощения работы с объектами в режиме редактирования дополнительно показываются узлы, центроиды, направления линий.

В этой Главе:

Инструменты рисования и редактирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

Рисование объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216Рисование полигонов и полилиний . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Рисование символов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218Ввод и работа с текстом на Карте . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223Редактирование объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

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