Выражения и формулы подписей

MapInfo, MapBasic
Ответить
Fenriz
Новоприбывший
Сообщения: 10
Зарегистрирован: 24 мар 2013, 14:47
Репутация: 0

Выражения и формулы подписей

Сообщение Fenriz » 09 июн 2013, 20:50

Здравствуйте! MapInfo 11.5. Нужно вывести из таблицы три колонки в подпись: "Название" точки, и её 3 цифровых значения. Программа позволяет выбрать только одно. Разобраться в "выражениях" не удалось. Выход нашёлся в построении 4 точек с примерно одинаковыми координатами, но создавать 3 дополнительные таблицы очень неудобно. Попробовал через оператор "or" вывести - получил букву "Т" в подписи точки...
Ткните в нужную строчку FAQ`a, pls)
Изображение искомого результата прилагаю.
Вложения
primer.png
primer.png (3.99 КБ) 7195 просмотров
Последний раз редактировалось Fenriz 09 июн 2013, 23:31, всего редактировалось 1 раз.

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

Re: Выражения и формулы подписей

Сообщение Игорь Белов » 09 июн 2013, 21:20

Можно в окно карты с открытой таблицей добавить эту таблицу ещё три раза. И для каждого из четырёх слоёв задать свой способ отображения подписей.
The purpose of computing is insight, not numbers

Fenriz
Новоприбывший
Сообщения: 10
Зарегистрирован: 24 мар 2013, 14:47
Репутация: 0

Re: Выражения и формулы подписей

Сообщение Fenriz » 09 июн 2013, 23:30

Спасибо, так намного проще)

Sibit
Активный участник
Сообщения: 216
Зарегистрирован: 21 окт 2009, 13:29
Репутация: 28
Откуда: Новосибирск

Re: Выражения и формулы подписей

Сообщение Sibit » 10 июн 2013, 04:44

Подписи - выражение там вставить:
COL1 + " " + COL2 + " " COL3

Вам нужно записать выражение для конкатенации строк, or не работает, так как возвращает логическое значение, которое потом приводится к строке, которая и равна "Т"

Аватара пользователя
Institor
Активный участник
Сообщения: 243
Зарегистрирован: 22 апр 2011, 08:10
Репутация: 27
Откуда: Хабаровск

Re: Выражения и формулы подписей

Сообщение Institor » 10 июн 2013, 04:54

Не пойдет, судя по картинке, подписи надо растягивать в разные стороны.

Andrew
Активный участник
Сообщения: 134
Зарегистрирован: 01 окт 2009, 08:52
Репутация: 3
Откуда: Москва

Re: Выражения и формулы подписей

Сообщение Andrew » 10 июн 2013, 08:57

Для читаемости подписи можно использовать и функцию переноса текста: COL1+chr$(13)+COL2+chr$(13)+COL3

Fenriz
Новоприбывший
Сообщения: 10
Зарегистрирован: 24 мар 2013, 14:47
Репутация: 0

Re: Выражения и формулы подписей

Сообщение Fenriz » 11 июн 2013, 20:12

Можно, но разнести их уже не удастся. Так что множественное открытие таблицы остаётся лучшим решением. Жалко, что их переименовать нельзя в списке слоёв, но это уже мелочи.

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

Re: Выражения и формулы подписей

Сообщение Игорь Белов » 11 июн 2013, 20:38

Fenriz писал(а):Жалко, что их переименовать нельзя в списке слоёв
Можно сделать выборку таблицы несколько раз, каждый результат называя своим именем. Эти результирующие слои и добавляете в окно карты.
The purpose of computing is insight, not numbers

Ответить

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

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

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