Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Lkosty
Зарегистрирован: 18.12.2009 Сообщения: 10
|
Добавлено: Ср 03 Фев 2010 17:01 Заголовок сообщения: Макеты печати |
|
|
Подскажите можно ли как то решить проблемму, при созданни макета печати, делаем вставку участка карты, проблема заключается в том что при каждом клике на участке он перепроверяет ссылку, что занимает время, а это не очень удобно.
|
|
Вернуться к началу |
|
 |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Чт 04 Фев 2010 10:53 Заголовок сообщения: |
|
|
Тоже используем данный способ при составлении макета печати. Участками карты делаем значки. Все очень удобно, но вот скорость отрисовки таких значков при работе, оставляет желать лучшего...
|
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Чт 04 Фев 2010 14:05 Заголовок сообщения: |
|
|
Меню Макета печати Вид\Параметры установить галочку "Буферизованное отображение" спасёт?
_________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Чт 04 Фев 2010 16:29 Заголовок сообщения: |
|
|
vvHedgehog писал(а): | Меню Макета печати Вид\Параметры установить галочку "Буферизованное отображение" спасёт? |
Нет, не спасет, уже пробовали. Просто не мелькает, но задержки те же.
Когда значков такого типа в макете 5-7 это еще нормально, но когда их штук 30, через час работы с таким макетом, хочется выпрыгнуть в окно.
|
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Пт 05 Фев 2010 12:35 Заголовок сообщения: |
|
|
Если у вас на макете статические участки карты (выполняющие, видать, роль условных знаков), то наверное, вам стоит создать картинку либо для всех знаков целиком, либо для каждого по отдельности, и разместить на макете не элемент Карта, а элемент Рисунок.
как сделать рисунок:
выделяете в макете элемент Карта, жмёте Ctrl+C.
Открываете Paint, жмёте Ctrl+V.
Сохраняете рисунок куданить (например в "Мои рисунки") можно в bmp, а можно и в jpg формате.
Возвращаетесь в макет печати, удаляете элемент Карта, добавляете элемент Рисунок, в который загружаете ранее сохранённое изображение.
После этого рисунок в "Моих документах" можно удалить, он уже не нужен.
Интегровцам говорили о необходимости автоматизировать эти действия в следующих версиях) может это случится)
_________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Пт 05 Фев 2010 21:16 Заголовок сообщения: |
|
|
Я не сравнивал время отрисовки рисунков со временем отрисовки участков карты, но размещение на макете печати десятка объектов типа "рисунок" со вставленными jpg файлами увеличивает время отрисовки макета в разы
Поэтому мы стараемся максимально уйти от "рисунков"
Но "рисунок" - единственный выход когда карты используют различные наборы видимости слоев. Тут уж никуда не денешся.
_________________ Сергей Николаев |
|
Вернуться к началу |
|
 |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Пт 05 Фев 2010 22:59 Заголовок сообщения: |
|
|
vvHedgehog писал(а): | Если у вас на макете статические участки карты (выполняющие, видать, роль условных знаков), то наверное, вам стоит создать картинку либо для всех знаков целиком, либо для каждого по отдельности, и разместить на макете не элемент Карта, а элемент Рисунок.
как сделать рисунок:
выделяете в макете элемент Карта, жмёте Ctrl+C.
Открываете Paint, жмёте Ctrl+V.
Сохраняете рисунок куданить (например в "Мои рисунки") можно в bmp, а можно и в jpg формате.
Возвращаетесь в макет печати, удаляете элемент Карта, добавляете элемент Рисунок, в который загружаете ранее сохранённое изображение.
После этого рисунок в "Моих документах" можно удалить, он уже не нужен.
Интегровцам говорили о необходимости автоматизировать эти действия в следующих версиях) может это случится) |
Так мы когда то делали значки. Кроме скорости, у этого способа мало преимуществ, и мы от него давно отказались.
Вот представьте, что если заказчику или вам вдруг не понравился цвет или условный знак например газопровода. Что выделаете? Меняете его на другой, попутно не забыв поменять этот знак на всех картах в макетах печати. И если карт штук 9 и не только один газопровод надо поменять, а вдруг еще что-то, потому что объект, допустим, сливается с фоном и не очень виден при распечатке.
С участками карты о таких проблемах можно забыть, все поменяется во всех макетах само...
З. Ы. А кстати, кто как делает значки в макетах печати?
Последний раз редактировалось: mixus (Пт 05 Фев 2010 23:17), всего редактировалось 1 раз |
|
Вернуться к началу |
|
 |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Пт 05 Фев 2010 23:10 Заголовок сообщения: |
