我有两个第一层是点图层,另一个是多边形图层。使用WMS服务从GeoServer在地图上显示图层。我在Polygon中绘制了一些Point,而其他只在Map上绘制。
现在我想获得点特征详细信息,这些特征在特定的多边形区域中可用,因为我已经使用带有EPSG的Geoserver的WFS请求应用了具有多边形特征的BBOX的CQL过滤查询:4326。
过滤查询:
http://localhost:8080/geoserver/cite/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=cite:filterquertyTest&CQL_FILTER=BBOX(the_geom%2C70.136719%2C10.833306%2C87.890625%2C32.842674)&SRS=EPSG%3A4326&WIDTH=950&HEIGHT=400&maxFeatures=50&outputFormat=application%2Fjson
但是在这里我发现像Polygon外面的Point附近的问题也可以通过geoserver返回作为功能细节。
请参阅image它的返回totalFeatures计数4但在多边形图层内只有3点就在那里。
因此,任何获得精确Point的解决方案都可以在多边形区域内使用。
提前致谢。
答案 0 :(得分:1)
GeoServer正在为您提供您所要求的所有点,这些点落在由两个角70.136719,10.833306 87.890625,32.842674定义的框内。
如果您只想要多边形中的3个点,则需要使用db['A/d'].Col1[4:]
过滤器。
within