Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Чт 29 Апр 2010 13:42 Заголовок сообщения: Проблемы при создании растра |
|
|
При создании растра из макета печати, не виден один слой (экспликация, сделанная текстовым методом отображения). Нужно создать растр с разрешением хотя бы 150 dpi. Создает только при 50 dpi (но прочитать там что либо сложно). Макет печати 1200 на 2000.
Заметил одну особенность, что если открыть макет печати с меньшим размером листа (например 600 на 1000), то на растре проявляются номера экспликации, которые до этого были не видны.
Прилагаю растр скриншота из ИнГЕО, и получившийся растр.
Версия ИнГЕО 4.4.0.177
скриншот
растр
Как быть?
Небольшое дополнение. Стиль надписи выполнен по принципу отображения в разных масштабах по разному. То есть в макете на карте 1:2000 величина текста одна, а при 1:5000 уже автоматически становится другая. Сменил все на диапазон видимости от 0 до 0, все стано нормально. Но надо как требовалось |
|
Вернуться к началу |
|
|
andreichernov
Зарегистрирован: 14.02.2005 Сообщения: 209 Откуда: Самара
|
Добавлено: Чт 29 Апр 2010 19:21 Заголовок сообщения: |
|
|
Посчитайте, какой у Вас должен получаться размер растра при Ваших параметрах.
И если он довольно большой (близок к объему оперативной памяти), то точно будут проблемы, ибо растр в Ингео создается единым куском, используя функции API Windows. |
|
Вернуться к началу |
|
|
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Чт 29 Апр 2010 21:00 Заголовок сообщения: |
|
|
andreichernov писал(а): | Посчитайте, какой у Вас должен получаться размер растра при Ваших параметрах.
И если он довольно большой (близок к объему оперативной памяти), то точно будут проблемы, ибо растр в Ингео создается единым куском, используя функции API Windows. |
Вы не подскажите как это правильно подсчитать?
Потому как создаю на домашнем компе растр (дома 4 гига оперативки), при 250 dpi получается довольно маленький файл, примерно 600 метров (если конвертирую в BMP), а при 300 dpi уже не хочет. Закономерности не нашел... |
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Вс 02 Май 2010 13:57 Заголовок сообщения: |
|
|
А не пробовали создавать растр из версии 43 (хотя бы клиента) версия 44 при создании растра имеет и еще проблемы ( я уже писал в форуме)
и битность цвета нужно ставить минимальную
Мне удавалось создавать растры 1000х2000х300dpi
При любых больших документах (печать или создание растров) я всегда запускаю клиента 43. _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Пн 03 Май 2010 00:49 Заголовок сообщения: |
|
|
Проблему решил. Только способ ее решения, мне не совсем остался понятен.
Одной из задач, в проекте, было отображение этих цифр в карте 1:2000 с одним размером, а на карте 1:5000 с другим. В свойствах стиля я указал два текстовых метода отображения. Один показывал цифры экспликации [0-2000], второй [2001-0]. И вроде, теоретически, это должно было удовлетворять моим условиям. Однако сделав так, я напоролся на вот такую проблему. Все стало нормально, когда поставил значения [0-3000] и [3001-0]. Но почему не сработало при первых значениях так и не разобрался...
Забыл сказать. Как это не странно, но при [0-2000] и [2001-0] цифры на растре можно было увидеть только при 50 dpi. Ставил dpi выше, они исчезали. Это вообще не понятно. |
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Пн 03 Май 2010 18:53 Заголовок сообщения: |
|
|
А все-таки я бы вам советовал попробовать 43 хотя бы ради интереса
К сожалению версия 44 так и не вышла из бэта стадии _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
Михаил Власов
Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Вт 04 Май 2010 06:46 Заголовок сообщения: |
|
|
groyfalcon писал(а): | Забыл сказать. Как это не странно, но при [0-2000] и [2001-0] цифры на растре можно было увидеть только при 50 dpi. Ставил dpi выше, они исчезали. Это вообще не понятно. |
Когда Вы меняете DPI, не изменяя размер растра в пикселах, Вы меняете масштаб отображения карты на растре. _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Вт 04 Май 2010 09:14 Заголовок сообщения: |
|
|
Михаил, я видимо что-то не понял, а как задать размер растра в пикселах?
Есть еще один нюанс, если у вас предел видимости стиля соответствует выводимому масштабу (печатаем или создаем 1:2000 и видимость стиля 0-2000), результат непредсказуем. Может напечатать, может не напечатать. Что бы гарантированно получить результат нужно предел 0-2001. И так для любого масштаба.
Да еще, мы не додумалить что если правый предел 0 это означает бесконечность, всегда ставили какой-то предел _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
Михаил Власов
Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Вт 04 Май 2010 11:15 Заголовок сообщения: |
|
|
В формировании растра из макета печати размер в пикселах нельзя изменить (я не совсем внимательно прочитал сообщения).
Описанная Вами проблема имеет место при DPI меньше экранного. Ошибку обнаружили и исправили.
Обновление ИнГео можно будет скачать 04.05.2010 после обеда по адресу: http://www.integro.ru/dl/ingeo/ingeo44 _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
|
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Вт 04 Май 2010 12:13 Заголовок сообщения: |
|
|
> Михаил Власов, MapX тоже перебилдите? ) _________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
|
Михаил Власов
Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Вт 04 Май 2010 15:24 Заголовок сообщения: |
|
|
MapX тоже перебилдим _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Ср 05 Май 2010 09:42 Заголовок сообщения: |
|
|
Поставил новую версию
При запуске Ингео выскочила ошибка
Модуль: haudit
Невозможно создание объекта сервером программирования объектов
И так 6 раз
Потом выскочила ошибка модуля растров (Самары) о неправильном файле набора растров. Ошибка повторилась 2 раза.
При последующем входе модуль растров более не возмущался
В итоге в списке програмных модулей на уровне базы данных оказалось 6 модулей "haudit", 5 модулей "showrastr", 3 модуля "Адресная регистрация" и 2 раза "Модуль1" (вообще не знаю что такое)
Вернул 177 версию все работает нормально _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Ср 05 Май 2010 12:19 Заголовок сообщения: |
|
|
Видимо "всплыли" ранее удалённые модули) _________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Ср 05 Май 2010 13:00 Заголовок сообщения: |
|
|
Еще проблема появилась
При просмотре свойств объекта выходит сообщение об ошибке:
"Invalid argument"
Причем не на всех объектах слоя
По первому впечатлению ошибка идет на объектах где заполнены поля в таблице один ко многим
Таблицы с отсутствием таких полей ошибку не вызывают _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Ср 05 Май 2010 13:08 Заголовок сообщения: |
|
|
Извиняюсь таблица один ко многим не при чем
так что предположений нет _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Ср 05 Май 2010 15:21 Заголовок сообщения: |
|
|
может это модули начали глючить. попробуйте воспроизвести ошибку с отключенними модулями и расширениями _________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
|
mixus
Зарегистрирован: 17.03.2009 Сообщения: 37
|
Добавлено: Ср 05 Май 2010 21:52 Заголовок сообщения: |
|
|
Теперб при выделении объекта и нажатии ПКМ, в контекстном меню появился пункт свойства. Вот за это спасибо, действительно удобнее стало.
Однако в тот момент, когда пытаешься отредактировать или просто посмотреть символьный объект появляется такая вот ошибка...
з. ы. все модули отключил, тоже самое. С площадными и текстовыми методами отображения такой ошибки не было. |
|
Вернуться к началу |
|
|
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Чт 06 Май 2010 09:26 Заголовок сообщения: |
|
|
groyfalcon писал(а): | ... появляется такая вот ошибка... |
Подтверждаю. У меня точно такая же ошибка с точно такими же адресами в сообщении. Речь идёт о версии 4.4.0.220
Есть надежда что это устойчивая ошибка и разработчики могут её тоже ощутить.
P.S. Продублирую разработчикам на e-mail - оперативнее получается. _________________ г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ" |
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Чт 06 Май 2010 10:10 Заголовок сообщения: |
|
|
Попробовал, отключил все модули, сделал проверку целостности БД
Результата нет
Часть объектов показывает свойства, часть выдает ошибку
Похоже связано с полем типа "Текст"
Вбил в данное поле данные, свойства стали выдавать ошибку
При этом не дает ни применить ни отменить изменения _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
RuslanG
Зарегистрирован: 10.07.2005 Сообщения: 171 Откуда: ИНТЕГРО
|
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Чт 06 Май 2010 17:43 Заголовок сообщения: |
|
|
ошибки с подключением модулей исчезли (221)
осталась ошибка "Invalid argument" при просмотре свойств объекта если в таблице объекта есть поле типа "Текст"
Если данное поле не заполнено все работает
Если в него вносишь данные выдает сообщение об ошибке, данные не сохраняет _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Пт 07 Май 2010 09:15 Заголовок сообщения: |
|
|
nikser писал(а): | ...осталась ошибка "Invalid argument" при просмотре свойств объекта если в таблице объекта есть поле типа "Текст" |
У нас база в ORACLE 9. Тип полей "Текст" не использовали. Чтобы повторить ошибку, я добавил в существующую таблицу 1 к 1 толе такого типа. После применения изменений в структуре таблицы, ИнГЕО его обозвал уже по другому - HugeClob(1). В терминах базы данных это поле имеет тип CLOB(4000). Создал объект и заполнил это поле. Успешно. Повторно защёл в ИнГЕО и повторил. Опять успешно. Сообщение об ошибке у меня не возникает. Вероятно это связано с реализацией для определённых БД. _________________ г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ" |
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Пт 07 Май 2010 09:32 Заголовок сообщения: |
|
|
У нас база в MS SQL 2005
Дома пробовал на MS SQL 2000
Специально создал поле типа Текст
Как только записываешь в него данные при попытке применить сразу выскакивает ошибка _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
RuslanG
Зарегистрирован: 10.07.2005 Сообщения: 171 Откуда: ИНТЕГРО
|
|
Вернуться к началу |
|
|
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Пн 17 Май 2010 09:41 Заголовок сообщения: |
|
|
Проблема с модулем связывания файлов с объектами карты осталась.
При попытке редактирования объекта в том числе и семантики выдает сообщение
"Не найден параметр списка. [Список параметров]. [Модуль связывания файлов с объектами карты] _________________ Сергей Николаев |
|
Вернуться к началу |
|
|
|