Statistics
| Revision:

root / org.gvsig.geotools.proj / trunk / org.gvsig.geotools.proj / org.gvsig.geotools.proj.catalog.impl / src / test / java / org / gvsig / geotools / proj / catalog / test / GtCRSCatalogManagerIT.java @ 833

History | View | Annotate | Download (2.42 KB)

1
package org.gvsig.geotools.proj.catalog.test;
2

    
3
import org.gvsig.geotools.proj.catalog.GtCRSCatalogManager;
4
import org.gvsig.proj.catalog.CRSCatalogManager;
5
import org.gvsig.proj.catalog.CRSCatalogManagerIT;
6

    
7
public class GtCRSCatalogManagerIT extends CRSCatalogManagerIT {
8
        private static final String EPSG25830_WKT = "PROJCS[\"ETRS89 / UTM zone 30N\",GEOGCS[\"ETRS89\",DATUM[\"European Terrestrial Reference System 1989\",SPHEROID[\"GRS 1980\",6378137.0, 298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0.0,0.0,0.0,0.0,0.0,0.0,0.0],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwich\", 0.0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943295],AXIS[\"Geodetic latitude\",NORTH],AXIS[\"Geodetic longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\",AUTHORITY[\"EPSG\",\"9807\"]],PARAMETER[\"central_meridian\", -3.0],PARAMETER[\"latitude_of_origin\",0.0],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500000.0],PARAMETER[\"false_northing\",0.0],UNIT[\"m\",1.0],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"25830\"]]";
9
        private static final String WKT_25830_TO_4326 = "CONCAT_MT[INVERSE_MT[PARAM_MT[\"Transverse_Mercator\", PARAMETER[\"semi_major\", 6378137.0], PARAMETER[\"semi_minor\", 6356752.314140356], PARAMETER[\"central_meridian\", -3.0], PARAMETER[\"latitude_of_origin\", 0.0], PARAMETER[\"scale_factor\", 0.9996], PARAMETER[\"false_easting\", 500000.0], PARAMETER[\"false_northing\", 0.0]]], PARAM_MT[\"Ellipsoid_To_Geocentric\", PARAMETER[\"dim\", 2], PARAMETER[\"semi_major\", 6378137.0], PARAMETER[\"semi_minor\", 6356752.314140356]], PARAM_MT[\"Geocentric_To_Ellipsoid\", PARAMETER[\"dim\", 2], PARAMETER[\"semi_major\", 6378137.0], PARAMETER[\"semi_minor\", 6356752.314245179]], PARAM_MT[\"Affine\", PARAMETER[\"num_row\", 3], PARAMETER[\"num_col\", 3], PARAMETER[\"elt_0_0\", 0.0], PARAMETER[\"elt_0_1\", 1.0], PARAMETER[\"elt_1_0\", 1.0], PARAMETER[\"elt_1_1\", 0.0]]]";
10

    
11
        @Override
12
        protected CRSCatalogManager createProjectionManager() {
13
                return new GtCRSCatalogManager();
14
        }
15

    
16
        @Override
17
        protected String getAuthorityName() {
18
                return "EPSG";
19
        }
20

    
21
        @Override
22
        protected String getCode() {
23
                return "EPSG:23030";
24
        }
25

    
26
        @Override
27
        protected String getSearchString() {
28
                return "WGS";
29
        }
30

    
31
        @Override
32
        protected String getCoordinateReferenceSystemWKT() {
33
                return EPSG25830_WKT;
34
        }
35

    
36
        @Override
37
        protected String getCoordinateTransformationWKT() {
38
                return WKT_25830_TO_4326;
39
        }
40
}