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 |
} |