Forum QGIS
Znaki umowne - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: Znaki umowne (/thread-1131.html)



Znaki umowne - fcs - 03-11-2014

Witam,

W jaki sposób obsłużyć w QGIS znaki umowne?
Jak je dodać i wyświetlać w miejscu punktu zdefiniowany wektorowy znak umowny ?

Pozdrawiam
Michal


RE: Znaki umowne - martel - 05-11-2014

Co masz na myśli "znaki umowne"? Chodzi Ci o jakieś własne grafiki wektorowe? W opcjach stylu warstwy wybierasz sobie znacznik SVG, podajesz ścieżkę dostępu do własnych symboli bądź wgrywasz je w standardowe miejsce QGISa dla SVG i wybierasz konkretnie jaki chcesz.


RE: Znaki umowne - fcs - 05-11-2014

Dzięki za odpowiedź.

Znaki umowne są stosowane na mapie zasadniczej w celu zobrazowania np. drzew, słupów, bram wjazdowych, elementów uzbrojenia itd. Ogólnie występują one w instrukcji K1 oraz w nowszych instrukcjach BDOT i GESUT.

Chodzi o to, aby w danym punkcie umieścić zdefiniowany obrazek wektorowy.

Ponadto znaki te są różnie definiowane w zależności od skali mapy. Np inaczej wyglądają w skali 1:500 a inaczej w 1:1000 i innych. Ale to można próbować rozwiązać poprzez warstwy.

Pozdrawiam
Michał


RE: Znaki umowne - martel - 05-11-2014

No to tak jak pisałem, znaki musisz mieć w SVG, w opcjach stylu warstwy punktowej wybierasz znacznik SVG, podajesz ścieżkę dostępu do swoich plików i wybierasz konkretny symbol. Wielkość możesz dobierać zarówno w mm jak i jednostkach mapy. Co więcej, jak chciałbyś mieć różne symbole tego samego punktu zależne od skali, to nie trzeba nic kombinować z duplikowaniem warstw, w opcjach stylu zamiast pojedynczego symbolu wybierasz symbolikę opartą na regułach i wtedy możesz sobie definiować zakres skal, dla których określony symbol będzie obowiązywać, jak zmienisz skalę, to znacznik automatycznie zmieni ci się na inny przypisany do danej skali.


RE: Znaki umowne - fcs - 05-11-2014

Jeszcze raz dzięki.

Widzę, że da się to zrobić.

Mam jeszcze jedno pytanie. Załóżmy, że chcę jako symbol użyć prostokąta z okręgiem w środku o wymiarach 4x6 mm.
Co i jak powinienem zrobić aby zdefiniować taki symbol i dodać go do symboli QGIS?

Pozdrawiam
Michał


RE: Znaki umowne - martel - 05-11-2014

Prostokątów zdaje się nie ma w standardowych znacznikach QGIS.
Możesz użyć chociażby darmowego Inkscape bądź innego programu do grafiki wektorowej, narysować symbol o takich wymiarach i zapisać go jako SVG a następnie dodać go jak to było opisywane wyżej. Albo poszukać gotowych symboli SVG w necie, jest tego trochę Smile


RE: Znaki umowne - fcs - 05-11-2014

Dzięki,

W międzyczasie trochę pobawiłem się InkScape i utworzyłem jakiś znaczek.
Następnie wgrałem go do katalogu "Moje" w
c:\Program Files\QGIS Valmiera\apps\qgis\svg\
Od tego momentu ten symbol pojawia się do wyboru.

Pozostaje jeszcze jedna sprawa. Mianowicie kąt obrotu znaku. Ogólnie znaki mają charakter kierunkowy określany kątem obrotu. Czy można to obsłużyć w QGIS ? Obecnie korzystam z wersji 2.2.

Pozdrawiam
Michał


RE: Znaki umowne - martel - 05-11-2014

Kąt obrotu można ustawić, przy definiowaniu wielkości symbolu zaraz poniżej masz ustawienia kąta. Wtedy zmienia się globalnie dla wszystkich. Jakbyś chciał aby ten kąt był inny dla każdego symbolu, to w bazie atrybutów musisz mieć kolumnę z wartością kąta obrotu dla każdego obiektu, a następnie w zakładce stylu wybrać 'właściwości oparte na danych' i tam można wskazać kolumnę z wartością kąta obrotu.


RE: Znaki umowne - fcs - 05-11-2014

Dzięki,

O to właśnie mi chodziło Smile

Pozdrawiam
Michał