Проблема с нахождением и подсветкой объектов на карте

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Олег Горяинов
Новоприбывший
Сообщения: 1
Зарегистрирован: 07 окт 2010, 14:12
Репутация: 0

Проблема с нахождением и подсветкой объектов на карте

Сообщение Олег Горяинов »

У меня есть функция (см. ниже), которая должна находить объекты с помощью атрибутивного запроса, а затем подсвечивать их. Однако этот метод работает некорректно, т.к. после выполнения на карте нет подсвеченных объектов.
В чем ошибка?
Спасибо заранее
function findAndHilight(){

_layer = new OpenLayers.Layer.WMS(
"States WMS/WFS",
"http://localhost:8080/geoserver/wms",
{layers: "is_reg", format: 'image/gif'}
);

_protocol = OpenLayers.Protocol.WFS.fromWMSLayer(_layer);

_filter = new OpenLayers.Filter.Comparison({type: "==", property: "ID", value: "30092436"});

filterStrategy = new OpenLayers.Strategy.Filter({filter: _filter});

subregions = new OpenLayers.Layer.Vector("Subregions", {
strategies: [new OpenLayers.Strategy.Fixed(), filterStrategy],
protocol: _protocol,
styleMap: new OpenLayers.Style(OpenLayers.Feature.Vector.style["select"])
});

map.addLayer(subregions);

}
Tink
Участник
Сообщения: 50
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 4

Re: Проблема с нахождением и подсветкой объектов на карте

Сообщение Tink »

Сейчас столкнулся с аналогичной задачей...
Пытаюсь смотреть в сторону статьи Серверы WMS и фильтрация данных.
Пока не очень успешно...

Вы решили свою проблему?
Ответить

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

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

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