Глава 23: Доступ к удаленным базам данных
Поскольку драйверы отличаются, каждый источник данных требует разной по объему и сложности настройки. Именно поэтому диалоги настройки драйверов сильно отличаются.
В общем случае конфигурация обычно включает имя источника данных, описание и имя сервера. Некоторые конфигурации могут включать список серверов, регистрационный идентификатор и имя приложения. (Смотрите раздел “Конфигурация источников данных” Справочной системы Merant DataDirect ODBC). Справочный файл для драйвера, который требует настройки, поставляется в комплекте MapInfo и расположен в системном каталоге WINDOWS. Файлы справки этих драйверов имеют имена следующего вида - MIdrv13.HLP, где drv — это имя драйвера. Например, MIINF13.HLP — это файл справки для Informix.
5.Введите требуемую информацию об источнике данных.
6.Нажмите кнопку OK по завершении конфигурации Вашего источника данных. Драйвер записывает введенные значения в файл ODBC.INI, и эти значения будут теперь стандартными для процедуры подключения к источнику данных.
Создать новый источник данных можно из программы при установлении соединения с источником данных. Смотрите ниже раздел “Соединение с источником данных”.
Необходимые условия хранения и извлечения
пространственных данных в базах данных
Для того, чтобы в MapInfo использовать удаленные таблицы наиболее эффективным образом, Вам придется подготовить их (таблицы) для хранения координат или более сложных пространственных данных, и лишь после этого использовать для обмена и получения этих данных. Вы также сможете после этого геокодировать удаленные таблицы и присваивать координаты для каждой записи таблицы.
Существует четыре необходимых условия для сохранения и выборки географических точек в таблице удаленной СУБД:
∙Значения координат этих точек должны быть сохранены в колонках таблицы в виде чисел или в столбцах базы данных, приспособленных для хранения пространственной информации, в случае если база данных допускает такое хранение, например, SpatialWare, Oracle Spatial или SQS .
∙Столбец, содержащий пространственный индекс, может использоваться дополнительно для повышения производительности выполнения запросов к пространственным данным.