Разное

Символ библиотеки: Практическое руководство. Определение символов в библиотеке — Visual Studio (Windows)

Имя Н.А. Некрасова как символ и бренд библиотеки / МЦБС им. М.Ю. Лермонтова

 

Сейчас много пишут о «библиотеках с именем». Имя библиотеки рассматривают как ее опознавательный знак, символ, определяющий конкретные направления деятельности.

Наша библиотека была открыта как народная читальня на деньги почитателей таланта Н.А. Некрасова в 1907 году. Во входной зоне  нашей библиотеки организована постоянно действующая мемориальная экспозиция, которая знакомит посетителей с подлинными архивными материалами по истории библиотеки.

Основным видом деятельности является просветительская деятельность, направленная на поддержку и развитие чтения, в первую очередь русской классической литературы. Художественная литература не имеет себе равных в освещении  глубины смысла жизни и человеческих отношений. Она делает человека лучше, чище, позволяет глубже узнать себя. Именно в библиотеке человек свободен в выборе книги, в ее оценке. Задача сотрудников абонемента стать интересными собеседниками, готовыми к обсуждению прочитанной книги или статьи, умеющими выслушать разные точки зрения на одну и ту же тему. Ведь именно возможность поделиться своими впечатлениями делает процесс чтения более привлекательным. Библиотека становится инновационной площадкой, лабораторией по выработке эффективных методов работы с книгой и продвижения культуры чтения.

Интересный эксперимент был поставлен нашей библиотекой в 2012 году. Это открытие  в библиотеке им. Н.А.Некрасова гостиной А.К.Толстого.

Объединив под одной крышей двух великих русских писателей, мы даем возможность людям изучать их жизнь и творчество в сравнении. А.К. Толстой и Н.А. Некрасов – не были друзьями. В начале своей литературной деятельности Толстой  печатался в журнале «Современник» у Некрасова, затем пути их разошлись.

Они жили в одно и то же время, но имели разные представления о роли литературы и искусства в жизни общества.

Цель нашей работы – изменить стереотип мышления молодежной аудитории в восприятии самих классиков русской литературы и их произведений, как устаревших, не популярных и не актуальных. Мы стараемся максимально приблизить этих авторов к нашему времени, показать слабые и сильные стороны их характеров, рассказать об их разногласиях во взглядах на роль России в мировом сообществе. Оказывается, что темы, которые они поднимали в XIX веке, актуальны и сегодня, о чем свидетельствовала также неделя Козьмы Пруткова, которая проходила в стенах нашей библиотеки. Эта встреча состояла из двух частей: первая представляла собой  круглый стол, участниками которого были молодые литераторы, ученые-филологи, представители издательств Санкт-Петербурга, вторая прошла в виде капустника и  объединила людей разных профессий и возрастов. Капустник-это еще один способ подачи материала, благодаря которому в библиотеке  создается особая атмосфера, располагающая к общению, проявлению творческих способностей, возможности высказать свою точку зрения.

Хочется поделиться опытом работы Библиотеки  им. Н.А. Некрасова в партнерстве с преподавателями вузов, музейными работниками, экскурсоводами. Такое сотрудничество делает наши мероприятия живыми, интересными, востребованными. Совместно с сотрудниками  Мемориального музея-квартиры Н.А.Некрасова и кандидатом филологических наук, доцентом кафедры истории журналистики Санкт-Петербургского Университета Еленой Сергеевной Сониной, мы занимаемся подготовкой  программы  к 195-й годовщине со дня рождения великого Н. А. Некрасова, которая будет отмечаться 28 ноября 2016 года. Эта программа  будет состоять из нескольких частей: литературно-музыкальной композиции, выставки-инсталляции, посвященной жизни и творчеству поэта, пешеходной экскурсии «От библиотеки до музея» по местам, названным в честь великого поэта, и литературного квеста «Некрасовские места в Петербурге». В завершении программы сотрудниками Музея-квартиры Н.А.Некрасова будет проведена бесплатная экскурсия по его залам, знакомство с экспозицией музея. По словам публициста П.А. Гайдебурга, «история этих комнат есть история литературных отношений целой эпохи, история русской журналистики». В квартире Некрасова бывал весь цвет российской литературы второй половины ХIХ века: И.С. Тургенев. Л.Н. Толстой, А.Н. Островский, Ф.М. Достоевский и др.

