Как лучше привязаться к метке

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
dvd_xaker
Активный участник
Сообщения: 100
Зарегистрирован: 17 авг 2010, 23:56
Репутация: 0
Контактная информация:

Как лучше привязаться к метке

Сообщение dvd_xaker »

Сижу и думаю как сделать. Что есть: POSTGIS 1.5, Geoserver 2.1.
Хочу вывести метку на Openlayers, но как привязаться к определенному объекту не знаю(.
Точнее есть предположение по уникальному ID. Но пока не представляю как сделать.
Посоветуйте как лучше и правильнее.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Как лучше привязаться к метке

Сообщение Denis Rykov »

Создать слой с точечными геометриями, содержащий в атрибутике ваши метки, а в OpenLayers настроить в символике слоя чтобы сами фичи не отрисовывались, а выводились только подписи.
Spatial is now, more than ever, just another column- The Geometry Column.
dvd_xaker
Активный участник
Сообщения: 100
Зарегистрирован: 17 авг 2010, 23:56
Репутация: 0
Контактная информация:

Re: Как лучше привязаться к метке

Сообщение dvd_xaker »

Тоже примерчик хотелось бы) Мне проще примерами).
iErroRi
Интересующийся
Сообщения: 27
Зарегистрирован: 19 дек 2011, 09:28
Репутация: 0

Re: Как лучше привязаться к метке

Сообщение iErroRi »

Метку в смысле надпись на объекте?
тогда можно в стилях задать

Код: Выделить всё

<?xml version="1.0" encoding="ISO-8859-1"?>
<StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <NamedLayer>
    <Name>raion</Name>
    <UserStyle>
      <Name>raionDefault</Name>
      <IsDefault>1</IsDefault>
      <FeatureTypeStyle>

      <Rule>        
          <TextSymbolizer>
             <Label>
               <ogc:PropertyName>name</ogc:PropertyName>
             </Label>
             <Font>
               <CssParameter name="font-family">Arial</CssParameter>
               <CssParameter name="font-size">11</CssParameter>
               <CssParameter name="font-style">normal</CssParameter>
               <CssParameter name="font-weight">bold</CssParameter>
             </Font>             
             <Fill>
               <CssParameter name="fill">#000000</CssParameter>
             </Fill>
         </TextSymbolizer>
        </Rule>
        
      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя