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.

Tristan Stürmer
quelle
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 ....).

Luigi Pirelli
quelle
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

Uje Indo
quelle
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.

Jakob
quelle
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

Kazuhito
quelle
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/

akbargumbira
quelle
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.

Erik Marsh
quelle