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

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

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

Применение индивидуального стиля для каждой записи

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

Для того чтобы использовать Индивидуальные стили для каждой записи, таблица СУБД должна быть правильно подготовлена и Каталог Карт MapInfo MapCatalog должен иметь следующую структуру:

Каталог карт MapCatalog должен содержать колонки RENDITIONTYPE, RENDITIONCOLUMN и RENDITIONTABLE, которые обеспечивают использование индивидуальных стилей объектов. Если вы создали Каталог Карт MapCatalog с помощью программы EasyLoader версии 6.6, то эти колонки уже существуют в Каталоге карт MapCatalog. Для Каталогов Карт, созданных более ранней версией этой программы, можно использовать готовый шаблон запроса (script), который изменит структуру Каталога Карт, после чего он будет содержать такие колонки. Добавление таких колонок никак не повлияет на использование старых версий

MapInfo Professional, MapX или MapXtreme.

Таблица карты должна иметь колонку, в которой можно хранить текстовую строку такой длины, которая необходима для хранения информации о типе оформления объекта. Строки, описывающие стиль, могут иметь разную длину. Для хранения информации о стиле объекта мы рекомендуем использовать как минимум длину в 50 символов. Если Вы предполагаете использовать для оформления объектов растровые символы, то может потребоваться колонка длиной не менеее 200 символов.

Поля в Каталоге Карт должны быть правильно заполнены. Это значит, что в поле RENDITIONTYPE должно быть установлено значение 1, а поле колонки RENDITIONCOLUMN должно содержать имя колонки, в которой хранится строка, описывающая стиль оформления объекта. Эти поля могут быть заполнены при исполь-зовании программы EasyLoader 6.6 или более поздней или с помощью команды ПРИСОЕДИНИТЬ ГЕОИНФОРМАЦИЮ.

Подбор символа для таблицы СУБД с геоинформацией

Команда СМЕНИТЬ СИМВОЛ для таблицы СУБД позволяет изменять атрибуты символа, применяемого для отображения точечных объектов таблицы СУБД с геоинформацией.

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

Появляется диалог "Выбрать таблицу СУБД", в котором отображаются только таблицы СУБД с присоединенной геоинформацией.

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

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

Поддержка Oracle Spatial

Oracle Spatial — это новая реализация пространственной базы данных, выпущенная корпорацией Oracle. Её можно установить в дополнение к соединению MapInfo с другими базами данных через ODBC. Хотя она и имеет общие черты с более ранними реализациями Oracle SDO, имеются и существенные отличия. Oracle Spatial обрабатывает хранимую в

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

195

MI_UG.PDF

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

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

Oracle SDO информацию средствами общими для любых реляционных схем. Следует учитывать, что MapInfo не может поддерживать связь с реляционной схемой Oracle SDO через Oracle Call Interface (OCI). MapInfo может поддерживать несколько одновременных соединений к Oracle Spatial через OCI и к другим базам данных через ODBC. Невозможно загрузить из базы данных Oracle пространственные геометрические таблицы через ODBC.

Требования Oracle Spatial

Для того, чтобы соединиться с Oracle Spatial из MapInfo Professional, необходимо наличие установленного клиентского ПО Oracle Spatial версии 8.1.7, Oracle 9i или 9i выпуск 2. Подробнее смотрите в документации по Oracle.

Oracle 8.1.7

Версия Oracle Spatial 8.1.7. существенно изменена по сравнению с версией 8.1.6.

Внимание: Если используете Oracle 8i и не можете открыть в MapInfo Professional трехмерные объекты SDO, то следует убедиться, что запрос выполняется.Для этого рекомендуется последовательно переиндексировать Ваши колонки – сначала по стандартным, затем по 3D индексам.

Поддержка в MapInfo Professional Oracle Spatial

MapInfo Professional поддерживает Oracle Spatial 8.1.7, Oracle 9i и 9i выпуск 2 той же функциональностью, что она поддерживала и для версии 8.1.6. Пространственные таблицы будут считываться и заполняться, а запросы к ним – будут выполняться.

Поддержка SpatialWare

SpatialWare – программный продукт MapInfo Corporation, который позволяет хранить, обеспечивать доступ, управлять и обрабатывать пространственные данные вместе с другими, используемыми в бизнесе. В одном запросе можно обращаться как к пространственным, так и к данным любых других типов. SpatialWare дополняет список достоинств реляционной базы данных SQL Server возможностью использовать пространственные данные. Например, пространственные данные могут использоваться и редактироваться многими пользователями одновременно.

Границы запросов в пространственных запросах к SpatialWare

Для обоих типов таблиц удаленной базы данных (связанных и в прямом доступе) пространственные объекты из баз данных SpatialWare и Oracle Spatial по пространственному запросу передаются в двоичном виде, как границы. Это изменение касается всех реализаций SpatialWare – для Oracle, Informix и для Oracle Spatial. Раньше передавалось строковое представление. Из-за ограничений на длину строки сложность графического объекта могла иметь ограничения. Передача пространственных объектов из баз данных в виде их границ снимает эти ограничения.

Строка, описывающая пространственный объект, будет храниться в ТАB-файле, и восстановление в представление в виде границ произойдет при последующем открытии этой таблицы. Здесь используется библиотека SpatialWare SPW.lib.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

196

MI_UG.PDF

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