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

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

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

Сообщение Roket » 09 сен 2016, 16:11

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

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

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 КБ) 6232 просмотра
Сохраните выборку в новую таблицу.
The purpose of computing is insight, not numbers

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

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

Сообщение Boris » 13 сен 2016, 23:40

Я бы для надежности, после того как "надписи" перевел в атрибуты "надписей", превратил "надписи" в точку на месте центроида.

Mapper
Интересующийся
Сообщения: 15
Зарегистрирован: 17 апр 2009, 21:15
Репутация: 7

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

Сообщение Mapper » 03 окт 2016, 20:45

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

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

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

Сообщение OnEpKOm » 11 авг 2023, 10:51

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

Ответить

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

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

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