Hola de nuevo, <br>He conseguido instalar 2059, este me deja ejecutar el script pero peta en la linia 1:<br><br>No module named gvsig in &lt;script&gt; at line number 1. <br>¿Que significa? ¿Tengo que poner un nombre cuando realizo el comando de import gvsig?<br>
<br>lo del import geometry tampoco he podido solucionarlo así que te agradeceria si me puedes decir que <br>extensiones tienes seleccionadas para que no se solapen ni sean incompatibles entre elles, etc.<br><br>gracias de antemano, <br>
<br>Saludos, <br><br>Pau<br><br><div class="gmail_quote">2012/11/22 pau maudos bonjoch <span dir="ltr">&lt;<a href="mailto:pau.maudos@gmail.com" target="_blank">pau.maudos@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hola, <br><br>por lo que hace referencia tu pregunta tenia el build 2056.<br>He provado de instalar el 2059 que me has pasado, en diferente raiz, pero no consigo instalarlo;<br><br>el error al iniciar es Errors in initialization of application.<br>

  Dependencia no resuelta en plugin org.gvsig.gazetteer.extension: org.gvsig.gpe.extension<br>  Dependencia no resuelta en plugin org.gvsig.gazetteer.extension: org.gvsig.gpe.extension<div class="im"><br>  Can&#39;t initialize extension &#39;org.gvsig.metadata.app.extension.MetadataPreferencesExtension&#39;.<br>

  Can&#39;t initialize extension &#39;org.gvsig.metadata.app.extension.MetadataExtension&#39;.<br></div>  postInitialize of extension &#39;org.gvsig.educa.thematicmap.app.viewer.ThematicMapExtension&#39; failed.<br><br>no estoy seguro a que exteniones pertenecen...<br>

Por Favor, ¿podrias decirme que extensiones concretas tienes marcadas para que no haya solapamiento entre ellas, y peda ejecutar el script sin problemas?<br><br>Saludos, <br><br>Gracias,<br><br>Pau<div class="HOEnZb"><div class="h5">
<br><br><div class="gmail_quote">
2012/11/21 Victor Acevedo <span dir="ltr">&lt;<a href="mailto:vacevedo.gvsig.org@gmail.com" target="_blank">vacevedo.gvsig.org@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

El 21/11/12 14:27, pau maudos bonjoch escribió:<br>
<div>&gt; Hola de nuevo,<br>
&gt;<br>
&gt; respecto a tu pregunta,<br>
&gt; ¿ Estas instalando sobre la misma carpeta donde hiciste la instalacion<br>
&gt; completa<br>
&gt; en una prueba anterior ?<br>
&gt;<br>
&gt; Sí lo estaba haciendo sobre la misma carpeta!! (me habias dicho que avisara<br>
&gt; de esopara tenerlo en cuenta de cara a proximos build).<br>
&gt; Lo unico que he hecho es cambiar la raiz donde instalar el programa y he<br>
&gt; conseguido instalarlo (una interfaz inicial muy bonita por cierto).<br>
&gt; También he conseguido instalar el scriptin framework para trabajar con<br>
&gt; scripts.<br>
&gt;<br>
&gt; Ahora el problema es que el script de Victor me peta a la 3a linia<br>
&gt;   ImportError: No module named geom in script at line number 3<br>
&gt;<br>
&gt; Victor a que te refieres cuando das la sentencia de &quot;import geom&quot;<br>
&gt; En el script he cambiado el destino donde quiero que me almacene el nuevo<br>
&gt; shape, a parte de esto,<br>
&gt; ¿El script lo copio todo entero (de golpe)?<br>
&gt;<br>
&gt; Por lo demás decir que sí que tenia la capa activa (tal y como me habeis<br>
&gt; dicho).<br>
&gt;<br>
&gt; PD: muchas gracias por poner anotaciones en el script, se agradece<br>
&gt; muchisimo.<br>
&gt;<br>
&gt; Gracias,<br>
&gt;<br>
&gt; Saludos,<br>
&gt;<br>
&gt; Pau<br>
&gt;<br>
<br>
</div>Acabo de instalar el último build, gvSIG-desktop-2.0.0-2059-beta2,<br>
publicado hoy mismo y están todos los módulos. Lo único que se me ocurre<br>
es que te has instalado una versión antigua de la extensión de scripting<br>
y ese módulo en concreto no está.<br>
<br>
Lo mejor sería que te instalases este build<br>
<br>
para windows<br>
<br>
<a href="http://downloads.gvsig.org/download/gvsig-desktop/dists/2.0.0/builds/2059/gvSIG-desktop-2.0.0-2059-beta2-win-x86-standard-withjre.exe" target="_blank">http://downloads.gvsig.org/download/gvsig-desktop/dists/2.0.0/builds/2059/gvSIG-desktop-2.0.0-2059-beta2-win-x86-standard-withjre.exe</a><br>


<br>
para linux<br>
<br>
<a href="http://downloads.gvsig.org/download/gvsig-desktop/dists/2.0.0/builds/2059/gvSIG-desktop-2.0.0-2059-beta2-lin-x86-standard-withjre.bin" target="_blank">http://downloads.gvsig.org/download/gvsig-desktop/dists/2.0.0/builds/2059/gvSIG-desktop-2.0.0-2059-beta2-lin-x86-standard-withjre.bin</a><br>


