SVG-Symbole in QGIS importieren


15

Ich habe das SVG-Icon-Pack von https://www.mapbox.com/maki/ heruntergeladen.

Die Verwendung des URL-Imports hat bei mir noch nie funktioniert. Wie importiere ich diese Symbole in QGIS?

Soweit ich das beurteilen kann, benötige ich eine XML-Datei, die jedes Symbol definiert.


Ich hatte dieses Problem von QGIS 2.12 auf 2.16 (Neuinstallation auf neuem Computer). Meine Symbole befinden sich im Remote-Dateisystem, daher dachte ich, dass die gemeinsame Nutzung von QGIS-Ressourcen hilfreich sein kann. Es konnte jedoch kein Repository erstellt oder sogar ein Klon Ihres Dummy-Repositorys geladen werden. Ich versuche sogar, es aus meinem Dokumentordner zu verwenden, um den Pfad zu vereinfachen (um Akzente zu vermeiden): C: \ Users \ myfolder \ QGIS-style-repo-dummy-master existiert nicht im Repository EDIT: System: Windows 7 SP1 (64 Bit) QGIS: 2.16.0 QGIS Resource Sharing: 0.5.1 Problem auch auf Github veröffentlicht
— Nicolas Roelandt

Antworten:


21

Eine andere Möglichkeit besteht darin, Ihre SVG-Datei so zu positionieren, dass sie ihren Pfad wie folgt hinzufügt:

Settings->Options->System->SVG Path

Auf diese Weise finden Sie Ihre SVG-Symbole als Gruppe im QGIS-Styler (Ebeneneigenschaften-> Stil ....).


1
Ich habe den Pfad zu QGIS hinzugefügt, aber wenn ich gehe (Ebeneneigenschaften> Stil-Manager> Markierungssymbole), wird nichts Neues angezeigt ...
— Tristan Forward

Ich habe versucht, die Registrierungsschlüssel für QGIS neu zu installieren und zu löschen, immer noch kein Glück, ich habe nur 14 Markersymbole zur Auswahl ...
— Tristan Forward

20

Ich hoffe, das ist wonach du suchst:

  1. Stellen Sie sicher, dass Sie den richtigen Pfad zu Ihrem SVG-Verzeichnis haben .
  2. Gehe zu Ebeneneigenschaften> Stil, klicke auf einfache Markierung (unter Markierung ) und ändere sie auf der Registerkarte Symbolebene in Svg-Markierung (auf Bild).

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben


6

Kopieren Sie einfach den Ordner mit den SVG-Symbolen in Ihren QGIS-SVG-Ordner. Unter Windows C: \ OSGeo4W64_2.8.1 \ apps \ qgis \ svg, abhängig von Ihrem Installationspfad. Starten Sie QGIS neu, falls es beim Kopieren geöffnet ist.


6

[Geprüftes QGIS 2.14 / 2.18 ]

Eine weitere Möglichkeit besteht darin, einen neuen Ordner unter zu erstellen C:/Users/your_name/.qgis2und diesen zu benennen svg. Diese neue C:/Users/your_name/.qgis2/svgwird von QGIS automatisch als Pfad zur vordefinierten User SymbolsGruppe erkannt .

Dann kopieren Sie einfach die heruntergeladenen Icons hinein. Der Ordner der obersten Ebene (direkt darunter svg) wird zum Namen der Untergruppe.

Also C:/Users/your_name/.qgis2/svg/MAKIwird sein:

Bildbeschreibung hier eingeben


(Update für QGIS 3.0 )

QGIS 3.0 verwendet keinen .qgis2Ordner mehr, daher muss der Speicherort beim Öffnen überprüft werden Settings | User Profiles | Open Active Profile Folder.

Erstellen Sie einen svgOrdner an diesem Ort. Andererseits erkennt QGIS es als den svgOrdner des Benutzers .

Bildbeschreibung hier eingeben


4

Der derzeit bequemste Weg, SVG in QGIS freizugeben, ist die Verwendung des QGIS Resource Sharing-Plugins (Sie können es über den QGIS Plugin Manager installieren). Maki-Symbole werden in einem der genehmigten Repositorys ausgeliefert, damit Sie sie sofort verwenden können. Lesen Sie mehr über dieses Plugin hier http://www.akbargumbira.com/qgis_resources_sharing/


1

Danke Kazuhito, das hat bei mir funktioniert. Unter MacOS lautet der Pfad für QGIS 3 / Users / Benutzername / Library / Application Support / QGIS / QGIS3 / profiles / default / svg

Von dort aus können Sie die SVG-Dateien ändern, ohne das Programm zu öffnen, obwohl QGIS diese Dateien anscheinend aktualisiert, ohne sie neu zu starten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.