Так имя великого русского писателя Н.А.Некрасова определило наш путь: от народной читальни до современной библиотеки, сочетающей в себе роль и библиотеки, и музея, и исследовательского комплекса.

 

Ольга Викторовна Давыдова,

сотрудник Библиотеки им. Н.А. Некрасова 

9. XML-структура библиотеки символов | Геопортал ИВМ СО РАН

Все символы добавляются с помощью Подсистемы управления данными каталога через веб-интерфейс в подпапки папки «Библиотеки».

Формат

Для каждого символа необходимо указать Название, Кодовое название и Описание.

Описание представляется в виде:

Версия 1.0

<?xml version="1.0" encoding="utf-8"?>
<styles>
    <style>
        <symbol type="text">
            <type> vector | ellipse </type>
            <filled> 0 | 1 </filled>
            <points> {point} {point} {point} {point} {point} {point} … </points>
            <pattern> {pixel} {pixel} {pixel} {pixel} </pattern>
            <antialias> 0 | 1 </antialias>
            <gap> {pixel} </gap>
        </symbol>
        <size fixed="0">размер символа по умолчанию</size>
        <color fixed="0">цвет заливки по умолчанию</color>
        <outlinecolor fixed="0">цвет контура по умолчанию</outlinecolor>
    </style>
    <style>
        …
    </style>
    …
</styles>

Версия 2.

0

<?xml version="1.0" encoding="utf-8"?>
<styles version="2.0">
    <style>
        <symbol type="text">
            <type> vector | ellipse </type>
            <filled> 0 | 1 </filled>
            <points> {point} {point} {point} {point} {point} {point} … </points>
            <antialias> 0 | 1 </antialias>
            <anchorpoint> {point} {point} </anchorpoint>
        </symbol>
        <gap> {pixel} </gap>
        <angle> {angle} </angle>
        <pattern> {pixel} {pixel} {pixel} {pixel} </pattern>
        <size fixed="0">размер символа по умолчанию</size>
        <color fixed="0">цвет заливки по умолчанию</color>
        <outlinecolor fixed="0">цвет контура по умолчанию</outlinecolor>
    </style>
    <style>
        …
    </style>
    …
</styles>

Пояснение

У одного символа может быть один или более «стилей» <style></style>. В каждом «стиле» символа должны быть определены размер, цвет заливки и цвет контура по умолчанию:

size – целое (размер в пикселях от 1 до 50)
color, outlinecolor – строка (например, ‘255 255 255’, ‘0 0 0’, ‘-1 -1 -1’ (прозрачный цвет))
pattern [num on] [num off] [num on] … — определяет стиль пунктира (для версии 2.0).
angle [int] — угол вращения символа в градусах (с версии 2.0).
gap [int] — расстояние между символами для линейных и полигональных объектов (для версии 2.0).

Для размера, цвета заливки и цвета контура по умолчанию доступны следующие настройки:

fixed=»0″ – изменяемый размер, т.е. размер «стиля» будет зависеть от настроек размера всего символа.
fixed=»1″ – не изменяемый размер, т.е. размер «стиля» не будет зависеть от настроек размера всего символа.

Основное описание «стиля» содержится в теге <symbol></symbol>. Доступны два типа символа «стиля»:

type=»text» – текстовое описание (векторный символ, символ шрифта).
type=»image» – имя файла (растровое изображение).
type=»line» – штриховка для линейных объектов (описание символа пустое) (с версии 2.0).

Параметры символа «стиля» для типа text:

type [vector|ellipse] — vector простой рисунок, используется для определения формы символа; ellipse: рисунок в виде элипса.
antialias [0|1] — сглаживание символа «стиля».
filled [0|1] — заливка полигонального векторного символа «стиля».
gap [int] — расстояние между символами шрифта для линейных объектов (для версии 1.0).
points [x y] [x y] … — векторное описание символа «стиля». Пары координат составляют векторный контур символа. Для символов типа ellipse эти координаты определяют радиус и размер эллипса. Координаты задаются в пикселях. Примеры и более подробное описание можно посмотреть по ссылке http://www.mapserver.org/mapfile/symbology/construction.html.
pattern [num on] [num off] [num on] … — определяет стиль пунктира (для версии 1.0).
anchorpoint [x y] — определяет центр символа (x и y должны принимать значения от 0 до 1, по умолчанию [0. 5 0.5]) (с версии 2.0).

