Отображение текстовых объектов

Вопросы связанные с работой ГИС Аксиома
Аватара пользователя
iven
Сообщения: 26
Зарегистрирован: 29 дек 2022, 07:01

Отображение текстовых объектов

Сообщение iven » 22 сен 2023, 17:37

Добрый вечер.
Есть слой с текстовыми объектами, у которых есть некоторые атрибуты, например есть атрибут "Х", который принимает численные значения
Подскажите возможно скрыть отображение (на основной карте или в отчете) некоторых текстовых объектов по условию, например скрыть все текстовые объекты у которых Х<10.
Аватара пользователя
Александр
Сообщения: 433
Зарегистрирован: 18 апр 2019, 08:21

Re: Отображение текстовых объектов

Сообщение Александр » 24 сен 2023, 06:51

Если объекты не являются текстовыми, то на Карте их можно скрывать с помощью тематики.

В вашем случае для Карты можно использовать SQL-запрос. Для Отчета скрыть объекты можно только через API.
Аватара пользователя
iven
Сообщения: 26
Зарегистрирован: 29 дек 2022, 07:01

Re: Отображение текстовых объектов

Сообщение iven » 25 сен 2023, 08:37

Через запрос получается выделить объекты, а как их потом скрыть?
Они же выделяются в отдельный Запрос, но при этом остаются в той же таблице.

И можете подсказать по пути API?
Аватара пользователя
Александр
Сообщения: 433
Зарегистрирован: 18 апр 2019, 08:21

Re: Отображение текстовых объектов

Сообщение Александр » 25 сен 2023, 12:04

iven писал(а): 25 сен 2023, 08:37 Через запрос получается выделить объекты, а как их потом скрыть?
Они же выделяются в отдельный Запрос, но при этом остаются в той же таблице.
В запросе будут все объекты, кроме ненужных.
Можно вместо таблицы добавить на карту запрос.
И можете подсказать по пути API?
Для слоёв на карте, можно автоматически создавать запросы и заменять ими слои.
Для отчёта можно удалять объекты из отчёта, когда они не нужны. А затем восстанавливать их. Или создавать копию отчёта со скрытыми объектами.
Аватара пользователя
iven
Сообщения: 26
Зарегистрирован: 29 дек 2022, 07:01

Re: Отображение текстовых объектов

Сообщение iven » 27 сен 2023, 13:25

Александр писал(а): 25 сен 2023, 12:04 Для слоёв на карте, можно автоматически создавать запросы и заменять ими слои.
Для отчёта можно удалять объекты из отчёта, когда они не нужны. А затем восстанавливать их. Или создавать копию отчёта со скрытыми объектами.
А есть примеры как это реализуется?
Аватара пользователя
gisamap
Сообщения: 217
Зарегистрирован: 18 окт 2019, 08:03

Re: Отображение текстовых объектов

Сообщение gisamap » 28 сен 2023, 06:19

Запрос в виде слоя вашей карты (Select * from <name table> where Х<10
Базовый слой можете отключить
Далее добавляете карту в отчет и все ( в отчете ) будут только подписи удовлетворяющее условию.
Пришлите пример рабочего набора (mws) с таблицей сможем подготовить пример
Аватара пользователя
iven
Сообщения: 26
Зарегистрирован: 29 дек 2022, 07:01

Re: Отображение текстовых объектов

Сообщение iven » 28 сен 2023, 14:51

Вот рабочий набор с файлом и отчетом. Например, нужно показывать в отчете надписи относительно значений в столбце D1002
Вложения
forum.rar
(18.61 КБ) 111 скачиваний
Аватара пользователя
gisamap
Сообщения: 217
Зарегистрирован: 18 окт 2019, 08:03

Re: Отображение текстовых объектов

Сообщение gisamap » 29 сен 2023, 06:19

Во вложении рабочий набор forum_10 .
Выполнил запрос
Field_10.png
Field_10.png (189.45 КБ) 9824 просмотра
Переименовал слой ( так для наглядности )
Добавил в карту
Основной слой сделал не видимым
Вот так если я правильно понял проблему
Вложения
forum_10.zip
(24.4 КБ) 105 скачиваний
Аватара пользователя
iven
Сообщения: 26
Зарегистрирован: 29 дек 2022, 07:01

Re: Отображение текстовых объектов

Сообщение iven » 29 сен 2023, 06:55

Спасибо!
Такое да, у меня тоже получилось.
А есть возможность автоматически на карте отображать исходный слой, а в отчете слой запроса?
Аватара пользователя
gisamap
Сообщения: 217
Зарегистрирован: 18 окт 2019, 08:03

Re: Отображение текстовых объектов

Сообщение gisamap » 29 сен 2023, 07:10

Вариантов два:
- пока работаете с картой делаете слой с запросом не видимым , а основной видимым
- создаете две карты одну для отчета , другую для работы

MapInfo при добавлении карты в отчет делает копию карты и добавляет ее в список карт. Мне кажется это не совсем верно.
Ответить