Импорт символов SVG в QGIS

15

Я скачал пакет иконок SVG со страницы https://www.mapbox.com/maki/

Использование импорта из URL никогда не работало для меня, так как мне импортировать эти символы в QGIS?

Насколько я могу судить, мне нужен .XML, определяющий каждый символ.

Тристан Форвард
источник
У меня была проблема, переходящая с QGIS 2.12 на 2.16 (новая установка на новый компьютер). Мои символы находятся в удаленной файловой системе, поэтому я подумал, что совместное использование ресурсов QGIS может быть полезным. Но не смог создать хранилище или даже загрузить клон вашего фиктивного хранилища. Я даже пытаюсь использовать его из папки с документами, поэтому упростите путь (ru избегайте акцента): C: \ Users \ myfolder \ QGIS-style-repo-dummy-master Но я все еще получаю эту ошибку: Невозможно добавить репозиторий: файл метаданных не существует в хранилище. РЕДАКТИРОВАТЬ: Система: Windows 7 SP1 (64 бита) QGIS: 2.16.0 Совместное использование ресурсов QGIS: 0.5.1 Выпуск также опубликован на github
Nicolas Roelandt
gis.stackexchange.com/a/349965 содержит пошаговый рецепт установки SVG-символов «Maki» с помощью плагина QGIS Resource Sharing (QGIS 3).
Håvard Tveite

Ответы:

21

Другой способ - указать вашему SVG, добавив их путь в:

Settings->Options->System->SVG Path

Таким образом, вы найдете ваши SVG-символы как группу в QGIS Styler (Layer Properties-> Style ....)

Луиджи Пирелли
источник
1
Однако я добавил путь к QGIS (Свойства слоя> Диспетчер стилей> Символы маркера) Ничего нового не появляется ...
Tristan Forward
Я попытался переустановить и удалить ключи reg для QGIS, но безуспешно, у меня есть только 14 символов маркера на выбор ...
Tristan Forward
20

Я надеюсь, что это то, что вы ищете:

  1. Убедитесь, что у вас есть правильный путь к вашей директории SVG .
  2. перейдите в свойства слоя> стиль, нажмите простой маркер (под маркером ), затем на вкладке слоя символов измените его на svg marker (на рисунке)

введите описание изображения здесь введите описание изображения здесь

Uje Indo
источник
6

Просто скопируйте папку с иконками SVG в папку QGIS SVG. В Windows это C: \ OSGeo4W64_2.8.1 \ apps \ qgis \ svg в зависимости от вашего пути установки. Перезапустите QGIS, если он открыт при копировании.

Jakob
источник
6

[Проверено QGIS 2.14 / 2.18 ]

Еще один способ - создать новую папку C:/Users/your_name/.qgis2и назвать ее svg. Это новое C:/Users/your_name/.qgis2/svgавтоматически распознается QGIS как путь к предварительно определенной User Symbolsгруппе.

Затем просто скопируйте в него загруженные значки. Папка верхнего уровня (чуть ниже svg) станет именем подгруппы.

Итак, C:/Users/your_name/.qgis2/svg/MAKIбудет:

введите описание изображения здесь


(Обновление для QGIS 3.0 )

QGIS 3.0 больше не использует .qgis2папку, поэтому местоположение нужно проверить, открыв Settings | User Profiles | Open Active Profile Folder.

Создайте svgпапку в этом месте. С другой стороны, QGIS распознает его как svgпапку пользователя.

введите описание изображения здесь

Казухито
источник
5

Самый удобный способ поделиться SVG в QGIS - использовать плагин QGIS Resource Sharing (вы можете установить его из QGIS Plugin Manager). Иконки Maki поставляются в одно из утвержденных репозиториев, что позволяет сразу же ими пользоваться. Подробнее об этом плагине читайте здесь http://www.akbargumbira.com/qgis_resources_sharing/

akbargumbira
источник
1

Спасибо Kazuhito, это сработало для меня. В MacOS путь для QGIS 3: / Users / имя_пользователя / Библиотека / Поддержка приложений / QGIS / QGIS3 / profile / default / svg

Оттуда вы можете изменять файлы SVG, не открывая программу, хотя QGIS, похоже, обновляет эти файлы без перезапуска.

Эрик Марш
источник