Отображение текстовых объектов
Отображение текстовых объектов
Добрый вечер.
Есть слой с текстовыми объектами, у которых есть некоторые атрибуты, например есть атрибут "Х", который принимает численные значения
Подскажите возможно скрыть отображение (на основной карте или в отчете) некоторых текстовых объектов по условию, например скрыть все текстовые объекты у которых Х<10.
Есть слой с текстовыми объектами, у которых есть некоторые атрибуты, например есть атрибут "Х", который принимает численные значения
Подскажите возможно скрыть отображение (на основной карте или в отчете) некоторых текстовых объектов по условию, например скрыть все текстовые объекты у которых Х<10.
Re: Отображение текстовых объектов
Если объекты не являются текстовыми, то на Карте их можно скрывать с помощью тематики.
В вашем случае для Карты можно использовать SQL-запрос. Для Отчета скрыть объекты можно только через API.
В вашем случае для Карты можно использовать SQL-запрос. Для Отчета скрыть объекты можно только через API.
Re: Отображение текстовых объектов
Через запрос получается выделить объекты, а как их потом скрыть?
Они же выделяются в отдельный Запрос, но при этом остаются в той же таблице.
И можете подсказать по пути API?
Они же выделяются в отдельный Запрос, но при этом остаются в той же таблице.
И можете подсказать по пути API?
Re: Отображение текстовых объектов
В запросе будут все объекты, кроме ненужных.
Можно вместо таблицы добавить на карту запрос.
Для слоёв на карте, можно автоматически создавать запросы и заменять ими слои.И можете подсказать по пути API?
Для отчёта можно удалять объекты из отчёта, когда они не нужны. А затем восстанавливать их. Или создавать копию отчёта со скрытыми объектами.
Re: Отображение текстовых объектов
Запрос в виде слоя вашей карты (Select * from <name table> where Х<10
Базовый слой можете отключить
Далее добавляете карту в отчет и все ( в отчете ) будут только подписи удовлетворяющее условию.
Пришлите пример рабочего набора (mws) с таблицей сможем подготовить пример
Базовый слой можете отключить
Далее добавляете карту в отчет и все ( в отчете ) будут только подписи удовлетворяющее условию.
Пришлите пример рабочего набора (mws) с таблицей сможем подготовить пример
Re: Отображение текстовых объектов
Вот рабочий набор с файлом и отчетом. Например, нужно показывать в отчете надписи относительно значений в столбце D1002
- Вложения
-
- forum.rar
- (18.61 КБ) 114 скачиваний
Re: Отображение текстовых объектов
Во вложении рабочий набор forum_10 .
Выполнил запрос Переименовал слой ( так для наглядности )
Добавил в карту
Основной слой сделал не видимым
Вот так если я правильно понял проблему
Выполнил запрос Переименовал слой ( так для наглядности )
Добавил в карту
Основной слой сделал не видимым
Вот так если я правильно понял проблему
- Вложения
-
- forum_10.zip
- (24.4 КБ) 108 скачиваний
Re: Отображение текстовых объектов
Спасибо!
Такое да, у меня тоже получилось.
А есть возможность автоматически на карте отображать исходный слой, а в отчете слой запроса?
Такое да, у меня тоже получилось.
А есть возможность автоматически на карте отображать исходный слой, а в отчете слой запроса?
Re: Отображение текстовых объектов
Вариантов два:
- пока работаете с картой делаете слой с запросом не видимым , а основной видимым
- создаете две карты одну для отчета , другую для работы
MapInfo при добавлении карты в отчет делает копию карты и добавляет ее в список карт. Мне кажется это не совсем верно.
- пока работаете с картой делаете слой с запросом не видимым , а основной видимым
- создаете две карты одну для отчета , другую для работы
MapInfo при добавлении карты в отчет делает копию карты и добавляет ее в список карт. Мне кажется это не совсем верно.