gvSIG bugs #1673

Funcionamiento incorrecto Snappers sobre build 2063

Added by Leticia Riestra about 11 years ago. Updated over 10 years ago.

Status:Closed% Done:

0%

Priority:UrgentSpent time:-
Assignee:Juan Lucas Domínguez
Category:Vector editing
Target version:2.1.0-2217-devel
Severity: Add-on version:
gvSIG version:2.0.0 Add-on build:
gvSIG build:2063 Add-on resolve version:
Operative System: Add-on resolve build:
Keywords: Proyecto:
Has patch:No Hito:
Add-on name:Unknown

Description

Hola

Estoy probando a digitalizar una capa. Tengo varias capas cargadas en la misma vista y he marcado todas las capas para que se tengan en cuenta a la hora de hacer el snapper (botón derecho sobre una capa, comenzar edición, botón derecho sobre la capa, propiedades de edición y he marcado todos las capas de la vista para que se tengan en cuenta en el snapper).

A pesar de que lo he marcado no lo tiene en cuenta.

He estado mirando el código y he visto que dónde se hace esto es en la clase MapControl en su método adjustToHandler.

El problema, o lo que yo pienso que es el problema, es cuando recorre el array layersToSnap porque hace
FLyrVect lyrVect = (FLyrVect) layersToSnap.get(j);
SpatialCache cache = lyrVect.getSpatialCache();
List geoms = cache.query(e);

Resulta que cuando hace cache.query(e) sobre uno de los FLyrVect que no es sobre el que yo marqué "comenzar edición" me devuelve que geoms es null con lo cual, cuando después intenta recorrer dicha geometría para asignarle los valores a los snappers, no entra y no le asigna los valores necesarios.

De esta forma, el snapper solo se hace sobre la capa sobre la que se hizo "Comenzar Edición" y no tiene en cuenta las otras a pesar de que se marcaron

¿Cuál puede ser la solución para esto?

Me urge solucionar esto porque estamos digitalizando y necesitamos que los snappers nos funcionen para todas las capas.

Gracias

History

#1 Updated by Manuel Madrid about 11 years ago

  • Priority changed from Normal to Urgent

#2 Updated by Manuel Madrid almost 11 years ago

  • Category set to Vector editing

#3 Updated by Juan Lucas Domínguez over 10 years ago

  • Assignee set to Juan Lucas Domínguez

#4 Updated by Juan Lucas Domínguez over 10 years ago

  • Status changed from New to Fixed
  • Target version set to 2.1.0-2223-rc1

This problem does not happen in the current code (gvsig-desktop:r40721).
It probably was solved in other ticket related to snapping.

#5 Updated by Joaquín del Cerro Murciano over 10 years ago

  • Target version changed from 2.1.0-2223-rc1 to 2.1.0-2217-devel

#6 Updated by Álvaro Anguix over 10 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF