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 void
addParam(java.util.List v, java.lang.String key, java.lang.String value)
private java.io.StreamTokenizer
createTokenizer(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.String
readEpsgCodeFromFile(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
-
-