2013-07-10 3 views
0

Spatial Capabilities (Within)와 Logical Operators (And)를 결합 할 수 있다고 말해 줄 수 있습니까? 사실 나는 다각형과 특정 레코드 사이의 데이터를 필터링하려고합니다. OGC Filer 특정 한계 내

우리가 하나가 나는 경우에 솔루션을 하나 개의 필요성을 발견이

답변

1

내가 얻을 수있는 방법을 말해 줄 수 폴리곤 좌표와 속성 이름 ID를 1에서 10까지 사이의 다각형 및 ID 이내에이 있다고 ... .

<ogc:Filter xmlns="http://www.opengis.net/ogc"> 
     <ogc:And> 
       <ogc:Within> 
        <ogc:PropertyName>Shape</ogc:PropertyName> 
        <gml:Polygon> 
         Coordinates................. 
        </gml:Polygon> 
       </ogc:Within> 
       <ogc:PropertyIsGreaterThan> 
        <ogc:PropertyName>OBJECTID</ogc:PropertyName> 
        <ogc:Literal>5</ogc:Literal> 
       </ogc:PropertyIsGreaterThan> 
       <ogc:PropertyIsLessThan> 
        <ogc:PropertyName>OBJECTID</ogc:PropertyName> 
        <ogc:Literal>10</ogc:Literal> 
       </ogc:PropertyIsLessThan> 
     </ogc:And> 
    </ogc:Filter>