Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Михаил Власов
Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Ср 14 Июл 2010 10:05 Заголовок сообщения: Подписывание объектов, 1.1 от 22.07.2010, ЗАО "ЦСИ Интегро" |
|
|
Модуль: Подписывание объектов
Версия: 1.1
Дата выпуска: 22.07.2010
Автор: ЗАО "ЦСИ Интегро"
Лицензия: Бесплатно
Описание:
Данный модуль позволяет быстро пририсовывать подписи к выделенным объектам.
Установка
1. Загрузите файл "Подписывание объектов.rar".
2. Распакуйте содержимое файла в любой каталог.
3. В ИнГео выполнить команду "Файл | Программные модули | ИнГео".
4. Нажать кнопку "Импорт...".
5. Выбрать файл "Подписывание объектов.inm".
6. Запустить модуль "Подписывание объектов".
Использование
1. Вызвать панель подписывания - команда меню "Сервис | Показать панель подписывания" или клавиша "F2".
2. Выделить один или несколько объектов, которые надо подписать.
3. В панели подписывания выбрать стиль, которым следует подписать объекты.
4. Модуль добавляет в центр каждого выделенного объекта новую форму с выбранным стилем.
История версий:
1.0 от 14.07.2010
Выпуск первой версии.
1.1 от 22.07.2010
Добавлена проверка на максимальное количество вершин, заданное для стиля. В зависимости от этого создается одна или две точки. _________________ С уважением, Михаил Власов.
Последний раз редактировалось: Михаил Власов (Чт 22 Июл 2010 12:45), всего редактировалось 3 раз(а) |
|
Вернуться к началу |
|
|
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Ср 14 Июл 2010 15:27 Заголовок сообщения: Re: Подписывание объектов, 1.0 от 14.07.2010, ЗАО "ЦСИ Интегро" |
|
|
Маленькие уточнения:
1. Контур создаваемой подписи содержит две точки.
Первая в центре описывающего прямоугольника, а вторая восточнее первой на границе описывающего многоугольника (см. картинку).
Центр прямоугольника - достаточно грубое, но простое решение.
2. Мы используем два вида надписей:
а) всегда горизонтальные, независимо от вращения карты на экране или в макете печати. Для этих надписей используется Символьный метод со способом отображения - "В вершинах контура", а стиль содержит ограничение на "Максимальное количество точек" = 1.
б) с фиксированным направлением. Это привычный вариант, использующий текстовый или символьный метод и имеющий ограничение стиля "Максимальное количество точек" = 2.
Данный модуль не учитывает первый вид надписей и всегда создаёт форму надписи с двумя точками.
Если можно, предлагаю анализировать ограничение стиля надписи и создавать форму либо из 1-ой либо из 2-ух точек. _________________ г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ" |
|
Вернуться к началу |
|
|
Foton
Зарегистрирован: 09.10.2006 Сообщения: 158 Откуда: Ярославль
|
Добавлено: Ср 18 Авг 2010 17:43 Заголовок сообщения: Re: Подписывание объектов, 1.0 от 14.07.2010, ЗАО "ЦСИ Интегро" |
|
|
Сергей Попов писал(а): |
Данный модуль не учитывает первый вид надписей и всегда создаёт форму надписи с двумя точками.
|
можно наверно изменить в стиле подписи "В вершинах контура" на "На выходе из первой вершины", в результате символьные будут корректно отображаться. |
|
Вернуться к началу |
|
|
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Чт 19 Авг 2010 11:25 Заголовок сообщения: Re: Подписывание объектов, 1.0 от 14.07.2010, ЗАО "ЦСИ Интегро" |
|
|
Foton писал(а): | можно наверно изменить в стиле подписи "В вершинах контура" на "На выходе из первой вершины", в результате символьные будут корректно отображаться. |
Обращаю внимание на: "всегда горизонтальные, независимо от вращения карты на экране или в макете печати".
Т.е. по вашему предложению отображение будет корректным, но только без поворотов, а если я стану вращать изображение, то надпись тоже будет вращаться, а мне этого не надо и двухточечная форма мне такой возможности не предоставляет.
Где мне это может понадобиться: допустим на заводе всё строго перпендикулярно, но строительная сетка завода имеет небольшой поворот относительно направления на север. Мне для печати и пользователям для простоты желательно пренебречь направлением на север и разместить на бумаге изображение параллельно границам листа. И вот в этот момент надписи оказываются под углом.
P.S. На панели есть кнопка "Задать направление осей координат..." которая позволяет указывать любой угол и тем самым поворачивать изображение. _________________ г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ" |
|
Вернуться к началу |
|
|
Alexxoid
Зарегистрирован: 16.05.2016 Сообщения: 6
|
Добавлено: Чт 13 Апр 2017 13:06 Заголовок сообщения: |
|
|
Добрый день!
Решил воспользоваться данным модулем, но при выборе стилей - система не видит ни одного стиля. Подскажите, пожалуйста, в чем особенность данного модуля и как правильно создать стиль, чтобы утилита корректно работала? |
|
Вернуться к началу |
|
|
Alexxoid
Зарегистрирован: 16.05.2016 Сообщения: 6
|
Добавлено: Чт 13 Апр 2017 13:22 Заголовок сообщения: |
|
|
Приложу принтскрин, чтобы не быть голословным. Стиль с текстовым методом создан. |
|
Вернуться к началу |
|
|
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Чт 13 Апр 2017 13:58 Заголовок сообщения: |
|
|
Предполагаю что модуль анализирует наличие текстового метода в стилях и отсеивает стили без такого метода.
Проведите эксперимент: добавте разные методы и попробуйте снова. |
|
Вернуться к началу |
|
|
Alexxoid
Зарегистрирован: 16.05.2016 Сообщения: 6
|
Добавлено: Чт 13 Апр 2017 18:45 Заголовок сообщения: |
|
|
Текстовые методы присутствуют, даже создал для пробы несколько стилей. |
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Сб 22 Апр 2017 06:18 Заголовок сообщения: |
|
|
Может всё дело в галочке "определяет геометрию объекта"?
У меня показывает все стили без этой галочки _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Пн 24 Апр 2017 19:45 Заголовок сообщения: |
|
|
Проверил, действительно галочка определяет геометрию объекта должна быть выключена. _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
|