Arreglado problema de Stack Overflow
nuevo package crs. mayor independencia de la implementación
Cambios ISchemaManager y IFieldManager por terminar
Comprobación en el setProjection de si la proyección es null.
añadir descripción a los comandos
Mínimo tamaño del tile
Guardando polígonos (si hace falta un flip, las curvas se convierten a segmentos)
isGeoreferenced
Guardando polígonos (por ahora multiparte con reservas)
Nuevo InfoByPoint raster
multipunto
insertar multipuntos
poligonos provisional
Obtención del tamaño de tile en RasterOperations
Para una versión de urgencia
solución error al borrar geometrías
public getInversedIndex
Cambio en paquetes de cms
Se comprueba si una label es nula antes de instertarla
Consola provisional
circulo y elipse por poligonos
Añadido metodo para detectar el cambio de proyeccion
Modificado para que dispare un evento al cambiar la proyeccion
Añadido acceso a los eventos de proyeccion
al establecer la proyeccion añadida comprobacion si hay ViewPort
Implementado nuevo metodo de ViewPortListener.
Posibilidad de marcar capas como "dirty" y tener una que guarde lo que se ha dibujado antes que ella. Al hacer un MapControl.rePaintDirtyLayers(), eso se tiene en cuenta en el redibujado.
añadida comprobación de geometria nula en metodo visit()
añadida comprobación de geometria nula en la construcción del indice espacial
getLayerListeners
getID
first version in cvs
Primer acecamiento a las reglas de validación
comprobar si un handler es igual a otro
zoom con rueda
Por mandato de Vicente
setGeometryType
simetría y explotar
Snapping con nearest point y final point
Configurar la edición (por terminar)
Restauración del draw antiguo
added method to check spatial indexation
tamaño del rectángulo de una línea
Nuevos POSTGIS y escritura de polígonos con CCW erroneo.
zoom a un raster sobre el Layout
bug ogc_geom
Investigando Capas secuenciales
arreglado bug en process(visitor, rect2d) causado por no llamar internamente a visitor.start()
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.