org.ala.layers.util
Class SpatialConversionUtils
java.lang.Object
org.ala.layers.util.SpatialConversionUtils
public class SpatialConversionUtils
- extends java.lang.Object
Utilities for converting spatial data between formats
- Author:
- ChrisF
|
Method Summary |
static java.io.File |
buildZippedShapeFile(java.lang.String wktString,
java.lang.String filenamePrefix,
java.lang.String name,
java.lang.String description)
|
static java.lang.String |
createCircleJs(double longitude,
double latitude,
double radius)
|
static org.apache.commons.lang3.tuple.Pair<java.lang.String,java.io.File> |
extractZippedShapeFile(java.io.File zippedShpFile)
|
static java.lang.String |
geoJsonToWkt(java.lang.String geoJson)
|
static java.util.List<java.lang.String> |
getGeometryCollectionParts(java.lang.String wkt)
|
static java.lang.String |
getShapeFileFeatureAsWKT(java.io.File shpFileDir,
int featureIndex)
|
static java.util.List<java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.Object>>> |
getShapeFileManifest(java.io.File shpFile)
|
static boolean |
isWKTValid(java.lang.String wkt)
|
static java.io.File |
saveShapefile(java.io.File shpfile,
java.lang.String wktString,
java.lang.String name,
java.lang.String description)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpatialConversionUtils
public SpatialConversionUtils()
getGeometryCollectionParts
public static java.util.List<java.lang.String> getGeometryCollectionParts(java.lang.String wkt)
isWKTValid
public static boolean isWKTValid(java.lang.String wkt)
geoJsonToWkt
public static java.lang.String geoJsonToWkt(java.lang.String geoJson)
throws java.io.IOException
- Throws:
java.io.IOException
extractZippedShapeFile
public static org.apache.commons.lang3.tuple.Pair<java.lang.String,java.io.File> extractZippedShapeFile(java.io.File zippedShpFile)
throws java.io.IOException
- Throws:
java.io.IOException
getShapeFileManifest
public static java.util.List<java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.Object>>> getShapeFileManifest(java.io.File shpFile)
throws java.io.IOException
- Throws:
java.io.IOException
getShapeFileFeatureAsWKT
public static java.lang.String getShapeFileFeatureAsWKT(java.io.File shpFileDir,
int featureIndex)
throws java.io.IOException
- Throws:
java.io.IOException
buildZippedShapeFile
public static java.io.File buildZippedShapeFile(java.lang.String wktString,
java.lang.String filenamePrefix,
java.lang.String name,
java.lang.String description)
throws java.io.IOException
- Throws:
java.io.IOException
saveShapefile
public static java.io.File saveShapefile(java.io.File shpfile,
java.lang.String wktString,
java.lang.String name,
java.lang.String description)
createCircleJs
public static java.lang.String createCircleJs(double longitude,
double latitude,
double radius)
Copyright © 2014. All Rights Reserved.