On Aug 18, 2008, at 1:25 AM, <[EMAIL PROTECTED]> wrote:

Date: Mon, 18 Aug 2008 10:25:30 +0200
From: "G. Allegri" <[EMAIL PROTECTED]>
Subject: [GRASS-dev] some questions about future development
To: "GRASS developers list" <grass-dev@lists.osgeo.org>
Message-ID:
        <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"

Hi to everyone.
In the last period I've been working a lot with GRASS for my daily job, and
it permitted me to develop a series of wishes for the future...
I will share them in the GRASS 7 ideas collection but I would like to ask
some questions before:

VECTORS

1 - OGR datasources: one important GIS functionality in daily work is the possibility to access shapefiles, and other simple feature datas (PostGIS,
Oracle Spatial, etc.) directly, without having to import them and/or
building the topology. Many times these datas are simply used for
visualization (geometries and attributes), or table attributes management...
I've seen it is already in the Radim's TODO list [1].
Is it a priority in GRASS 7 development, or it is left as a minor
enhancement?

2 - geometry highlighting: when selecting features from the attributes table (wxGUI), it would be nice to make the geometries highlighted in the map
window... See next section.

3 - vectors/thematic vectors: it happens only in GRASS that these two are separated. Wouldn't be better to merge into a single display command with
thmatic styiling as options?

MAP CANVAS

the user experience with the maps should be enhanced:

1 - when zooming, incremental resolution would be nice (pyramids for
rasters?)
2 - when panning, only the new areas should be added (a sort of tiling) 3 - geometry selection (like with "identify" tools, or polygonal selection tools) ->view selected features inside the table attributes, and viceversa

I know it is quite distant from the actual display architecture, but it
would be an important improvement from my point of view...
Do you think it will be feasible considering the rodmap you've planned?

Ok, it's enough for now. I would have many other proposals, but I will share
them in the future :)

Just a note to the development team. Except for #1, these are all GUI/ interface issues. I haven't calculated the size of the wxPython code base, but when I checked about a year ago, the TclTk code took up over 18,000 lines of code. The many C modules are what makes GRASS 'work' and makes it a powerful spatial data management and analysis tool. But the GUI is the 'face' that most people see and work with on a daily basis. Glynn's rewrite of the display architecture will have an important effect on the way the GUI connects with modules. But there is still an awful lot of wxPython code to enhance, maintain, and still to write. So if any of you would like to try your hand at Python and wxPython, we'd welcome another volunteer or two to the GUI development team.

Michael
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to