Hola.<br>Estoy creando una capa raster por código usando el método <br><br>public static FLyrRasterSE createLayer(String layerName, Object params, IProjection proj) throws LoadLayerException<br><br>de la clase FLyrRasterSE<br>
<br>La capa la crea sin arrojar ningún error.<br><br>El problema que estoy teniendo es que al cargar la capa en la vista, los datos de la proyección están vacios. <br>Mediante el debugger pude ver que en el proceso de carga de la capa, cuando en la clase GdalDriver se ejecuta el siguiente código:<br>
<br> public GdalDriver(IProjection proj, Object param)throws NotSupportedExtensionException {<br> super(proj, param);<br> try {<br> if(param instanceof String) {<br> setParam(translateFileName((String)param));<br>
validRmf(((String)param));<br> file = new GdalNative(translateFileName((String)param));<br> setColorTable(file.palette);<br> noData = file.getNoDataValue();<br>
wktProjection = file.getProjectionRef();<br> noDataEnabled = file.existsNoDataValue();<br> ownTransformation = file.getOwnTransformation();<br> externalTransformation = (AffineTransform)ownTransformation.clone();<br>
load(); <br> }else {<br> .......<br> .......<br><br>el valor de wktProjection es ""<br><br>No se porqué pasa esto.<br>No se si estoy haciendo algo mal al crear el raster.<br>
<br>Agradezco cualquier ayuda.<br>Muchas gracias,<br>Gustavo.<br>