Nhập các ký hiệu SVG vào QGIS


15

Tôi đã tải xuống gói biểu tượng SVG từ https://www.mapbox.com/maki/

Sử dụng Nhập từ URL chưa bao giờ có hiệu quả đối với tôi, vậy làm cách nào để nhập các ký hiệu này vào QGIS?

Theo như tôi có thể nói tôi cần một .XML xác định từng ký hiệu.


Tôi gặp vấn đề này khi chuyển từ QGIS 2.12 sang 2.16 (cài đặt mới trên máy tính mới). Các biểu tượng của tôi nằm trên hệ thống tệp từ xa, vì vậy tôi nghĩ rằng việc chia sẻ tài nguyên của QGIS có thể hữu ích. Nhưng không thể tạo một kho lưu trữ hoặc thậm chí tải một bản sao của kho lưu trữ giả của bạn. Tôi thậm chí còn cố gắng sử dụng nó từ thư mục tài liệu của mình để đơn giản hóa đường dẫn (vi tránh dấu): C: \ Users \ myfolder \ QGIS-style-repo-dummy-master Nhưng tôi vẫn gặp lỗi này: Không thể thêm kho lưu trữ: Tệp siêu dữ liệu không tồn tại trong kho EDIT: System: windows 7 SP1 (64 bit) QGIS: 2.16.0 Chia sẻ tài nguyên QGIS: 0.5.1 Vấn đề được xuất bản trên github
Nicolas Roelandt

Câu trả lời:


21

Một cách khác là chỉ điểm SVG của bạn thêm đường dẫn của chúng vào:

Settings->Options->System->SVG Path

Theo cách này, bạn sẽ tìm thấy các biểu tượng SVG của mình dưới dạng nhóm trong trình tạo kiểu của QGIS (Thuộc tính lớp-> Kiểu ....)


1
Tuy nhiên, tôi đã thêm đường dẫn tới QGIS khi tôi đi (Thuộc tính lớp> Trình quản lý kiểu> Biểu tượng đánh dấu) Không có gì mới xuất hiện ...
Tristan Chuyển tiếp

Tôi đã thử cài đặt lại và xóa các khóa reg cho QGIS vẫn không gặp may, tôi chỉ có 14 biểu tượng đánh dấu để chọn từ ...
Tristan Forward

20

Tôi hy vọng đây là những gì bạn đang tìm kiếm:

  1. Hãy chắc chắn rằng bạn có đường dẫn đúng đến thư mục svg của bạn .
  2. đi tới thuộc tính lớp> kiểu, nhấp vào điểm đánh dấu đơn giản (bên dưới Marker ), sau đó trên tab lớp biểu tượng thay đổi nó thành Svg Marker (trên pic)

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây


6

Chỉ cần sao chép thư mục có biểu tượng SVG vào thư mục QGIS SVG của bạn. Trên Windows, nó C: \ OSGeo4W64_2.8.1 \ apps \ qgis \ svg tùy thuộc vào đường dẫn cài đặt của bạn. Khởi động lại QGIS nếu mở khi sao chép.


6

[Đã kiểm tra QGIS 2.14 / 2.18 ]

Một cách khác là tạo một thư mục mới bên dưới C:/Users/your_name/.qgis2và đặt tên cho nó svg. Cái mới C:/Users/your_name/.qgis2/svgnày được QGIS tự động nhận ra là đường dẫn đến User SymbolsNhóm được xác định trước .

Sau đó chỉ cần sao chép các biểu tượng đã tải xuống vào nó. Thư mục cấp cao nhất (ngay bên dưới svg) sẽ trở thành tên nhóm phụ.

Vì vậy, C:/Users/your_name/.qgis2/svg/MAKIsẽ là:

nhập mô tả hình ảnh ở đây


(Cập nhật cho QGIS 3.0 )

QGIS 3.0 không sử dụng .qgis2thư mục nữa, vì vậy phải kiểm tra vị trí bằng cách mở Settings | User Profiles | Open Active Profile Folder.

Tạo svgthư mục ở vị trí này. Sau đó, một lần nữa, QGIS sẽ nhận ra nó là svgthư mục của Người dùng .

nhập mô tả hình ảnh ở đây


4

Cách thuận tiện nhất ngay bây giờ để chia sẻ SVG trong QGIS là sử dụng plugin Chia sẻ tài nguyên của QGIS (bạn có thể cài đặt nó từ Trình quản lý plugin của QGIS). Các biểu tượng Maki được chuyển đến một trong những kho được phê duyệt mà bạn có thể sử dụng chúng ngay lập tức. Đọc thêm về plugin này tại đây http://www.akbargumbira.com/qgis_resource_shishing/


1

Cảm ơn Kazuhito, điều đó đã làm việc cho tôi. Trong MacOS, đường dẫn cho QGIS 3 là / Users / user_name / Library / Application Support / QGIS / QGIS3 / profile / default / svg

Từ đó, bạn có thể sửa đổi các tệp SVG mà không cần mở chương trình, mặc dù QGIS dường như cập nhật các tệp này mà không cần khởi động lại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.