Package org.locationtech.proj4j.util
Class CRSCache
- java.lang.Object
-
- org.locationtech.proj4j.util.CRSCache
-
public class CRSCache extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.ConcurrentHashMap<java.lang.String,CoordinateReferenceSystem>
crsCache
private static CRSFactory
crsFactory
private java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String>
epsgCache
-
Constructor Summary
Constructors Constructor Description CRSCache()
CRSCache(java.util.concurrent.ConcurrentHashMap<java.lang.String,CoordinateReferenceSystem> crsCache, java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> epsgCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CoordinateReferenceSystem
createFromName(java.lang.String name)
CoordinateReferenceSystem
createFromParameters(java.lang.String name, java.lang.String paramStr)
CoordinateReferenceSystem
createFromParameters(java.lang.String name, java.lang.String[] params)
java.lang.String
readEpsgFromParameters(java.lang.String paramStr)
java.lang.String
readEpsgFromParameters(java.lang.String[] params)
-
-
-
Field Detail
-
crsFactory
private static CRSFactory crsFactory
-
crsCache
private java.util.concurrent.ConcurrentHashMap<java.lang.String,CoordinateReferenceSystem> crsCache
-
epsgCache
private java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> epsgCache
-
-
Constructor Detail
-
CRSCache
public CRSCache()
-
CRSCache
public CRSCache(java.util.concurrent.ConcurrentHashMap<java.lang.String,CoordinateReferenceSystem> crsCache, java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> epsgCache)
-
-
Method Detail
-
createFromName
public CoordinateReferenceSystem createFromName(java.lang.String name) throws UnsupportedParameterException, InvalidValueException, UnknownAuthorityCodeException
-
createFromParameters
public CoordinateReferenceSystem createFromParameters(java.lang.String name, java.lang.String paramStr) throws UnsupportedParameterException, InvalidValueException
-
createFromParameters
public CoordinateReferenceSystem createFromParameters(java.lang.String name, java.lang.String[] params) throws UnsupportedParameterException, InvalidValueException
-
readEpsgFromParameters
public java.lang.String readEpsgFromParameters(java.lang.String paramStr)
-
readEpsgFromParameters
public java.lang.String readEpsgFromParameters(java.lang.String[] params)
-
-