hola David,<br>estoy seguro de que sabes cómo obtener la ventana activa, comprobar si es una View, y obtener el mapcontext.<br><br>una vez tienes el MapContext, puedes hacer mc.getLayers().getActives(), que es un array de las capas activas (0, 1 o más FLayer, que pueden ser grupos de capas o no, como siempre) y puedes iterar sobre ellas y comprobar si una capa es del tipo FLyrVect con instanceOf (un shp es de tipo FLyrVect, y supongo que quieres obtener la ruta del fichero shape).<br>
<br>Bien, pues en este punto puedes hacer un cast a FLyrVect, llamar al método getSource(), comprobar que es del tipo VectorialFileAdapter (otra vez con instanceOf) y finalmente obtener el fichero con getFile(). <br><br>Vamos, que al final de todo, podrás hacer esto: File file = ((VectorialFileAdapter) source).getFile();<br>
<br>Desconozco si hay alguna forma más sencilla que no requiera tantos pasos. Espero que te sirva!<br><br><br><br><div class="gmail_quote">El 16 de abril de 2012 12:07, David Erill <span dir="ltr">&lt;<a href="mailto:daviderill79@gmail.com">daviderill79@gmail.com</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Buenos días,<div>Pensé que lo obtendría sin problemas, debo estar espeso hoy, pero soy incapaz de poder obtener la ruta completa de la capa activa por código.</div>
<div>¿Alguien puede decirme cómo hacerlo?</div><div>Gracias.</div>
<br>_______________________________________________<br>
gvSIG_desarrolladores mailing list<br>
<a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a><br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br>

<br></blockquote></div><br><br clear="all"><br>-- <br><span style="color:rgb(0,0,0)">Dani González Moratona<br></span><a style="color:rgb(0,0,0)" href="mailto:dani.gonzalez@geodata.es" target="_blank">dani.gonzalez@geodata.es</a><span style="color:rgb(0,0,0)"><br>


________________________</span><br style="color:rgb(0,0,0)"><span style="color:rgb(0,0,0)">Geodata Sistemas, S.L.<br>C/Bac de Roda 136 1r 
1a</span><div style="color:rgb(0,0,0)"><br>Telf: 93.303.53.67<br></div><a style="color:rgb(0,0,0)" href="http://www.geodata.es/" target="_blank">http://www.geodata.es</a><br>