 |
www.integro.ru ЦСИ ИНТЕГРО
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Alexxoid
Зарегистрирован: 16.05.2016 Сообщения: 6
|
Добавлено: Пн 16 Май 2016 12:42 Заголовок сообщения: Ограниченный функционал макета печати |
|
|
Доброго времени суток!
Столкнулся с проблемой нехватки элементов для вставки при создании макета печати. В моем случае, пользователям очень неудобно создавать различного рода стрелки, выноски координат, геоданных и т.п...Из доступных для вставки элементов присутствует только прямоугольник, круг и линия. Не предусмотрена возможность выбора стилей линии (только несколько окантовок). Каждую стрелку пользователи создают вручную и поворачивают на определенный угол вручную. Мне, вообще, не понятно, почему разработчиками заложен такой "сиротский" функционал для работы с макетом печати. Очень не хватает возможностей Autocad'а и MapInfo для работы с отчетами. Но, исторически сложилось, что организация ведет базу в ГИС ИнГео. А каждый раз пользоваться импортом-экспортом не представляется возможным.
Может у кого-нибудь из пользователей есть способ автоматизации данного вида построений. Заранее, спасибо. |
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Пн 16 Май 2016 13:14 Заголовок сообщения: |
|
|
Создавайте эти построения непосредственно на карте в специальном слое, например "Оформление для печати".
Понасоздовайте там слоёв/стилей какие нужны (стрелочки можно даже с динамической подписью длинны забабахать и окантовкой).
Также при создании вспомогательных объектов на карте у юзер может включить автоподравнивание и т.п. прелести. _________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
Alexxoid
Зарегистрирован: 16.05.2016 Сообщения: 6
|
Добавлено: Пн 16 Май 2016 18:18 Заголовок сообщения: |
|
|
Спасибо за оперативную помощь.
Для меня, как администратора системы, это не решит проблему, потому что:
1) 40+ активных пользователей (практически все печатают отчеты в макете печати) не смогут использовать один слой с данными графическими объектами, а создавать сорок таких слоев для каждого пользователя - не вариант;
2) отчеты и схемы создают в различных масштабах, а в соответствии с предложенным Вами способом под каждый масштаб нужно будет создать собственный слой с различными стилями в зависимости от выбранного масштаба;
3) если бы это было реализовано в макете печати - проблем бы не было: создай сколько тебе нужно отчетов и сохрани их для каждого масштаба и формата бумаги;
4) пользователям нужна простота ("стрелочки можно даже с динамической подписью длины забабахать"(цит.) - слишком сложно, потому что даже другие самые простые вещи у них вызывают слишком много вопросов). |
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Чт 19 Май 2016 12:42 Заголовок сообщения: |
|
|
Сразу оговорюсь: я не из команды разработчиков интегро. И, судя по скорости выхода обновлений, новшеств, которые вам нужны, вы можете не дождаться.
Поэтому я предлагаю вам варианты, как можно "решить" (не идеально) вашу проблему в текущих условиях.
1) Да юзеров много, но и карта большая, редко бывает когда несколько юзеров печатают один и тот же район с разным оформлением.
На крайний случай, можно создать не 40+ слоёв (лучше всё-таки карт), а 5+ - для каждого отдела свой. А если у вас для каждого отдела свои проекты, то чужие карты они даже и видеть не будут.
2) можно сделать отображения стилей внемасштабными - стрелочка или текст будут выглядеть всегда одинаково вне зависимости от масштаба.
+ если часть стрелочек не нужны на крупном масштабе, то да придётся разделять стили и по масштабам
3) так-то да. но перспективы дождаться этих нововведений туманны.
4) для юзера будет как раз всё просто - выбрал стиль "двойная стрелка с размером", шлёп точку, шлёп другую - и красота.
+бонус: есть еще такая штука "Вид\Параметры отображения" - позволяет настроить фильтр объектов, которые нужно рисовать (или наоборот - не рисовать) в указанном слое (слоях). Программно эта штука не управляется, поэтому написать удобный модуль не представляется возможным. Однако, эта штука позволяет сохранить/загрузить настроенный фильтр в файл.
Таким образом юзер сохраняет макет печати и рядом фильтр отображения. И будет почти то, что вам надо, но в 2х файлах. _________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
Alexxoid
Зарегистрирован: 16.05.2016 Сообщения: 6
|
Добавлено: Чт 19 Май 2016 13:19 Заголовок сообщения: |
|
|
Спасибо. Наверное, придется сделать то, о чем Вы написали. Хотя, по скорости работы - это особо не улучшит ситуацию. Времени будет уходить столько же, как и при изображении всех этих стрелочек и выносок данных вручную с помощью инструмента "Линия" в макете печати. |
|
Вернуться к началу |
|
 |
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Чт 19 Май 2016 23:01 Заголовок сообщения: |
|
|
APopov писал(а): | ...вы можете не дождаться... | 1. Блин, как хорошо сказано, аж хочется чтобы не сбылось.
Навевает: "жизнь коротка" или "а годы летят".
Ладно, рано грустить, служивому люду пенсию отодвинули, может быть это поможет дождаться. Меня на минула чаша сия.
--------------------------------------
2. Соглашусь с Артемом - возможности вспомогательных объектов ИнГЕО круче возможностей макета печати.
Взять хотя бы "надпись под углом" или "баранка с дыркой".
Есть одно "но": надо либо давать пользователю право редактирования оформления своего слоя либо пользователь с каждой фантазией будет бегать к администратору.
Я уже не боюсь - выбираю первый вариант и даю пользователям правильно ограниченные права. Пока пользователи не пытаются выйти за границы дозволенного, ими это воспринимается как ДОВЕРИЕ и СВОБОДА. На самом деле это всего лишь проявление минимизации работы администратора.
--------------------------------------
3. Макеты печати тоже можно продолжать параллельно использовать.
Напихайте все самые интересные заготовки в шаблонистый макет, разместите эти заготовки за границей листа и по мере необходимости перемещайте, копируйте в нужное место.
Через буфер обмена элементы оформления можно переносить из одного макета в другой, только при этом последовательность частично накладывающихся элементов может нарушиться.
Ещё один маленьких штрих: для любого чертежа принято вычерчивать рамку. Проще всего использовать элемент - прямоугольник, но потом он мешает выделять иные элементы.
Я рамку предлагаю рисовать отдельными отрезками - по одному на каждую сторону. |
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять приложения в этом форуме Вы можете скачивать файлы в этом форуме
|
|