Страница 1 из 1

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

Добавлено: 09 сен 2016, 16:11
Roket
Добрый день!
Имеется куча полигонов, на каждом из них располагается текстовый объект. Есть ли возможность автоматом перегнать значения этих текстовых объектов в семантику полигонов, на которых они расположены? Все объекты находятся в одном слое. Нигде не могу найти, как это сделать. :(

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

Добавлено: 09 сен 2016, 19:03
Игорь Белов
  • Разнесите полигоны и текстовые объекты в разные таблицы:
    1. создадим колонку obj_type и заполним выражением "ObjectInfo( obj , 1 )";
    2. выполним запрос с условием "obj_type = 7" и сохраним выборку в слой полигонов;
    3. выполним запрос с условием "obj_type = 10" и сохраним выборку в слой текстовых объектов.
  • Создайте в таблице текстов текстовую колонку размером 255 символов и заполните её выражением "ObjectInfo( obj , 3 )".
  • Объедините таблицу полигонов с таблицей текстов оператором "Contains":
img20160909183223.png
объединение таблиц
img20160909183223.png (4.22 КБ) 6521 просмотр
Сохраните выборку в новую таблицу.

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

Добавлено: 13 сен 2016, 23:40
Boris
Я бы для надежности, после того как "надписи" перевел в атрибуты "надписей", превратил "надписи" в точку на месте центроида.

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

Добавлено: 03 окт 2016, 20:45
Mapper
Вообще для этого есть специальный инструмент "Текст в таблицу". Инструмент этот в MapCAD, а MapCAD в каталоге программ).

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

Добавлено: 11 авг 2023, 10:51
OnEpKOm
Задача: Как значения текстов перенести в семантику полигонов.
В предыдущем сообщении все просто расписано...
Подскажите пожалуйста как через MapCAD запустить инструмент "Текст в таблицу" в Мапинфо 17.0., где вообще находится менюшка с этими инструментами?