Importowanie symboli SVG do QGIS

15

Pobrałem pakiet ikon SVG z https://www.mapbox.com/maki/

Korzystanie z funkcji Importuj z adresu URL nigdy dla mnie nie działało, więc jak zaimportować te symbole do QGIS?

O ile mogę powiedzieć, potrzebuję .XML definiującego każdy symbol.

Naprzód Tristan
źródło
Miałem problem z przejściem z QGIS 2.12 do 2.16 (nowa instalacja na nowym komputerze). Moje symbole są w zdalnym systemie plików, więc pomyślałem, że udostępnianie zasobów QGIS może być pomocne. Nie udało się jednak utworzyć repozytorium ani nawet załadować klonu repozytorium zastępczego. Próbuję nawet użyć go z mojego folderu dokumentów, więc uprość ścieżkę (unikaj akcentu): C: \ Users \ myfolder \ QGIS-style-repo-dummy-master Ale nadal pojawia się ten błąd: Nie można dodać repozytorium: plik metadanych nie istnieje w repozytorium EDYCJA: System: Windows 7 SP1 (64 bity) QGIS: 2.16.0 Udostępnianie zasobów QGIS: 0.5.1 Wydanie również opublikowane na github
Nicolas Roelandt
gis.stackexchange.com/a/349965 zawiera krok po kroku przepis na instalację symboli SVG „Maki” za pomocą wtyczki QGIS Resource Sharing (QGIS 3).
Håvard Tveite

Odpowiedzi:

21

Innym sposobem jest wskazanie pliku SVG poprzez dodanie ścieżki:

Settings->Options->System->SVG Path

W ten sposób znajdziesz symbole SVG jako grupę w QGIS styler (Właściwości warstwy-> Styl ....)

Luigi Pirelli
źródło
1
Dodałem ścieżkę do QGIS, gdy jednak idę (Właściwości warstwy> Menedżer stylów> Symbole znaczników) Nic nowego się nie pojawia ...
Tristan Forward
Próbowałem ponownie zainstalować i usunąć klucze reg dla QGIS nadal nie mam szczęścia, mam tylko 14 symboli znaczników do wyboru ...
Tristan Forward
20

Mam nadzieję, że tego właśnie szukasz:

  1. Upewnij się, że masz właściwą ścieżkę do katalogu svg .
  2. przejdź do właściwości warstwy> styl, kliknij prosty marker (poniżej Markera ), a następnie na zakładce warstwy symboli zmień go na marker svg (na zdjęciu)

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Uje Indo
źródło
6

Po prostu skopiuj folder z ikonami SVG do swojego folderu QGIS SVG. W systemie Windows it C: \ OSGeo4W64_2.8.1 \ apps \ qgis \ svg w zależności od ścieżki instalacji. Uruchom ponownie QGIS, jeśli jest otwarty podczas kopiowania.

Jakob
źródło
6

[Sprawdzone QGIS 2.14 / 2.18 ]

Jeszcze innym sposobem jest utworzenie nowego folderu C:/Users/your_name/.qgis2i nadanie mu nazwy svg. Ta nowa C:/Users/your_name/.qgis2/svgfunkcja jest automatycznie rozpoznawana przez QGIS jako ścieżka do wstępnie zdefiniowanej User Symbolsgrupy.

Następnie po prostu skopiuj do niego pobrane ikony. Folder najwyższego poziomu (tuż poniżej svg) stanie się nazwą podgrupy.

Tak C:/Users/your_name/.qgis2/svg/MAKIbędzie:

wprowadź opis zdjęcia tutaj


(Aktualizacja dla QGIS 3.0 )

QGIS 3.0 nie korzysta .qgis2już z folderu, więc lokalizację należy sprawdzić, otwierając Settings | User Profiles | Open Active Profile Folder.

Utwórz svgfolder w tej lokalizacji. Z drugiej strony QGIS rozpozna go jako svgfolder użytkownika .

wprowadź opis zdjęcia tutaj

Kazuhito
źródło
5

Najwygodniejszym obecnie sposobem udostępniania SVG w QGIS jest użycie wtyczki QGIS Resource Sharing (można ją zainstalować z QGIS Plugin Manager). Ikony Mak są wysyłane do jednego z zatwierdzonych repozytoriów, z których można od razu korzystać. Przeczytaj więcej o tej wtyczce tutaj http://www.akbargumbira.com/qgis_resources_sharing/

akbargumbira
źródło
1

Dzięki Kazuhito, że to zadziałało dla mnie. W MacOS ścieżka do QGIS 3 to / Users / nazwa_użytkownika / Library / Application Support / QGIS / QGIS3 / profile / default / svg

Stamtąd możesz modyfikować pliki SVG bez otwierania programu, chociaż wydaje się, że QGIS aktualizuje te pliki bez ponownego uruchamiania.

Erik Marsh
źródło