WFS GetFeature с несколькими слоями и разными именами свойств

Предположим, у меня есть Geoserver, работающий с двумя слоями, открытыми WFS (со свойствами):

StreetLayer (geom, StreetName, Lanes, Length)
HouseLayer (geom, Address)

Теперь, если я хочу запросить StreetLayer для всех улиц но получить только свойства StreetName и Lanes Я бы отправил GET-запрос на это:

http://geoserver/wfs?REQUEST=GetFeature&VERSION=1.1.0&typename=StreetLayer&propertyname=StreetName,Lanes

Но что, если теперь я хочу запросить как HouseLayer, так и StreetLayer? Это не работает:

http://geoserver/wfs?REQUEST=GetFeature&VERSION=1.1.0&typename=StreetLayer,HouseLayer&propertyname=StreetName,Lanes,Address

Я получаю исключение, которое говорит, что StreetName и Lanes не находятся в HouseLayer, и наоборот. Мне нужно сделать несколько запросов?

РЕДАКТИРОВАТЬ:

Итак, что я хочу сделать, это что-то вроде этого:

http://geoserver/wfs?REQUEST=GetFeature&VERSION=1.1.0&typename=StreetLayer,HouseLayer&propertyname=(StreetName,Lanes),(Address)
7
задан Mattias Bengtsson 7 June 2012 в 12:18
поделиться