本文整理了Java中org.deegree.feature.persistence.query.Query.getPrefilterBBoxEnvelope
方法的一些代码示例,展示了Query.getPrefilterBBoxEnvelope
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.getPrefilterBBoxEnvelope
方法的具体详情如下:
包路径:org.deegree.feature.persistence.query.Query
类名称:Query
方法名:getPrefilterBBoxEnvelope
[英]Tries to extract an Envelope from the query Filter that can be used as a pre-filtering step to narrow the result set.
The returned Envelope is determined by the following strategy:
Or
or Not
expressions, null
is returned.Or
或Not
表达式中显示或嵌套),则返回null
。代码示例来源:origin: deegree/deegree3
Envelope bbox = q.getPrefilterBBoxEnvelope();
if ( bbox == null ) {
bbox = calcEnvelope( ftName );
代码示例来源:origin: deegree/deegree3
Envelope env = queries[0].getPrefilterBBoxEnvelope();
if ( getSchema().getBlobMapping() != null && queries[0].getFilter() == null
&& queries[0].getSortProperties().length == 0 ) {
wmsStyleQuery = true;
for ( int i = 1; i < queries.length; i++ ) {
Envelope queryBBox = queries[i].getPrefilterBBoxEnvelope();
if ( queryBBox != env && queries[i].getFilter() != null && queries[i].getSortProperties() != null ) {
wmsStyleQuery = false;
代码示例来源:origin: deegree/deegree3
Envelope bbox = getTransformedEnvelope( query.getPrefilterBBoxEnvelope() );
代码示例来源:origin: deegree/deegree3
if ( query.getPrefilterBBoxEnvelope() != null && ftEnv != null && storageCRS != null ) {
Envelope prefilterBox = query.getPrefilterBBoxEnvelope();
if ( prefilterBox.getCoordinateSystem() != null
&& !prefilterBox.getCoordinateSystem().equals( storageCRS ) ) {
内容来源于网络,如有侵权,请联系作者删除!