|
|
nikser писал(а): | Я не сравнивал время отрисовки рисунков со временем отрисовки участков карты, но размещение на макете печати десятка объектов типа "рисунок" со вставленными jpg файлами увеличивает время отрисовки макета в разы
Поэтому мы стараемся максимально уйти от "рисунков"
Но "рисунок" - единственный выход когда карты используют различные наборы видимости слоев. Тут уж никуда не денешся. |
Размещение на макете печати пары десятков объектов типа "участок карты" в РАЗЫ увеличивает время отрисовки, в сравнении с таким же количеством объектов "рисунок".
|
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Пн 08 Фев 2010 10:47 Заголовок сообщения: |
|
|
groyfalcon писал(а): | З. Ы. А кстати, кто как делает значки в макетах печати? |
У нас есть модуль создания макета с условными знаками... (шлепает на макет картиночки стилей и названия стилей, выбранных пользователем)
еще я видел хороший способ - на карте в стороне от всех объектов созадется область, в которой оформляется легенда рисуются нужными стилями объектики, подписываются ну и т.д. и затем эта область включается в фиде фрагмента карты в макет печати. основная фишка этого способа, что на легенду отводится ОДИН дополнительный элемент участка карты.
недостаток - в слоях будут присутствовать "левые" объекты )
_________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Пн 08 Фев 2010 10:53 Заголовок сообщения: |
|
|
Результат работы нашей утилиты
как видно на рисунке - в ней есть шероховатости )
Описание: |
|
Размер файла: |
126.7 KB |
Просмотрено: |
62043 раз(а) |

