History | View | Annotate | Download (51.8 KB)
Merging the project to the revision 36248 (branch v2_0_0_prep)
Merging the project to the revision 35763 (branch v2_0_0_prep)
Merging the project to the revision 35487 (branch v2_0_0_prep)
Updating the time branches with the last timeSupport version
Adding a temporal evaluator when the viewPort has time
Merging the project to the revision 35198 (branch v2_0_0_prep)
Merging the project to the revision 35184 (branch v2_0_0_prep)
Merging the project to the revision 35112 (branch v2_0_0_prep)
Creating a branch for the MapContext. It is necessary because the ViewPort has to be updated to add the temporal filter
Correct encoding
Added functionality to register metadata and get it's correct MetadataName.
Fix shape type of legend for multipoint, multicurve and multisurface vectorial layers.
Persistencia de capas postgis
Info by Point implementation improvements
Changes in persistence definitionsImprove mechanism of register persistence definitions, symbols, and legends.
Info by point implementation based on the tools.swing.dynobject utilities
Adding the getLegend method to the MapContextManager
- Persistence changes.- Add persistence factory to AWT Dimension- Change getType of FeatureAttributeDescriptor to getDataType to avoid conflict.- Metadata definition changes.- Partial remove of HiperLink in fmap and appgvsig.- Add support in metadata project to MetadataContainers.
Fix bug when load a layer and has problems creating the legend.
- Update to org.gvsig.tools 2.1.0- separate metadata definition from provider parameters definition.- Use of xml files to define metadata and persistence in DAL.
persistence details
Make sure all disposable objects are disposed, mainly DAL related ones, like FeatureSet and Iterators.Create a new DisposableManager to manage a register of Disposable objects being bound and released.
small changes related to persistence
The GeometryManager cannot be static because this class can be used when the GeometryManager has not been registered
Commented the AFTER_FINISH_EDITION in the update(Observable) method. It is necessary to use the GraphicsLayer.
Updated the FLyrVect.update method
Fixed little incompatibility
Fixed compilation problem
Changed InfoByPoint.getInfo(), now it returns a DynObject Array.Feature has been modified to extend DynObject.DynField.setDefaultValue has been changed to setDynDefaultValue.
Restored InfoByPoint to return XMLItem[]
Added new persistence
Don't draw the layer if the legend is null
Add getFeatureStore method to the VectorLayer interface, and remove declared exception never thrown
Separate the simbology, legend and labeling API from the implementation in MapContext and move the implementation to a new extension.Create the api for the GraphicsLayer and a new implementation based on DAL.
New API persistence version
cambio similar al de la 1.9
Refactoring of packages
Evitra translate de Graphics2D (ver https://gvsig.org/web/production/proyectos/mobile-pda/docs/papers-and-drafts/compat_nucleo_se_cdc/compat_mapcontext_se_cdc/compat_graphics_translate )
Se evita uso de constructor de BufferedImage (ahora con libCompat). No se han reemplazado los casos relacionados con simbología (ver https://gvsig.org/web/production/proyectos/mobile-pda/docs/papers-and-drafts/compat_nucleo_se_cdc/compat_mapcontext_se_cdc/compat_buffered_image )
Evita uso de PrintRequestAttributeSet y PrintQuality. No se ha hecho el cambio en las clases que implementan IPrintable porque son de simbología y está por ver qué ocurre con todo lo relacionado con simbologia.
Fixed names of dynMethods for legend and labeling
bug:#1520
#2075
#2032
#1700
Mostrar el tipo de shape
Update new Persistence API and adapt the projects that were already using the first (proof-of-concept) version
ShapeType
Fixed getTypeVectorLayer()
Simplified getter of geometry type name
#1788
#1089
Changed FeatureSet.fast/iterator() to return DisposableIterator
Fixed problen with NullGeometry
Adding a new exception in the geometries creation
Renamed InEnvelopeEvaluator to ContainsEnvelopeEvaluator
Added IntersectsEnvelopeEvaluator.FLyrVect.draw now uses IntersetsEvelopeEvaluator.
Catch ConcurrentModificationDataException and cancel draw
see #1632
The Geometries project has been separated in two jars: one with the interfaces and other with the implementation
The project has to use the GeometryManager to create new geometries
Refactoring the Envelope
The Geometry.Types.Z constant has been deleted
The GeometryManager.getGeometryFactory is deprecated
Metada --> DynObject in DataStoreProvider
Fixed reprojected layer draw bug
Resueltos unos cuantos bug tanto en el GUI como en el dibujadode capas vectoriales con leyenda de valores unicos y niveles de dibujado.
The Locator pattern is used to get the GeometryManager
Migrated MapcontextDrawer from trunk
Eliminar las dependencias de DriverException, que estaban ya sólo a nivel de Javadoc e imports.
quitar dependencias log4j