org.deegree_impl.model.cs
Class ConvenienceCSFactory

java.lang.Object
  extended byorg.deegree_impl.model.cs.ConvenienceCSFactory

public class ConvenienceCSFactory
extends java.lang.Object

Version:
$Revision: 1.40 $
Author:
Andreas Poth

Field Summary
private  CoordinateSystemFactory csFactory
           
private static ConvenienceCSFactory factory
           
private  java.util.Vector names
           
private static ParameterListDescriptor pld
           
private  java.util.Hashtable systems
           
 
Constructor Summary
ConvenienceCSFactory()
           
 
Method Summary
private  void addEPSG20790()
           
private  void addEPSG21780()
           
private  void addEPSG21781()
           
private  void addEPSG23028()
           
private  void addEPSG23029()
           
private  void addEPSG23030()
           
private  void addEPSG23031()
           
private  void addEPSG23032()
           
private  void addEPSG23033()
           
private  void addEPSG23034()
           
private  void addEPSG23035()
           
private  void addEPSG23036()
           
private  void addEPSG23037()
           
private  void addEPSG23038()
           
private  void addEPSG23090()
           
private  void addEPSG23095()
           
private  void addEPSG25884()
           
private  void addEPSG258XX(int code)
           
private  void addEPSG26591()
           
private  void addEPSG26592()
           
private  void addEPSG27200()
          NNZGD49 / New Zealand Map Grid alias = GD49 / NZ Map Grid New Zealand Large and medium scale topographic mapping and engineering survey.
private  void addEPSG27291()
          NZGD49 / North Island Grid alias = GD49 / North Island Grid New Zealand - North Island.
private  void addEPSG27292()
          NZGD49 / South Island Grid alias = GD49 / South Island Grid New Zealand - South Island.
private  void addEPSG27391()
           
private  void addEPSG27392()
           
private  void addEPSG27393()
           
private  void addEPSG27394()
           
private  void addEPSG27395()
           
private  void addEPSG27396()
           
private  void addEPSG27397()
           
private  void addEPSG27398()
           
private  void addEPSG27429()
           
private  void addEPSG27561()
          NTF (Paris) / Lambert Nord France
private  void addEPSG27562()
          NTF (Paris) / Lambert Centre France
private  void addEPSG27563()
          NTF (Paris) / Lambert Sud France
private  void addEPSG27564()
          NTF (Paris) / Lambert Corse
private  void addEPSG27571()
          NTF (Paris) / Lambert zone I
private  void addEPSG27572()
          NTF (Paris) / Lambert zone II (France II etendu)
private  void addEPSG27573()
          NTF (Paris) / Lambert zone III
private  void addEPSG27574()
          NTF (Paris) / Lambert zone IV
private  void addEPSG27581()
          NTF (Paris) / France I (Deprecated for EPSG version 6.5)
private  void addEPSG27582()
          NTF (Paris) / France II (France II etendu) (Deprecated for EPSG version 6.5)
private  void addEPSG27583()
          NTF (Paris) / France III (Deprecated for EPSG version 6.5)
private  void addEPSG27584()
          NTF (Paris) / France IV (Deprecated for EPSG version 6.5)
private  void addEPSG27591()
          NTF (Paris) / Nord France (Deprecated for EPSG version 6.5)
private  void addEPSG27592()
          NTF (Paris) / Centre France (Deprecated for EPSG version 6.5)
private  void addEPSG27593()
          NTF (Paris) / Sud France (Deprecated for EPSG version 6.5)
private  void addEPSG27594()
          NTF (Paris) / Corse (Deprecated for EPSG version 6.5)
private  void addEPSG27700()
           
private  void addEPSG28402()
           
private  void addEPSG28403()
           
private  void addEPSG28404()
           
private  void addEPSG28405()
           
private  void addEPSG28406()
           
private  void addEPSG28407()
           
private  void addEPSG28408()
           
private  void addEPSG28409()
           
private  void addEPSG28462()
           
private  void addEPSG2846X(int code)
           
private  void addEPSG29900()
           
private  void addEPSG30800()
           
private  void addEPSG31275()
           
private  void addEPSG31276()
           
private  void addEPSG31277()
           
private  void addEPSG31278()
           
private  void addEPSG31281()
           
private  void addEPSG31282()
           
private  void addEPSG31283()
           
private  void addEPSG31284()
           
private  void addEPSG31285()
           
private  void addEPSG31286()
           
private  void addEPSG31287()
          MGI / Austria Lambert
private  void addEPSG31300()
          Belge 1972 / Belge Lambert 72
private  void addEPSG3146X(int code)
          German Gauss-Krüger Zones
private  void addEPSG3149X(int code)
          German Gauss-Krüger Zones (old EPSG:code)
private  void addEPSG322XX(int code)
           
private  void addEPSG324XX(int code)
           
private  void addEPSG32661()
           
private  void addEPSG326XX(int code)
           
private  void addEPSG4120()
           
private  void addEPSG4121()
           
private  void addEPSG4124()
           
private  void addEPSG4149()
           
private  void addEPSG4150()
           
private  void addEPSG4151()
           
private  void addEPSG4171()
           
private  void addEPSG4173()
           
private  void addEPSG4230()
           
private  void addEPSG4231()
           
private  void addEPSG4237()
           
private  void addEPSG4258()
           
private  void addEPSG4265()
           
private  void addEPSG4272()
          NZGD49 / alias = GD49 New Zealand Geodetic survey.
private  void addEPSG4274()
          Portugal - onshore.
private  void addEPSG4275()
           
private  void addEPSG4277()
           
private  void addEPSG4284()
           
private  void addEPSG4289()
           
private  void addEPSG4299()
           
private  void addEPSG4308()
           
private  void addEPSG4312()
           
private  void addEPSG4313()
           
private  void addEPSG4314()
           
private  void addEPSG4322()
           
private  void addEPSG4324()
           
private  void addEPSG4326()
           
private  void addEPSG4801()
           
private  void addEPSG4803()
          Portugal - onshore.
private  void addEPSG4806()
           
private  void addEPSG4807()
           
private  void addEPSG4817()
          Norway - onshore.
private  void addLuRef()
           
 CoordinateSystem getCSByName(java.lang.String name)
           
private static ParameterListDescriptor getDescriptor(java.lang.Object[] properties)
          Returns the parameter list descriptor for the specified properties list.
static ConvenienceCSFactory getInstance()
          implementation f the singleton pattern.
 CS_CoordinateSystem getOGCCSByName(java.lang.String crsName)
           
