Mengimpor simbol SVG ke QGIS

15

Saya telah mengunduh paket ikon SVG dari https://www.mapbox.com/maki/

Menggunakan Impor dari URL tidak pernah berhasil bagi saya, jadi bagaimana cara mengimpor simbol-simbol ini ke QGIS?

Sejauh yang saya tahu saya perlu. XML mendefinisikan setiap simbol.

Tristan Maju
sumber
Saya mengalami masalah ini bergerak dari QGIS 2.12 ke 2.16 (instalasi baru di komputer baru). Simbol saya ada di sistem file jarak jauh, jadi saya pikir berbagi sumber daya QGIS bisa membantu. Tetapi tidak dapat membuat repositori atau bahkan memuat tiruan dari repositori tiruan Anda. Saya bahkan mencoba menggunakannya dari folder dokumen saya sehingga menyederhanakan jalan (en menghindari aksen): C: \ Users \ myfolder \ QGIS-style-repo-dummy-master Tapi saya masih mendapatkan kesalahan ini: Tidak dapat menambahkan repositori: file Metadata tidak ada dalam repositori EDIT: Sistem: windows 7 SP1 (64 bit) QGIS: 2.16.0 QGIS Berbagi Sumber Daya: 0.5.1 Masalah diterbitkan di github juga
Nicolas Roelandt

Jawaban:

21

Cara lain adalah dengan menunjukkan SVG Anda menambahkan path mereka di:

Settings->Options->System->SVG Path

Dengan cara ini Anda akan menemukan simbol SVG Anda sebagai grup di QGIS styler (Layer Properties-> Style ....)

Luigi Pirelli
sumber
1
Saya telah menambahkan jalur ke QGIS namun ketika saya pergi (Properti Lapisan> Manajer Gaya> Simbol Penanda) Tidak ada yang baru muncul ...
Tristan Forward
Saya mencoba menginstal ulang dan menghapus kunci reg untuk QGIS masih belum berhasil, saya hanya memiliki 14 simbol penanda untuk dipilih ...
Tristan Forward
20

Saya harap ini yang Anda cari:

  1. Pastikan Anda memiliki jalur yang benar ke direktori svg Anda .
  2. pergi ke layer properties> style, klik marker sederhana (di bawah Marker ), lalu pada tab layer simbol ubahlah menjadi marker svg (pada gambar)

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Uje Indo
sumber
6

Cukup salin folder dengan ikon SVG ke folder QGIS SVG Anda. Di Windows, C: \ OSGeo4W64_2.8.1 \ apps \ qgis \ svg tergantung pada jalur instalasi Anda. Mulai ulang QGIS jika terbuka saat menyalin.

Jakob
sumber
6

[Diperiksa QGIS 2.14 / 2.18 ]

Namun cara lain adalah membuat folder baru di bawah C:/Users/your_name/.qgis2dan beri nama svg. Ini baru C:/Users/your_name/.qgis2/svgsecara otomatis dikenali oleh QGIS sebagai jalur ke User SymbolsGrup yang telah ditentukan sebelumnya .

Kemudian salin ikon yang diunduh ke dalamnya. Folder tingkat atas (tepat di bawah svg) akan menjadi nama subkelompok.

Jadi, C:/Users/your_name/.qgis2/svg/MAKIakan:

masukkan deskripsi gambar di sini


(Pembaruan untuk QGIS 3.0 )

QGIS 3.0 tidak menggunakan .qgis2folder lagi, jadi lokasi harus diperiksa dengan membuka Settings | User Profiles | Open Active Profile Folder.

Buat svgfolder di lokasi ini. Kemudian lagi, QGIS akan mengenalinya sebagai svgfolder Pengguna .

masukkan deskripsi gambar di sini

Kazuhito
sumber
4

Cara paling mudah saat ini untuk membagikan SVG di QGIS adalah dengan menggunakan plugin QGIS Resource Sharing (Anda dapat menginstalnya dari QGIS Plugin Manager). Ikon Maki dikirim ke salah satu repositori yang disetujui yang dapat Anda gunakan segera. Baca lebih lanjut tentang plugin ini di sini http://www.akbargumbira.com/qgis_resources_sharing/

akbargumbira
sumber
1

Terima kasih Kazuhito, itu berhasil untuk saya. Di MacOS, jalur untuk QGIS 3 adalah / Users / user_name / Library / Dukungan Aplikasi / QGIS / QGIS3 / profil / default / svg

Dari sana Anda dapat memodifikasi file SVG tanpa membuka program, meskipun QGIS tampaknya memperbarui file-file ini tanpa memulai ulang.

Erik Marsh
sumber