Как значения текстов перенести в семантику полигонов?

MapInfo, MapBasic
Ответить
Roket
Новоприбывший
Сообщения: 1
Зарегистрирован: 09 сен 2016, 16:01
Репутация: 0

Как значения текстов перенести в семантику полигонов?

Сообщение Roket »

Добрый день!
Имеется куча полигонов, на каждом из них располагается текстовый объект. Есть ли возможность автоматом перегнать значения этих текстовых объектов в семантику полигонов, на которых они расположены? Все объекты находятся в одном слое. Нигде не могу найти, как это сделать. :(
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Как значения текстов перенести в семантику полигонов?

Сообщение Игорь Белов »

  • Разнесите полигоны и текстовые объекты в разные таблицы:
    1. создадим колонку obj_type и заполним выражением "ObjectInfo( obj , 1 )";
    2. выполним запрос с условием "obj_type = 7" и сохраним выборку в слой полигонов;
    3. выполним запрос с условием "obj_type = 10" и сохраним выборку в слой текстовых объектов.
  • Создайте в таблице текстов текстовую колонку размером 255 символов и заполните её выражением "ObjectInfo( obj , 3 )".
  • Объедините таблицу полигонов с таблицей текстов оператором "Contains":
объединение таблиц
объединение таблиц
img20160909183223.png (4.22 КБ) 8676 просмотров
Сохраните выборку в новую таблицу.
The purpose of computing is insight, not numbers
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Как значения текстов перенести в семантику полигонов?

Сообщение Boris »

Я бы для надежности, после того как "надписи" перевел в атрибуты "надписей", превратил "надписи" в точку на месте центроида.
Mapper
Интересующийся
Сообщения: 15
Зарегистрирован: 17 апр 2009, 21:15
Репутация: 7

Re: Как значения текстов перенести в семантику полигонов?

Сообщение Mapper »

Вообще для этого есть специальный инструмент "Текст в таблицу". Инструмент этот в MapCAD, а MapCAD в каталоге программ).
OnEpKOm
Новоприбывший
Сообщения: 1
Зарегистрирован: 11 авг 2023, 10:38
Репутация: 0
Откуда: Смоленск

Re: Как значения текстов перенести в семантику полигонов?

Сообщение OnEpKOm »

Задача: Как значения текстов перенести в семантику полигонов.
В предыдущем сообщении все просто расписано...
Подскажите пожалуйста как через MapCAD запустить инструмент "Текст в таблицу" в Мапинфо 17.0., где вообще находится менюшка с этими инструментами?
Вложения
Безымянный.png
Безымянный.png (230.6 КБ) 4402 просмотра
Ответить

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

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

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