Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Подписывание объектов, 1.1 от 22.07.2010, ЗАО "ЦСИ Интегро"

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Реестр модулей
Предыдущая тема :: Следующая тема  
Автор Сообщение
Михаил Власов



Зарегистрирован: 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-ух точек.

_________________
г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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. На панели есть кнопка "Задать направление осей координат..." которая позволяет указывать любой угол и тем самым поворачивать изображение.

_________________
г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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    Заголовок сообщения: Ответить с цитатой

Предполагаю что модуль анализирует наличие текстового метода в стилях и отсеивает стили без такого метода.
Проведите эксперимент: добавте разные методы и попробуйте снова.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Alexxoid



Зарегистрирован: 16.05.2016
Сообщения: 6

СообщениеДобавлено: Чт 13 Апр 2017 18:45    Заголовок сообщения: Ответить с цитатой

Текстовые методы присутствуют, даже создал для пробы несколько стилей.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Сб 22 Апр 2017 06:18    Заголовок сообщения: Ответить с цитатой

Может всё дело в галочке "определяет геометрию объекта"?
У меня показывает все стили без этой галочки

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пн 24 Апр 2017 19:45    Заголовок сообщения: Ответить с цитатой

Проверил, действительно галочка определяет геометрию объекта должна быть выключена.
_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Реестр модулей Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы не можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB