Class GIGS2005
-
public class GIGS2005 extends AuthorityFactoryTestCase<Conversion>
Verifies reference map projections bundled with the geoscience software.Test method: Compare map projection definitions included in the software against the EPSG Dataset. Test data: GIGS_2005_libProjection.csv
and EPSG Dataset.Tested API: CoordinateOperationAuthorityFactory.createCoordinateOperation(String)
.Expected result: Map projection definitions bundled with the software should have the same name, method name, defining parameters and parameter values as in the EPSG Dataset. The values of the parameters should be correct to at least 10 significant figures. Map projections missing from the software or at variance with those in the EPSG Dataset should be reported. Usage example: in order to specify their factories and run the tests in a JUnit framework, implementors can define a subclass in their own test suite as in the example below:import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import org.opengis.test.referencing.gigs.GIGS2005; @RunWith(JUnit4.class) public class MyTest extends GIGS2005 { public MyTest() { super(new MyCoordinateOperationAuthorityFactory()); } }
- Since:
- 3.1
-
-
Field Summary
Fields Modifier and Type Field Description protected CoordinateOperationAuthorityFactory
copAuthorityFactory
Factory to use for buildingConversion
instances, ornull
if none.String
methodName
The name of the expected operation method.-
Fields inherited from class AuthorityFactoryTestCase
aliases, code, isDependencyIdentificationSupported, isDeprecatedObjectCreationSupported, isStandardAliasSupported, isStandardNameSupported, name
-
Fields inherited from class TestCase
configurationTip, listener, units, validators
-
-
Constructor Summary
Constructors Constructor Description GIGS2005(CoordinateOperationAuthorityFactory copFactory)
Creates a new test using the given factory.
-
Method Summary
Modifier and Type Method Description Configuration
configuration()
Returns information about the configuration of the test which has been run.static List<Factory[]>
factories()
Returns a default set of factories to use for running the tests.Conversion
getIdentifiedObject()
Returns the coordinate operation instance to be tested.void
test3DegreeGaussKruger()
Tests “3-degree Gauss-Kruger” coordinate operation creation from the factory.void
test3DegreeGaussKrugerWithZonePrefix()
Tests “3-degree Gauss-Kruger + zone prefix” coordinate operation creation from the factory.void
test6DegreeGaussKruger()
Tests “6-degree Gauss-Kruger” coordinate operation creation from the factory.void
test6DegreeGaussKrugerWithZonePrefix()
Tests “6-degree Gauss-Kruger + zone prefix” coordinate operation creation from the factory.void
testAramcoLambert()
Tests “Aramco Lambert” coordinate operation creation from the factory.void
testArgentinaZones()
Tests “Argentina zones” coordinate operation creation from the factory.void
testAustralianMapGridZones()
Tests “Australian Map Grid zones” coordinate operation creation from the factory.void
testBLMZones()
Tests “BLM zones” coordinate operation creation from the factory.void
testBrazilPolyconic()
Tests “Brazil Polyconic” coordinate operation creation from the factory.void
testBritishNationalGrid()
Tests “British National Grid” coordinate operation creation from the factory.void
testColombiaZones()
Tests “Colombia zones” coordinate operation creation from the factory.void
testEgyptBelts()
Tests “Egypt belts” coordinate operation creation from the factory.void
testEOV()
Tests “EOV” coordinate operation creation from the factory.void
testFranceMainlandZones()
Tests “France mainland zones” coordinate operation creation from the factory.void
testGhanaNationalGrid()
Tests “Ghana National Grid” coordinate operation creation from the factory.void
testIndiaZones()
Tests “India zones” coordinate operation creation from the factory.void
testIraqZone()
Tests “Iraq zone” coordinate operation creation from the factory.void
testItalyZones()
Tests “Italy zones” coordinate operation creation from the factory.void
testLaborde()
Tests “Laborde” coordinate operation creation from the factory.void
testLambert93()
Tests “Lambert-93” coordinate operation creation from the factory.void
testLevantZone()
Tests “Levant zone” coordinate operation creation from the factory.void
testLibyaZones()
Tests “Libya zones” coordinate operation creation from the factory.void
testMalaysiaRSOGrids_VariantA()
Tests “Malaysia RSO grids” coordinate operation creation from the factory.void
testMalaysiaRSOGrids_VariantB()
Tests “Malaysia RSO grids” coordinate operation creation from the factory.void
testNEIEZ()
Tests “NEIEZ” coordinate operation creation from the factory.void
testNigeriaBelts()
Tests “Nigeria belts” coordinate operation creation from the factory.void
testNZMG()
Tests “NZMG” coordinate operation creation from the factory.void
testNZTMZones()
Tests “NZ TM zones” coordinate operation creation from the factory.void
testPeruZones()
Tests “Peru zones” coordinate operation creation from the factory.void
testPhilippineZones()
Tests “Philippine zones” coordinate operation creation from the factory.void
testQatarGrid()
Tests “Qatar Grid” coordinate operation creation from the factory.void
testQatarNationalGrid()
Tests “Qatar National Grid” coordinate operation creation from the factory.void
testRDNew()
Tests “RD New” coordinate operation creation from the factory.void
testStereo33()
Tests “Stereo33” coordinate operation creation from the factory.void
testStereo70()
Tests “Stereo70” coordinate operation creation from the factory.void
testSWAfricaSurveyGrid()
Tests “SW Africa Survey Grid” coordinate operation creation from the factory.void
testSyriaLambert()
Tests “Syria Lambert” coordinate operation creation from the factory.void
testTM0N()
Tests “TM 0 N” coordinate operation creation from the factory.void
testTM109SE()
Tests “TM 109 SE” coordinate operation creation from the factory.void
testTM1130SE()
Tests “TM 11.30 SE” coordinate operation creation from the factory.void
testTM12SE()
Tests “TM 12 SE” coordinate operation creation from the factory.void
testTM1NW()
Tests “TM 1 NW” coordinate operation creation from the factory.void
testTM5NE()
Tests “TM 5 NE” coordinate operation creation from the factory.void
testTM5NW()
Tests “TM 5 NW” coordinate operation creation from the factory.void
testTrinidadGrid()
Tests “Trinidad grid” coordinate operation creation from the factory.void
testTunisiaZones()
Tests “Tunisia zones” coordinate operation creation from the factory.void
testUSStatePlaneZones_LCC()
Tests “US State Plane zones” coordinate operation creation from the factory.void
testUSStatePlaneZones_TM()
Tests “US State Plane zones” coordinate operation creation from the factory.void
testUTM()
Tests “UTM” coordinate operation creation from the factory.void
testVoirolUnifie()
Tests “Voirol Unifie” coordinate operation creation from the factory.-
Methods inherited from class AuthorityFactoryTestCase
getVerifiableName
-
Methods inherited from class ReferencingTestCase
verifyCoordinateSystem, verifyFlattenedSphere, verifyGeographicExtent, verifyIdentification, verifyParameter, verifyPrimeMeridian, verifyTimeExtent, verifyVerticalExtent
-
Methods inherited from class TestCase
factories, factories, getEnabledFlags
-
-
-
-
Field Detail
-
methodName
public String methodName
The name of the expected operation method.
-
copAuthorityFactory
protected final CoordinateOperationAuthorityFactory copAuthorityFactory
Factory to use for buildingConversion
instances, ornull
if none. This is the factory used by thegetIdentifiedObject()
method.
-
-
Constructor Detail
-
GIGS2005
public GIGS2005(CoordinateOperationAuthorityFactory copFactory)
Creates a new test using the given factory. If a given factory isnull
, then the tests which depend on it will be skipped.- Parameters:
copFactory
- factory for creatingCoordinateOperation
instances.
-
-
Method Detail
-
factories
public static List<Factory[]> factories()
Returns a default set of factories to use for running the tests. Those factories are given in arguments to the constructor when this test class is instantiated directly by JUnit (for example as a suite element), instead than subclassed by the implementor. The factories are fetched as documented in theTestCase.factories(Class[])
javadoc.- Returns:
- the default set of arguments to be given to the
GIGS2005
constructor.
-
configuration
public Configuration configuration()
Returns information about the configuration of the test which has been run. This method returns a map containing:- All the following values associated to the
Configuration.Key
of the same name:
- Overrides:
configuration
in classAuthorityFactoryTestCase<Conversion>
- Returns:
- the configuration of the test being run.
- See Also:
ImplementationDetails.configuration(Factory[])
- All the following values associated to the
-
getIdentifiedObject
public Conversion getIdentifiedObject() throws FactoryException
Returns the coordinate operation instance to be tested. When this method is invoked for the first time, it creates the operation to test by invoking theCoordinateOperationAuthorityFactory.createCoordinateOperation(String)
method with the currentAuthorityFactoryTestCase.code
value in argument. The created object is then cached and returned in all subsequent invocations of this method.- Specified by:
getIdentifiedObject
in classAuthorityFactoryTestCase<Conversion>
- Returns:
- the coordinate operation instance to test.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation instance.
-
testUTM
public void testUTM() throws FactoryException
Tests “UTM” coordinate operation creation from the factory.- EPSG coordinate operation codes: 16001, 16002, 16003, 16004, 16005, 16006, 16007, 16008, 16009, 16010, …110 more
- EPSG coordinate operation name: UTM
- Coordinate operation method: Transverse Mercator
- Specific usage / Remarks: All 120 zones
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
test6DegreeGaussKrugerWithZonePrefix
public void test6DegreeGaussKrugerWithZonePrefix() throws FactoryException
Tests “6-degree Gauss-Kruger + zone prefix” coordinate operation creation from the factory.- EPSG coordinate operation codes: 16201, 16202, 16203, 16204, 16205, 16206, 16207, 16208, 16209, 16210, …50 more
- EPSG coordinate operation name: 6-degree Gauss-Kruger
- Coordinate operation method: Transverse Mercator
- Specific usage / Remarks: With zone prefix in easting.
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
test6DegreeGaussKruger
public void test6DegreeGaussKruger() throws FactoryException
Tests “6-degree Gauss-Kruger” coordinate operation creation from the factory.- EPSG coordinate operation codes: 16301, 16302, 16303, 16304, 16305, 16306, 16307, 16308, 16309, 16310, …50 more
- EPSG coordinate operation name: 6-degree Gauss-Kruger
- Coordinate operation method: Transverse Mercator
- Specific usage / Remarks: Without zone prefix in easting.
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
test3DegreeGaussKrugerWithZonePrefix
public void test3DegreeGaussKrugerWithZonePrefix() throws FactoryException
Tests “3-degree Gauss-Kruger + zone prefix” coordinate operation creation from the factory.- EPSG coordinate operation codes: 16261, 16262, 16263, 16264, 16265, 16266, 16267, 16268, 16269, 16270, …54 more
- EPSG coordinate operation name: 3-degree Gauss-Kruger
- Coordinate operation method: Transverse Mercator
- Specific usage / Remarks: With zone prefix in easting.
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
test3DegreeGaussKruger
public void test3DegreeGaussKruger() throws FactoryException
Tests “3-degree Gauss-Kruger” coordinate operation creation from the factory.- EPSG coordinate operation codes: 16362, 16364, 16366, 16368, 16370, 16372, 16374, 16376, 16378, 16380, …22 more
- EPSG coordinate operation name: 3-degree Gauss-Kruger
- Coordinate operation method: Transverse Mercator
- Specific usage / Remarks: Without zone prefix in easting.
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testAramcoLambert
public void testAramcoLambert() throws FactoryException
Tests “Aramco Lambert” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19977
- EPSG coordinate operation name: Aramco Lambert
- Coordinate operation method: Lambert Conic Conformal (2SP)
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testArgentinaZones
public void testArgentinaZones() throws FactoryException
Tests “Argentina zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18031, 18032, 18033, 18034, 18035, 18036, 18037
- EPSG coordinate operation name: Argentina zones
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testAustralianMapGridZones
public void testAustralianMapGridZones() throws FactoryException
Tests “Australian Map Grid zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 17448 (see note), 17449, 17450, 17451, 17452, 17453, 17454, 17455, 17456, 17457, 17458
- EPSG coordinate operation name: Australian Map Grid zones
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
AuthorityFactoryTestCase.isDeprecatedObjectCreationSupported
istrue
. Raison is: Falls outside EEZ area.- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testBLMZones
public void testBLMZones() throws FactoryException
Tests “BLM zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 15914, 15915, 15916, 15917
- EPSG coordinate operation name: BLM zones
- Coordinate operation method: Transverse Mercator
- Specific usage / Remarks: UTM in ftUS
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testBritishNationalGrid
public void testBritishNationalGrid() throws FactoryException
Tests “British National Grid” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19916
- EPSG coordinate operation name: British National Grid
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testBrazilPolyconic
public void testBrazilPolyconic() throws FactoryException
Tests “Brazil Polyconic” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19941
- EPSG coordinate operation name: Brazil Polyconic
- Coordinate operation method: American Polyconic
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testColombiaZones
public void testColombiaZones() throws FactoryException
Tests “Colombia zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18051, 18052, 18053, 18054, 18055, 18056, 18057, 18058, 18059
- EPSG coordinate operation name: Colombia zones
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testEgyptBelts
public void testEgyptBelts() throws FactoryException
Tests “Egypt belts” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18071, 18072, 18073, 18074
- EPSG coordinate operation name: Egypt belts
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testEOV
public void testEOV() throws FactoryException
Tests “EOV” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19931
- EPSG coordinate operation name: EOV
- Coordinate operation method: Hotine Oblique Mercator (variant B)
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testFranceMainlandZones
public void testFranceMainlandZones() throws FactoryException
Tests “France mainland zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18081, 18082, 18083
- EPSG coordinate operation name: France mainland zones
- Coordinate operation method: Lambert Conic Conformal (1SP)
- Specific usage / Remarks: Use grads
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testLambert93
public void testLambert93() throws FactoryException
Tests “Lambert-93” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18085
- EPSG coordinate operation name: Lambert-93
- Coordinate operation method: Lambert Conic Conformal (2SP)
- Specific usage / Remarks: Use grads
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testGhanaNationalGrid
public void testGhanaNationalGrid() throws FactoryException
Tests “Ghana National Grid” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19959
- EPSG coordinate operation name: Ghana National Grid
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testIndiaZones
public void testIndiaZones() throws FactoryException
Tests “India zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18231, 18232, 18233, 18234, 18235, 18236, 18237, 18238
- EPSG coordinate operation name: India zones
- Coordinate operation method: Lambert Conic Conformal (1SP)
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testIraqZone
public void testIraqZone() throws FactoryException
Tests “Iraq zone” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19906
- EPSG coordinate operation name: Iraq zone
- Coordinate operation method: Lambert Conic Conformal (1SP)
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testItalyZones
public void testItalyZones() throws FactoryException
Tests “Italy zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18121, 18122
- EPSG coordinate operation name: Italy zones
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testLaborde
public void testLaborde() throws FactoryException
Tests “Laborde” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19911, 19861
- EPSG coordinate operation name: Laborde Grid approximation, Laborde Grid
- Coordinate operation method: Hotine Oblique Mercator (variant B), Laborde Oblique Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testLevantZone
public void testLevantZone() throws FactoryException
Tests “Levant zone” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19940
- EPSG coordinate operation name: Levant zone
- Coordinate operation method: Lambert Conic Near-Conformal
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testLibyaZones
public void testLibyaZones() throws FactoryException
Tests “Libya zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18240, 18241, 18242, 18243, 18244, 18245, 18246, 18247, 18248, 18310, …9 more
- EPSG coordinate operation name: Libya zones
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testSWAfricaSurveyGrid
public void testSWAfricaSurveyGrid() throws FactoryException
Tests “SW Africa Survey Grid” coordinate operation creation from the factory.- EPSG coordinate operation codes: 17611
- EPSG coordinate operation name: SW Africa Survey Grid
- Coordinate operation method: Transverse Mercator (South Orientated)
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testNEIEZ
public void testNEIEZ() throws FactoryException
Tests “NEIEZ” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19905
- EPSG coordinate operation name: NEIEZ
- Coordinate operation method: Mercator (variant A)
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testNigeriaBelts
public void testNigeriaBelts() throws FactoryException
Tests “Nigeria belts” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18151, 18152, 18153
- EPSG coordinate operation name: Nigeria belts
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testNZTMZones
public void testNZTMZones() throws FactoryException
Tests “NZ TM zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18141, 18142, 19971
- EPSG coordinate operation name: NZ TM zones
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testNZMG
public void testNZMG() throws FactoryException
Tests “NZMG” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19917
- EPSG coordinate operation name: NZMG
- Coordinate operation method: New Zealand Map Grid
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testPeruZones
public void testPeruZones() throws FactoryException
Tests “Peru zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18161, 18162, 18163
- EPSG coordinate operation name: Peru zones
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testPhilippineZones
public void testPhilippineZones() throws FactoryException
Tests “Philippine zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18171, 18172, 18173, 18174, 18175
- EPSG coordinate operation name: Philippine zones
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testQatarGrid
public void testQatarGrid() throws FactoryException
Tests “Qatar Grid” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19953
- EPSG coordinate operation name: Qatar Grid
- Coordinate operation method: Cassini-Soldner
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testQatarNationalGrid
public void testQatarNationalGrid() throws FactoryException
Tests “Qatar National Grid” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19919
- EPSG coordinate operation name: Qatar National Grid
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testRDNew
public void testRDNew() throws FactoryException
Tests “RD New” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19914
- EPSG coordinate operation name: RD New
- Coordinate operation method: Oblique Stereographic
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testMalaysiaRSOGrids_VariantB
public void testMalaysiaRSOGrids_VariantB() throws FactoryException
Tests “Malaysia RSO grids” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19956, 19957, 19958
- EPSG coordinate operation name: Malaysia RSO grids
- Coordinate operation method: Hotine Oblique Mercator (variant B)
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testMalaysiaRSOGrids_VariantA
public void testMalaysiaRSOGrids_VariantA() throws FactoryException
Tests “Malaysia RSO grids” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19871, 19872, 19894, 19895
- EPSG coordinate operation name: Malaysia RSO grids
- Coordinate operation method: Hotine Oblique Mercator (variant A)
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testUSStatePlaneZones_TM
public void testUSStatePlaneZones_TM() throws FactoryException
Tests “US State Plane zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 15002, 15003, 15004, 15005, 15006, 15007, 15008, 15009, 15032, 15033, …12 more
- EPSG coordinate operation name: US State Plane zones
- Coordinate operation method: Transverse Mercator
- Specific usage / Remarks: SPCS27 and SPCS83. Check especially FE/FN units. Concentrate on states with E&P interest: AK; CA; LA; MI; NM; OK; TX; WY
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testUSStatePlaneZones_LCC
public void testUSStatePlaneZones_LCC() throws FactoryException
Tests “US State Plane zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 10404, 10405, 10406, 10408, 10434, 10435, 10436, 15310, 15311, 15312, …33 more
- EPSG coordinate operation name: US State Plane zones
- Coordinate operation method: Lambert Conic Conformal (2SP)
- Specific usage / Remarks: SPCS27 and SPCS83. Check especially FE/FN units. Concentrate on states with E&P interest: AK; CA; LA; MI; NM; OK; TX; WY
- Particularly important to E&P industry.
AuthorityFactoryTestCase.isDeprecatedObjectCreationSupported
istrue
. Raison is: Method changed to accord with NGS practice.- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testStereo33
public void testStereo33() throws FactoryException
Tests “Stereo33” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19927
- EPSG coordinate operation name: Stereo33
- Coordinate operation method: Oblique Stereographic
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testStereo70
public void testStereo70() throws FactoryException
Tests “Stereo70” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19926
- EPSG coordinate operation name: Stereo70
- Coordinate operation method: Oblique Stereographic
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testSyriaLambert
public void testSyriaLambert() throws FactoryException
Tests “Syria Lambert” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19948
- EPSG coordinate operation name: Syria Lambert
- Coordinate operation method: Lambert Conic Conformal (1SP)
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testTM0N
public void testTM0N() throws FactoryException
Tests “TM 0 N” coordinate operation creation from the factory.- EPSG coordinate operation codes: 16400
- EPSG coordinate operation name: TM 0 N
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testTM1NW
public void testTM1NW() throws FactoryException
Tests “TM 1 NW” coordinate operation creation from the factory.- EPSG coordinate operation codes: 17001
- EPSG coordinate operation name: TM 1 NW
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testTM109SE
public void testTM109SE() throws FactoryException
Tests “TM 109 SE” coordinate operation creation from the factory.- EPSG coordinate operation codes: 16709
- EPSG coordinate operation name: TM 109 SE
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testTM1130SE
public void testTM1130SE() throws FactoryException
Tests “TM 11.30 SE” coordinate operation creation from the factory.- EPSG coordinate operation codes: 16611
- EPSG coordinate operation name: TM 11.30 SE
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testTM12SE
public void testTM12SE() throws FactoryException
Tests “TM 12 SE” coordinate operation creation from the factory.- EPSG coordinate operation codes: 16612
- EPSG coordinate operation name: TM 12 SE
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testTM5NE
public void testTM5NE() throws FactoryException
Tests “TM 5 NE” coordinate operation creation from the factory.- EPSG coordinate operation codes: 16405
- EPSG coordinate operation name: TM 5 NE
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testTM5NW
public void testTM5NW() throws FactoryException
Tests “TM 5 NW” coordinate operation creation from the factory.- EPSG coordinate operation codes: 17005
- EPSG coordinate operation name: TM 5 NW
- Coordinate operation method: Transverse Mercator
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testTrinidadGrid
public void testTrinidadGrid() throws FactoryException
Tests “Trinidad grid” coordinate operation creation from the factory.- EPSG coordinate operation codes: 19925, 19975
- EPSG coordinate operation name: Trinidad grid
- Coordinate operation method: Cassini-Soldner
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testTunisiaZones
public void testTunisiaZones() throws FactoryException
Tests “Tunisia zones” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18181, 18182
- EPSG coordinate operation name: Tunisia zones
- Coordinate operation method: Lambert Conic Conformal (1SP)
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
testVoirolUnifie
public void testVoirolUnifie() throws FactoryException
Tests “Voirol Unifie” coordinate operation creation from the factory.- EPSG coordinate operation codes: 18021, 18022
- EPSG coordinate operation name: Voirol Unifie
- Coordinate operation method: Lambert Conic Conformal (1SP)
- Specific usage / Remarks: Check not old parameters (codes 18011-18012)
- Particularly important to E&P industry.
- Throws:
FactoryException
- if an error occurred while creating the coordinate operation from the EPSG code.
-
-