Страница 1 из 1
					
				Медленная работа новой символики
				Добавлено: 06 июн 2012, 20:21
				 sanyasi
				http://youtu.be/cb7d6_9Y_TI
Понятно что дополнительные расчеты - но не на столько же... 
При мелком масштабе, работает так же быстро как и старая символика - вообще без правил.
При приближении к 1:1 тормозит жутко.
 
			 
			
					
				Re: Медленная работа новой символики
				Добавлено: 06 июн 2012, 20:35
				 Voltron
				Я бы не сказал, что это ошибка. Работает-то она правильно. А то что медленно, так это уже другой вопрос.
			 
			
					
				Re: Медленная работа новой символики
				Добавлено: 13 июн 2012, 09:37
				 sdikiy
				это ошибка в идеологии новой символики, для отображения линий Вы наверняка используете "пользовательский пунктир", а новая символика "работает" со всей линией, а не с ее видимой на экране частью.
т.е. конкретно в Вашем случае, есть много линий длиной по несколько километров, и QGIS пытается рассчитать для них пунктир с размером в несколько миллиметров(или микрон, в зависимости от масштаба). Наверно в Вашем случае, кроме нагрузки на процессор, еще и память выжирается просто немеряно?
PS: 
http://hub.qgis.org/issues/3388
только я не понял, проблему устранили для полигонов, а на линии забили?
PPS: я жестоко ошибался, clipping есть и работает, но есть один маленький нюанс 

 количество точек в геометрии должно быть больше 100... 
https://github.com/qgis/Quantum-GIS/blo ... v2.cpp#L79 
			
					
				Re: Медленная работа новой символики
				Добавлено: 13 июн 2012, 20:45
				 sanyasi
				Как раз наоборот - при переходе на пунктир, и отказе от символьных меток над линками, заработало более менее сносно.
Привожу пример тормозящего набора правил - и работающего. С куском карты - работает быстро.
			 
			
					
				Re: Медленная работа новой символики
				Добавлено: 13 июн 2012, 23:21
				 sdikiy
				"тормозят" скорее не правила, а стили отображения линий.
Похоже я немного соврал, я тестировал с не совсем простым пунктиром... в приложении шейп (lineTest.shp) с двумя линиями и стилем (lineStyle.qml) для их отображения...
Попробуйте приблизить верхнюю линию (в любом ее месте) до масштаба 1:1 - все отлично,
а теперь попробуйте приблизиться к нижней, до масштаба 1:1, и почувствуйте разницу...
			 
			
					
				Re: Медленная работа новой символики
				Добавлено: 18 июн 2012, 00:02
				 sdikiy