Подпись точечных объектов с заданным шагом (через 10 точек)

MapInfo, MapBasic
Ответить
bol
Новоприбывший
Сообщения: 5
Зарегистрирован: 02 апр 2017, 17:29
Репутация: 0

Подпись точечных объектов с заданным шагом (через 10 точек)

Сообщение bol » 14 янв 2018, 16:46

Доброго времени суток!
Пытаюсь подписать точечные объекты со сквозной нумерацией, но они так густо расположены, что решил проредить подписи. Захожу в свойства слоя-подписи-из колонки-выражение, а что писать не найду никак. Поскажите, пожалуйста, скриптик(выражение), чтобы задать условие - подписывать только каждый десятый объект. Заранее спасибо!

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

Re: Подпись точечных объектов с заданным шагом (через 10 точек)

Сообщение Игорь Белов » 14 янв 2018, 16:58

Делаете выборку каждого десятого объекта по условию типа такого:

Код: Выделить всё

ID = Int( ID / 10 ) * 10
Добавляете выборку в карту к оригинальному слою и подписываете как обычно.
The purpose of computing is insight, not numbers

bol
Новоприбывший
Сообщения: 5
Зарегистрирован: 02 апр 2017, 17:29
Репутация: 0

Re: Подпись точечных объектов с заданным шагом (через 10 точек)

Сообщение bol » 14 янв 2018, 17:27

Спасибо. А возможно ли подписать без создания дополнительного слоя выборки? Просто в свойствах подписи задать такое условие?

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

Re: Подпись точечных объектов с заданным шагом (через 10 точек)

Сообщение Игорь Белов » 14 янв 2018, 17:32

Создайте новое текстовое поле и заполните каждую десятую запись копией оригинального поля.
The purpose of computing is insight, not numbers

bol
Новоприбывший
Сообщения: 5
Зарегистрирован: 02 апр 2017, 17:29
Репутация: 0

Re: Подпись точечных объектов с заданным шагом (через 10 точек)

Сообщение bol » 14 янв 2018, 17:38

Точно!) Благодарю! Результатом доволен...)

Ответить

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

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

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