Приложение E: Присвоение геоинформации
удаленной таблице
Приложение E: Присвоение геоинформации
удаленной таблице
Предварительные условия для хранения/извлечения
пространственных данных
Есть четыре предварительных условия для хранения и извлечения точек в
удаленной таблице.
1.
Сначала координаты для точек должны быть сохранены в
столбцах таблицы как числа.
Это можно сделать следующим образом:
• Использовать существующие данные.
• Использовать Easyloader для загрузки данных в базу данных.
Это приложение должно работать для большинства баз данных.
Это задача создания данных и она может быть решена в любой
момент.
2. Увеличить эффективность запросов о координатах,
проиндексируйте соответствующую колонку. Это задача
создания данных, и она может быть выполнена в любое время.
3. MapInfo сохраняет информацию стол, какие именно столбцы
являются координатами, в специальной таблице на удаленной
базе данных, называемой MapInfo Map Catalog. На каждую БД
должен быть один каталог. С помощью приложения
MIODBCAT.MBX можно создать этот каталог для Oracle7,
Sybase, SQL Server, SQL Base или MSAccess. Это приложение
можно настроить для любой другой системы управления
удаленными БД. Вы можете также создать этот каталог
вручную, следуя процедуре, описанной в следующем разделе.
Это “одноразовое мероприятие”, и его нужно проделать прежде,
чем любые таблицы из такой базы данных могут быть
отображены в MapInfo..
4. MapInfo извлекает информацию из каталога о таблицах,
используя оператор MapBasic Server Create Map. Это делается
один раз для каждой задачи и требуется проделать это перед
отображением таблицы в MapInfo.