<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">El 2 de junio de 2017, 10:52, Iago Alonso Alonso <span dir="ltr">&lt;<a href="mailto:ialonso@enxenio.es" target="_blank">ialonso@enxenio.es</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
<p>Hola Joaquín, gracias por la respuesta. He preguntado qué hacía la extensión de edición que tenemos y me han dicho esto:</p>
<p>- Las dos funcionalidades más importantes eran:</p>
<p>1. Cuando dibujabas un punto, línea, etc en gvSIG tienes que después seleccionar el icono de información, pinchar en el elemento y rellenas los datos, pues en esta extensión se había cambiado para que nada más dibujar el elemento apareciese la ventana para rellenar los datos.</p>
<p>2. Cuando estabas editando una capa, en gvSIG hasta que terminas la edición no se guarda, porque está pensado para trabajar el local, pero en esta extensión se iba guardando &quot;en vivo&quot; así otra persona podía ver inmediatamente los datos, ya que se trabaja contra una base de datos, sin tener que esperar a que la otra persona pulsara &quot;Terminar edición&quot;.</p>
<p>- Otras funcionalidades (aunque hay más, de momento sólo me han comentado esta):</p>
<p>1. Cuando digitalizas por ejemplo una carretera, tienes que ir pulsando por todos los puntos. Pues se habían creado unos Snappers que hacían que pulsabas en el punto incial y depués movías el ratón siguiendo la línea de la carretera y al llegar al final, volvías a pulsar y se marcaba todo el recorrido que habías hecho, así no tenías que ir punto por punto pulsando.</p>
<p> </p>
<p>Viendo que seguramente hay que rehacer todo entonces, ¿por dónde puedo ir empezando o qué sugerencias me dáis con el nuevo plugin?</p></div></blockquote><div><br><br>Hola Iago.<br>gvSIG 2.3 viene ya con algunas de las cosas que comentas.<br>Prueba a ir al menu:<br><br>  Herramiebtas -&gt; desarrollo -&gt; Mostrar monitor de edicion<br><br>Y activas el check &quot;Show feature in form&quot;.<br><br>Carga una capa de por ejemplo poligonos, entra en edicion y crea <br>un poligono nuevo.<br><br>Te deberia mostrar un formulario para que entres los datos alfanumericos.<br><br>Esa pequeña herramienta es mas un ejemplo de como poder hacer esas<br>cosas que te permite ver que eventos tienes diponibles que una herramienta de <br>usuario final, por eso en esta en el menu &quot;desarrollo&quot;.<br><br>Lo suyo es que eches un vistazo a ese codigo y crees tu propia extension.<br><br>Puedes encontrarlo en:<br><br>- <a href="https://redmine.gvsig.net/redmine/projects/gvsig-desktop/repository/entry/tags/org.gvsig.desktop-2.0.157/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/develtools/EditingListenerExtension.java">https://redmine.gvsig.net/redmine/projects/gvsig-desktop/repository/entry/tags/org.gvsig.desktop-2.0.157/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/develtools/EditingListenerExtension.java</a><br><br>- <a href="https://redmine.gvsig.net/redmine/projects/gvsig-desktop/repository/entry/tags/org.gvsig.desktop-2.0.157/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/develtools/EditingListenerPanel.java">https://redmine.gvsig.net/redmine/projects/gvsig-desktop/repository/entry/tags/org.gvsig.desktop-2.0.157/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/develtools/EditingListenerPanel.java</a><br><br>Sobre lo de guardar automaticamente los cambios cuando se introduzca un registro<br>nuevo, seguramente podras hacerlo tambien mirando el codigo del EditingListenerPanel.<br>En el GUI veras que se muestran los eventos que se reciben. Hay un BEFORE_INSERT_FEATURE<br>que es en el que deberias mostrar el formulario y otro AFTER_INSERT_FEATURE en el<br>que supongo podras llamar a commitChanges del FeatureStore.<br><br>Si quieres crear snappers en gvSIG 2.3, puedes encontrar los que lleva gvSIG en<br>el proyecto &quot;org.gvsig.snapping.app.mainplugin&quot; que hay dentro de &quot;org.gvsig.desktop&quot;.<br>No deberian haber cambiado mucho. Mas que nada se han movido de proyecto y tal vez<br>de paquete.<br><br>Espero que te sea de utilidad.<br><br>Un saludo<br>Joaquin<br><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
<p>Muchas gracias, un saludo.</p><div><div class="gmail-h5">
<p> </p>
<p>El 01-06-2017 11:04 PM, Joaquin Jose del Cerro Murciano escribió:</p>
<blockquote type="cite" style="padding:0px 0.4em;border-left:2px solid rgb(16,16,255);margin:0px">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">El 1 de junio de 2017, 17:54, Iago Alonso Alonso <span>&lt;<a href="mailto:ialonso@enxenio.es" target="_blank">ialonso@enxenio.es</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
<p>Hola, actualizando una extensión de edición me encuentro con el siguiente problema. Dicha extensión hace uso de estos imports en varias de sus clases:</p>
<p>import org.gvsig.editing.CADExtension<wbr>;<br>import org.gvsig.editing.gui.cad.Defa<wbr>ultCADTool;<br>import org.gvsig.editing.gui.cad.exce<wbr>ption.CommandException;<br>import org.gvsig.editing.layers.Vecto<wbr>rialLayerEdited;</p>
<p>Además de llamar a DefaultCADTool, VectorialLayerEdited, etc, etc</p>
<p>Según maven, ya no se encuentra &quot;org.gvsig.editing&quot;. Viendo en el SVN, la última versión es la 2.0.112-snapshot, que al hacer mvn clean install da error porque no encuentra en maven los ficheros a descargar. He mirado en el repositorio al que intenta acceder (no recuerdo el link), y si mal no recuerdo, la última versión que sale es la 2.0.111, he tratado de bajar esa pero da error también.</p>
<p>Buscando aquí (<a href="https://redmine.gvsig.net/redmine/projects" target="_blank">https://redmine.gvsig.net/red<wbr>mine/projects</a>), encontré el proyecto &quot;vectorediting&quot; y pensé que igual se habían cambiado las clases a ese nuevo proyecto, pero tras bajarme el proyeto del svn, veo que las clases no están ahí tampoco. ¿Alguien sabe en qué proyecto están ahora para poder importarlas correctamente? Estoy usando la rama de gvsig 2.0.157 que se corresponde con la 2.3.1 que hay liberada para descargar.</p>
</div>
</blockquote>
<div><br>Me temo que hace ya algo mas de dos años que ese plugin desaparecio de gvSIG.<br>El plugin y sus clases no los vas a encontrar en gvSIG 2.3.<br>En lo que a funcionalidad se refiere fue sustituido por el de vectorediting, pero se rehizo completamente asi que no esperes encontrar nada de lo que habia en el viejo.<br><br>Si tienes extensiones a la edicion antigua tendras que rehacerlas. No es posible migrar el codigo a la nueva arquitectura del plugin de edicion vectorial.<br><br>Si sabes que es lo que hacia a nivel de funcionalidad, podemos tratar de orientarte en como desarrollarlo.<br><br>Un saludo<br>Joaquin<br> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
<p>Un saludo.</p>
<p> </p>
<p> </p>
<p> </p>
</div>
<br>______________________________<wbr>_________________<br> gvSIG_desarrolladores mailing list<br><a href="mailto:gvSIG_desarrolladores@listserv.gva.es" target="_blank">gvSIG_desarrolladores@listserv<wbr>.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="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">https://listserv.gva.es/cgi-bi<wbr>n/mailman/listinfo/gvsig_desar<wbr>rolladores</a><br><br></blockquote>
</div>
<br><br clear="all"><br>-- <br>
<div class="gmail-m_-4541302610060646331gmail_signature">------------------------------<wbr>--------<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><a href="mailto:jjdelcerro@gvsig.org" target="_blank">jjdelcerro@gvsig.org</a><br>gvSIG Association<br><a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br><a href="http://www.gvsig.org" target="_blank">www.gvsig.org</a></div>
</div>
</div>
<br>
<div class="gmail-m_-4541302610060646331pre" style="margin:0px;padding:0px;font-family:monospace">______________________________<wbr>_________________<br> gvSIG_desarrolladores mailing list<br><a href="mailto:gvSIG_desarrolladores@listserv.gva.es" target="_blank">gvSIG_desarrolladores@<wbr>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="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">https://listserv.gva.es/cgi-<wbr>bin/mailman/listinfo/gvsig_<wbr>desarrolladores</a></div>
</blockquote>
</div></div></div>
<br>______________________________<wbr>_________________<br>
gvSIG_desarrolladores mailing list<br>
<a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@<wbr>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="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">https://listserv.gva.es/cgi-<wbr>bin/mailman/listinfo/gvsig_<wbr>desarrolladores</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">--------------------------------------<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><a href="mailto:jjdelcerro@gvsig.org" target="_blank">jjdelcerro@gvsig.org</a><br>gvSIG Association<br><a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br><a href="http://www.gvsig.org" target="_blank">www.gvsig.org</a></div>
</div></div>