Package org.locationtech.proj4j.io
Class Proj4FileReader
- java.lang.Object
-
- org.locationtech.proj4j.io.Proj4FileReader
-
public class Proj4FileReader extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Proj4FileReader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static voidaddParam(java.util.List v, java.lang.String key, java.lang.String value)private java.io.StreamTokenizercreateTokenizer(java.io.BufferedReader reader)java.lang.String[]getParameters(java.lang.String crsName)Gets the list of PROJ.4 parameters which define the coordinate system specified byname.private static Pair<java.lang.String,java.util.List>parseTokenizer(java.io.StreamTokenizer t)java.lang.StringreadEpsgCodeFromFile(java.lang.String[] params)private java.lang.String[]readFile(java.io.BufferedReader reader, java.lang.String name)java.lang.String[]readParametersFromFile(java.lang.String authorityCode, java.lang.String name)
-
-
-
Method Detail
-
readParametersFromFile
public java.lang.String[] readParametersFromFile(java.lang.String authorityCode, java.lang.String name) throws java.io.IOException- Throws:
java.io.IOException
-
createTokenizer
private java.io.StreamTokenizer createTokenizer(java.io.BufferedReader reader)
-
readFile
private java.lang.String[] readFile(java.io.BufferedReader reader, java.lang.String name) throws java.io.IOException- Throws:
java.io.IOException
-
addParam
private static void addParam(java.util.List v, java.lang.String key, java.lang.String value)
-
getParameters
public java.lang.String[] getParameters(java.lang.String crsName)
Gets the list of PROJ.4 parameters which define the coordinate system specified byname.- Parameters:
crsName- the name of the coordinate system- Returns:
- the PROJ.4 projection parameters which define the coordinate system
-
readEpsgCodeFromFile
public java.lang.String readEpsgCodeFromFile(java.lang.String[] params) throws java.io.IOException- Throws:
java.io.IOException
-
parseTokenizer
private static Pair<java.lang.String,java.util.List> parseTokenizer(java.io.StreamTokenizer t) throws java.io.IOException
- Throws:
java.io.IOException
-
-