This commit was manufactured by cvs2svn to create tag'v1_0_1_RELEASE'.
cached Geoprocess Manager, to remember folder status
added comments
fixed bug with getFirstLayer (and extend method getInputLayer)
Rename the View family of classes to Window (ie: SingletonView to SingletonWindow, ViewInfo to WindowInfo, etc)
Rename com.iver.cit.gvsig.fmap.Fmap class to com.iver.cit.gvsig.fmap.MapContext
Rename class com.iver.andami.ui.mdiManager.View to com.iver.andami.ui.mdiManager.IWindow
Actualizado para que el isEnabled tenga en cuenta que las capas esten 'avialable'
refactoring to make logic independent from UI
first version in cvs
moved to different package
fixed bug when internal buffers collapses geometries
fixed bug in input layers selection
createTask and process method are consistent now
added capability of saving result layer in multiple SHP when input layers are DXF
fixed bug in IWriter creation.
fixed bug 654: AttributeBufferVisitor overwrited result processor of BufferVisitor (and always was null)
fixed bug 604: empty dist field in buffered dissolved features
Unified createTask and process() methods
fixed bug 667: exception when user dont select any layer to merge
fixed bug 644: disabling ok button untill user select a geoprocess
fixed bug 608: user doesnt enter any result file to the geoprocess panel
improved appearance
result layer selection is congruent with AbstractGeoprocessPanel
Uses UnitUtils
Added common functionality to all geoprocess panels (result layer dialog)
Cambios ISchemaManager y IFieldManager por terminar
imports organization
solved bug of packages replication (when added multiple geoprocesses to them)
added geoprocess panel opening with user mouse interaction
registration of all core geoprocesses (wizard's)
toString() added to Plugin interface to force textual representation of geoprocess plugins
toString() added to interface to force textual representation of geoprocess plugins
bug for tree creation by namespacies resolved
Deleted for refactorization of file name
refactorización para que todos los nuevos geoprocesos cuelguen del paquete impl
añadida comprobación de que la capa resultado tiene elementos antes de añadirla
cambios para poder trabajar en geoprocessing con capas MULTI (dxf, jdbc, etc)
modificaciones para admitir capas de shapeType MULTI
cambios para considerar las capas DB como espacialmente indexadas (aunque la referencia de ISpatialIndex sea null)
Arreglado pete que aparecía al tratar de hacer geoprocessing con una capa en edición (causado por referencia a VectorialAdapter)
Se añade chequeo de capas vacías antes de añadir result al TOC
Arreglado pete cuando abríamos un dialogo de geoprocessing habiendo agrupaciones en el TOC
optimizaciones: se usa consulta espacial para solo chequear los elementos de la primera capa que intersecten con la capa de recorte
cuando el buffer es con dissolve se crea indice espacial para optimizar
limpieza de imports
Ubicación de IWriter
Añadida peticion de confirmacion para sobreescribir el fichero de salida, si este ya existiera
Añadido metodo de peticion de confirmacion para sobreescribir el fichero de salida
Modificado para que, si el proceso no ha podido ejecutarse, no cierre la ventana
arreglado bug que hacia que falle el geoprocessing cuando el fichero resultado no acaba en shp
primera version en cvs despues de refactoring orientado a crear un framework extensible de geoprocessing
Monitorable tasks easy
Añadida comprobacion en el boton 'ok' de el valor de retorno del proceso para decidir si se cierra o no la ventana.
converted private constant in public
added nn spatial join with rtree
added alphanumeric dissolve
bug fixed
check and ask for spatial index creation
refactoring of ITask api
added a new implementation of nearest neighbour finder, based in RTree spatial index
Se ha cambiado la interfaz Extension por dos clases: una interfaz (IExtension) y una clase abstract(Extension). A partir de ahora todas las extensiones deben heredar de Extension
primera version en cvs (todavía no funciona)
revisión general del buffer (añadidos anillos concentricos, buffers interiores y exteriores, etc)
la capa resultado tiene como nombre ahora solo el nombre del fichero (no la ruta completa)
la cancelacion no solo para el ITask que ejecuta el geoproceso, además llama al metodo cancel() del mismo (que se supone que debería hacer un drop() con los resultados del geoproceso inconcluso)
optimizada la union mediante buffer(0)
comentario
optimizaciones haciendo uso de strategy.process(rectangle) (el bitset se estaba recorriendo secuencial, no aleatorio)
Intento de optimizar el spatial join por vecino mas proximo (no funciona)
documentacion, y algunos metodos pasados de private a "friendly" sin modificador
se han movido dos clases a otro paquete
Intento de que el Panel salga bien en todas las resoluciones (y de dejarlos mas bonitos)
añadido metodo getFLayers
primera version en cvs
Quitada buena parte de la logica de lectura de entrada de usuario y creación del geoproceso, y traspasada a las implementaciones de IGeoprocessController (de cara a la plugabilidad)