本文整理汇总了Java中org.geotools.filter.text.ecql.ECQL.toCQL方法的典型用法代码示例。如果您正苦于以下问题:Java ECQL.toCQL方法的具体用法?Java ECQL.toCQL怎么用?Java ECQL.toCQL使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.geotools.filter.text.ecql.ECQL
的用法示例。
在下文中一共展示了ECQL.toCQL方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: tesFid
import org.geotools.filter.text.ecql.ECQL; //导入方法依赖的package包/类
@Test
public void tesFid() {
final FilterFactoryImpl factory = new FilterFactoryImpl();
final Id f = factory.id(new FeatureIdImpl(
"123-abc"));
final String ss = ECQL.toCQL(f);
System.out.println(ss);
assertTrue(ss.contains("'123-abc'"));
}
示例2: test
import org.geotools.filter.text.ecql.ECQL; //导入方法依赖的package包/类
@Test
public void test() {
final FilterFactoryImpl factory = new FilterFactoryImpl();
final Expression exp1 = factory.property("pid");
final Expression exp2 = factory.literal("a89dhd-123-abc");
final Filter f = factory.equal(
exp1,
exp2,
false);
final String ss = ECQL.toCQL(f);
assertTrue(ss.contains("'a89dhd-123-abc'"));
}
示例3: testDWithinFromCQLFilter
import org.geotools.filter.text.ecql.ECQL; //导入方法依赖的package包/类
@Test
public void testDWithinFromCQLFilter()
throws CQLException {
final Filter filter = CQL.toFilter("DWITHIN(geom, POINT(-122.7668 0.4979), 233.7, meters)");
final String gtFilterStr = ECQL.toCQL(FilterToCQLTool.fixDWithin(filter));
System.out.println(gtFilterStr);
assertTrue(gtFilterStr.contains("INTERSECTS(geom, POLYGON (("));
testFilter(FilterToCQLTool.toFilter(gtFilterStr));
}
示例4: getCQLFilterString
import org.geotools.filter.text.ecql.ECQL; //导入方法依赖的package包/类
public String getCQLFilterString() {
if (filter != null) {
return ECQL.toCQL(filter);
}
return null;
}