<br>
Con este build debe funcionarte.<br>
<br>
Saludos,<br>
Victor<br>
<div><div>&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2012/11/21 Joaquin del Cerro &lt;<a href="mailto:jjdelcerro.gvsig@gmail.com" target="_blank">jjdelcerro.gvsig@gmail.com</a>&gt;<br>
&gt;<br>
&gt;&gt; El 21/11/12 10:37, pau maudos bonjoch escribió:<br>
&gt;&gt;&gt; Hola,<br>
&gt;&gt;&gt; visto así queda muy claro todo, he estado probando de instalar el gvsig<br>
&gt;&gt; 2.0<br>
&gt;&gt;&gt; último build en desarrollo y el beta 1,<br>
&gt;&gt;&gt; añadiendo solo la extension de scripting framework.<br>
&gt;&gt;&gt; Los dos petan solo al iniciar. Al inicar me dice que ATENCIÓN: Versión en<br>
&gt;&gt;&gt; desarrollo. Peuede contener errores importantes e incluso provocar daños<br>
&gt;&gt; en<br>
&gt;&gt;&gt; los ficheros editados.<br>
&gt;&gt;&gt; Si desea trabajar de forma normal con gvSIG le recomendamos que utilice<br>
&gt;&gt; la<br>
&gt;&gt;&gt; ultima version estandard.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Al iniciar petan las siguientes extensiones:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Errors in initialization of application.<br>
&gt;&gt;&gt;    Can&#39;t initialize extension<br>
&gt;&gt;&gt; &#39;org.gvsig.metadata.app.extension.MetadataPreferencesExtension&#39;.<br>
&gt;&gt;&gt;    Can&#39;t initialize extension<br>
&gt;&gt;&gt; &#39;org.gvsig.metadata.app.extension.MetadataExtension&#39;.<br>
&gt;&gt;&gt;    postInitialize of extension<br>
&gt;&gt;&gt; &#39;org.gvsig.educa.thematicmap.app.viewer.ThematicMapExtension&#39; failed<br>
&gt;&gt;&gt;    postInitialize of extension &#39;org.gvsig.app.extension.TableExtension&#39;<br>
&gt;&gt;&gt; failed<br>
&gt;&gt;&gt;    postInitialize of extension<br>
&gt;&gt; &#39;org.gvsig.app.extension.LayoutMainExtension&#39;<br>
&gt;&gt;&gt; failed<br>
&gt;&gt;&gt;    postInitialize of extension &#39;org.gvsig.editing.CADExtension&#39; failed<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; y al intentar ejecutar la herramienta de &quot;scripting&quot; / &quot;scripting<br>
&gt;&gt; composer&quot;<br>
&gt;&gt;&gt; la extensión peta al iniciar.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Errors in initialization of application. Can&#39;t initialize extension<br>
&gt;&gt;&gt; &#39;org.gvsig.metadata.app.extension.MetadataPreferencesExtension&#39;. Can&#39;t<br>
&gt;&gt;&gt; initialize extension<br>
&gt;&gt; &#39;org.gvsig.metadata.app.extension.MetadataExtension&#39;.<br>
&gt;&gt;&gt; postInitialize of extension<br>
&gt;&gt;&gt; &#39;org.gvsig.educa.thematicmap.app.viewer.ThematicMapExtension&#39; failed<br>
&gt;&gt;&gt; postInitialize of extension &#39;org.gvsig.app.extension.TableExtension&#39;<br>
&gt;&gt; failed<br>
&gt;&gt;&gt; postInitialize of extension &#39;org.gvsig.app.extension.LayoutMainExtension&#39;<br>
&gt;&gt;&gt; failed postInitialize of extension &#39;org.gvsig.editing.CADExtension&#39;<br>
&gt;&gt; failed<br>
&gt;&gt;&gt; org.gvsig.andami.Launcher$LaunchException: Errors in initialization of<br>
&gt;&gt;&gt; application. Can&#39;t initialize extension<br>
&gt;&gt;&gt; &#39;org.gvsig.metadata.app.extension.MetadataPreferencesExtension&#39;. Can&#39;t<br>
&gt;&gt;&gt; initialize extension<br>
&gt;&gt; &#39;org.gvsig.metadata.app.extension.MetadataExtension&#39;.<br>
&gt;&gt;&gt; postInitialize of extension<br>
&gt;&gt;&gt; &#39;org.gvsig.educa.thematicmap.app.viewer.ThematicMapExtension&#39; failed<br>
&gt;&gt;&gt; postInitialize of extension &#39;org.gvsig.app.extension.TableExtension&#39;<br>
&gt;&gt; failed<br>
&gt;&gt;&gt; postInitialize of extension &#39;org.gvsig.app.extension.LayoutMainExtension&#39;<br>
&gt;&gt;&gt; failed postInitialize of extension &#39;org.gvsig.editing.CADExtension&#39;<br>
&gt;&gt; failed<br>
&gt;&gt;&gt;      org.gvsig.andami.Launcher.addError(Launcher.java:283)<br>
&gt;&gt;&gt;      org.gvsig.andami.Launcher.addError(Launcher.java:290)<br>
&gt;&gt;&gt;      org.gvsig.andami.Launcher.initializeExtensions(Launcher.java:1272)<br>
&gt;&gt;&gt;      org.gvsig.andami.Launcher.access$000(Launcher.java:196)<br>
&gt;&gt;&gt;      org.gvsig.andami.Launcher$3.run(Launcher.java:470)<br>
&gt;&gt;&gt;      java.awt.event.InvocationEvent.dispatch(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue.access$000(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue$3.run(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue$3.run(Unknown Source)<br>
&gt;&gt;&gt;      java.security.AccessController.doPrivileged(Native Method)<br>
&gt;&gt;&gt;      java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;<br>
&gt;&gt; org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:67)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.run(Unknown Source)<br>
&gt;&gt;&gt; java.lang.NullPointerException<br>
&gt;&gt;&gt; java.lang.NullPointerException<br>
&gt;&gt;&gt; java.lang.NullPointerException: null<br>
&gt;&gt;&gt;<br>
&gt;&gt; org.gvsig.app.project.documents.layout.DefaultLayoutManager.getDefinition(DefaultLayoutManager.java:374)<br>
&gt;&gt;&gt;<br>
&gt;&gt; org.gvsig.tools.persistence.impl.DefaultFactories.get(DefaultFactories.java:75)<br>
&gt;&gt;&gt;<br>
&gt;&gt; org.gvsig.tools.persistence.impl.AbstractPersistenceManager.getDynObjectDefinition(AbstractPersistenceManager.java:127)<br>
&gt;&gt;&gt;<br>
&gt;&gt; org.gvsig.andami.PluginServices.getPluginProperties(PluginServices.java:732)<br>
&gt;&gt;&gt;<br>
&gt;&gt; org.gvsig.scripting.app.extension.ScriptingExtension.execute(ScriptingExtension.java:53)<br>
&gt;&gt;&gt;<br>
&gt;&gt; org.gvsig.andami.actioninfo.impl.DefaultActionInfo.execute(DefaultActionInfo.java:215)<br>
&gt;&gt;&gt;<br>
&gt;&gt; org.gvsig.andami.actioninfo.impl.DefaultActionInfo.actionPerformed(DefaultActionInfo.java:245)<br>
&gt;&gt;&gt;      javax.swing.AbstractButton.fireActionPerformed(Unknown Source)<br>
&gt;&gt;&gt;      javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)<br>
&gt;&gt;&gt;      javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)<br>
&gt;&gt;&gt;      javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>
&gt;&gt;&gt;      javax.swing.AbstractButton.doClick(Unknown Source)<br>
&gt;&gt;&gt;      javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)<br>
&gt;&gt;&gt;      javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown<br>
&gt;&gt;&gt; Source)<br>
&gt;&gt;&gt;      java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.Component.processMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;      javax.swing.JComponent.processMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.Component.processEvent(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.Container.processEvent(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.Component.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.Container.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.Component.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.Container.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.Component.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue.access$000(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue$3.run(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue$3.run(Unknown Source)<br>
&gt;&gt;&gt;      java.security.AccessController.doPrivileged(Native Method)<br>
&gt;&gt;&gt;      java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;      java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue$4.run(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue$4.run(Unknown Source)<br>
&gt;&gt;&gt;      java.security.AccessController.doPrivileged(Native Method)<br>
&gt;&gt;&gt;      java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;      java.awt.EventQueue.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;<br>
&gt;&gt; org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:67)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
&gt;&gt;&gt;      java.awt.EventDispatchThread.run(Unknown Source)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; En el intento anterior de instalación sí que habia añadido más<br>
&gt;&gt; extensiones<br>
&gt;&gt;&gt; por probar a ver...<br>
&gt;&gt;&gt; pero en este intento solo he añadido la extension de scripting framework<br>
&gt;&gt;&gt; que es la que queria para realizar el proceso descrito.<br>
&gt;&gt;&gt; No sé si tengo que desmarcar más extensiones en este caso solo he añadido<br>
&gt;&gt;&gt; la de scripting framework i sigue petando.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ¿cómo realizabais las pruebas?<br>
&gt;&gt;&gt; Siento que estaba muy cerca de conseguirlo, necesito otro empujón<br>
&gt;&gt; porfavor<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Hola,<br>
&gt;&gt; pues por lo que dice la traza que pegas tienes instalados mas plugins de<br>
&gt;&gt; los<br>
&gt;&gt; que lleva la instalacion tipica, concretamente parece que estan instalados:<br>
&gt;&gt;<br>
&gt;&gt; - metadatos<br>
&gt;&gt; - mapas tematicos<br>
&gt;&gt; - table in layout<br>
&gt;&gt;<br>
&gt;&gt; Una pregunta....<br>
&gt;&gt; ¿ Estas instalando sobre la misma carpeta donde hiciste la instalacion<br>
&gt;&gt; completa<br>
&gt;&gt; en una prueba anterior ?<br>
&gt;&gt;<br>
&gt;&gt; Si fuese eso, podria ser que no se borrasen los datos de la instalacion<br>
&gt;&gt; anterior<br>
&gt;&gt; y esten quedando esos plugins de antes. Prueba a instalar en una carpeta<br>
&gt;&gt; que este<br>
&gt;&gt; vacia, y me dices si era eso para tenerlo en cuenta en el instalador para<br>
&gt;&gt; proximos<br>
&gt;&gt; build.<br>
&gt;&gt;<br>
&gt;&gt; Lo que no entiendo es por que te falla el plugin de scripting.<br>
&gt;&gt; Si acaso prueba ha hacer una instalacion tipica solo, sobre una carpeta<br>
&gt;&gt; vacia, y<br>
&gt;&gt; si eso te va bien desde &quot;herramienta-Instalador de complementos&quot;, con el<br>
&gt;&gt; check<br>
&gt;&gt; de instalacion standard, instala el paquete de scripting. Vuelve a<br>
&gt;&gt; arrancar y<br>
&gt;&gt; a ver si asi te funciona.<br>
&gt;&gt; Si no lo hace, en la carpeta de tu usuario tendras una carpte gvSIG, y<br>
&gt;&gt; dentro<br>
&gt;&gt; un fichero gvSIG.log, adjuntalo a tu mensaje a ver si puedo ver que le<br>
&gt;&gt; pasa.<br>
&gt;&gt;<br>
&gt;&gt; Respecto al mensaje que muestra al inicio sobre que es una version en<br>
&gt;&gt; desarrollo es normal, esta en todas las instalaciones de gvSIG que aun no<br>
&gt;&gt; se han publicado como versiones finales o rcs.<br>
&gt;&gt;<br>
&gt;&gt; Un saludo<br>
&gt;&gt; Joaquin<br>
&gt;&gt;<br>
&gt;&gt;&gt; Gracias de antemano,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Saludos,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Pau<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 2012/11/20 Vicent &lt;<a href="mailto:domenech_vicmat@gva.es" target="_blank">domenech_vicmat@gva.es</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hola Pau,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Creo que con el último mensage de Joaquín queda bastante claro,<br>
&gt;&gt;&gt;&gt; resumiendo sería algo así:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;       1) Instalar el último build de gvSIG 2058 desde los siguientes<br>
&gt;&gt; links:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;               windows:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt; <a href="http://downloads.gvsig.org/download/gvsig-desktop/dists/2.0.0/builds/2058/gvSIG-desktop-2.0.0-2058-testing-win-x86-standard-withjre.exe" target="_blank">http://downloads.gvsig.org/download/gvsig-desktop/dists/2.0.0/builds/2058/gvSIG-desktop-2.0.0-2058-testing-win-x86-standard-withjre.exe</a><br>


&gt;&gt;&gt;&gt;               linux:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt; <a href="http://downloads.gvsig.org/download/gvsig-desktop/dists/2.0.0/builds/2058/gvSIG-desktop-2.0.0-2058-testing-lin-x86-standard-withjre.bin" target="_blank">http://downloads.gvsig.org/download/gvsig-desktop/dists/2.0.0/builds/2058/gvSIG-desktop-2.0.0-2058-testing-lin-x86-standard-withjre.bin</a><br>


&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;       2) Proceder a su instalación, dependiendo del SO, y desde la<br>
&gt;&gt;&gt;&gt; instalación personalizada se añade únicamente el complemento de<br>
&gt;&gt; Scripting.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;       3) Inicar gvSIG.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;       4) Se accede al compositor desde Menú / Herramientas / Scripting /<br>
&gt;&gt;&gt;&gt; Scripting Composer.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;       5) Creamos un nuevo script desde File / New, se pone el nombre<br>
&gt;&gt;&gt;&gt; deseado; Type y Language lo dejamos por defecto.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;       6) Machacamos el texto que aparece por defecto por el script que ha<br>
&gt;&gt;&gt;&gt; elaborado Víctor.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;       7) Se guardan los cambios y se ejecuta el Script desde File / Run.<br>
&gt;&gt;&gt;&gt; Debería resolver lo que pides. Siempre teniendo el shape cargado en la<br>
&gt;&gt;&gt;&gt; vista y seleccionado como activo.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Saludos,<br>
&gt;&gt;&gt;&gt; Vicent<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 19/11/12 21:54, Joaquin del Cerro wrote:<br>
&gt;&gt;&gt;&gt;&gt; El 19/11/12 14:15, pau maudos bonjoch escribió:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; si lo hago tal y como me has escrito (el gestor de complementos, menú<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Herramientas/Administrador de complementos y luego en la instalación<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; standard selecciona Scripting Framework).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; sí que encuentro el pluguin pero no me deja seleccionarlo y seguir,<br>
&gt;&gt; no<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; solo eneste pluguin sino en ninguno, por eso preguntaba si lo podia<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; descargar y instalarlo yo mismo (desde archivo...)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Hola Pau,<br>
&gt;&gt;&gt;&gt;&gt; no entiendo muy bien lo que intentas decir sobre que no lo puedes<br>
&gt;&gt;&gt;&gt; instalar desde<br>
&gt;&gt;&gt;&gt;&gt; el administrador de complementos. Si puedieses darnos algo mas de<br>
&gt;&gt;&gt;&gt; informacion<br>
&gt;&gt;&gt;&gt;&gt; sobre que has intentado hacer te lo agradeceria ya que podemos intentar<br>
&gt;&gt;&gt;&gt; ver<br>
&gt;&gt;&gt;&gt;&gt; bajo que circunstancias falla esto.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Respecto a de donde descargarte un paquete para la 2.0, puedes hacerlo<br>
&gt;&gt;&gt;&gt; desde<br>
&gt;&gt;&gt;&gt;&gt; aqui:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt; <a href="https://gvsig.org/web/projects/gvsig-desktop/official/gvsig-2.0/complementos" target="_blank">https://gvsig.org/web/projects/gvsig-desktop/official/gvsig-2.0/complementos</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Y luego desde el administrador de complementos usar la opcion de<br>
&gt;&gt;&gt;&gt; seleccionar<br>
&gt;&gt;&gt;&gt;&gt; archivo.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; lo he descargado de <a href="http://www.gvsig.org" target="_blank">www.gvsig.org</a> y aunque en la pagina insiste en<br>
&gt;&gt; que<br>
&gt;&gt;&gt;&gt; la<br>
&gt;&gt;&gt;&gt;&gt;&gt; versión está en prueba si que se encuentra la herramienta, pero me<br>
&gt;&gt;&gt;&gt; aparece<br>
&gt;&gt;&gt;&gt;&gt;&gt; error y no puedo acceder a ella.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Pues no se que es lo que te has podido desdecargar, si pudieses indicar<br>
&gt;&gt;&gt;&gt;&gt; desde que parte de la web te lo agradeceria.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; luego he provado de descargar el gvsig 2.0 y me da error:<br>
&gt;&gt;&gt;&gt;&gt; Uhmmmm, vale, entiendo que antes te referias todo sobre la 1.X.<br>
&gt;&gt;&gt;&gt;&gt; En la 1.12 ( y me parece recordar en la 1.11), viene instalado el<br>
&gt;&gt;&gt;&gt;&gt; plugin de scripting por defecto, por eso no te deja instalarlo<br>
&gt;&gt;&gt;&gt;&gt; desde el administrador de complementos, ya que ya esta instalado-<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; JAVA.LANG.NULLPOINTEREXCEPTION<br>
&gt;&gt;&gt;&gt;&gt;&gt; Errors in initialization of application. Can&#39;t initialize extension<br>
&gt;&gt;&gt;&gt;&gt;&gt; &#39;org.gvsig.metadata.app.extension.MetadataPreferencesExtension&#39;. Can&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt; initialize extension<br>
&gt;&gt;&gt;&gt; &#39;org.gvsig.metadata.app.extension.MetadataExtension&#39;.<br>
&gt;&gt;&gt;&gt;&gt;&gt; postInitialize of extension<br>
&gt;&gt;&gt;&gt;&gt;&gt; &#39;org.gvsig.educa.thematicmap.app.viewer.ThematicMapExtension&#39; failed<br>
&gt;&gt;&gt;&gt;&gt;&gt; postInitialize of extension &#39;org.gvsig.app.extension.TableExtension&#39;<br>
&gt;&gt;&gt;&gt; failed<br>
&gt;&gt;&gt;&gt;&gt;&gt; postInitialize of extension<br>
&gt;&gt;&gt;&gt; &#39;org.gvsig.app.extension.LayoutMainExtension&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt; failed postInitialize of extension &#39;org.gvsig.editing.CADExtension&#39;<br>
&gt;&gt;&gt;&gt; failed<br>
&gt;&gt;&gt;&gt;&gt;&gt; org.gvsig.andami.Launcher$LaunchException: Errors in initialization of<br>
&gt;&gt;&gt;&gt;&gt;&gt; application. Can&#39;t initialize extension<br>
&gt;&gt;&gt;&gt;&gt;&gt; &#39;org.gvsig.metadata.app.extension.MetadataPreferencesExtension&#39;. Can&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt; initialize extension<br>
&gt;&gt;&gt;&gt; &#39;org.gvsig.metadata.app.extension.MetadataExtension&#39;.<br>
&gt;&gt;&gt;&gt;&gt;&gt; postInitialize of extension<br>
&gt;&gt;&gt;&gt;&gt;&gt; &#39;org.gvsig.educa.thematicmap.app.viewer.ThematicMapExtension&#39; failed<br>
&gt;&gt;&gt;&gt;&gt;&gt; postInitialize of extension &#39;org.gvsig.app.extension.TableExtension&#39;<br>
&gt;&gt;&gt;&gt; failed<br>
&gt;&gt;&gt;&gt;&gt;&gt; postInitialize of extension<br>
&gt;&gt;&gt;&gt; &#39;org.gvsig.app.extension.LayoutMainExtension&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt; failed postInitialize of extension &#39;org.gvsig.editing.CADExtension&#39;<br>
&gt;&gt;&gt;&gt; failed<br>
&gt;&gt;&gt;&gt;&gt;&gt;       org.gvsig.andami.Launcher.addError(Launcher.java:283)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       org.gvsig.andami.Launcher.addError(Launcher.java:290)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.andami.Launcher.initializeExtensions(Launcher.java:1272)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       org.gvsig.andami.Launcher.access$000(Launcher.java:196)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       org.gvsig.andami.Launcher$3.run(Launcher.java:470)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.event.InvocationEvent.dispatch(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue.access$000(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue$3.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue$3.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.AccessController.doPrivileged(Native Method)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown<br>
&gt;&gt;&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:67)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt; java.lang.NullPointerException<br>
&gt;&gt;&gt;&gt;&gt;&gt; java.lang.NullPointerException<br>
&gt;&gt;&gt;&gt;&gt;&gt; java.lang.NullPointerException: null<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.app.project.documents.layout.DefaultLayoutManager.getDefinition(DefaultLayoutManager.java:374)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.tools.persistence.impl.DefaultFactories.get(DefaultFactories.java:75)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.tools.persistence.impl.AbstractPersistenceManager.getDynObjectDefinition(AbstractPersistenceManager.java:127)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.andami.PluginServices.getPluginProperties(PluginServices.java:732)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.scripting.app.extension.ScriptingExtension.execute(ScriptingExtension.java:53)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.andami.actioninfo.impl.DefaultActionInfo.execute(DefaultActionInfo.java:215)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.andami.actioninfo.impl.DefaultActionInfo.actionPerformed(DefaultActionInfo.java:245)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.AbstractButton.fireActionPerformed(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.AbstractButton$Handler.actionPerformed(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.DefaultButtonModel.fireActionPerformed(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.AbstractButton.doClick(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;   javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown<br>
&gt;&gt;&gt;&gt;&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Component.processMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.JComponent.processMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Component.processEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Container.processEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Component.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Container.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Component.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Container.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Component.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue.access$000(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue$3.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue$3.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.AccessController.doPrivileged(Native Method)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown<br>
&gt;&gt;&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown<br>
&gt;&gt;&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue$4.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue$4.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.AccessController.doPrivileged(Native Method)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown<br>
&gt;&gt;&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:67)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt; java.lang.NullPointerException<br>
&gt;&gt;&gt;&gt;&gt;&gt; java.lang.NullPointerException<br>
&gt;&gt;&gt;&gt;&gt;&gt; java.lang.NullPointerException: null<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.app.project.documents.layout.DefaultLayoutManager.getDefinition(DefaultLayoutManager.java:374)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.tools.persistence.impl.DefaultFactories.get(DefaultFactories.java:75)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.tools.persistence.impl.AbstractPersistenceManager.getDynObjectDefinition(AbstractPersistenceManager.java:127)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.andami.PluginServices.getPluginProperties(PluginServices.java:732)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.scripting.app.extension.ScriptingExtension.execute(ScriptingExtension.java:53)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.andami.actioninfo.impl.DefaultActionInfo.execute(DefaultActionInfo.java:215)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.andami.actioninfo.impl.DefaultActionInfo.actionPerformed(DefaultActionInfo.java:245)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.AbstractButton.fireActionPerformed(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.AbstractButton$Handler.actionPerformed(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.DefaultButtonModel.fireActionPerformed(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.AbstractButton.doClick(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;   javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown<br>
&gt;&gt;&gt;&gt;&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Component.processMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       javax.swing.JComponent.processMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Component.processEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Container.processEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Component.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Container.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Component.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Container.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.Component.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue.access$000(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue$3.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue$3.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.AccessController.doPrivileged(Native Method)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown<br>
&gt;&gt;&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown<br>
&gt;&gt;&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue$4.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue$4.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.AccessController.doPrivileged(Native Method)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown<br>
&gt;&gt;&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventQueue.dispatchEvent(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;   org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:67)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown<br>
&gt;&gt; Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;       java.awt.EventDispatchThread.run(Unknown Source)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Siempre que comuniques un error estaria bien que adjuntases el fichero<br>
&gt;&gt;&gt;&gt; gvSIG.log<br>
&gt;&gt;&gt;&gt;&gt; que hay en la carpeta de tu usuario/gvSIG, nos ayuda a saber que es lo<br>
&gt;&gt;&gt;&gt; que<br>
&gt;&gt;&gt;&gt;&gt; puede estar pasando con mas precision, pero por lo que comentas es muy<br>
&gt;&gt;&gt;&gt; probable<br>
&gt;&gt;&gt;&gt;&gt; que te hayas bajado un gvSIG 2, y durante el proceso de instalacion<br>
&gt;&gt; hayas<br>
&gt;&gt;&gt;&gt;&gt; marcado para instalar todos los paquetes. Hay algunos paquetes que se<br>
&gt;&gt;&gt;&gt; encuentran<br>
&gt;&gt;&gt;&gt;&gt; en fase de desarrollo y no funcionan correctamente y otros que<br>
&gt;&gt;&gt;&gt; simplemente<br>
&gt;&gt;&gt;&gt;&gt; son incompatibles entre si. Te recomiendo que instales unicamente los<br>
&gt;&gt;&gt;&gt; paquetes<br>
&gt;&gt;&gt;&gt;&gt; que vienen seleccionados cuando le das a instalacion personalizada y<br>
&gt;&gt;&gt;&gt; añadas<br>
&gt;&gt;&gt;&gt;&gt; unicamente el de scripting. Las pruebas sobre la 2, las estamos<br>
&gt;&gt; haciendo<br>
&gt;&gt;&gt;&gt; con<br>
&gt;&gt;&gt;&gt;&gt; esa configuracion y suele funcionar bastante bien.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ¿ Puedo descargar un paquete o similar de gvsig srcipting framework<br>
&gt;&gt; para<br>
&gt;&gt;&gt;&gt;&gt;&gt; gvsig 1.11 ?<br>
&gt;&gt;&gt;&gt;&gt; El plugin de scripting viene de base con gvSIG 1.11, no recuerdo si<br>
&gt;&gt;&gt;&gt; viene o<br>
&gt;&gt;&gt;&gt;&gt; no activado, pero tiene muchas limitaciones, carece de ningun tipo de<br>
&gt;&gt;&gt;&gt; interface<br>
&gt;&gt;&gt;&gt;&gt; de usuario para poder crear tus scripts y no hay nada de documentacion<br>
&gt;&gt;&gt;&gt; sobre<br>
&gt;&gt;&gt;&gt;&gt; el. Ademas de que la solucion que te ha apuntado Victor es unicamente<br>
&gt;&gt;&gt;&gt; para<br>
&gt;&gt;&gt;&gt;&gt; la version 2 de gvSIG (si no esta activado en la 1.11 puedes hacerlo<br>
&gt;&gt;&gt;&gt; desde<br>
&gt;&gt;&gt;&gt;&gt; las preferencias).<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ¿de dónde te lo descargaste tu?<br>
&gt;&gt;&gt;&gt;&gt; Victor, se ha ofrecido a mantener y potenciar el plugin de scripting<br>
&gt;&gt; para<br>
&gt;&gt;&gt;&gt;&gt; gvSIG 2.0, en general, todo lo que cuenta lo va probando sobre el<br>
&gt;&gt; ultimo<br>
&gt;&gt;&gt;&gt;&gt; build de desarrollo de gvSIG 2.0 con el plugin de scripting instalado.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Puedes descargarte esa version de gvSIG desde:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt; <a href="https://gvsig.org/web/projects/gvsig-desktop/official/gvsig-2.0/descargas" target="_blank">https://gvsig.org/web/projects/gvsig-desktop/official/gvsig-2.0/descargas</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; siguiendo el enlace de &quot;ultimo build en desarrollo&quot;. Actualmente el<br>
&gt;&gt;&gt;&gt; ultimo<br>
&gt;&gt;&gt;&gt;&gt; build es el 2058, y para instalar te recomendaria:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; - gvSIG-desktop-2.0.0-2058-testing-lin-x86-standard-withjre.bin<br>
&gt;&gt;&gt;&gt;&gt; - gvSIG-desktop-2.0.0-2058-testing-win-x86-standard-withjre.exe<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Segun estes en windows o linux.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Un saludo<br>
&gt;&gt;&gt;&gt;&gt; Joaquin<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; gracias<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2012/11/19 Victor Acevedo &lt;<a href="mailto:vacevedo.gvsig.org@gmail.com" target="_blank">vacevedo.gvsig.org@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; El 19/11/12 10:04, pau maudos bonjoch escribió:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; otra cosa como lo has ejecutado, ¿mediante un compliador de Phyton?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ¿Cual?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hola de nuevo,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a esto no te he respondido. Python es un lenguaje interpretado, no<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; necesita compilarse. Lo que necesitas es tener instalado el<br>
&gt;&gt;&gt;&gt; intérprete.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Puedes obtener más información desde la página del proyecto [1].<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; De todas formas, verás que la extensión de scripting lleva<br>
&gt;&gt; incorporado<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; un terminal desde el que puedes hacer pruebas y tiene la ventaja de<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; estar integrado en gvSIG, por lo que puedes acceder a lo que tengas<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; cargado desde este terminal.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Saludos,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Victor Acevedo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [1] <a href="http://www.python.org/" target="_blank">http://www.python.org/</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Saludos y gracias de antemano,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Pau<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; PD: Si a otros usuarios se os ocurre como hacerlo promonerlo!<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2012/11/16 Victor Acevedo &lt;<a href="mailto:vacevedo.gvsig.org@gmail.com" target="_blank">vacevedo.gvsig.org@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; El 16/11/12 12:25, pau maudos bonjoch escribió:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;     Hola soy Pau<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Estoy trabajando con el código de SIOSE y quiero rellenar otro<br>
&gt;&gt;&gt;&gt; campo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; según<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; una serie de parámetros que cito a posteriormente (un poco más<br>
&gt;&gt;&gt;&gt; abajo).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Este codigo corresponde al SIOSE que catalogó los usos del suelo<br>
&gt;&gt; de<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; España,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pero la lió muchisima al querer poner demasiada información en un<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mismo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; poligono.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; El codigo es algo parecido a esto:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(90FDPpl_05FDC_05SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; AAR(80EDFva_10CHLsc_10PRDsc)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(80MTR_10FDPpl_10SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; FDPpl<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(70FDC_30MTR)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; AAR(70EDFva_10PRDsc_10CHLsc_**10FDC)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(85FDPpl_10FDC_05SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; FDC<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(40PRDsc_40CHLsc_10FDC_**05EDFva_05VAP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(60MTR_40FDPpl)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(35EDFvd_35UEN(45ZAU_35EDFvd_**20VAP)_15PAG(55SNE_35EDFnv_**<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 05OCT_05VAP)_15PRDsc)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(50PST_25ECM(75OCT_15ZAU_**10VAP)_25SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(85CNFpl_15MTR)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(50FDC_40PRDsc_10EDFva)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(60MTR_30PST_10SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; UEN(40EDFvd_40ZAU_20VAP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; NRV(85VAP_15ZAU)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(70MTR_30SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(75PRDsc_25IAS(80EDFnv_20ZEV)**)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(55MTR_30FDC_15SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(80CNFpl_20MTR)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(70FDCfr_30ACU)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(55PRDsc_35MTRpc_05FDPpl_**05SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(65MTRpc_35FDC)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; AAR(60EDFva_20PRDsc_10CHLsc_**10FDC)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(60FDC_30MTR_10SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(35PRDsc_30LOCsc_25IAS(**50EDFnv_25VAP_20SNE_05ZAU)_**10EDFva)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(40PRDsc_25EDFva_25IAS(**80EDFnv_20VAP)_10UEN(80EDFvd_**20SNE))<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; EDU(35OCT_35SNE_15EDFea_15VAP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(60AAR(90EDFva_05PRDsc_**05CHLsc)_40PRDsc)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(35PRDsc_20CHLsc_20FDC_**10EDFva_10EDFnv_05VAP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(80PRDsc_10CHLsc_05FDC_05VAP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; AAR(70EDFva_10FDC_10CHLsc_**10PRDsc)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(40MTR_40FDC_20EDFva)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; FDC<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(25AAR(EDFva)_25CHLsc_**25PRDsc_15FDC_10EDFva)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(30PRDsc_30EDFva_20AAR(**90EDFva_05PRDsc_05CHLsc)_**<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 10UEN(90EDFvd_05ZAU_05VAP)_**05FDC_05LOCsc)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; PAG(80ZEV_15EDFnv_05VAP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(65PRDsc_20CHLsc_10VAP_05FDC)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(30PRDsc_30CHLsc_15EDFva_**10MTR_10PAG(80ZEV_20EDFnv)_**05VAP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(75FDC_15PRDsc_10FDPpl)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(55MTR_40FDPpl_05SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(70MTR_25CNFpl_05SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(65PRDsc_25CHLsc_05FDC_**05EDFva)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; A(70CNFpl_15FDPpl_15MTR)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(60PRDsc_20CHLsc_10FDC_**05EDFnv_05VAP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(65PRDsc_15FDC_10MTRct_05VAP_**05EDFva)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(55PRDsc_30FDC_10FDPpl_05VAP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; PRDsc<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(55EDFva_30PRDsc_15FDC)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; EDP(60ZAU_15SNE_10EDFea_10VAP_**05OCT)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(65PRDsc_30CHLsc_05SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; PAG(70ZEV_15ZAU_10EDFnv_05VAP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; AAR(65EDFva_30PRDsc_05CHLsc)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I(90UEN(75EDFea_10SNE_10VAP_**05ZAU)_10UCS(90EDFva_10ZAU))<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; estos son los codigos que pertenecen a distintos poligonos...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; cada grupo de tres letras le corresponde un uso distinto.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; yo quisiera rellenar en otra columna la siguiente operación<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - haciendo una suma del % del uso predominante (se que este es<br>
&gt;&gt; muy<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complicado, debido a que el codigo es muy complejo...)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - o bién, otro caso que se aproximaria al objetivo es que se<br>
&gt;&gt;&gt;&gt; muestren<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; en<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; otro campo las tres primeras letras MAYUSCULAS, dentro de cada<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; parentesis<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; si  contienen parentesis, sino las tres que hay en el poligono en<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; cuestion.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; El problema es que antes del parentesis puedes encontrarte des de<br>
&gt;&gt;&gt;&gt; una<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; letra<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; o tres.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Al final lo deje, el codigo pudo conmigo, si pudieras darle un<br>
&gt;&gt; par<br>
&gt;&gt;&gt;&gt; de<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; vueltas al asunto me harias un gran favor.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sé que no es tarea fácil, pero seria de muy gran ayuda. Además,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pareces<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; que<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; dominas el tema a la perfección.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; gracias de antemano<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Pau<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; PD: perdon en el anterior no tenia asunto<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hola Pau,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; no he entendido tu primera intención, pero la aproximación<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - o bién, otro caso que se aproximaria al objetivo es que se<br>
&gt;&gt;&gt;&gt; muestren<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; en<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; otro campo las tres primeras letras MAYUSCULAS, dentro de cada<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; parentesis<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; si  contienen parentesis, sino las tres que hay en el poligono en<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; cuestion.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; El problema es que antes del parentesis puedes encontrarte des de<br>
&gt;&gt;&gt;&gt; una<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; letra<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; o tres.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; no es tan complicada mediante un script. Si lo he entendido bien.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Necesitas las 3 primeras ocurrencias de letras en mayúsculas<br>
&gt;&gt; después<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; de un<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; paréntesis, y si no hay paréntesis, lo que sea que haya en la<br>
&gt;&gt;&gt;&gt; cadena.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lo que he hecho es copiar los datos que adjuntas en el correo en<br>
&gt;&gt; un<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; archivo que he dejado en &#39;/tmp/codigos.txt&#39; y montar el siguiente<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; script.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Está hecho deprisa y corriendo pero te dará una idea de lo que<br>
&gt;&gt; pudes<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; hacer.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; {{{<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; import re<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; def main():<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;      f = file(&quot;/tmp/codigos.txt&quot;, &quot;r&quot;)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;      #recorre las lineas del archivo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;      for index, line in enumerate(f.readlines()):<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;        print &quot;%s, %s&quot;%(index,line)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;        #Si no encuentra un &quot;(&quot; devuelve el codigo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;        if line.find(&quot;(&quot;) ==-1:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;          print line<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;          continue<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;        patron = re.compile(&quot;[A-Z]{3}&quot;)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;        index = 0<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;        #busca dentro de la linea todos los &quot;(&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;        while (line.find(&quot;(&quot;, index, len(line)) !=-1):<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;            index = line.find(&quot;(&quot;, index, len(line)) +1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;            dd = line[index:]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;            #busca las 3 primeras mayusculas en la cadena<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;            r=patron.search(dd)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;            #si se ha encontrado algo imprime el resultado<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;            if r:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                print r.string[r.start():r.end()]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;      file.close()<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; }}}<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; El resultado que obtengo de tus datos (10 líneas) es:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 0, I(90FDPpl_05FDC_05SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; FDP<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 1, AAR(80EDFva_10CHLsc_10PRDsc)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; EDF<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2, A(80MTR_10FDPpl_10SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; MTR<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 3, FDPpl<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; FDPpl<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 4, A(70FDC_30MTR)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; FDC<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 5, AAR(70EDFva_10PRDsc_10CHLsc_**10FDC)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; EDF<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 6, A(85FDPpl_10FDC_05SNE)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; FDP<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 7, FDC<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; FDC<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 8, I(40PRDsc_40CHLsc_10FDC_**05EDFva_05VAP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; PRD<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 9, A(60MTR_40FDPpl)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; MTR<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 10, I(35EDFvd_35UEN(45ZAU_35EDFvd_**20VAP)_15PAG(55SNE_35EDFnv_**<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 05OCT_05VAP)_15PRDsc)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; EDF<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ZAU<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SNE<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Si resulta que tienes la capa cargada en gvSIG 2.0 puedes crearte<br>
&gt;&gt;&gt;&gt; una<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; capa<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; nueva con los resultados. Si estas interesado,dímelo y te mando<br>
&gt;&gt; una<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; aproximación.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Te adjunto 3 archivos.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - los codigos de tu correo en un txt (codigos.txt)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - los resultados de ejecutar el script usando el archivo anterior<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - el código<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Saludos,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Victor Acevedo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;     ______________________________**_________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; gvSIG_usuarios mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Para ver histórico de mensajes, editar sus preferencias de<br>
&gt;&gt; usuario<br>
&gt;&gt;&gt;&gt; o<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; darse de baja en esta lista, acuda a la siguiente dirección:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; <a href="http://listserv.gva.es/cgi-**bin/mailman/listinfo/gvsig_**usuarios" target="_blank">http://listserv.gva.es/cgi-**bin/mailman/listinfo/gvsig_**usuarios</a><br>
&gt;&gt;&gt;&gt; &lt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; gvSIG_usuarios mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Para ver histórico de mensajes, editar sus preferencias de<br>
&gt;&gt; usuario o<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; darse<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; de baja en esta lista, acuda a la siguiente dirección:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; gvSIG_usuarios mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Para ver histórico de mensajes, editar sus preferencias de usuario<br>
&gt;&gt; o<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; darse de baja en esta lista, acuda a la siguiente dirección:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; gvSIG_usuarios mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Para ver histórico de mensajes, editar sus preferencias de usuario o<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; darse de baja en esta lista, acuda a la siguiente dirección:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; gvSIG_usuarios mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Para ver histórico de mensajes, editar sus preferencias de usuario o<br>
&gt;&gt;&gt;&gt; darse de baja en esta lista, acuda a la siguiente dirección:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; Vicent Doménech Mata<br>
&gt;&gt;&gt;&gt; Ingeniero Técnico en Topografía<br>
&gt;&gt;&gt;&gt; Telf: 654 562 474<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Proyecto gvSIG<br>
&gt;&gt;&gt;&gt; Conselleria d&#39;Infraestructures, Territori i Medi Ambient<br>
&gt;&gt;&gt;&gt; València (Spain)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &quot;La crisis es produeix quan lo vell no acaba de morir i lo nou no acaba<br>
&gt;&gt; de<br>
&gt;&gt;&gt;&gt; néixer&quot;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; gvSIG_usuarios mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Para ver histórico de mensajes, editar sus preferencias de usuario o<br>
&gt;&gt; darse<br>
&gt;&gt;&gt;&gt; de baja en esta lista, acuda a la siguiente dirección:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; gvSIG_usuarios mailing list<br>
&gt;&gt;&gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Para ver histórico de mensajes, editar sus preferencias de usuario o<br>
&gt;&gt; darse de baja en esta lista, acuda a la siguiente dirección:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; --------------------------------------<br>
&gt;&gt; Joaquin Jose del Cerro<br>
&gt;&gt; Development and software arquitecture manager.<br>
&gt;&gt; <a href="mailto:jjdelcerro@gvsig.com" target="_blank">jjdelcerro@gvsig.com</a><br>
&gt;&gt; gvSIG Association<br>
&gt;&gt; <a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br>
&gt;&gt; <a href="http://www.gvsig.org" target="_blank">www.gvsig.org</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; gvSIG_usuarios mailing list<br>
&gt;&gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt;&gt;<br>
&gt;&gt; Para ver histórico de mensajes, editar sus preferencias de usuario o darse<br>
&gt;&gt; de baja en esta lista, acuda a la siguiente dirección:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; gvSIG_usuarios mailing list<br>
&gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt;<br>
&gt; 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>
&gt;<br>
&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
&gt;<br>
<br>
_______________________________________________<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="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>