Библиотека условных обозначений для QGIS: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
(изменил размер изображений с 800 на 600. иначе на 22'' мониторе они налезают на навигатор блога)
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{Статья|Черновик}}
{{Статья|Опубликована|qgis-symbols}}
Редактор стилей QGIS позволяет создавать красивые и сложные условные знаки для ваших проектов. Этот процесс может оказаться трудоёмок для сложных условных обозначений, поэтому мы решили помочь всем пользователям QGIS и создали набор условных знаков, на основе общепринятых в России условных обозначениях для топографических карт.
<p class="ann">Описание библиотеки условных обозначений для QGIS, установка, получение и примеры</p>
Редактор стилей QGIS позволяет создавать красивые и сложные условные обозначения для ваших проектов. Но этот процесс может оказаться трудоёмок для сложных условных обозначений, поэтому мы решили помочь всем пользователям QGIS и создали набор условных знаков, на основе общепринятых в России условных обозначениях для топографических карт.


===Общее описание===
===Общее описание===
Строка 21: Строка 22:
===Инструкция по установке===
===Инструкция по установке===
Используйте QGIS 1.7 или более позднюю версию.
Используйте QGIS 1.7 или более позднюю версию.
# [http://gis-lab.info/forum/download/file.php?id=3657 Скачайте архив с условными знаками].
# [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")'''
# Вызовите менеджер стилей: Настройки->Менеджер стилей.
# Вызовите менеджер стилей: Настройки->Менеджер стилей.
Строка 42: Строка 43:


===Галерея условных знаков===
===Галерея условных знаков===
[[Файл:Lines.png|800px|thumb|center|<center>Линейные условные знаки</center>]]
[[Файл:Lines.png|600px|thumb|center|<center>Линейные условные знаки</center>]]
[[Файл:Fills.png|800px|thumb|center|<center>Заливки</center>]]
[[Файл:Fills.png|600px|thumb|center|<center>Заливки</center>]]
[[Файл:Points.png|800px|thumb|center|<center>Точечные условные знаки</center>]]
[[Файл:Points.png|600px|thumb|center|<center>Точечные условные знаки</center>]]
[[Файл:Symbology-topo-map.png|800px|thumb|center|<center>Пример карты, оформленной условными знаками из набора</center>]]
[[Файл:Symbology-topo-map.png|600px|thumb|center|<center>Пример карты, оформленной условными знаками из набора</center>]]


==Ссылки по теме==
==Ссылки по теме==
[http://gis-lab.info/qa/qgis-symbol-gate.html Создание комплексных условных знаков в QGIS: "шлюз"]
[http://gis-lab.info/qa/qgis-symbol-gate.html Создание комплексных условных знаков в QGIS: "шлюз"]

Текущая версия от 16:00, 5 мая 2014

Эта страница опубликована в основном списке статей сайта
по адресу http://gis-lab.info/qa/qgis-symbols.html


Описание библиотеки условных обозначений для QGIS, установка, получение и примеры

Редактор стилей QGIS позволяет создавать красивые и сложные условные обозначения для ваших проектов. Но этот процесс может оказаться трудоёмок для сложных условных обозначений, поэтому мы решили помочь всем пользователям QGIS и создали набор условных знаков, на основе общепринятых в России условных обозначениях для топографических карт.

Общее описание

Библиотека символов распространяется под лицензией CC-BY (более подробная информация в license.txt), что делает его пригодным для коммерческого использования и создания производных произведений.

Набор условных знаков представлен в двух вариантах:

  1. все условные знаки представлены одним файлом (all.xml)
  2. условные знаки разбиты на несколько тематических категорий, каждой из которых соответствует свой .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 или более позднюю версию.

  1. Скачайте архив с условными знаками.
  2. Скопируйте содержимое директории svg/ в директорию со значками qgis (Linux: /usr/share/qgis/svg; Windows: OSGeo4W\apps\qgis\svg), или добавьте путь к ней в настройках (Установки->Параметры, вкладка Отрисовка -> "Значки в формате SVG")
  3. Вызовите менеджер стилей: Настройки->Менеджер стилей.
  4. Нажмите кнопку "Импорт".
  5. Укажите путь к файлу "all.xml" из данного архива либо нужный из директории by-type/
  6. Выберете нужные символы или выделите все и нажмите кнопку "Импорт".

Обратите внимание, что в импортированных символах не должно быть красных кружков.

Если вы видите красные кружки в символах (или не видите некоторых символов, хотя их имена присутствуют в менеджере стилей), это означает что пути к 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"

Галерея условных знаков

Линейные условные знаки
Заливки
Точечные условные знаки
Пример карты, оформленной условными знаками из набора

Ссылки по теме

Создание комплексных условных знаков в QGIS: "шлюз"