Package com.spatial4j.core.io.jts
Class JtsPolyshapeReader
- java.lang.Object
-
- com.spatial4j.core.io.PolyshapeReader
-
- com.spatial4j.core.io.jts.JtsPolyshapeReader
-
- All Implemented Interfaces:
ShapeIO,ShapeReader
public class JtsPolyshapeReader extends PolyshapeReader
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.spatial4j.core.io.PolyshapeReader
PolyshapeReader.XReader
-
-
Constructor Summary
Constructors Constructor Description JtsPolyshapeReader(JtsSpatialContext ctx, SpatialContextFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.vividsolutions.jts.geom.CoordinateSequencecoordseq(List<double[]> list)protected ShapemakeCollection(List<? extends Shape> shapes)Subclass may try to make multiple points into a MultiPointprotected ShapereadPolygon(PolyshapeReader.XReader reader)-
Methods inherited from class com.spatial4j.core.io.PolyshapeReader
getFormatName, read, read, readIfSupported
-
-
-
-
Field Detail
-
ctx
protected final JtsSpatialContext ctx
-
-
Constructor Detail
-
JtsPolyshapeReader
public JtsPolyshapeReader(JtsSpatialContext ctx, SpatialContextFactory factory)
-
-
Method Detail
-
makeCollection
protected Shape makeCollection(List<? extends Shape> shapes)
Description copied from class:PolyshapeReaderSubclass may try to make multiple points into a MultiPoint- Overrides:
makeCollectionin classPolyshapeReader
-
coordseq
protected com.vividsolutions.jts.geom.CoordinateSequence coordseq(List<double[]> list)
-
readPolygon
protected Shape readPolygon(PolyshapeReader.XReader reader) throws IOException
- Overrides:
readPolygonin classPolyshapeReader- Throws:
IOException
-
-