Geoserver TextSymbolizer проблема рендеринга? - PullRequest
1 голос
/ 05 апреля 2011

Я использую геосервер 2.0.1, я использовал текстсимволизатор для маркировки объектов на карте.Вероятно, геосервер не поддерживает тег '', потому что событие, которое я пытаюсь изменить размер шрифта, семейство шрифтов или ... это не влияетКак я могу сделать маркировку для функции с другим стилем?

1 Ответ

4 голосов
/ 13 апреля 2011

Если вы вставите это в свой <rule>...</rule> раздел, вы должны получить что-то.

Просто убедитесь, что вы указали правильное имя свойства (в примере blow: InfoMessage), то есть поле, которое выхотите отобразить.

Если приведенный ниже пример не помогает, тогда, пожалуйста, опубликуйте свой стиль и опишите, чего вы пытаетесь достичь, чтобы я мог видеть, что происходит не так.

      <TextSymbolizer>
        <Label>
          <ogc:PropertyName>InfoMessage</ogc:PropertyName>
        </Label>
        <Font>
          <CssParameter name="font-family">Arial</CssParameter>
          <CssParameter name="font-weight">Bold</CssParameter>
          <CssParameter name="font-size">14</CssParameter>
        </Font>
        <LabelPlacement>
          <PointPlacement>
            <AnchorPoint>
              <AnchorPointX>0.5</AnchorPointX>
              <AnchorPointY>0.5</AnchorPointY>
            </AnchorPoint>
            <Displacement>
              <DisplacementX>0</DisplacementX>
              <DisplacementY>-15</DisplacementY>
            </Displacement>
          </PointPlacement>
        </LabelPlacement>
        <Halo>
          <Radius>
            <ogc:Literal>2</ogc:Literal>
          </Radius>
          <Fill>
            <CssParameter name="fill">#FFFFFF</CssParameter>
          </Fill>
        </Halo>
        <Fill>
          <CssParameter name="fill">#000000</CssParameter>
        </Fill>
      </TextSymbolizer>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...