Новое в версии 2.0

  1. Параметры pattern и gap переместились из symbol в style.
  2. У символов, используемых для заливки полигонов или линий теперь можно задавать цвет контура символа.
  3. У растровых символов, используемых для заливки полигонов или линий теперь можно задавать размер символа.
  4. Пунктирные линий создаются через тип символа line. Не нужно больше рисовать линии кружками.
  5. Gap теперь можно использовать не только для символов шрифтов, но и для любых других символов.
  6. Для символов можно задавать центр отображения.

Примеры

Двойная жирная линия

<styles>
    <style>
        <symbol type="text">
            <type>vector</type>
            <filled>1</filled>
            <points>
                0 0
                0 0.125
                0.5 0.125
                0.5 0
                0 0
                -99 -99
                0 0. 375
                0 0.5
                0.5 0.5
                0.5 0.375
                0 0.375
            </points>
            <antialias>1</antialias>
        </symbol>
        <size fixed="0">5</size>
        <color fixed="0">0 0 0</color>
        <outlinecolor fixed="0">0 0 0</outlinecolor>
    </style>
</styles>

Изображение в качестве символа

<styles>
    <style>
        <symbol type="image">c:/gisportal/mserver/simple/images/closebox.gif</symbol>
        <size fixed="0">1</size>
        <color fixed="0">255 255 0</color>
        <outlinecolor fixed="0">0 0 0</outlinecolor>
    </style>
</styles>

Железная дорога (версия 1.0)

<styles>
    <style>
        <symbol type="text">
            <type>ellipse</type>
            <filled>1</filled>
            <points>1 1</points>
            <antialias>1</antialias>
        </symbol>
        <size fixed="1">4</size>
        <color fixed="0">255 255 0</color>
        <outlinecolor fixed="0">11 22 33</outlinecolor>
    </style>
    <style>
        <symbol type="text">
            <type>ellipse</type>
            <filled>1</filled>
            <points>1 1</points>
            <pattern>10 5 10 5</pattern>
            <antialias>1</antialias>
        </symbol>
        <size fixed="1">2</size>
        <color fixed="1">255 255 255</color>
        <outlinecolor fixed="1">255 255 255</outlinecolor>
    </style>
</styles>

Железная дорога (версия 2. 0)

<styles version="2.0">
    <style>
        <symbol type="line"></symbol>
        <size fixed="1">4</size>
        <color fixed="0">255 255 0</color>
        <outlinecolor fixed="0">11 22 33</outlinecolor>
    </style>
    <style>
        <symbol type="line"></symbol>
        <pattern>10 5 10 5</pattern>
        <size fixed="1">2</size>
        <color fixed="1">255 255 255</color>
        <outlinecolor fixed="1">255 255 255</outlinecolor>
    </style>
</styles>

Для работы картографического ядра используется массив с данными о стилевом оформлении слоя и карты в формате json. Такой подход используется для совместимости с различными форматами стилевых описаний ресурса без изменения ядра самого картографического приложения.

Выходной массив данных для слоя

Для формата ГеоЭкспреса:

