[Gvsig_english] PROPOSED FUNCTIONALITY: Data Manager in Project Manager
Agustin Diez Castillo
adiez at uv.es
Fri Aug 5 10:53:17 CEST 2011
On Aug 5, 2011, at 3:11 AM, Simon Cropper (The fosGIS Workflow Guides) wrote:
> Hi Guys,
>
>
> Following on from another thread where this issue was raised I thought
> it might be valuable to list this as a potential functional upgrade to
> future versions of gvSIG.
>
> *PREMISE & BACKGROUND*
>
> At present, what data and where that data resides is unclear to the user
> when they open a project with gvSIG.
>
> Obviously they can open every view or map and look at the properties of
> every layer but this is prone to human errors and is very time consuming.
>
> At present, the program does a bit of housekeeping at start up with
> files that are unable to be found triggering a request by the package,
> to the user, of where that data now resides. If no legitimate files are
> located each reference to that file in a view is marked with a cross.
>
> This behaviour is typical of most packages that view, analyse and map
> geospatial data.
>
> One problem with this functionality is that it is unclear at times which
> dataset was used in that instance or where it originally resided. For
> example, if you have a regional wide dataset of rivers but cut this down
> to a size suitable for a particular project. As they are both called
> river.shp is is difficult without looking at where the original resides,
> which one is missing. Although the dialog says 'river.shp' is missing
> for me it is always difficult to establish which file is missing as the
> path is usually abbreviated.
>
> Instances of the file in a Table-of-Contents marked as missing can not
> be resolved after the project is open. You need to exit without saving,
> restart and work through the omissions and point each file to each
> directory one-by-one. Alternatively you can open the project file with
> an editor and do global search-and-replaces of paths and file names.
>
> *ALTERNATIVE PROPOSED FUNCTIONALITY*
>
> As an alternative, rather than working through each instance of a file
> why can't gvSIG open to the project file. In the project manager, next
> to 'View', 'Maps' and 'Tables' is an option for 'Data'.
>
> This lists all the data currently being used by the project. It provides
> the same data that is provided when you look in the 'properties' box in
> a 'View' but in tabular form.
>
> Under each name, all the instances where that data has been used is
> listed. So in my example above.
>
> Present Data Path Date Records
> Y/N rivers.shp /home/simon/gvSIG/Data/ 5 August 2011 2100
I would like add a column to this proposal
Present Data Path Date Record Type
Y/N rivers.shp /home/agustin/gvSIG/Data/ 5 August 2011 2100 Lines
>
>
> Object Object Name ToC Name
> View Rivers in Victoria Rivers
> View Geomorphic Features of the Basalt Plains Creeks and Streams
>
> Apart from flagging missing data and allowing a user to resolve any
> problems before using a view or map, it could provide the functionality
> of managing data sources. Shapefiles could be copied, renamed,
> reprojected or converted (gdal libraries provide this functionality
> already); database connections would have all the relevant data to
> establish a connection, etc.
>
> Something else that could be done is have alternative paths listed. At
> present I toggle a project between Windows and Ubuntu, by using a
> external program to find file references and change the paths from UNIX
> format to WINDOWS format (e.g. /home/simon/data to c:\data). Such a data
> manager could easily store alternative locations of files and allowing
> projects to be cross-platform.
>
> Just a thought...
>
> --
> Cheers Simon
>
> Simon Cropper
> Website Administrator
> http://gis.fossworkflowguides.com
> The fosGIS Workflow Guide
> (c) Simon Cropper CC-BY-SA 3.0 Australia
> http://creativecommons.org/licenses/by-sa/3.0/au/deed.en
> _______________________________________________
> Gvsig_internacional mailing list
> Gvsig_internacional at listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
>
More information about the Gvsig_internacional
mailing list