Witam.
Nie znalazłem nigdzie jakiś plików/pluginów do QGIS np. w formacie *.svg w celu - wykreślenia jakiś form geomorfologicznych (kemy, ozy, morena, dolina). Zarówno polygonów jak i obiektów liniowych. Jakoś nie wierzę, że nikt jeszcze nie stworzył odpowiednich grafik żeby móc zrobić prostą - mapę geomorfologiczną? Z góry dziękuję za pomoc. Pozdrawiam.
Witaj.
Tutaj znajdziesz przykładowe symbole.
http://gfoss.it/drupal/simboli
Ale ich stworzenie samodzielnie nie jest trudnym zadaniem. Wystarczy Inkscape. W razie czego służę pomocą.
Alternatywą może być jeszcze sięgnięcie do zasobów USGS:
http://pubs.usgs.gov/tm/2006/11A02/
Ściągamy pdf-a i zapisujemy go na dysku. Następnie uruchamiamy Inkscape i wczytujemy naszego pdf-a. Wybieramy symbol, który nas interesuje i kopiujemy do nowego pliku SVG. Zapisujemy. W ten sposób można szybko stworzyć własną bibliotekę symboli.
(25-01-2011, 01:46)robert napisał(a): [ -> ]Alternatywą może być jeszcze sięgnięcie do zasobów USGS:
http://pubs.usgs.gov/tm/2006/11A02/
Ściągamy pdf-a i zapisujemy go na dysku. Następnie uruchamiamy Inkscape i wczytujemy naszego pdf-a. Wybieramy symbol, który nas interesuje i kopiujemy do nowego pliku SVG. Zapisujemy. W ten sposób można szybko stworzyć własną bibliotekę symboli.
Dziękuję ślicznie - o takie coś dokładnie mi chodziło
(25-01-2011, 01:31)robert napisał(a): [ -> ]Witaj.
Tutaj znajdziesz przykładowe symbole.
http://gfoss.it/drupal/simboli
Ale ich stworzenie samodzielnie nie jest trudnym zadaniem. Wystarczy Inkscape. W razie czego służę pomocą.
Widziałem tego linka... ale jakoś tak biednie trochę z tymi symbolami :/ Jakbym "mógł" jeszcze Ciebie prosić o szybki toturial "step-by-step" jak stworzyć taki plik z *.pdf'a - byłbym podwójnie wdzięczny
Nie męczył by Ci 4 liter ale mój błąd bo pracę zaliczeniową muszę oddać "na jutro" i naukę Inkspace zostawiam sobie na później. Pozdrawiam.
P.S.
Jestem mile zaskoczony, takim szybkim - konkretnym odzewem :]
Z Inkscape sprawa jest dosyć prosta.
Otwierasz w nim pdf-a (Plik | Otwórz). Trzeba tylko wybrać którą stronę z dokumentu chcesz zaimportować.
Wskaźnikiem (czarna strzałka) na pasku narzędzi wybierasz obiekty.
Kopiujesz do schowka.
Tworzysz nowy dokument.
Wklejasz schowek i zapisujesz jako SVG.
Gotowe.
Przy bardziej skomplikowanych obiektach może być konieczne grupowanie/rozgrupowanie, ewentualnie edycja węzłów żeby usunąć te niepotrzebne. W razie problemów pisz.
Hmmmm
Jak trzeba zapisać plik SVG, żeby był on w pełni edytowalny w QGIS?
W pliku utworzonym według opisanego sposobu nie działa edycja poza zmianą wielkości ikony. Nie można zmienić kolorów wypełnienia i konturu a także szerokości konturu.
Przy ikonkach domyślnych/instalacyjnych gama możliwości jest pełna. Ktoś wie jak to zrobić?
Dla porządku dodam: Inkscape v. 0.91 i QGIS 2.14.0 Essen
Trzeba stworzoną ikonkę w Inkscape (plik nie musi być zapisany jako czysty SVG, może być jako Inkscape SVG) otworzyć w edytorze tekstu.
Tam na dole jest linia
style. Trzeba ją usunąć
I teraz tak... Znacznik
zawiera informacje o ścieżkach i obiektach w pliku. Po usunięciu linii zawierającej style, po słówku
path trzeba wkleić to:
Kod:
fill="param(fill)" fill-opacity="param(fill-opacity)" stroke="param(outline)" stroke-opacity="param(outline-opacity)" stroke-width="param(outline-width)"
Po zapisaniu pliku można już w QGISie zmieniać kolory w symbolu
========= Przykład z życia =========
Było:
Kod:
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:50;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 264.99805 68.132812 L 264.99805 264.99805 L 68.132812 264.99805 L 68.132812 314.99805 L 264.99805 314.99805 L 264.99805 511.86523 L 314.99805 511.86523 L 314.99805 314.99805 L 511.86523 314.99805 L 511.86523 264.99805 L 314.99805 264.99805 L 314.99805 68.132812 L 264.99805 68.132812 z "
id="path4137" /></svg>
Jest:
Kod:
<path fill="param(fill)" fill-opacity="param(fill-opacity)" stroke="param(outline)" stroke-opacity="param(outline-opacity)" stroke-width="param(outline-width)"
d="M 264.99805 68.132812 L 264.99805 264.99805 L 68.132812 264.99805 L 68.132812 314.99805 L 264.99805 314.99805 L 264.99805 511.86523 L 314.99805 511.86523 L 314.99805 314.99805 L 511.86523 314.99805 L 511.86523 264.99805 L 314.99805 264.99805 L 314.99805 68.132812 L 264.99805 68.132812 z "
id="path4137" /></svg>