Interface BBOX

  • All Superinterfaces:
    BinarySpatialOperator, Filter, SpatialOperator

    @XmlElement("BBOX")
    public interface BBOX
    extends BinarySpatialOperator
    Spatial operator that evaluates to true when the bounding box of the feature's geometry overlaps the bounding box provided in this object's properties. An implementation may choose to throw an exception if one attempts to test features that are in a different SRS than the SRS contained here.
    Since:
    GeoAPI 2.0
    • Method Detail

      • getPropertyName

        @XmlElement("PropertyName")
        String getPropertyName()
        Deprecated.
        Please check getExpression1(), if it is a PropertyName
        Name of the geometric property that will be used in this spatial operator.

        This may be null if the default spatial property is to be used.

      • getSRS

        String getSRS()
        Deprecated.
        please use getExpression2(), if it is a literal Envelope.getCoordinateReferenceSystem()
        Returns the spatial reference system in which the bounding box coordinates contained by this object should be interpreted.

        This string must take one of two forms: either

        • "EPSG:xxxxx" where "xxxxx" is a valid EPSG coordinate system code;
        • OGC URI format
        • or an OGC well-known-text representation of a coordinate system as defined in the OGC Simple Features for SQL specification.
      • getMinX

        double getMinX()
        Deprecated.
        please use getExpression2(), to check for a literal Envelope.getMinimum(0)
        Assuming getExpression2() is a literal bounding box access the minimum value for the first coordinate.
      • getMinY

        double getMinY()
        Deprecated.
        please use getExpression2(), to check for a literal Envelope.getMinimum(1)
        Assuming getExpression2() is a literal bounding box access the minimum value for the second ordinate.
      • getMaxX

        double getMaxX()
        Deprecated.
        please use getExpression2(), to check for a literal Envelope.getMaximum(0)
        Assuming getExpression2() is a literal bounding box access the maximum value for the first ordinate.
      • getMaxY

        double getMaxY()
        Deprecated.
        please use getExpression2(), to check for a literal Envelope.getMaximum(1)
        Assuming getExpression2() is a literal bounding box access the maximum value for the second coordinate.