Escribir mySQL, HSQLDB, etc y Oracle
Escribir mySQL, HSQLDB, etc
poder imprimir anotaciones
arreglado problema cuando un shapetype individual no esta bien (metodo getBounds(i))
cambios para cambiar externamente el indice espacial (de utilidad en determinadas situaciones)
implementada busqueda de vecino mas proximo a partir de rectangulos
A falta de que Chema le pegue un repaso, pero ya va.Hay que revisar lo de volver a hacer una query cuando terminas la edición.Por ahora, las tablas basadas en JDBC no vuelven a consultar la base de datos, cosa que debería hacerse al terminar la edición, bien con stop() start() o bien con un nuevo método al estilo de los drivers: reload().
Escritura que permite crear drivers de manera más sencilla.
Fallo que ralentizaba las capas
Añadido al interface DataSource metodo 'getDriver'.
Preparando para writers alfanuméricos al estilo de las capas
setFlatness solo se debe aplicar a bases de datos espaciales.
fixes infinite loop when no spatial index in the layer is available
aceleración anotaciones
comprobar si tenemos permisos de escritura
acelerarlo un poco más
acelerar anotaciones
Guardar proyecto y seguir trabajando en edición
no mostrar por consola la excepción
hacer snapping
añadidos comentarios
incrementado el tamano del buffer para acelerar la escritura de ficheros
se sustituye RTreeSptLib por QuadTreeGt2, que tb es persistente pero que genera los ficheros de indice mucho mas rapido
DXF con arcos y elipses
bug de crear una nueva capa sobre una vista vacía
Modificado para que el 'setXMLEntity' prepare el LayerDefinition.El load comprueba si ya tiene la definicion preparada antes de crearla.
Modificado para que carge el driver de la capa de DB antes de crear la capa.
dibujar los circulos y elipses en una capa de líneas sin rellenar
defaultSymbol en capas no shape
añadir flatness
Arreglada la carga de los temas de eventos
javadoc (devuelve el extent ajustado)
El metodio 'initialize' ahora se asegura que el buffer de lectura esta al principio antes de intentar cargar la cabezera.
Monitorable tasks easy
Arreglado error al crear el cache de lectura del registro
Exportar una capa DXF a shp (genera 3 ficheros)
dibujar sin utilizar es spatialIndex
Escritura de Arcos, círculos y elipses en un .shp
Corregido el bug de no ver puntos de una capa Postgis (y dxf, y dgn y dwg)
Modificado 'tema' --> 'capa'
snapping. Revisar
no añadir más collectionListeners repetidos
selección por círculo
new XMLItem location
new info tool mechanism
new info mechanism
justificar el punto correctamente
Modificar la geometría desde fuera
intento de que las reproyecciones no afecten a los spatial index
Añadida la posibilidad de modificar el paso actual (para que en tareas que constan de varios pasos, para cada paso se pueda mostrar una barra llenandose)
Saber si se realiza una operación desde la vista o desde la tabla.
Pendiente de revisar el índice espacial
Elimino un load que parece inutil y que esta haciendo que se calcule el extent dos veces molestando para la lectura de ficheros .rmf.
Pan al localizador
Driver thread-safe. Se evitan errores aleatorios que aparecían a veces.
Acelerar un poquito el driver de dbf. (No está comprobado cuánto se acelera)
Símbolos para los dxf que se crean y cambiar recordset de la leyenda cuando editas
desplazamiento
Soporte de MultiPolígono y líneas multiparte
utilización del spatialindex
Escritura de DXF (por terminar)
evita desplazamiento al editar
Para el IGN
faltaba controlar undo y redo
comprobar que el lisener no existe
Moving spatial indexing to ISpatialIndex
cambio de fire a do... y a undo...
solución deshacer modify
implement new interface InfoByPoint and fix bugs with layer group
fixed bug with group layers
no borrar el índice espacial
refactorización del nombre para seguir estandares de interfaces
refactorización de INearestNeighbourFinder
Acceso a las geometrías internas.
primera version en cvs del api de indices espaciales
Modificado uso de índices espaciales (para que haga uso del api de indices com.iver.cit.gvsig.fmap.spatialindex).
Modificado uso de índices espaciales (para que haga uso del api de indices com.iver.cit.gvsig.fmap.spatialindex). Además, si una capa tiene indice persistente, éste se carga al inicio
Modificado uso de índices espaciales (para que haga uso del api de indices com.iver.cit.gvsig.fmap.spatialindex)
fix bugs in replaceLayer
Solución undo y redo de anotaciones