Methods
| Modifier and Type |
Method and Description |
List<double[]> |
createCoordinatesLists(int[] partIndex,
int axisCount) |
Geometry |
createPolygonGeometryFromParts(GeometryFactory geometryFactory,
List<double[]> parts,
int axisCount) |
static Method |
getReadMethod(String geometryTypeKey) |
int |
getShapeType(Geometry geometry) |
int |
getShapeType(GeometryFactory geometryFactory,
DataType dataType) |
static Method |
getWriteMethod(GeometryFactory geometryFactory,
DataType dataType) |
static Method |
getWriteMethod(String geometryTypeKey) |
boolean |
isShpFile() |
<V extends Geometry> V |
read(Method method,
GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
void |
readCoordinates(EndianInput in,
int[] partIndex,
List<double[]> coordinateLists,
int ordinate,
int axisCount) |
void |
readCoordinates(EndianInput in,
int vertexCount,
int axisCount,
double[] points,
int axisIndex) |
int[] |
readIntArray(EndianInput in,
int count) |
MultiPoint |
readMultipoint(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
MultiPoint |
readMultipointM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
MultiPoint |
readMultipointZ(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
MultiPoint |
readMultipointZM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
int[] |
readPartIndex(EndianInput in,
int numParts,
int vertexCount) |
Point |
readPoint(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Point |
readPointM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
void |
readPoints(EndianInput in,
int[] partIndex,
List<double[]> coordinateLists,
int axisCount) |
Point |
readPointZ(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Point |
readPointZM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
readPolygon(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
readPolygonM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
readPolygonZ(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
readPolygonZM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
readPolyline(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
readPolylineM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
readPolylineZ(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
readPolylineZM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
double[] |
readXYCoordinates(EndianInput in,
int vertexCount,
int axisCount) |
void |
readXYCoordinates(EndianInput in,
int axisCount,
int vertexCount,
double[] points) |
void |
write(Method method,
EndianOutput out,
Geometry geometry) |
void |
writeEnvelope(EndianOutput out,
BoundingBox envelope) |
void |
writeMCoordinates(EndianOutput out,
Geometry geometry) |
void |
writeMCoordinates(EndianOutput out,
LineString coordinates) |
void |
writeMCoordinates(EndianOutput out,
List<LineString> pointsList) |
void |
writeMCoordinatesRange(EndianOutput out,
Geometry geometry) |
void |
writeMCoordinatesRange(EndianOutput out,
List<LineString> pointsList) |
void |
writeMultipoint(EndianOutput out,
Geometry geometry) |
void |
writeMultipointM(EndianOutput out,
Geometry geometry) |
void |
writeMultipointZ(EndianOutput out,
Geometry geometry) |
void |
writeMultipointZM(EndianOutput out,
Geometry geometry) |
void |
writePoint(EndianOutput out,
Geometry geometry) |
void |
writePointM(EndianOutput out,
Geometry geometry) |
void |
writePointZ(EndianOutput out,
Geometry geometry) |
void |
writePointZM(EndianOutput out,
Geometry geometry) |
void |
writePolygon(EndianOutput out,
Geometry geometry) |
void |
writePolygonM(EndianOutput out,
Geometry geometry) |
void |
writePolygonZ(EndianOutput out,
Geometry geometry) |
void |
writePolygonZM(EndianOutput out,
Geometry geometry) |
void |
writePolyline(EndianOutput out,
Geometry geometry) |
void |
writePolylineM(EndianOutput out,
Geometry geometry) |
void |
writePolylinePartIndexes(EndianOutput out,
Geometry geometry) |
void |
writePolylineZ(EndianOutput out,
Geometry geometry) |
void |
writePolylineZM(EndianOutput out,
Geometry geometry) |
void |
writeXy(EndianOutput out,
double value,
char axisName) |
void |
writeXYCoordinates(EndianOutput out,
Geometry geometry) |
void |
writeXYCoordinates(EndianOutput out,
LineString points) |
void |
writeZCoordinates(EndianOutput out,
Geometry geometry) |
void |
writeZCoordinates(EndianOutput out,
LineString coordinates) |
void |
writeZCoordinates(EndianOutput out,
List<LineString> pointsList) |
void |
writeZCoordinatesRange(EndianOutput out,
Geometry geometry) |
void |
writeZCoordinatesRange(EndianOutput out,
List<LineString> pointsList) |