Библиотека условных обозначений для QGIS: различия между версиями
Нет описания правки |
м (поменял ссылку на архив) |
||
Строка 22: | Строка 22: | ||
===Инструкция по установке=== | ===Инструкция по установке=== | ||
Используйте QGIS 1.7 или более позднюю версию. | Используйте QGIS 1.7 или более позднюю версию. | ||
# [http://gis-lab.info/ | # [http://wiki.gis-lab.info/images/5/5c/Symbols_ru.zip Скачайте архив с условными знаками]. | ||
# '''Скопируйте содержимое директории svg/ в директорию со значками qgis (Linux: /usr/share/qgis/svg; Windows: OSGeo4W\apps\qgis\svg), или добавьте путь к ней в настройках (Установки->Параметры, вкладка Отрисовка -> "Значки в формате SVG")''' | # '''Скопируйте содержимое директории svg/ в директорию со значками qgis (Linux: /usr/share/qgis/svg; Windows: OSGeo4W\apps\qgis\svg), или добавьте путь к ней в настройках (Установки->Параметры, вкладка Отрисовка -> "Значки в формате SVG")''' | ||
# Вызовите менеджер стилей: Настройки->Менеджер стилей. | # Вызовите менеджер стилей: Настройки->Менеджер стилей. |
Версия от 18:56, 16 февраля 2012
по адресу http://gis-lab.info/qa/qgis-symbols.html
Описание библиотеки условных обозначений для QGIS, установка, получение и примеры
Редактор стилей QGIS позволяет создавать красивые и сложные условные обозначения для ваших проектов. Но этот процесс может оказаться трудоёмок для сложных условных обозначений, поэтому мы решили помочь всем пользователям QGIS и создали набор условных знаков, на основе общепринятых в России условных обозначениях для топографических карт.
Общее описание
Библиотека символов распространяется под лицензией CC-BY (более подробная информация в license.txt), что делает его пригодным для коммерческого использования и создания производных произведений.
Набор условных знаков представлен в двух вариантах:
- все условные знаки представлены одним файлом (all.xml)
- условные знаки разбиты на несколько тематических категорий, каждой из которых соответствует свой .xml файл (в директории by-type/):
- границы (boundary.xml)
- грунты (ground.xml)
- водные объекты (hydro.xml)
- промышленные, сельскохозяйственные и социально-культурные объекты (industrial.xml)
- железные дороги (railroad.xml)
- рельеф (relief.xml)
- дороги (road.xml)
- растительность (vegetation.xml)
Название каждого условного знака оканчивается одним или двумя числами и буквой "к", которые обозначают масштаб карты для которой данный условных знак подходит больше всего. Например, знак "виноградники_25к-50к" подойдёт для карт масштабов 1:25 000 - 1:50 000. Если название условного знака заканчивается на "_эк", значит он предназначен для более наглядного отображения на экране монитора.
Инструкция по установке
Используйте QGIS 1.7 или более позднюю версию.
- Скачайте архив с условными знаками.
- Скопируйте содержимое директории svg/ в директорию со значками qgis (Linux: /usr/share/qgis/svg; Windows: OSGeo4W\apps\qgis\svg), или добавьте путь к ней в настройках (Установки->Параметры, вкладка Отрисовка -> "Значки в формате SVG")
- Вызовите менеджер стилей: Настройки->Менеджер стилей.
- Нажмите кнопку "Импорт".
- Укажите путь к файлу "all.xml" из данного архива либо нужный из директории by-type/
- Выберете нужные символы или выделите все и нажмите кнопку "Импорт".
Обратите внимание, что в импортированных символах не должно быть красных кружков.
Если вы видите красные кружки в символах (или не видите некоторых символов, хотя их имена присутствуют в менеджере стилей), это означает что пути к SVG иконкам, использованным в данных символах импортированы неправильно. Это можно исправить, отредактировав файл "symbology-ng-style.xml", НАХОДЯЩИЙСЯ В ПАПКЕ QGIS ВАШЕГО ПОЛЬЗОВАТЕЛЯ (Linux: ~/.qgis; Windows: users\имя пользователя\.qgis): скопируйте нужные пути из файла "all.xml" ИЗ ДАННОГО АРХИВА. Например, если нужно исправить условный знак "Виноградники (точечный)_100к", находим соответствующее описание в файле all.xml. Оно будет начинаться с:
<symbol outputUnit="MM" alpha="1" type="marker" name="Виноградники (точечный)_100к">
Чуть ниже вы увидите строчку:
<prop k="name" v="/vegetation_grounds/vinary_25k.svg"/>
Скопируйте её и замените соответствующую строчку в файле "symbology-ng-style.xml"