|
_________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Пн 08 Фев 2010 11:06 Заголовок сообщения: |
|
|
vvHedgehog писал(а): | groyfalcon писал(а): | З. Ы. А кстати, кто как делает значки в макетах печати? |
У нас есть модуль создания макета с условными знаками... (шлепает на макет картиночки стилей и названия стилей, выбранных пользователем)
еще я видел хороший способ - на карте в стороне от всех объектов созадется область, в которой оформляется легенда рисуются нужными стилями объектики, подписываются ну и т.д. и затем эта область включается в фиде фрагмента карты в макет печати. основная фишка этого способа, что на легенду отводится ОДИН дополнительный элемент участка карты.
недостаток - в слоях будут присутствовать "левые" объекты ) |
Цитата: | У нас есть модуль создания макета с условными знаками... (шлепает на макет картиночки стилей и названия стилей, выбранных пользователем) |
Пользовались этим модулем (если я о том думаю). Не устраивает по ряду причин. От того, что нельзя изменить траекторию линейных объектов (всегда зиг-заг)и качество получаемых картинок (про dpi я в курсе) до того, что данные творения этого модуля в большинстве случаев не устраивают заказчиков да и нас тоже.
А вот про вторым способом, который вы описали, мы и пользуемся за исключением того, что подписи ставим в самом макете печати и на каждый знак в стороне, объект участок карты. Только вот "левых объектов никогда не получается.
|
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Пн 08 Фев 2010 12:49 Заголовок сообщения: |
|
|
groyfalcon писал(а): | Пользовались этим модулем (если я о том думаю). Не устраивает по ряду причин. От того, что нельзя изменить траекторию линейных объектов (всегда зиг-заг)и качество получаемых картинок (про dpi я в курсе) до того, что данные творения этого модуля в большинстве случаев не устраивают заказчиков да и нас тоже.
А вот про вторым способом, который вы описали, мы и пользуемся за исключением того, что подписи ставим в самом макете печати и на каждый знак в стороне, объект участок карты. Только вот "левых объектов никогда не получается. |
да) угловатый получился модуль) но его можно доработать, есл появится свободное время)
про ваш способ я так и понял) из-за этого вы имеете много участков карты на макете, и не имеете "левых" объектов)
а тот способ который я описывал несколько отличается от вашего )
_________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Вт 09 Фев 2010 22:34 Заголовок сообщения: |
|
|
Цитата: | да) угловатый получился модуль) но его можно доработать, есл появится свободное время)
про ваш способ я так и понял) из-за этого вы имеете много участков карты на макете, и не имеете "левых" объектов)
а тот способ который я описывал несколько отличается от вашего |
Да, хотелось бы обновленного модуля для макетов печати.
И если бы в качестве значка мог бы быть участок карты с гибкими возможностями по настройке отображения условных знаков, цены бы ему не было ))
|
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Ср 10 Фев 2010 12:18 Заголовок сообщения: |
|
|
главное чтоб пользователь разобратся со всеми "гибкими" возможностями)))
пока вобщем времени на его доработку нет, месяца через 2 возможно займемся этим)
_________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Чт 11 Фев 2010 11:03 Заголовок сообщения: |
|
|
vvHedgehog писал(а): | главное чтоб пользователь разобратся со всеми "гибкими" возможностями)))
пока вобщем времени на его доработку нет, месяца через 2 возможно займемся этим) |
Не, главное что бы "гибкие возможности" были интуитивно понятны конечному пользователю ))
Будем рады, если вы найдете время обновить его.
Небольшой вопрос. А реально ли сделать так, что бы при клике по объекту "участок карты" или при перемещении по макету печати, он не перепроверял координаты на которые указывает этот участок, т.е. картинка, не обновлялась бы в нем? Ну или сделать что-то вроде галочки "обновлять /не обновлять" чтобы обновлять по требованию. Т.е. тем самым можно выиграть в скорости работы с подобным способом создания макета печати. Попытался объяснить, как смог ))
|
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Чт 11 Фев 2010 12:30 Заголовок сообщения: |
|
|
Цитата: | Небольшой вопрос. А реально ли сделать так, что бы при клике по объекту "участок карты" или при перемещении по макету печати, он не перепроверял координаты на которые указывает этот участок, т.е. картинка, не обновлялась бы в нем? Ну или сделать что-то вроде галочки "обновлять /не обновлять" чтобы обновлять по требованию. Т.е. тем самым можно выиграть в скорости работы с подобным способом создания макета печати. Попытался объяснить, как смог )) |
Скорее всего, реализовать данную особенность именно так, как вы описали, могут лишь разработчики Интегро.
пока рекомендую включить Цитата: | Меню Макета печати Вид\Параметры установить галочку "Буферизованное отображение" |
это и приведет к тому, чтобы участки карты не перерисовывались при каждом действии на макете печати.
_________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Чт 11 Фев 2010 14:41 Заголовок сообщения: |
|
|
Цитата: | Цитата: | Меню Макета печати Вид\Параметры установить галочку "Буферизованное отображение" |
это и приведет к тому, чтобы участки карты не перерисовывались при каждом действии на макете печати. |
Пробовали. Странно работает эта галочка. При её включении, просто процесс перерисовки как бы скрыт, но в конце обновление участка карты все таки происходит (например при изменении масштаба). То есть по времени, что с этой галочкой, что без неё одинаково, задержки такие же.
|
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Пт 12 Фев 2010 12:52 Заголовок сообщения: |
|
|
посмотрел еще раз : действительно, когда на макете печати больше чем 3 фрагмента карты, заметны существенные тормоза при работе с макетом (и с галочкой и без).
но, видимо, с этими проблемами могут боротся исключительно программисты ИнГео в будущих версиях, сторонние модули не помогут.
_________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Пт 12 Фев 2010 14:44 Заголовок сообщения: |
|
|
vvHedgehog писал(а): | посмотрел еще раз : действительно, когда на макете печати больше чем 3 фрагмента карты, заметны существенные тормоза при работе с макетом (и с галочкой и без).
но, видимо, с этими проблемами могут боротся исключительно программисты ИнГео в будущих версиях, сторонние модули не помогут.
 |