private  void save(CoordinateSystem cs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factory

private static ConvenienceCSFactory factory

csFactory

private CoordinateSystemFactory csFactory

pld

private static ParameterListDescriptor pld

systems

private java.util.Hashtable systems

names

private java.util.Vector names
Constructor Detail

ConvenienceCSFactory

public ConvenienceCSFactory()
Method Detail

getInstance

public static ConvenienceCSFactory getInstance()
implementation f the singleton pattern.


save

private void save(CoordinateSystem cs)
Parameters:
cs -

getOGCCSByName

public CS_CoordinateSystem getOGCCSByName(java.lang.String crsName)

getCSByName

public CoordinateSystem getCSByName(java.lang.String name)
Parameters:
name -
Returns:

getDescriptor

private static ParameterListDescriptor getDescriptor(java.lang.Object[] properties)
Returns the parameter list descriptor for the specified properties list.


addEPSG4326

private void addEPSG4326()

addEPSG4817

private void addEPSG4817()

Norway - onshore.

Geodetic survey. Recommended coordinate axis representation for the human interface.


addEPSG4322

private void addEPSG4322()

addEPSG4324

private void addEPSG4324()

addEPSG4314

private void addEPSG4314()

addEPSG4272

private void addEPSG4272()
NZGD49 / alias = GD49

New Zealand

Geodetic survey. Recommended coordinate axis representation for the human interface. Superseded by NZGD49 in March 2000. New Zealand Department of Lands and Surveys Technical Report No. 1; 1978.


addEPSG4230

private void addEPSG4230()

addEPSG4801

private void addEPSG4801()

addEPSG4806

private void addEPSG4806()

addEPSG23028

private void addEPSG23028()

addEPSG23029

private void addEPSG23029()

addEPSG23030

private void addEPSG23030()

addEPSG23031

private void addEPSG23031()

addEPSG23032

private void addEPSG23032()

addEPSG23033

private void addEPSG23033()

addEPSG23034

private void addEPSG23034()

addEPSG23035

private void addEPSG23035()

addEPSG23036

private void addEPSG23036()

addEPSG23037

private void addEPSG23037()

addEPSG23038

private void addEPSG23038()

addEPSG23090

private void addEPSG23090()

addEPSG23095

private void addEPSG23095()

addEPSG3146X

private void addEPSG3146X(int code)
German Gauss-Krüger Zones

Parameters:
code -

addEPSG3149X

private void addEPSG3149X(int code)
German Gauss-Krüger Zones (old EPSG:code)

Parameters:
code -

addEPSG4231

private void addEPSG4231()

addEPSG4258

private void addEPSG4258()

addEPSG4150

private void addEPSG4150()

addEPSG4120

private void addEPSG4120()

addEPSG4124

private void addEPSG4124()

addEPSG4149

private void addEPSG4149()

addEPSG4151

private void addEPSG4151()

addEPSG4121

private void addEPSG4121()

addEPSG4171

private void addEPSG4171()

addEPSG4173

private void addEPSG4173()

addEPSG4237

private void addEPSG4237()

addEPSG4265

private void addEPSG4265()

addEPSG4275

private void addEPSG4275()

addEPSG4807

private void addEPSG4807()

addEPSG4277

private void addEPSG4277()

addEPSG4284

private void addEPSG4284()

addEPSG4289

private void addEPSG4289()

addEPSG4299

private void addEPSG4299()

addEPSG4312

private void addEPSG4312()

addEPSG4308

private void addEPSG4308()

addEPSG4803

private void addEPSG4803()

Portugal - onshore.

Geodetic survey. Recommended coordinate axis representation for the human interface. Supersedes Lisbon 1890 system which used Bessel 1841 ellipsoid. Superseded by Datum 73 (code 4274).


addEPSG4274

private void addEPSG4274()

Portugal - onshore.

Geodetic survey. Recommended coordinate axis representation for the human interface.


addEPSG4313

private void addEPSG4313()

addEPSG20790

private void addEPSG20790()

addEPSG21780

private void addEPSG21780()

addEPSG21781

private void addEPSG21781()

addEPSG258XX

private void addEPSG258XX(int code)
Parameters:
code -

addEPSG25884

private void addEPSG25884()

addEPSG26591

private void addEPSG26591()

addEPSG26592

private void addEPSG26592()

addEPSG27391

private void addEPSG27391()

addEPSG27392

private void addEPSG27392()

addEPSG27393

private void addEPSG27393()

addEPSG27394

private void addEPSG27394()

addEPSG27395

private void addEPSG27395()

addEPSG27396

private void addEPSG27396()

addEPSG27397

private void addEPSG27397()

addEPSG27398

private void addEPSG27398()

addEPSG27429

private void addEPSG27429()

addEPSG27700

private void addEPSG27700()

addEPSG28402

private void addEPSG28402()

addEPSG28403

private void addEPSG28403()

addEPSG28404

private void addEPSG28404()

addEPSG28405

private void addEPSG28405()

addEPSG28406

private void addEPSG28406()

addEPSG28407

private void addEPSG28407()

addEPSG28408

private void addEPSG28408()

addEPSG28409

private void addEPSG28409()

addEPSG28462

private void addEPSG28462()

addEPSG2846X

private void addEPSG2846X(int code)
Parameters:
code -

addEPSG29900

private void addEPSG29900()

addEPSG30800

private void addEPSG30800()

addEPSG31275

private void addEPSG31275()

addEPSG31276

private void addEPSG31276()

addEPSG31277

private void addEPSG31277()

addEPSG31278

private void addEPSG31278()

addEPSG31281

private void addEPSG31281()

addEPSG31282

private void addEPSG31282()

addEPSG31283

private void addEPSG31283()

addEPSG31284

private void addEPSG31284()

addEPSG31285

private void addEPSG31285()

addEPSG31286

private void addEPSG31286()

addEPSG322XX

private void addEPSG322XX(int code)
Parameters:
code -

addEPSG324XX

private void addEPSG324XX(int code)
Parameters:
code -

addEPSG326XX

private void addEPSG326XX(int code)
Parameters:
code -

addEPSG32661

private void addEPSG32661()

addLuRef

private void addLuRef()

addEPSG31287

private void addEPSG31287()
MGI / Austria Lambert


addEPSG31300

private void addEPSG31300()
Belge 1972 / Belge Lambert 72


addEPSG27561

private void addEPSG27561()
NTF (Paris) / Lambert Nord France


addEPSG27562

private void addEPSG27562()
NTF (Paris) / Lambert Centre France


addEPSG27563

private void addEPSG27563()
NTF (Paris) / Lambert Sud France


addEPSG27564

private void addEPSG27564()
NTF (Paris) / Lambert Corse


addEPSG27571

private void addEPSG27571()
NTF (Paris) / Lambert zone I


addEPSG27572

private void addEPSG27572()
NTF (Paris) / Lambert zone II (France II etendu)


addEPSG27573

private void addEPSG27573()
NTF (Paris) / Lambert zone III


addEPSG27574

private void addEPSG27574()
NTF (Paris) / Lambert zone IV


addEPSG27581

private void addEPSG27581()
NTF (Paris) / France I (Deprecated for EPSG version 6.5)


addEPSG27582

private void addEPSG27582()
NTF (Paris) / France II (France II etendu) (Deprecated for EPSG version 6.5)


addEPSG27583

private void addEPSG27583()
NTF (Paris) / France III (Deprecated for EPSG version 6.5)


addEPSG27584

private void addEPSG27584()
NTF (Paris) / France IV (Deprecated for EPSG version 6.5)


addEPSG27591

private void addEPSG27591()
NTF (Paris) / Nord France (Deprecated for EPSG version 6.5)


addEPSG27592

private void addEPSG27592()
NTF (Paris) / Centre France (Deprecated for EPSG version 6.5)


addEPSG27593

private void addEPSG27593()
NTF (Paris) / Sud France (Deprecated for EPSG version 6.5)


addEPSG27594

private void addEPSG27594()
NTF (Paris) / Corse (Deprecated for EPSG version 6.5)


addEPSG27291

private void addEPSG27291()

NZGD49 / North Island Grid

alias = GD49 / North Island Grid

New Zealand - North Island.

Large and medium scale topographic mapping and engineering survey. Sears 1922 British foot-metre conversion factor applied to ellipsoid. Superseded by 27200 (GD49 / New Zealand Map Grid) in 1972.

notice: british yards are used as units!


addEPSG27292

private void addEPSG27292()

NZGD49 / South Island Grid

alias = GD49 / South Island Grid

New Zealand - South Island.

Large and medium scale topographic mapping and engineering survey. Sears 1922 British foot-metre conversion factor applied to ellipsoid. Superseded by 27200 (GD49 / New Zealand Map Grid) in 1972.

notice: british yards are used as units!


addEPSG27200

private void addEPSG27200()

NNZGD49 / New Zealand Map Grid

alias = GD49 / NZ Map Grid

New Zealand

Large and medium scale topographic mapping and engineering survey. Supersedes 27291 (NZGD49 / North Island Grid) and 27292 (NZGD49 / South Island Grid) from 1972.