[GRASS-dev] Discussing new GUI toolkit: v.pydigit

Jachym Cepicky jachym.cepicky at centrum.cz
Wed May 31 14:07:17 EDT 2006


Hallo,

I created new site, where actual versions will be stored

    http://les-ejk.cz/?cat=vpydigit

Currently version

    http://les-ejk.cz/programs/grass/v.pydigit-06-05-31-1.tgz


BUGS: 
    * Some point data are not read

Chages:
    * Should be *much* faster, than the previous version

Jachym

On Wed, May 31, 2006 at 01:58:52AM +0200, Jachym Cepicky wrote:
> Hallo,
> 
> concerning the discussion about new GUI, used toolkit, programing
> language, etc., etc., etc. I started to write script, which could show
> us the way/problems/advantages/disadvantages.
> 
> It is the python script, with GTK+ toolkit (PyGTK). The GUI is build by
> Glade. It took me 3 days include pretty much learning of how the things
> are done by glade/pygtk, to write such an gui. I would say, it is pretty
> fast.
> 
> v.pydigit should be graphical frontend to v.edit. Currently implemented
> functions:
> 
>     * Displaying points
>     * Displaying lines
>     * Digitizing new points
>     * Digitizing new lines (snaping included)
>     * Zoom/Pan menu while digitizing by clicking with right mouse button
> 
>     * Zoom In/Out, Pan
>     * Deleting lines
>     * Deleting points
>     * ...
> 
> Not all function in the list are *really* working, because of currently
> limitations of v.edit (e.g. removing selected features means only mark
> them as removed, the vector file is not touched). But that is not the target. 
> Target was to try, how difficult would it be for someone like me, who has only 
> limited programing skills (I learn python since 3 months, pygtk sice 1)
> 
> Known problems:
> 
>     * Data reading/writing: Currently, the data are read through
>         v.out.ascii  and the output (new data storing) is made by
>         v.edit
> 
>         Sollution: Swig? OGR?
> 
>     * Raster map display.
>         Sollution: Swig? GDAL? r.out.png?
> 
> Screenshots:
>     http://les-ejk.cz/tmp/vpydigit1.png
>     http://les-ejk.cz/tmp/vpydigit2.png
> 
> Tar.gz:
>     http://les-ejk.cz/programs/grass/v.pydigit-31.5.05-1.tgz
>     
> What do you thing about it?
> Atleast for me, it is usefull experience for next work on g-ps.map ;-)
> 
> Good night! Looking forward to your comments.
> 
> Jachym
> 
> 
> |-- Vdigit
> |   |-- __init__.py
> |   |-- etc
> |   |   |-- grasslogo.png
> |   |   |-- new.boundary.gif
> |   |   |-- new.centroid.gif
> |   |   |-- new.line.gif
> |   |   |-- new.point.gif
> |   |   |-- select.gif
> |   |   |-- v.pydigit.glade
> |   |   `-- v.pydigit.gladep
> |   `-- vdigitGui.py
> `-- v.pydigit
> 
> -- 
> Jachym Cepicky
> e-mail: jachym.cepicky at centrum.cz
> URL: http://les-ejk.cz
> GPG: http://les-ejk.cz/gnupg_public_key/jachym_cepicky-gpg_public_key.asc
> -----------------------------------------   
> OFFICE:                                     
> GDF-Hannover
> Mengendamm 16d
> 30177 Hannover
> Germany
> e-mail: cepicky at gdf-hannover.de
> URL:    http://gdf-hannover.de
> Tel.:   +49 511-39088507



> _______________________________________________
> grass-dev mailing list
> grass-dev at grass.itc.it
> http://grass.itc.it/mailman/listinfo/grass-dev

-- 
Jachym Cepicky
e-mail: jachym.cepicky at centrum.cz
URL: http://les-ejk.cz
GPG: http://les-ejk.cz/gnupg_public_key/jachym_cepicky-gpg_public_key.asc
-----------------------------------------   
OFFICE:                                     
GDF-Hannover
Mengendamm 16d
30177 Hannover
Germany
e-mail: cepicky at gdf-hannover.de
URL:    http://gdf-hannover.de
Tel.:   +49 511-39088507
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.osgeo.org/pipermail/grass-dev/attachments/20060531/8bd4396b/attachment.bin


More information about the grass-dev mailing list