layer => array(
    version => const [1]
    labelitem => string (поле атрибутивных данных для подписей объектов слоя)
    minscale => float (минимальный масштаб видимости слоя)
    maxscale => float (максимальный масштаб видимости слоя)
    opacity => integer [0-100] (прозрачность в %)
    application => array(
        media => array(
            project => string (идентификатор проекта)
            keyfield => string (поле для привязки фотографий)
            prefix => string (префикс)
        )
    )
    tile => string (guid тайлового слоя)
    tilefixed => integer [0|1] (флаг выпадающего списка с подложками, 1 - нет списка, 0 - список есть)
    type => string ['thema'|'chart'|'sld'] ('thema' или '') (тип слоя)
    class => array(
      [0] => array(
          condition => string (условие выборки объектов для класса по правилам mapserver, http://www.
mapserver.org/mapfile/expressions.html) minscale => float (минимальный масштаб видимости класса) maxscale => float (максимальный масштаб видимости класса) legendlabel => string (подпись класса в легенде) label => array( size => integer (размер шрифта) color => string [r g b] (цвет заливки)* outlinecolor => string [r g b] (цвет контура)* fontid => string (ид библиотеки со шрифтами) fontcode => string (код шрифта из библиотеки) position => string ['ul'|'uc'|'ur'|'cl'|'cc'|'cr'|'ll'|'lc'|'lr'|'auto'] (позиция подписи от центра) angle => mixed [(double)angle|(string)'auto'|(string)'follow'] (направление подписи) force => boolean [true|false] (флаг перекрытия) offset => array [x,y] (смещение по x и y) border => string [''|'ghosted'|'opaque'] (ghosted - кайма, opaque - рамка) repeatdistance => integer (дистанция для повторения подписей в пикселях) ) // end label style => array( [0] => array( type => string ['none', 'image', 'font', 'library'] (тип оформления, 'image' - бинарное изображение, 'font' - символ шрифта, 'library' - символ из библиотеки) size => integer (размер символа, 1 для изображения = оригинальный размер) color => string [r g b] (цвет заливки)* outlinecolor => string [r g b] (цвет контура)* backgroundcolor => string [r g b] (цвет фона)* img => бинарный код gif картинки (только для типа image) fontid => string (ид библиотеки со шрифтами) (только для типа font) fontcode => string (код шрифта из библиотеки) (только для типа font) fontchar => byte (код символа шрифта) (только для типа font) libraryid => string (ид библиотеки с символами) (только для типа library) librarycode => string (код символа из библиотеки) (только для типа library) ) [1] => array( … ) … ) // end style styleline => array(** [0] => array( type => string ['none', 'image', 'font', 'library'] (тип оформления, 'image' - бинарное изображение, 'font' - символ шрифта, 'library' - символ из библиотеки) size => integer (размер символа, 1 для изображения = оригинальный размер) color => string [r g b] (цвет заливки)* outlinecolor => string [r g b] (цвет контура)* backgroundcolor => string [r g b] (цвет фона)* img => бинарный код gif картинки (только для типа image) fontid => string (ид библиотеки со шрифтами) (только для типа font) fontcode => string (код шрифта из библиотеки) (только для типа font) fontchar => byte (код символа шрифта) (только для типа font) libraryid => string (ид библиотеки с символами) (только для типа library) librarycode => string (код символа из библиотеки) (только для типа library) ) [1] => array( … ) … ) // end styleline ) [1] => array( … ) … ) // end class ) * Значение цвета r, g, b изменяется от 0 до 255, '-1 -1 -1' - прозрачный цвет).
** Массив styleline заполняется только для полигональных слоев. В нем содержится описание стиля границы полигонов.

Для SLD:

layer => array(
    version => const [1]
    type => string ['thema'|'chart'|'sld'] ('sld') (тип слоя)
    sld => string [xml] (для type = sld не пустое, для остальных типов пустая строка)
)

Для формата диаграмм:

layer => array(
    version => const [1]
    minscale => float (минимальный масштаб видимости слоя)
    maxscale => float (максимальный масштаб видимости слоя)
    opacity => integer [0-100] (прозрачность в %)
    tile => string (guid тайлового слоя)
    tilefixed => integer [0|1] (флаг выпадающего списка с подложками, 1 - нет списка, 0 - список есть)
    type => string ['thema'|'chart'|'sld'] ('chart') (тип слоя)
    chart => string ['pie'|'bar'|'vbar'] (тип картограмм: 'pie' - круговая, 'bar' - столбчатая, 'vbar' - столбчатая с накоплением (bar составленый в один столбик))
    width => integer (размер картограммы)
    height => integer (высота картограммы, необязательный параметр и только для гистограмм)
    range => string [attribute] (диаметр круговой диаграммы, атрибутивное поле)
    minsize => integer (минимальный размер диаметра круговой диаграммы)
    maxsize => integer (максимальный размер диаметра круговой диаграммы)
    minval => float (значение атрибутивного поля для минимального размера диаметра круговой диаграммы)
    maxval => float (значение атрибутивного поля для максимального размера диаметра круговой диаграммы)
    exponent => float (экспоненциальный фактор для размера диаметра круговой диаграммы)
    class => array(
      [0] => array(
          condition => string [attribute] (название атрибутивного поля объекта для блока картограммы)
          legendlabel => string (подпись класса в легенде)
          style => array (
            [0] => array(
                size => integer (размер контура)
                color => string [r g b] (цвет заливки)*
                outlinecolor => string [r g b] (цвет контура)*
            )
            [1] => array(
                …
            )
            …
          ) // end style
      )
      [1] => array(
          …
      )
      …
    ) // end class
)
* Значение цвета r, g, b изменяется от 0 до 255, '-1 -1 -1' - прозрачный цвет). 

Выходной массив данных для карты

map = array(
    version => const [1]
    extent => array [minx, miny, maxx, maxy] (границы начального вида карты)
    fullextent => array [minx, miny, maxx, maxy] (границы полного вида карты)
    imagecolor => string [r g b] (цвет фона)
    minscale => float (минимальный масштаб карты)
    maxscale => float (максимальный масштаб карты)
    tile => string (guid тайлового слоя)
    tilefixed => integer [0|1] (флаг выпадающего списка с подложками, 1 - нет списка, 0 - список есть)
    checkbox => boolean [true|false] (показывать переключатели в легенде или нет)
    layers => array(
      [0] => array(
          groupname => string (имя группы) (если слой без группы, значение должно быть пустым)
          legendlabel => string (имя слоя/группы в легенде) (перекрывает аналогичный параметр в стандартном описании слоя) (пробел вместо имени в легенде заменяется стилевым оформлением)
          legendindex => integer (порядок слоя/группы в легенде с 0)
          queryable => boolean [true|false] (показывать или нет ответ запроса по клику мыши для слоя)
          visible => boolean [true|false] (показывать или нет в слой легенде)
          expanded => boolean [true|false] (раскрывать или нет изначально слой в легенде)
          display => boolean [true|false] (показывать или нет слой в карте по умолчанию) (работает, когда checkbox = true)
          guid => string (guid слоя) (если группа, то параметр должен быть пустым)
          layer => mixed [''|array] (либо пустая строка - используем настройки самого слоя, либо выходной массив данных для слоя в формате описанном выше)
          opacity => integer [0-100] (непрозрачность слоя в карте в %)
      )
      [1] => array(
          …
      )
      …
    )
)

Замечание:

  1. Проекция и экстенты карты хранятся у ресурса.
  2. Порядок слоев сверху-вниз. Первый слой массива layers самый нижний в карте.
  3. Порядок отображения слоев задается порядком слоев/групп в массиве layers.
  4. При создании карты группы игнорируются и могут находится в любом месте и порядке в массиве layers.
  5. В layers 2 сущности: слой (guid не пустой), группа (guid пустой).

 

Версия от 05.03.2018

 

 

 

 

 

АЛА | Информационный бюллетень библиотеки ALA 30

Символ Национальной библиотеки, на котором изображена обычная человеческая фигура, читающая книгу, был первоначально разработан Ральфом Э. ДеВором для использования в публичных библиотеках Западного Мэриленда. На Ежегодной конференции Американской библиотечной ассоциации (ALA) в 1982 г. по рекомендации Президентской целевой группы ALA по символу национальной библиотеки Совет ALA официально одобрил изображение и продвигает его использование (см. Раздел 50.13 Политического руководства ALA). ). Целевая группа специально искала стандартный символ, который можно было бы использовать для обозначения всех типов библиотек, надеясь повысить осведомленность общественности об учреждении библиотек за счет использования символа на указателях и рекламных материалах библиотек.

Изображение дебютировало в своем официальном качестве в публикации 1982 года « Знаковая система для библиотек » ДеВора и Мэри С. Мэллери и было на обложке сентябрьского номера журнала ALA American Libraries за 1982 год. Первоначальная схема дизайна ДеВора для изображения (похожего на изображение, показанное ниже) представляла собой непрозрачный белый силуэт на синем (в частности, синем PMS # 285) фоне.

Деталь задней крышки
Справочник организации ALA 1982/83

Книга Библиотечных иллюстраций с символами (1983 г. , сейчас распродана) из Управления общественной информации ALA поощряла использование этого нового логотипа национальной библиотеки на фирменных бланках, закладках, плакатах, наклейках на бампер и визитных карточках с указанием: «Столько времени и энергии уже ушло на библиотечный символ… если мы собираемся запустить и принять символ, мы должны сделать так, чтобы он выглядел как можно лучше».

В марте 1985 года этот символ был принят Федеральным управлением автомобильных дорог для включения в их руководство, устанавливающее стандарты дорожных знаков, Руководство по унифицированным устройствам управления дорожным движением; он впервые появился в исправленном (4-м) издании этой публикации, которое было выпущено годом позже, в марте 1986 года. См. официальный дорожный знак с символом библиотеки на странице знаков общей информации онлайн-версии Руководства по единообразному движению. Устройства управления (MUTCD).

Многие продавцы библиотек предлагают символ национальной библиотеки, отпечатанный на клейких этикетках, кружках, флагах, блокнотах и ​​подобных предметах. Такое использование помогает усилить значение и выполнить первоначальную цель логотипа.

С появлением Интернета символ Национальной библиотеки превратился в популярную графику веб-сайта библиотеки. Существует ряд онлайн-источников, которые можно использовать для загрузки логотипа национальной библиотеки в виде электронных картинок, в том числе страница значков библиотечных символов на LibraryClipArt.com.

(Для справки: более общие картинки библиотеки см. на странице Tool Box на веб-сайте Stephanie Stokes Library Media & PR.)


Февраль 2004 г.


Для получения дополнительной информации об этом или других информационных бюллетенях обращайтесь в справочную службу библиотеки ALA по телефону: 800-545-2433, добавочный номер 2153; факс: 312-280-3255; электронная почта: [email protected]; или обычной почтой: Библиотека ALA, Американская библиотечная ассоциация, 50 East Huron Street, Chicago, IL 60611-2795.

Символы библиотеки · Эскиз

На этой странице

    Вы можете просматривать и вставлять библиотечные символы через окно «Вставка» или меню «Вставка».

    Чтобы использовать окно вставки , откройте его, нажав C или выбрав Окно > Вставить в строке меню. В окне вы увидите все ваши включенные библиотеки на левой боковой панели. Нажмите на библиотеку, которую вы хотите просмотреть. Вы также можете искать любой символ с помощью панели поиска. Оттуда вы можете перетащить любой символ на холст.

    Вы также можете получить доступ к библиотечным символам из меню Вставка , где вместо обычного значка символов у них будет значок ссылки, показывающий, что они являются частью библиотеки.

    Вы также найдете библиотечные символы в Инспекторе при замене символов.

    Как редактировать библиотечные символы

    Когда вы дважды щелкните библиотечный символ для редактирования, вы увидите, что у вас есть несколько вариантов, в зависимости от того, откуда был добавлен библиотечный файл.

    Двойной щелчок для редактирования символа, принадлежащего локальной библиотеке или библиотеке в рабочей области, отобразит следующие параметры:

    • Открыть в библиотеке приведет вас к исходному документу библиотеки, где вы сможете отредактировать источник символа. Это обновит библиотеку и любые документы экземплярами этого символа.
    • Отмена связи с библиотекой создаст локальную версию символа, чтобы вы могли редактировать его источник в текущем документе. Это будет означать, что вы больше не будете получать обновления для этого символа, если библиотека, из которой он изначально был получен, будет обновлена.

    Если вы пытаетесь редактировать символ, который является частью библиотеки в общей рабочей области, вы увидите следующие варианты:

    • Открыть в библиотеке открывает исходный документ библиотеки из вашей общей рабочей области. Любые внесенные здесь изменения будут обновлять библиотеку для всей вашей команды, и любые документы с экземплярами этого символа будут отражать изменения.
    • Отмена связи с библиотекой создаст локальную версию символа, чтобы вы могли редактировать его источник в текущем документе. Это будет означать, что вы больше не будете получать обновления для этого символа, если библиотека, из которой он изначально был получен, будет обновлена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *