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.Map
createParameterMap(java.lang.String[] args)
CoordinateReferenceSystem
parse(java.lang.String name, java.lang.String[] args)
private static double
parseAngle(java.lang.String s)
private void
parseDatum(java.util.Map params, DatumParameters datumParam)
private void
parseEllipsoid(java.util.Map params, DatumParameters datumParam)
private void
parseEllipsoidModifiers(java.util.Map params, DatumParameters datumParam)
Parse ellipsoid modifiers.private Projection
parseProjection(java.util.Map params, Ellipsoid ellipsoid)
Creates aProjection
initialized 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 aProjection
initialized 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)
-
-