Сижу и думаю как сделать. Что есть: POSTGIS 1.5, Geoserver 2.1.
Хочу вывести метку на Openlayers, но как привязаться к определенному объекту не знаю(.
Точнее есть предположение по уникальному ID. Но пока не представляю как сделать.
Посоветуйте как лучше и правильнее.
Как лучше привязаться к метке
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 17 авг 2010, 23:56
- Репутация: 0
- Контактная информация:
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Как лучше привязаться к метке
Создать слой с точечными геометриями, содержащий в атрибутике ваши метки, а в OpenLayers настроить в символике слоя чтобы сами фичи не отрисовывались, а выводились только подписи.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Активный участник
- Сообщения: 100
- Зарегистрирован: 17 авг 2010, 23:56
- Репутация: 0
- Контактная информация:
Re: Как лучше привязаться к метке
Тоже примерчик хотелось бы) Мне проще примерами).
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 19 дек 2011, 09:28
- Репутация: 0
Re: Как лучше привязаться к метке
Метку в смысле надпись на объекте?
тогда можно в стилях задать
тогда можно в стилях задать
Код: Выделить всё
<?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>
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей