Uses of Class
org.locationtech.spatial4j.context.SpatialContext
-
Packages that use SpatialContext Package Description org.locationtech.spatial4j.context SpatialContext implementations are the facade to the Spatial4j API.org.locationtech.spatial4j.context.jts org.locationtech.spatial4j.distance Ways to calculate distance.org.locationtech.spatial4j.io Reading & writing shapes in various forms.org.locationtech.spatial4j.io.jackson Optional support to read/write Shapes and Geometry using Jacksonorg.locationtech.spatial4j.shape Shapes are the core geometry objects that Spatial4j provides.org.locationtech.spatial4j.shape.impl org.locationtech.spatial4j.shape.jts -
-
Uses of SpatialContext in org.locationtech.spatial4j.context
Fields in org.locationtech.spatial4j.context declared as SpatialContext Modifier and Type Field Description static SpatialContext
SpatialContext. GEO
A popular default SpatialContext implementation for geospatial.Methods in org.locationtech.spatial4j.context that return SpatialContext Modifier and Type Method Description static SpatialContext
SpatialContextFactory. makeSpatialContext(java.util.Map<java.lang.String,java.lang.String> args, java.lang.ClassLoader classLoader)
Creates a newSpatialContext
based on configuration inargs
.SpatialContext
SpatialContextFactory. newSpatialContext()
Subclasses should simply construct the instance from the initialized configuration.Methods in org.locationtech.spatial4j.context with parameters of type SpatialContext Modifier and Type Method Description BinaryCodec
SpatialContextFactory. makeBinaryCodec(SpatialContext ctx)
SupportedFormats
SpatialContextFactory. makeFormats(SpatialContext ctx)
ShapeFactory
SpatialContextFactory. makeShapeFactory(SpatialContext ctx)
-
Uses of SpatialContext in org.locationtech.spatial4j.context.jts
Subclasses of SpatialContext in org.locationtech.spatial4j.context.jts Modifier and Type Class Description class
JtsSpatialContext
Enhances the defaultSpatialContext
with support for Polygons (and other geometries) using JTS. -
Uses of SpatialContext in org.locationtech.spatial4j.distance
Methods in org.locationtech.spatial4j.distance with parameters of type SpatialContext Modifier and Type Method Description Rectangle
CartesianDistCalc. calcBoxByDistFromPt(Point from, double distDEG, SpatialContext ctx, Rectangle reuse)
Rectangle
DistanceCalculator. calcBoxByDistFromPt(Point from, double distDEG, SpatialContext ctx, Rectangle reuse)
Calculates the bounding box of a circle, as specified by its center point and distance.Rectangle
GeodesicSphereDistCalc. calcBoxByDistFromPt(Point from, double distDEG, SpatialContext ctx, Rectangle reuse)
double
CartesianDistCalc. calcBoxByDistFromPt_yHorizAxisDEG(Point from, double distDEG, SpatialContext ctx)
double
DistanceCalculator. calcBoxByDistFromPt_yHorizAxisDEG(Point from, double distDEG, SpatialContext ctx)
TheY
coordinate of the horizontal axis of a circle that has maximum width.double
GeodesicSphereDistCalc. calcBoxByDistFromPt_yHorizAxisDEG(Point from, double distDEG, SpatialContext ctx)
static Rectangle
DistanceUtils. calcBoxByDistFromPtDEG(double lat, double lon, double distDEG, SpatialContext ctx, Rectangle reuse)
Calculates the bounding box of a circle, as specified by its center point and distance.Point
CartesianDistCalc. pointOnBearing(Point from, double distDEG, double bearingDEG, SpatialContext ctx, Point reuse)
Point
DistanceCalculator. pointOnBearing(Point from, double distDEG, double bearingDEG, SpatialContext ctx, Point reuse)
Calculates where a destination point is given an origin (from
) distance, and bearing (given in degrees -- 0-360).Point
GeodesicSphereDistCalc. pointOnBearing(Point from, double distDEG, double bearingDEG, SpatialContext ctx, Point reuse)
static Point
DistanceUtils. pointOnBearingRAD(double startLat, double startLon, double distanceRAD, double bearingRAD, SpatialContext ctx, Point reuse)
Given a start point (startLat, startLon), distance, and a bearing on a sphere, return the destination point. -
Uses of SpatialContext in org.locationtech.spatial4j.io
Fields in org.locationtech.spatial4j.io declared as SpatialContext Modifier and Type Field Description protected SpatialContext
BinaryCodec. ctx
protected SpatialContext
GeoJSONReader. ctx
(package private) SpatialContext
LegacyShapeReader. ctx
Deprecated.(package private) SpatialContext
LegacyShapeWriter. ctx
Deprecated.(package private) SpatialContext
PolyshapeReader. ctx
protected SpatialContext
WKTReader. ctx
Methods in org.locationtech.spatial4j.io that return SpatialContext Modifier and Type Method Description SpatialContext
WKTReader.State. getCtx()
Methods in org.locationtech.spatial4j.io with parameters of type SpatialContext Modifier and Type Method Description static Point
GeohashUtils. decode(java.lang.String geohash, SpatialContext ctx)
Decodes the given geohash into a longitude (X) and latitude (Y)static Rectangle
GeohashUtils. decodeBoundary(java.lang.String geohash, SpatialContext ctx)
Returns min-max lon (X), min-max lat (Y).private static Point
LegacyShapeReader. readLatCommaLonPoint(java.lang.String value, SpatialContext ctx)
Deprecated.Reads geospatial latitude then a comma then longitude.static Shape
LegacyShapeReader. readShapeOrNull(java.lang.String str, SpatialContext ctx)
Deprecated.Reads the shape specification as defined in the class javadocs.Constructors in org.locationtech.spatial4j.io with parameters of type SpatialContext Constructor Description BinaryCodec(SpatialContext ctx, SpatialContextFactory factory)
GeoJSONReader(SpatialContext ctx, SpatialContextFactory factory)
GeoJSONWriter(SpatialContext ctx, SpatialContextFactory factory)
LegacyShapeReader(SpatialContext ctx, SpatialContextFactory factory)
Deprecated.LegacyShapeWriter(SpatialContext ctx, SpatialContextFactory factory)
Deprecated.PolyshapeReader(SpatialContext ctx, SpatialContextFactory factory)
PolyshapeWriter(SpatialContext ctx, SpatialContextFactory factory)
WKTReader(SpatialContext ctx, SpatialContextFactory factory)
This constructor is required bySpatialContextFactory.makeFormats(SpatialContext)
.WktShapeParser(SpatialContext ctx, SpatialContextFactory factory)
Deprecated. -
Uses of SpatialContext in org.locationtech.spatial4j.io.jackson
Fields in org.locationtech.spatial4j.io.jackson declared as SpatialContext Modifier and Type Field Description SpatialContext
ShapeDeserializer. ctx
Constructors in org.locationtech.spatial4j.io.jackson with parameters of type SpatialContext Constructor Description ShapeDeserializer(SpatialContext ctx)
-
Uses of SpatialContext in org.locationtech.spatial4j.shape
Classes in org.locationtech.spatial4j.shape with type parameters of type SpatialContext Modifier and Type Class Description class
BaseShape<T extends SpatialContext>
Fields in org.locationtech.spatial4j.shape declared as SpatialContext Modifier and Type Field Description protected T
BaseShape. ctx
protected SpatialContext
ShapeCollection. ctx
Methods in org.locationtech.spatial4j.shape that return SpatialContext Modifier and Type Method Description SpatialContext
Shape. getContext()
Get the SpatialContext that created the ShapeSpatialContext
ShapeCollection. getContext()
SpatialContext
ShapeFactory. getSpatialContext()
Methods in org.locationtech.spatial4j.shape with parameters of type SpatialContext Modifier and Type Method Description protected Rectangle
ShapeCollection. computeBoundingBox(java.util.Collection<? extends Shape> shapes, SpatialContext ctx)
double
Shape. getArea(SpatialContext ctx)
Calculates the area of the shape, in square-degrees.double
ShapeCollection. getArea(SpatialContext ctx)
Shape
Shape. getBuffered(double distance, SpatialContext ctx)
Returns a buffered version of this shape.ShapeCollection
ShapeCollection. getBuffered(double distance, SpatialContext ctx)
Constructors in org.locationtech.spatial4j.shape with parameters of type SpatialContext Constructor Description ShapeCollection(java.util.List<S> shapes, SpatialContext ctx)
WARNING:shapes
is copied by reference. -
Uses of SpatialContext in org.locationtech.spatial4j.shape.impl
Fields in org.locationtech.spatial4j.shape.impl declared as SpatialContext Modifier and Type Field Description private SpatialContext
BBoxCalculator. ctx
protected SpatialContext
ShapeFactoryImpl. ctx
Methods in org.locationtech.spatial4j.shape.impl that return SpatialContext Modifier and Type Method Description SpatialContext
ShapeFactoryImpl. getSpatialContext()
Methods in org.locationtech.spatial4j.shape.impl with parameters of type SpatialContext Modifier and Type Method Description double
BufferedLine. getArea(SpatialContext ctx)
double
BufferedLineString. getArea(SpatialContext ctx)
double
CircleImpl. getArea(SpatialContext ctx)
double
PointImpl. getArea(SpatialContext ctx)
double
RectangleImpl. getArea(SpatialContext ctx)
Shape
BufferedLine. getBuffered(double distance, SpatialContext ctx)
Shape
BufferedLineString. getBuffered(double distance, SpatialContext ctx)
Circle
CircleImpl. getBuffered(double distance, SpatialContext ctx)
Circle
PointImpl. getBuffered(double distance, SpatialContext ctx)
Rectangle
RectangleImpl. getBuffered(double distance, SpatialContext ctx)
private SpatialRelation
GeoCircle. relateRectangleCircleWrapsPole(Rectangle r, SpatialContext ctx)
static Range
Range. xRange(Rectangle rect, SpatialContext ctx)
Deprecated.static Range
Range. yRange(Rectangle rect, SpatialContext ctx)
Deprecated.Constructors in org.locationtech.spatial4j.shape.impl with parameters of type SpatialContext Constructor Description BBoxCalculator(SpatialContext ctx)
BufferedLine(Point pA, Point pB, double buf, SpatialContext ctx)
Creates a buffered line from pA to pB.BufferedLineString(java.util.List<Point> points, double buf, boolean expandBufForLongitudeSkew, SpatialContext ctx)
BufferedLineString(java.util.List<Point> points, double buf, SpatialContext ctx)
Needs at least 1 point, usually more than that.CircleImpl(Point p, double radiusDEG, SpatialContext ctx)
GeoCircle(Point p, double radiusDEG, SpatialContext ctx)
PointImpl(double x, double y, SpatialContext ctx)
A simple constructor without normalization / validation.RectangleImpl(double minX, double maxX, double minY, double maxY, SpatialContext ctx)
A simple constructor without normalization / validation.RectangleImpl(Point lowerLeft, Point upperRight, SpatialContext ctx)
A convenience constructor which pulls out the coordinates.RectangleImpl(Rectangle r, SpatialContext ctx)
Copy constructor.ShapeFactoryImpl(SpatialContext ctx, SpatialContextFactory factory)
-
Uses of SpatialContext in org.locationtech.spatial4j.shape.jts
Methods in org.locationtech.spatial4j.shape.jts with parameters of type SpatialContext Modifier and Type Method Description double
JtsGeometry. getArea(SpatialContext ctx)
double
JtsPoint. getArea(SpatialContext ctx)
JtsGeometry
JtsGeometry. getBuffered(double distance, SpatialContext ctx)
Circle
JtsPoint. getBuffered(double distance, SpatialContext ctx)
-