Uses of Interface
org.opengis.geometry.Envelope
Packages that use Envelope
Package
Description
Functions that associates positions within a bounded space (its domain) to values (its range).
A coverage backed by a regular grid.
Filters features according their properties.
Basic geometric objects (envelopes and direct positions).
Widgets for showing a map in a JavaFX application.
Widgets about coordinate reference systems.
A simple k-dimensional point tree implementation.
Information about spatial, vertical, and temporal extent.
Symbology and map representations, together with a rendering engine for display.
Base classes for reference systems used for general positioning.
Relationship of a
CoordinateSystem (an abstract mathematical entity) to the earth or other system.Mapping between geographic identifiers (addresses, grid indexes…) and locations (descriptions, coordinates…).
Relationship between any two Coordinate Reference Systems (CRS).
Helper classes for creating Math Transforms from a set of points.
Matrix implementations for spatiotemporal referencing.
Conversions or transformations of multi-dimensional coordinate tuples.
Data store base types for retrieving and saving geospatial data in various storage formats.
Base types for retrieving and saving tiles in resources.
Simple data objects and miscellaneous utilities.
-
Uses of Envelope in org.apache.sis.coverage
Methods in org.apache.sis.coverage that return types with arguments of type EnvelopeModifier and TypeMethodDescriptionBandedCoverage.getEnvelope()Returns the bounding box for the coverage domain in CRS coordinates. -
Uses of Envelope in org.apache.sis.coverage.grid
Methods in org.apache.sis.coverage.grid that return EnvelopeModifier and TypeMethodDescriptionGridGeometry.getEnvelope()Returns the bounding box of "real world" coordinates for this grid geometry.GridGeometry.getEnvelope(CoordinateReferenceSystem crs) Returns the "real world" bounding box of this grid geometry transformed to the given CRS.Methods in org.apache.sis.coverage.grid that return types with arguments of type EnvelopeModifier and TypeMethodDescriptionGridCoverage.getEnvelope()Returns the bounding box for the coverage domain in CRS coordinates.Methods in org.apache.sis.coverage.grid with parameters of type EnvelopeModifier and TypeMethodDescriptionSets the domain as an enclosing envelope (including its CRS).Requests a grid geometry over a sub-envelope and optionally with a coarser resolution.Constructors in org.apache.sis.coverage.grid with parameters of type EnvelopeModifierConstructorDescriptionGridGeometry(GridExtent extent, Envelope envelope, GridOrientation orientation) Creates an axis-aligned grid geometry with an extent and an envelope.GridGeometry(PixelInCell anchor, MathTransform gridToCRS, Envelope envelope, GridRoundingMode rounding) Creates a new grid geometry from a geospatial envelope and a mapping from cell coordinates to "real world" coordinates.GridGeometry(Envelope envelope) Creates a grid geometry with only an envelope. -
Uses of Envelope in org.apache.sis.filter
Methods in org.apache.sis.filter with parameters of type Envelope -
Uses of Envelope in org.apache.sis.geometry
Classes in org.apache.sis.geometry that implement EnvelopeModifier and TypeClassDescriptionclassDefault implementations of mostEnvelopemethods, leaving the data storage to subclasses.classA two-dimensional envelope on top of Java2D rectangle.classA mutableEnvelope(a minimum bounding box or rectangle) of arbitrary dimension.final classAn immutableEnvelope(a minimum bounding box or rectangle) of arbitrary dimension.Methods in org.apache.sis.geometry that return EnvelopeModifier and TypeMethodDescriptionstatic EnvelopePuts together a list of envelopes, each of them using an independent coordinate reference system.static EnvelopeEnvelopes.fromWKT(CharSequence wkt) Returns the bounding box of a geometry defined in Well Known Text (WKT) format.Envelope[]AbstractEnvelope.toSimpleEnvelopes()Returns this envelope as an array of simple (without wraparound) envelopes.static EnvelopeEnvelopes.transform(Envelope envelope, CoordinateReferenceSystem targetCRS) Transforms the given envelope to the specified CRS.Methods in org.apache.sis.geometry with parameters of type EnvelopeModifier and TypeMethodDescriptionvoidAdds an envelope object to this envelope.booleanEnvelope2D.boundsEquals(Envelope that, int xDim, int yDim, double eps) Returnstrueifthisenvelope bounds is equal tothatenvelope bounds in two specified dimensions.static AbstractEnvelopeAbstractEnvelope.castOrCopy(Envelope envelope) Returns the given envelope as anAbstractEnvelopeinstance.static GeneralEnvelopeGeneralEnvelope.castOrCopy(Envelope envelope) Returns the given envelope as aGeneralEnvelopeinstance.static ImmutableEnvelopeImmutableEnvelope.castOrCopy(Envelope envelope) Returns the given envelope as anImmutableEnvelopeinstance.static EnvelopePuts together a list of envelopes, each of them using an independent coordinate reference system.booleanReturnstrueif this envelope completely encloses the specified envelope.booleanReturnstrueif this envelope completely encloses the specified envelope.booleanCompares to the specified envelope for equality up to the specified tolerance value.static CoordinateOperationEnvelopes.findOperation(Envelope source, Envelope target) Finds a mathematical operation from the CRS of the given source envelope to the CRS of the given target envelope.static GeneralEnvelopeComputes the intersection of all given envelopes, transforming them to a common CRS if necessary.voidSets this envelope to the intersection of this envelope with the specified one.static voidShapes2D.intersect(RectangularShape shape, Envelope envelope, int xdim, int ydim) Sets the given shape to the intersection of that shape with the given envelope.booleanAbstractEnvelope.intersects(Envelope envelope) Returnstrueif this envelope intersects the specified envelope.booleanAbstractEnvelope.intersects(Envelope envelope, boolean touch) Returnstrueif this envelope intersects or (optionally) touches the specified envelope.voidGeneralEnvelope.setEnvelope(Envelope envelope) Sets this envelope to the same coordinate values as the specified envelope.Computes an envelope with coordinates equivalent to the givenareaOfInterest, but potentially shifted for intersecting the domain of validity specified at construction time.static StringEnvelopes.toPolygonWKT(Envelope envelope) Formats the given envelope as aPOLYGONelement in the Well Known Text (WKT) format.static StringFormats the given envelope as aBOXelement.Envelopes.toTimeRange(Envelope envelope) Returns the time range of the first dimension associated to a temporal CRS.static EnvelopeEnvelopes.transform(Envelope envelope, CoordinateReferenceSystem targetCRS) Transforms the given envelope to the specified CRS.static GeneralEnvelopeEnvelopes.transform(CoordinateOperation operation, Envelope envelope) Transforms an envelope using the given coordinate operation.static GeneralEnvelopeEnvelopes.transform(MathTransform transform, Envelope envelope) Transforms an envelope using the given math transform.static Map<Parameters, GeneralEnvelope> Envelopes.transformWithWraparound(MathTransform transform, Envelope envelope) Transforms potentially many times an envelope using the given math transform.static GeneralEnvelopeComputes the union of all given envelopes, transforming them to a common CRS if necessary.Constructors in org.apache.sis.geometry with parameters of type EnvelopeModifierConstructorDescriptionEnvelope2D(Envelope envelope) Constructs a two-dimensional envelope defined by anotherEnvelope.GeneralEnvelope(Envelope envelope) Constructs a new envelope with the same data as the specified envelope.ImmutableEnvelope(Envelope envelope) Creates an immutable envelope with the values of the given envelope.ImmutableEnvelope(CoordinateReferenceSystem crs, Envelope envelope) Creates an immutable envelope with the coordinate values of the given envelope but a different CRS.WraparoundAdjustment(Envelope domain, CoordinateReferenceSystem target) Creates a new instance for adjusting Area Of Interest (AOI) or Point Of Interest (POI) to the given domain.WraparoundAdjustment(Envelope domain, MathTransform domainToInput, MathTransform inputToResult) Creates a new instance with specified transforms from domain to the CRS of inputs, then to the CRS of outputs. -
Uses of Envelope in org.apache.sis.gui.map
Methods in org.apache.sis.gui.map that return EnvelopeModifier and TypeMethodDescriptionMapCanvas.getObjectiveBounds()Returns the data bounds to use for computing the initial "objective to display" transform.Methods in org.apache.sis.gui.map with parameters of type EnvelopeModifier and TypeMethodDescriptionvoidMapCanvas.setObjectiveBounds(Envelope visibleArea) Sets the data bounds to use for computing the initial value ofPlanarCanvas.objectiveToDisplay. -
Uses of Envelope in org.apache.sis.gui.referencing
Fields in org.apache.sis.gui.referencing with type parameters of type EnvelopeModifier and TypeFieldDescriptionfinal ObjectProperty<Envelope> RecentReferenceSystems.areaOfInterestThe area of interest, ornullif none.Constructors in org.apache.sis.gui.referencing with parameters of type EnvelopeModifierConstructorDescriptionCRSChooser(CRSAuthorityFactory factory, Envelope areaOfInterest, Locale locale) Creates a chooser proposing all coordinate reference systems from the given factory. -
Uses of Envelope in org.apache.sis.index.tree
Methods in org.apache.sis.index.tree with parameters of type EnvelopeModifier and TypeMethodDescriptionPointTree.queryByBoundingBox(Envelope searchRegion) Returns all elements in the given bounding box.Constructors in org.apache.sis.index.tree with parameters of type Envelope -
Uses of Envelope in org.apache.sis.metadata.iso.extent
Methods in org.apache.sis.metadata.iso.extent with parameters of type EnvelopeModifier and TypeMethodDescriptionvoidDefaultExtent.addElements(Envelope envelope) Adds geographic, vertical or temporal extents inferred from the given envelope.voidSets the bounding box to the specified envelope.voidSets this spatiotemporal extent to values inferred from the specified envelope.voidSets this temporal extent to values inferred from the specified envelope.voidSets this vertical extent to values inferred from the specified envelope. -
Uses of Envelope in org.apache.sis.portrayal
Methods in org.apache.sis.portrayal that return EnvelopeModifier and TypeMethodDescriptionCanvas.getDisplayBounds()Returns the size and location of the display device.Methods in org.apache.sis.portrayal with parameters of type EnvelopeModifier and TypeMethodDescriptionvoidCanvas.setDisplayBounds(Envelope newValue) Sets the size and location of the display device. -
Uses of Envelope in org.apache.sis.referencing
Methods in org.apache.sis.referencing that return EnvelopeModifier and TypeMethodDescriptionstatic EnvelopeReturns the domain of validity of the specified coordinate reference system, ornullif unknown. -
Uses of Envelope in org.apache.sis.referencing.datum
Methods in org.apache.sis.referencing.datum that return EnvelopeModifier and TypeMethodDescriptionDatumShiftGrid.getDomainOfValidity()Returns the domain of validity of input coordinates that can be specified to theinterpolateAt(…)method.DatumShiftGrid.getDomainOfValidity(Unit<C> unit) Returns the domain of validity converted to the specified unit of measurement. -
Uses of Envelope in org.apache.sis.referencing.gazetteer
Methods in org.apache.sis.referencing.gazetteer that return EnvelopeModifier and TypeMethodDescriptionAbstractLocation.getEnvelope()Returns an envelope that encompass the location.Methods in org.apache.sis.referencing.gazetteer with parameters of type EnvelopeModifier and TypeMethodDescriptionReturns an iterator over all MGRS references that intersect the given envelope.Returns a stream of all MGRS references that intersect the given envelope. -
Uses of Envelope in org.apache.sis.referencing.operation
Methods in org.apache.sis.referencing.operation with parameters of type EnvelopeModifier and TypeMethodDescriptionvoidCoordinateOperationContext.addAreaOfInterest(Envelope area) Adds the geographic, vertical and temporal elements of an envelope as areas of interest. -
Uses of Envelope in org.apache.sis.referencing.operation.builder
Methods in org.apache.sis.referencing.operation.builder that return EnvelopeModifier and TypeMethodDescriptionLinearTransformBuilder.getSourceEnvelope()Returns the envelope of source points (keys of the map returned byLinearTransformBuilder.getControlPoints()).LocalizationGridBuilder.getSourceEnvelope(boolean fullArea) Returns the envelope of source coordinates.LinearTransformBuilder.getTargetEnvelope()Returns the envelope of target points (values of the map returned byLinearTransformBuilder.getControlPoints()).Methods in org.apache.sis.referencing.operation.builder with parameters of type EnvelopeModifier and TypeMethodDescriptionstatic LinearTransformLinearTransformBuilder.approximate(MathTransform gridToCRS, Envelope domain) Returns a linear approximation of the given transform for the specified domain. -
Uses of Envelope in org.apache.sis.referencing.operation.matrix
Methods in org.apache.sis.referencing.operation.matrix with parameters of type EnvelopeModifier and TypeMethodDescriptionstatic MatrixSISMatrices.createTransform(Envelope srcEnvelope, Envelope dstEnvelope) Creates a transform matrix mapping the given source envelope to the given destination envelope.static MatrixSISMatrices.createTransform(Envelope srcEnvelope, AxisDirection[] srcAxes, Envelope dstEnvelope, AxisDirection[] dstAxes) Creates a transform matrix mapping the given source envelope to the given destination envelope, combined with changes in axis order and/or direction. -
Uses of Envelope in org.apache.sis.referencing.operation.transform
Methods in org.apache.sis.referencing.operation.transform that return types with arguments of type EnvelopeModifier and TypeMethodDescriptionAbstractMathTransform.getDomain(DomainDefinition criteria) Returns the ranges of coordinate values which can be used as inputs.AbstractMathTransform.Inverse.getDomain(DomainDefinition criteria) Returns the ranges of coordinate values which can be used as inputs.MathTransforms.getDomain(MathTransform evaluated) Returns source coordinate values where the transform is mathematically and numerically applicable.DomainDefinition.result()Returns the domain computed so far by this instance.Methods in org.apache.sis.referencing.operation.transform with parameters of type EnvelopeModifier and TypeMethodDescriptionvoidSets the domain to the intersection of current domain with the specified envelope.Method parameters in org.apache.sis.referencing.operation.transform with type arguments of type EnvelopeModifier and TypeMethodDescriptionstatic MathTransformMathTransforms.specialize(MathTransform global, Map<Envelope, MathTransform> specializations) Creates a transform defined as one transform applied globally except in sub-areas where more accurate transforms are available. -
Uses of Envelope in org.apache.sis.storage
Methods in org.apache.sis.storage that return types with arguments of type EnvelopeModifier and TypeMethodDescriptionAbstractGridCoverageResource.getEnvelope()Returns the envelope of the grid geometry if known.AbstractResource.getEnvelope()Returns the spatiotemporal envelope of this resource.DataSet.getEnvelope()Returns the spatiotemporal extent of this resource in its most natural coordinate reference system.GridCoverageResource.getEnvelope()Returns the spatiotemporal extent of this resource in its most natural coordinate reference system.Methods in org.apache.sis.storage with parameters of type EnvelopeModifier and TypeMethodDescriptionstatic Optional<GridCoverage> DataStores.readGridCoverage(Object storage, Envelope aoi) Reads immediately the first grid coverage found in the given storage.voidCoverageQuery.setSelection(Envelope domain) Sets the approximate area of cells or pixels to include in the subset.voidFeatureQuery.setSelection(Envelope domain) Sets the approximate area of feature instances to include in the subset.abstract voidQuery.setSelection(Envelope domain) Sets the approximate area of feature instances or pixels to include in the subset. -
Uses of Envelope in org.apache.sis.storage.tiling
Methods in org.apache.sis.storage.tiling that return types with arguments of type EnvelopeModifier and TypeMethodDescriptionTileMatrixSet.getEnvelope()Returns an envelope that encompasses allTileMatrixinstances in this set. -
Uses of Envelope in org.apache.sis.util
Methods in org.apache.sis.util with parameters of type EnvelopeModifier and TypeMethodDescriptionstatic voidArgumentChecks.ensureDimensionMatches(String name, int expected, Envelope envelope) Ensures that the given envelope, if non-null, has the expected number of dimensions.