Etykiety - błąd rysowania zależnego od skali...
Witam.
Zauważyłem problem z używaniem "nowych stylów" oraz etykietowaniem zależnym od skali. Mianowicie jeżeli używam "nowych stylów" to po wprowadzeniu w zakładce etykiety rysowania etykiet zależnego od skali, co prawda projekt działa poprawnie aczkolwiek nie zapisuje tych parametrów do pliku qgs, co powoduje, że po ponownym uruchomieniu projektu rysowania etykiet zależnych od skali nie ma (etykiety wyświetlają się razem z warstwą co nie zawsze jest pożądane). W pliku qgs po zapisaniu projektu brakuje wartości scaleBasedLabelVisibilityFlag="1" jak i minLabelScale="" oraz maxLabelScale="".
Zamiast tak:
<maplayer minimumScale="0" maximumScale="4001" minLabelScale="0" maxLabelScale="501" geometry="Line" type="vector" hasScaleBasedVisibilityFlag="1" scaleBasedLabelVisibilityFlag="1">
linijka maplayer wygląda tak:
<maplayer minimumScale="0" maximumScale="4001" geometry="Line" type="vector" hasScaleBasedVisibilityFlag="1">
Po wpisaniu w notatniku w/w wartości do pliku qgs projekt działa poprawnie...do czasu ponownego zapisania go Qgisem, który wartości te usuwa. Problem dotyczy zarówno warstw posgis jak i shp a rozwiązuje go powrót do "startych stylów".
Problem zauważyłem na wersji 1.7 i 1.8 pod Windows XP, 7, 2008 Server.
Jeżeli ktoś może potwierdzić w/w cechę to z chęcią wrzuciłbym temat do rozwiązania na huba.
Pozdrawiam.
|