আমি আমার ডাব্লুএফএস কোয়েরিতে বিবিএক্স (বা ইন্টারস্যাক্টস) ফিল্টারটি ব্যবহার করে একটি ছোট অঞ্চল থেকে কোনও বৈশিষ্ট্য / বৈশিষ্ট্যগুলি পাওয়ার চেষ্টা করছি। আমার কেবলমাত্র বৈশিষ্ট্যগুলির একটি ছোট সেট বা একটি একক বৈশিষ্ট্য আশা করা উচিত এবং তবুও ক্যোয়ারী এগুলির মধ্যে বেশ হ্যান্ডসাম গুচ্ছ দেয় returns
আমার কাছে একটি ওরাকল ডেটা স্টোর সহ জিও সার্ভার সংস্করণ ২.২.২ রয়েছে। আমি 'আলগা বাক্স' নির্বাচনটি অক্ষম করেছি যাতে সমস্যার কারণ না হয় should
এখানে একটি বিবিওএক্স ফিল্টার সহ ক্যোয়ারী রয়েছে:
<wfs:GetFeature
xmlns:wfs="http://www.opengis.net/wfs"
service="WFS"
version="1.1.0"
outputFormat="json"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<wfs:Query typeName="LiVi:LIIKENNE_ELEMENTTI" srsName="EPSG:3067" xmlns:LiVi="http://172.17.14.211:8080/LiVi">
<ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
<ogc:BBOX>
<ogc:PropertyName>GEOMETRY</ogc:PropertyName>
<gml:Envelope xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:3067">
<gml:lowerCorner>316600 6838986</gml:lowerCorner>
<gml:upperCorner>327696 6844298</gml:upperCorner>
</gml:Envelope>
</ogc:BBOX>
</ogc:Filter>
</wfs:Query>
</wfs:GetFeature>
সমস্যা ইন্টারস্যাক্টস ফিল্টার নিয়ে অব্যাহত রয়েছে। বহুভুজের আকার প্রায় 10 x 10 মিটার।
<wfs:GetFeature
xmlns:wfs="http://www.opengis.net/wfs"
service="WFS"
version="1.1.0"
outputFormat="json"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<wfs:Query typeName="LiVi:LIIKENNE_ELEMENTTI" srsName="EPSG:3067" xmlns:LiVi="http://172.17.14.211:8080/LiVi">
<ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
<ogc:Intersects>
<ogc:PropertyName>GEOMETRY</ogc:PropertyName>
<gml:Polygon xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:3067">
<gml:exterior>
<gml:LinearRing>
<gml:posList>308082.07106781186 6833724.928932188 308082.07106781186 6833739.071067812 308067.92893218814 6833739.071067812 308067.92893218814 6833724.928932188 308082.07106781186 6833724.928932188</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</ogc:Intersects>
</ogc:Filter>
</wfs:Query>
</wfs:GetFeature>
সম্পাদনা:
এখানে আরও একটি অনুরোধ রয়েছে (এবার একটি জিইটি অনুরোধ):
যদিও বিবিওএক্স অঞ্চলটি বেশ ছোট, আমি আবার 1263 টি বৈশিষ্ট্য পেয়েছি, যার বেশিরভাগটি অনুরোধে নির্দিষ্ট করা সীমার মধ্যেও পড়ে না। উদাহরণস্বরূপ, প্রতিক্রিয়াটির অন্যতম বৈশিষ্ট্য থেকে:
<gml:boundedBy>
<gml:Envelope srsDimension="2" srsName="http://www.opengis.net/gml/srs/epsg.xml#3067">
<gml:lowerCorner>317629.69841038 6841957.478078741</gml:lowerCorner>
<gml:upperCorner>317902.64972173725 6841987.000123474</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>