И Вас с наступающим Новым Годом!
По сообщению "public.objects" не существует:
При создании таблицы лучше добавлять префиксы в название таблицы, чтобы избежать присвоения служебных слов. Например, t_objects или tobjects.
Таблица objects открывается на просмотр, если выберите таблицу в списке и нажмете на кнопку Просмотр?
Данное сообщение выдается только для одной таблицы из подключенной базы данных с помощью созданного источника данных ODBC?
Для подключения базы данных с помощью Источника данных ODBC необходимо:
- Предварительно установить драйвер ODBC для PostgreSQL. Для корректной работы установите драйвер, который предлагается во время инсталляции PostgreSQL (выставите флажки для драйвера ODBC 32 и 64 разряда) (чтобы не было расхождений в версиях драйвера и PostgreSQL).
- Создать Источник данных ODBC (главное меню Администратора базы данных – Сервис – Настройка ODBC)
- Добавить таблицу в проект (главное меню Администратора – кнопка Добавить).
Далее в диалоге "Подключение таблицы":
- Установить Драйвер подключения - PostgreSQL.
- Создать строку подключения.
- После успешного подключения выбрать из выпадающего списка таблицу и добавить ее в проект.
По вопросу связи записи таблицы и слоев:
Возможно установить связь с несколькими слоями.
Доступны два способа : внутренний вид связи и связь по семантике.
Для внутреннего вида связи требуется дополнительно добавить в таблицу два поля: LINKSHEET - номенклатура листа карты (varchar) и LINKOBJECT - номер объекта карты(integer).
Для связи по семантике требуется наличие поля в таблице, которое содержит уникальные значения семантики объектов.
Информация по работе с Базой предоставлена в документе
[URL=https://gistoolkit.com/download/doc/mapdbase1.pdf]https://gistoolkit.com/download/doc/mapdbase1.pdf[/URL]