как объеденить слои

MapInfo, MapBasic
Ответить
Ruslener
Интересующийся
Сообщения: 15
Зарегистрирован: 23 дек 2011, 10:52
Репутация: 0

как объеденить слои

Сообщение Ruslener » 03 фев 2012, 11:57

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

Аватара пользователя
Пётр Дубоделов
Завсегдатай
Сообщения: 271
Зарегистрирован: 21 апр 2009, 13:58
Репутация: 12
Откуда: Бурашево
Контактная информация:

Re: как объеденить слои

Сообщение Пётр Дубоделов » 03 фев 2012, 12:24

уточните пожалуйста:
1. у Вас именно подписи, или все же надписи?
2. если подписи, работать с таблицей, содержащей атрибут, значение которого используется для подписывания: создавать колонку в таблице регионов и делать ее обновление значениями таблицы, содержащей подписанные объекты; если надписи - насколько я знаю, не выйдет.
Последний раз редактировалось Пётр Дубоделов 03 фев 2012, 12:35, всего редактировалось 1 раз.
"Если карта не соответствует местности, доверяй местности."

Аватара пользователя
Andrew_K1982
Участник
Сообщения: 61
Зарегистрирован: 27 янв 2012, 12:07
Репутация: 2

Re: как объеденить слои

Сообщение Andrew_K1982 » 03 фев 2012, 12:33

вот бы пример двох таблиц увидеть..., просто сразу и непоймеш в чем суть дела...

Ruslener
Интересующийся
Сообщения: 15
Зарегистрирован: 23 дек 2011, 10:52
Репутация: 0

Re: как объеденить слои

Сообщение Ruslener » 03 фев 2012, 13:18

у меня текст содержится в ячейках таблицы, немогли бы вы подробно описать как колонку в таблице регионов обновить значениями таблицы, содержащей подписанные объекты?
Вложения
на форум.rar
примеры таблиц
(1.17 МБ) 422 скачивания

Аватара пользователя
Пётр Дубоделов
Завсегдатай
Сообщения: 271
Зарегистрирован: 21 апр 2009, 13:58
Репутация: 12
Откуда: Бурашево
Контактная информация:

Re: как объеденить слои

Сообщение Пётр Дубоделов » 03 фев 2012, 13:33

1. К таблице границы кварталов добавляем колонку name (или другую) символьного типа. Полилинии границ преобразуем в полигоны.
2. Упаковываемся.
3. Таблица>обновить колонку... Границы кварталов>колонка "name" значение из "Подписи кварталов" колонка также "name". Объединить>графический объект вложен...
"Если карта не соответствует местности, доверяй местности."

Ruslener
Интересующийся
Сообщения: 15
Зарегистрирован: 23 дек 2011, 10:52
Репутация: 0

Re: как объеденить слои

Сообщение Ruslener » 06 фев 2012, 09:35

Что вы подразумеваете под "Упаковываемся"? И каким образом осуществить "Объединить>графический объект вложен..."?

Аватара пользователя
Пётр Дубоделов
Завсегдатай
Сообщения: 271
Зарегистрирован: 21 апр 2009, 13:58
Репутация: 12
Откуда: Бурашево
Контактная информация:

Re: как объеденить слои

Сообщение Пётр Дубоделов » 06 фев 2012, 09:59

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

Ruslener
Интересующийся
Сообщения: 15
Зарегистрирован: 23 дек 2011, 10:52
Репутация: 0

Re: как объеденить слои

Сообщение Ruslener » 06 фев 2012, 11:22

Огромное спасибо!)

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость