Package org.opengis.temporal

Examples of org.opengis.temporal.Period


        Instant i1 = instant("2001-07-04T12:08:00.000-0700");
        Instant i2 = instant("2001-07-05T12:08:00.000-0700");
        doAssert(i1, i2, false);
        doAssert(i1, i1, false);
       
        Period p1 = period("2001-07-04T12:07:00.000-0700", "2001-07-05T12:08:00.000-0700");
        doAssert(p1, i1, false);
        doAssert(i1, p1, false);
        doAssert(p1, i2, false);
        doAssert(i2, p1, false);
       
        Period p2 = period("2001-07-05T12:08:00.000-0700", "2001-07-05T12:09:00.000-0700");
        doAssert(p1, p1, false);
        doAssert(p1, p2, true);
        doAssert(p2, p1, false);
    }
View Full Code Here


        Instant i3 = instant("2001-07-05T12:08:57.235-0700");
        doAssert(i1, i2, true);
        doAssert(i1, i3, false);
        doAssert(i1, i1, false);
       
        Period p1 = period("2001-07-05T12:08:56.235-0700", "2001-07-05T12:09:56.235-0700");
        Period p2 = period("2001-07-05T12:09:56.235-0700", "2001-07-05T12:10:56.235-0700");
        Period p3 = period("2001-07-05T12:010:56.235-0700", "2001-07-05T12:11:56.235-0700");
        doAssert(p1, p2, false);
        doAssert(p3, p1, true);
        doAssert(p3, p2, false);

        Instant i4 = instant("2001-07-04T12:08:56.235-0700");
        Instant i5 = instant("2001-07-04T12:08:56.236-0700");
        Period p4 = period("2001-07-04T12:08:56.234-0700", "2001-07-04T12:08:56.235-0700");
        doAssert(i4, p4, false);
        doAssert(i5, p4, true);
       
        Instant i6 = instant("2001-07-04T12:08:56.234-0700");
        Instant i7 = instant("2001-07-04T12:08:56.233-0700");
View Full Code Here

        Instant i2 = instant("2001-07-05T12:08:56.235-0700");
        doAssert(i1, i2, false);
        doAssert(i2, i1, false);
        doAssert(i1, i1, false);
       
        Period p1 = period("2001-07-04T12:08:56.235-0700", "2001-07-05T12:08:56.235-0700");
        Instant i3 = instant("2001-07-05T12:00:00.235-0700");
        doAssert(p1, i1, false);
        doAssert(p1, i2, false);
        doAssert(p1, i3, true);
        doAssert(i3, p1, false);
       
        Period p2 = period("2001-07-04T12:08:56.235-0700", "2001-07-05T12:00:56.235-0700");
        doAssert(p1, p2, false);
       
        Period p3 = period("2001-07-04T13:08:56.235-0700", "2001-07-05T12:08:56.235-0700");
        doAssert(p1, p3, false);
       
        Period p4 = period("2001-07-04T13:08:56.235-0700", "2001-07-05T12:00:56.235-0700");
        doAssert(p1, p4, true);
    }
View Full Code Here

        Instant i2 = instant("2001-07-05T12:08:00.000-0700");
       
        doAssert(i1, i2, false);
        doAssert(i1, i1, false);
       
        Period p1 = period("2001-07-04T12:07:00.000-0700", "2001-07-05T12:08:00.000-0700");
        doAssert(p1, i1, false);
        doAssert(i1, p1, false);
        doAssert(p1, i2, false);
        doAssert(i2, p1, false);
       
       
        Period p2 = period("2001-07-05T12:07:00.000-0700", "2001-07-05T12:08:00.000-0700");
        Period p3 = period("2001-07-05T12:06:00.000-0700", "2001-07-05T12:07:00.000-0700");
        doAssert(p2, p2, false);
        doAssert(p2, p3, true);
        doAssert(p3, p2, false);
    }
View Full Code Here

        Instant i2 = instant("2001-07-05T12:08:00.000-0700");
       
        doAssert(i1, i2, false);
        doAssert(i1, i1, false);
       
        Period p1 = period("2001-07-04T12:07:00.000-0700", "2001-07-05T12:08:00.000-0700");
        Period p3 = period("2001-07-05T12:07:00.000-0700", "2001-07-05T12:09:00.000-0700");
       
        doAssert(p1, i1, false);
        doAssert(i1, p1, false);
        doAssert(i1, p3, false);
        doAssert(p3, i1, false);
View Full Code Here

        assertEquals(5, features.size());
    }

    public void testAfterInterval() throws Exception {
        init();
        Period period = period("2011-21-05 00:00:00", "2011-15-09 00:00:00");
        FilterFactory ff = dataStore.getFilterFactory();
        Filter f = ff.after(ff.property("installed_tdt"), ff.literal(period));
        SimpleFeatureCollection features = featureSource.getFeatures(f);
        assertEquals(4, features.size());
    }
View Full Code Here

        assertEquals(4, features.size());
    }

    public void testBeforeInterval() throws Exception {
        init();
        Period period = period("2000-12-11 00:00:00", "2011-05-21 00:00:00");
        FilterFactory ff = dataStore.getFilterFactory();
        Filter f = ff.before(ff.property("installed_tdt"), ff.literal(period));
        SimpleFeatureCollection features = featureSource.getFeatures(f);
        assertEquals(1, features.size());
    }
View Full Code Here

        assertEquals(1, features.size());
    }

    public void testBegins() throws Exception {
        init();
        Period period = period("2004-20-06 03:44:56", "2014-22-06 03:44:56");
        FilterFactory ff = dataStore.getFilterFactory();
        Filter f = ff.begins(ff.property("installed_tdt"), ff.literal(period));
        SimpleFeatureCollection features = featureSource.getFeatures(f);
        assertEquals(1, features.size());
    }
View Full Code Here

        assertEquals(1, features.size());
    }

    public void testBegunBy() throws Exception {
        init();
        Period period = period("2004-20-06 03:44:56", "2014-22-06 03:44:56");
        FilterFactory ff = dataStore.getFilterFactory();
        Filter f = ff.begunBy(ff.literal(period), ff.property("installed_tdt"));
        SimpleFeatureCollection features = featureSource.getFeatures(f);
        assertEquals(1, features.size());
    }
View Full Code Here

        assertEquals(1, features.size());
    }

    public void testEnds() throws Exception {
        init();
        Period period = period("2002-20-06 03:44:56", "2004-20-06 03:44:56");
        FilterFactory ff = dataStore.getFilterFactory();
        Filter f = ff.ends(ff.property("installed_tdt"), ff.literal(period));
        SimpleFeatureCollection features = featureSource.getFeatures(f);
        assertEquals(1, features.size());
    }
View Full Code Here

TOP

Related Classes of org.opengis.temporal.Period

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.