You could write your own WKT. Here is my class:
import org.geotools.referencing.FactoryFinder;
import org.opengis.referencing.FactoryException;
import org.opengis.referencing.crs.CRSFactory;
import org.opengis.referencing.crs.CoordinateReferenceSystem;
import ch.meteoswiss.methoden.editor.logging.EditorLogger;
public class CRSFromWKT {
private static CoordinateReferenceSystem prjCRS=null;
public static void initProjectedCRSfromWKT(){
EditorLogger.logger.debug("Start: Project the map.");
CRSFactory crsFactory = FactoryFinder.getCRSFactory(null);
String another1903 = "PROJCS[\"CH1903+ / LV95\","
+ "GEOGCS[\"CH1903+\",DATUM[\"CH1903\","
+ "SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,"
+ "AUTHORITY[\"EPSG\",\"7004\"]], "
+ "TOWGS84[674.374,15.056,405.346,0,0,0,0],"
+ "AUTHORITY[\"EPSG\",\"6150\"]],"
+ "PRIMEM[\"Greenwich\",0, "
+ "AUTHORITY[\"EPSG\",\"8901\"]],"
+ "UNIT[\"degree\",0.01745329251994328,"
+ "AUTHORITY[\"EPSG\",\"9122\"]], "
+ "AUTHORITY[\"EPSG\",\"4150\"]],"
+ "PROJECTION[\"Hotine_Oblique_Mercator\"], "
+ "PARAMETER[\"latitude_of_center\",46.95240555555556], "
+ "PARAMETER[\"longitude_of_center\",7.439583333333333], "
+ "PARAMETER[\"azimuth\",90], "
+ "PARAMETER[\"rectified_grid_angle\",90], "
+ "PARAMETER[\"scale_factor\",1],"
+ "PARAMETER[\"false_easting\",2600000], "
+ "PARAMETER[\"false_northing\",1200000], "
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]], "
+ "AUTHORITY[\"EPSG\",\"2056\"]]";
prjCRS=null;
try{
prjCRS = crsFactory.createFromWKT(another1903);
} catch (FactoryException fe){
EditorLogger.logger.fatal("On prjCRS creation a FactoryException
:"+fe.getMessage());
}
EditorLogger.logger.debug(" End: Projected the map");
}
public static CoordinateReferenceSystem getMyCRS() {
return prjCRS;
}
}
So you have to exchange String another1903 with your definition.
Have a look at:
http://trac.osgeo.org/gdal/ticket/456
Maybe it helps.
> Cliff Darling a écrit :
>> org.opengis.referencing.NoSuchIdentifierException: No transform for
>> classification "Equidistant_Conic".
>
> This map projection is not implemented in GeoTools. In a WKT, the name
> inside
> PROJECTION["something"] is the name of an OperationMethod instance, i.e.
> the
> formulas to use (Mercator cylindrical, Lambert conical, etc.). They map to
> java
> code, not something that could be expressed in WKT. "Equidistant_Conic" is
> not
> implemented. I don't know how close it is to existing projection ("Lambert
> conical", etc.). Maybe it is just a particular case. We would need someone
> for
> looking at that.
>
> Martin
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Geotools-gt2-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users