А вы попробуй-то в "боевых условиях", когда значков штук 30 на макете. Вот там действительно появляются существенные тормоза.
Только что-то мне подсказывает, что программисты ИнГЕО вряд ли обратят на это внимание...
И кстати, для чего тогда эта галочка?
|
|
Вернуться к началу |
|
 |
Михаил Власов

Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Пн 15 Фев 2010 11:51 Заголовок сообщения: |
|
|
groyfalcon писал(а): |
Только что-то мне подсказывает, что программисты ИнГЕО вряд ли обратят на это внимание... |
Программисты ИнГЕО обязательно обратят на это внимание. Уже ищем варианты улучшения отклика системы при перерисовке карты.
groyfalcon писал(а): | И кстати, для чего тогда эта галочка? |
Эта галочка для того, чтобы убрать эффект "перемаргивания" макета печати при перерисовке. На скорость рисования не влияет.
_________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
 |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Пн 15 Фев 2010 16:09 Заголовок сообщения: |
|
|
нам остается только надеяться...
|
|
Вернуться к началу |
|
 |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Ср 28 Июл 2010 12:45 Заголовок сообщения: |
|
|
Цитата: | ...Уже ищем варианты улучшения отклика системы при перерисовке карты.
|
Просто интересно, есть ли там какие-либо сдвиги в этом?
|
|
Вернуться к началу |
|
 |
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Ср 08 Сен 2010 08:16 Заголовок сообщения: |
|
|
Моя война с повернутыми растрами
Потребовалось мне вывести кусочек карты на формате А3 с растровым изображением, с повернутой системой координат.
Стоит версия 4.4.0.225
На рисунке стык четырех планшетов (растра)
Пытался использовать:
векторную печать
растровую печать с использованием драйвера принтера
растровую печать без использования драйвера принтера
Вектор печатается без проблем, растр печатает только один планшет из четырех.
Включаю галочку "использовать GDI+
вектор нормально, растр увеличивает масштаб в два раза
Пошел путем создания растра
При назначении 100dpi растр создался, но разрешения не хватает
при назначении 300, 200, 150 dpi ситуация аналогична печати, печатается только один растр из четырех.
Включил опять GDI+ растр создается нормально при любом разрешении.
И еще при включенном GDI+ резко возрастает скорость отрисовки карты на экране, в том числе и на макете печати, убрать бы еще проблему с принтерами
Принтеры использовались от НР (лазерный А4 формата черно белый и цветной, струйный А3 формата и плоттеры А1 и А0 формата)
_________________ Сергей Николаев |
|
Вернуться к началу |
|
 |
Foton
Зарегистрирован: 09.10.2006 Сообщения: 158 Откуда: Ярославль
|
Добавлено: Ср 15 Сен 2010 10:49 Заголовок сообщения: |
|
|
а подскажите пожалуйста где искать эту галку "использовать GDI+"?
не понятно все же, почему растры увеличиваются, с чем это связано...
|
|
Вернуться к началу |
|
 |
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Ср 15 Сен 2010 14:00 Заголовок сообщения: |
|
|
Меню Сервис - Пераметры - закладка Разное
Описание: |
|
Размер файла: |
10.9 KB |
Просмотрено: |
59745 раз(а) |

|
_________________ г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ" |
|
Вернуться к началу |
|
 |
|