[Gvsig_usuarios] Actualizar atributos con dados de otros vectores

Silvia Franceschi silvia.franceschi en gmail.com
Vie Sep 22 15:07:24 CEST 2017


Thank you so much Joaquin!
I tried to run the script but I had this error:

ERROR 362803 [AWT-EventQueue-0] (NotificationManager.java:90) - Concurrent
modification in store 'cavi_bt_all_generated_nocastellos'.
Concurrent modification in store 'cavi_bt_all_generated_nocastellos'.
at
org.gvsig.fmap.dal.feature.impl.featureset.DefaultFeatureSet.checkSourceStoreModified(DefaultFeatureSet.java:324)
at
org.gvsig.fmap.dal.feature.impl.featureset.FilteredIterator.hasNext(FilteredIterator.java:106)
at
org.gvsig.fmap.dal.feature.impl.featureset.EditedIterator.hasNext(EditedIterator.java:107)
at
org.gvsig.fmap.dal.feature.impl.featureset.AbstractFeatureSet.doAccept(AbstractFeatureSet.java:75)
at
org.gvsig.fmap.dal.feature.impl.featureset.AbstractFeatureSet.accept(AbstractFeatureSet.java:54)
at
org.gvsig.fmap.dal.feature.paging.impl.FeaturePagingHelperImpl.loadDataFromFeatureSet(FeaturePagingHelperImpl.java:453)
at
org.gvsig.fmap.dal.feature.paging.impl.FeaturePagingHelperImpl.loadCurrentPageDataNoSelection(FeaturePagingHelperImpl.java:437)
at
org.gvsig.fmap.dal.feature.paging.impl.FeaturePagingHelperImpl.loadCurrentPageData(FeaturePagingHelperImpl.java:363)
at
org.gvsig.tools.dynobject.impl.DefaultDynObjectPagingHelper.setCalculator(DefaultDynObjectPagingHelper.java:168)
at
org.gvsig.tools.dynobject.impl.DefaultDynObjectPagingHelper.setDefaultCalculator(DefaultDynObjectPagingHelper.java:173)
at
org.gvsig.fmap.dal.feature.paging.impl.FeaturePagingHelperImpl.setSelectionUp(FeaturePagingHelperImpl.java:210)
at
org.gvsig.fmap.dal.feature.paging.impl.FeaturePagingHelperImpl.reloadCurrentPage(FeaturePagingHelperImpl.java:304)
at
org.gvsig.fmap.dal.feature.paging.impl.FeaturePagingHelperImpl.reload(FeaturePagingHelperImpl.java:334)
at
org.gvsig.fmap.mapcontrol.dal.feature.swing.table.FeatureTableModel.updatePaginHelperWithHiddenColums(FeatureTableModel.java:541)
at
org.gvsig.fmap.mapcontrol.dal.feature.swing.table.FeatureTableModel$DelayAction.run(FeatureTableModel.java:361)
at
org.gvsig.fmap.mapcontrol.dal.feature.swing.table.FeatureTableModel$DelayAction.actionPerformed(FeatureTableModel.java:336)
at javax.swing.Timer.fireActionPerformed(Timer.java:313)
at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at
org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
 INFO 363802 [AWT-EventQueue-0] (FeatureTableModel.java:345) -
DelayAction.run[16] begin
 INFO 363821 [AWT-EventQueue-0] (FeatureTableModel.java:376) -
DelayAction.run[0] end

Any idea on what could be?

Thanks

Silvia




2017-09-22 1:49 GMT+02:00 Joaquin Jose del Cerro Murciano <
jjdelcerro en gvsig.org>:

>
>
> El 21 de septiembre de 2017, 18:23, Silvia Franceschi <
> silvia.franceschi en gmail.com> escribió:
>
>> Hola todos,
>> debería actualizar en campo de atributos de una capa vectorial (linear)
>> con el valor del mismo atributo en una otra capa vectorial (polígonos)
>> solamente donde hay intersection de los dos capas (dentro los polígonos).
>>
>> Alguien tiene idea si se puede hacer en gvSIG con uno de los vector tools?
>>
>> Hola Silvia,
> no se si hay algun geoproceso que hace algo como lo que quieres;
> pero te adjunto un pequeño script que hace lo que he entendido que quieres
> hacer.
>
> Seleccionas un capa origen y un atributo de esta.
> Una capa destino y un atributo de esta.
> Y copia el valor de ese atributo de la capa de origen a la de destino para
> los
> registros que intersectan.
>
> Lo he hecho con gvSIG 2.4 RC1. Supongo que en la 2.3 ira.
>
> Lo instalas desde el administrador de complementos, y sin reiniciar puedes
> ir a el lanzador de scripts y ejecutarlo, se llama copyAttribute.
>
> A ver si te sirve.
>
> Un saludo
> Joaquin
>
>
>> Gracias
>>
>> Silvia
>>
>>
>>
>> --
>> ing. Silvia Franceschi
>> Via Latemar, 22
>> 38030 Castello di Fiemme (TN)
>>
>> tel: 0039 -3384501332 <338%20450%201332>
>>
>> _______________________________________________
>> gvSIG_usuarios mailing list
>> gvSIG_usuarios en listserv.gva.es
>>
>> Para ver histórico de mensajes, editar sus preferencias de usuario o
>> darse de baja en esta lista, acuda a la siguiente dirección:
>>
>> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>>
>>
>
>
> --
> --------------------------------------
> Joaquin Jose del Cerro Murciano
> Development and software arquitecture manager at gvSIG Team
> jjdelcerro en gvsig.com
> jjdelcerro en gvsig.org
> gvSIG Association
> www.gvsig.com
> www.gvsig.org
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
> de baja en esta lista, acuda a la siguiente dirección:
>
> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>
>


-- 
ing. Silvia Franceschi
Via Latemar, 22
38030 Castello di Fiemme (TN)

tel: 0039 -3384501332
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20170922/e3b246cd/attachment.html>


Más información sobre la lista de distribución gvSIG_usuarios