4
假設我有與WFS曝光(包含屬性)兩層運行一個利用Geoserver:WFS GetFeature與多層和不同的propertyNames
StreetLayer (geom, StreetName, Lanes, Length)
HouseLayer (geom, Address)
現在,如果我想查詢StreetLayer所有的街道,但只得到了StreetName泳道性能我發送一個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泳道不HouseLayer,反之亦然異常。我需要提出多個請求嗎?
編輯:
所以我想要做的是這樣的:
http://geoserver/wfs?REQUEST=GetFeature&VERSION=1.1.0&typename=StreetLayer,HouseLayer&propertyname=(StreetName,Lanes),(Address)
如果我添加outputFormat = json我得到一個功能列表,而不參考它們的類型名稱有沒有辦法在這種情況下獲得一個功能的相應typename? –
正如我在GeoServer用戶郵件列表,不過,這是GeoJSON格式的限制,它沒有層的概念。 –