Package org.locationtech.proj4j.parser
Class Proj4Parser
- java.lang.Object
-
- org.locationtech.proj4j.parser.Proj4Parser
-
public class Proj4Parser extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Proj4Parser(Registry registry)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.MapcreateParameterMap(java.lang.String[] args)CoordinateReferenceSystemparse(java.lang.String name, java.lang.String[] args)private static doubleparseAngle(java.lang.String s)private voidparseDatum(java.util.Map params, DatumParameters datumParam)private voidparseEllipsoid(java.util.Map params, DatumParameters datumParam)private voidparseEllipsoidModifiers(java.util.Map params, DatumParameters datumParam)Parse ellipsoid modifiers.private ProjectionparseProjection(java.util.Map params, Ellipsoid ellipsoid)Creates aProjectioninitialized from a PROJ.4 argument list.private double[]parseToWGS84(java.lang.String paramList)
-
-
-
Field Detail
-
registry
private Registry registry
-
-
Constructor Detail
-
Proj4Parser
public Proj4Parser(Registry registry)
-
-
Method Detail
-
parse
public CoordinateReferenceSystem parse(java.lang.String name, java.lang.String[] args)
-
parseProjection
private Projection parseProjection(java.util.Map params, Ellipsoid ellipsoid)
Creates aProjectioninitialized from a PROJ.4 argument list.
-
parseDatum
private void parseDatum(java.util.Map params, DatumParameters datumParam)
-
parseToWGS84
private double[] parseToWGS84(java.lang.String paramList)
-
parseEllipsoid
private void parseEllipsoid(java.util.Map params, DatumParameters datumParam)
-
parseEllipsoidModifiers
private void parseEllipsoidModifiers(java.util.Map params, DatumParameters datumParam)Parse ellipsoid modifiers.- Parameters:
params-datumParam-
-
createParameterMap
private java.util.Map createParameterMap(java.lang.String[] args)
-
parseAngle
private static double parseAngle(java.lang.String s)
-
-