History | View | Annotate | Download (17.9 KB)
gvSIG 2.0.0 build 2051 (devel)
Updating the Shape reader to use the geometry api, instead of using the GeneralPathX. [gvsig-desktop #15384]
Se ha modificado el interface DataStore, cambiando la semantica de este metodo getName y añadiendo el metodo getFullName.
Se ha eliminado el metodo getName de FeatureStoreProvider y subido al interface padre DataStoreProvider, a la vez que secambia la semantica de este....
If shpFile.getSRSParameters is null, getDynValue("CRS") should provide the correspondent IProjection from the shape parameters.
It is not possible to create a new shape because the geometric field has not the Geometry type
- 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.
Make Feature extend DynObject, FeatureSet extend DynObjectSet and FeaturePagingHelper extend DynObjectPagingHelper, so the main Feature related data interfaces may be used as DynObjects.
Remove the conflicting and empty DisposableIterator from DAL, as now it is available in tools.
- 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.
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.
Check if the dbf can be written into the shp implementation, instead of calling to the parent dbf implementation, which was using the dbf resource, not initialized by the shp implementation.
Fixing a problem with the edition. The SHP provider has to initialize the DBF provider.
Resource locking changed to be based on Java synchronization, more convenient functional and performancewise.Refactoring of FeatureProviderIterator and FeatureSetProvider to extract common code to parent abstract classes.
Access the DBFProvider only if non geometry data is being loaded
To set default Value of a FeatureAttribute must to use setDefaultValue, not setDefaultDynValue
Changed InfoByPoint.getInfo(), now it returns a DynObject Array.Feature has been modified to extend DynObject.DynField.setDefaultValue has been changed to setDynDefaultValue.
Changed name "SHP file" --> "Shape"
Dal SPI refactoring
Dal SPI Javadoc and refactoring
Changed FeatureStoreProvider.append(Feature) --> FeatureStoreProvider.append(FeatureData)
Adapt to the refactored 'loadFromState' method name in libTools
Modified FeatureStoreProvider.performEditing for add a iterator over originals FType updated.
Mostrar el tipo de shape
CloseRequest
Quitar dependencia de DefaultFeatureType
Changed FeatureSet.fast/iterator() to return DisposableIterator
Adding a new exception in the geometries creation
Updating the classpath of some projects.
The GeometryManager.getGeometryFactory is deprecated
open raster layers with dal parameters
Fixed problem in Abstract Resource
save editing
Removed unnecesary calls to ceateNewOID