<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="color: rgb(0, 0, 0); font-family: Calibri,Helvetica,sans-serif; font-size: 12pt;">
Saúdos José, muchas gracias el script va perfecto.</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Helvetica,sans-serif; font-size: 12pt;">
Ovidio<br>
</div>
<div>
<div id="appendonsend"></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Helvetica,sans-serif; font-size: 12pt;">
<br>
</div>
<hr tabindex="-1" style="width: 98%; display: inline-block;">
<div id="divRplyFwdMsg" dir="ltr"><font color="#000000" face="Calibri, sans-serif" style="font-size: 11pt;"><b>De:</b> gvsig_usuarios-bounces@listserv.gva.es <gvsig_usuarios-bounces@listserv.gva.es> en nombre de José Olivas <jolivas@gvsig.com><br>
<b>Enviado:</b> viernes, 21 de febrero de 2020 20:33<br>
<b>Para:</b> gvsig_usuarios@listserv.gva.es <gvsig_usuarios@listserv.gva.es><br>
<b>Asunto:</b> Re: [Gvsig_usuarios] Añadir dxf</font>
<div> </div>
</div>
<div>
<div dir="ltr">Saludos;
<div><br>
</div>
<div>Adjunto script para añadir un fichero .DXF a la vista.</div>
<div><br>
</div>
<div># encoding: utf-8<br>
<br>
import gvsig<br>
from org.gvsig.fmap.mapcontext import MapContextLocator<br>
from org.gvsig.fmap.dal import DALLocator<br>
<br>
def main(*args):<br>
<br>
#Creación del Store<br>
manager = DALLocator.getDataManager()<br>
storeParameters = manager.createStoreParameters("DXF")<br>
storeParameters.setDynValue("CRS","EPSG:25830")<br>
storeParameters.setDynValue("File","C:/rioja.dxf")<br>
store = manager.openStore("DXF",storeParameters)<br>
<br>
#Creación de la capa<br>
mcm = MapContextLocator.getMapContextManager()<br>
layer=mcm.createLayer("dxf2View", store)<br>
<br>
#Visualizar capa en la vista<br>
gvsig.currentView().getMapContext().getLayers().addLayer(layer)<br>
<br>
#Otra opción es sustituir las líneas 18 ( layer=mcm.createLayer("dxf2View", store) ) y 21 ( gvsig.currentView().getMapContext().getLayers().addLayer(layer) ) por la siguiente<br>
#gvsig.currentView().addLayer(mcm.createLayer("dxf2View", store))<br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>José Olivas Carriquí </div>
</div>
<br>
<div class="x_gmail_quote">
<div class="x_gmail_attr" dir="ltr">On Thu, Feb 20, 2020 at 8:05 PM Joaquin Jose del Cerro Murciano <<a href="mailto:jjdelcerro@gvsig.org">jjdelcerro@gvsig.org</a>> wrote:<br>
</div>
<blockquote class="x_gmail_quote" style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;">
<div dir="ltr"><br>
<br>
<div class="x_gmail_quote">
<div class="x_gmail_attr" dir="ltr">---------- Forwarded message ---------<br>
De: <b class="x_gmail_sendername" dir="auto">Ovidio Ribeira</b> <span dir="auto">
<<a href="mailto:alboredos@hotmail.es" target="_blank">alboredos@hotmail.es</a>></span><br>
Date: mié., 19 feb. 2020 a las 7:10<br>
Subject: [Gvsig_usuarios] Añadir dxf<br>
To: Lista U. GVSIG <<a href="mailto:gvsig_usuarios@listserv.gva.es" target="_blank">gvsig_usuarios@listserv.gva.es</a>><br>
</div>
<br>
<br>
<div>Hola, buenos días necesitaba ayuda sobre cómo añadir, a la vista, una capa dxf desde un scrit,<br>
Gracias y saludos </div>
_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
<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:<br>
<br>
<a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank" rel="noreferrer">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
</div>
<br clear="all">
<br>
-- <br>
<div dir="ltr">
<div dir="ltr">
<div>
<div dir="ltr">
<div>--------------------------------------<br>
Joaquin Jose del Cerro Murciano<br>
Development and software arquitecture manager at gvSIG Team<br>
<a href="mailto:jjdelcerro@gvsig.com" target="_blank">jjdelcerro@gvsig.com</a><br>
gvSIG Association<br>
<a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</body>
</html>