Anna Petrášová a17606be34 wxGUI/wxpsmap: simplified method for coordinates conversion, changed parameter name (map is python built-in function) пре 13 година
..
core b17e4c77ec wxGUI: attempt to catch error when getting interface description пре 13 година
dbmgr cfcb191655 typos discovered by Vincent Bain fixed пре 13 година
docs e4050ba33d add alt= tag to icon images to make the html validator happy. пре 13 година
gcp c3d75ebda9 wxGUI GCP manager: add full vector support пре 13 година
gmodeler 815c9f0480 wxGUI: fix gettext warning пре 13 година
gui_core 29b45b25bd wGUI: MapLayersDialog - mapType should not depended on localized string пре 13 година
iclass 16b4c7ced7 wxGUI/wxIClass: fix exported vector map пре 13 година
icons 936e92b7d9 wxGUI: separate icons into several GUI modules пре 13 година
lmgr 615f576d88 wxGUI: fix layer order when loading from workspace пре 13 година
location_wizard 1f90a36e13 'non-earth' may be confused with e.g. Mars projections, so reword (https://trac.osgeo.org/grass/ticket/1513) пре 13 година
mapdisp 8c201f33f4 wxGUI: redraw decorations (https://trac.osgeo.org/grass/ticket/1567) пре 13 година
modules 815c9f0480 wxGUI: fix gettext warning пре 13 година
nviz 4a84e2ee5c wxGUI: attempt to fix https://trac.osgeo.org/grass/ticket/1563 (wxGUI will not start) пре 13 година
psmap a17606be34 wxGUI/wxpsmap: simplified method for coordinates conversion, changed parameter name (map is python built-in function) пре 13 година
scripts b54f3e9bc2 move proj-related files from etc/ to etc/proj пре 13 година
tools b12851726b wxGUI: reorganize command lists пре 13 година
vdigit 4a84e2ee5c wxGUI: attempt to fix https://trac.osgeo.org/grass/ticket/1563 (wxGUI will not start) пре 13 година
wxplot 815c9f0480 wxGUI: fix gettext warning пре 13 година
xml 9f4aa84fee fix menu description: query -> select пре 13 година
Makefile a5e39ab770 wxIClass: initial commit пре 13 година
README 62115ae60c minor update of wxGUI/README пре 14 година
create__init__.py c730ae7e6f wxGUI major code reorganization пре 13 година
gis_set.py 7c5f3b08bb wxGUI: various mirror fixes пре 13 година
gis_set_error.py 2b99214f11 wxGUI: update doxygen docs пре 13 година
states.txt c730ae7e6f wxGUI major code reorganization пре 13 година
wxgui.py 12b354ccb4 wxGUI: move GMFrame to lmgr/frame.py пре 13 година
wxpythonlib.dox 1b893d53cf wxGUI/wxpsmap: reorganize code into more files пре 13 година

README

GRASS GIS - wxPython Graphical User Interface (wxGUI)
=====================================================

$Date$

1 - REQUIREMENTS

GRASS GIS >= 6.4
Python >= 2.4 (Python 3 not supported)
Python ElementTree (only for Python 2.4)
wxPython >= 2.8.1.1
NumPy >= 1.0.4

Get wxPython 2.8.x packages from:
* Source: http://www.wxpython.org/download.php
* Debian GNU/Linux: http://wiki.wxpython.org/InstallingOnUbuntuOrDebian
* Fedora: http://www.wxpython.org/download.php
* Mandriva: included in main distribution
* OpenSuSe: http://download.opensuse.org/repositories/Application:/Geo/
* Ubuntu: deb http://wxpython.wxcommunity.com/apt/ubuntu/dapper /
deb http://wxpython.wxcommunity.com/apt/ubuntu/feisty /

* MacOSX: http://www.wxpython.org/download.php
* MS-Windows: http://www.wxpython.org/download.php

Get Python from:
* Python.org for Source, MS-Windows, OS X: http://www.python.org/download/
* ActiveStates for AIX, HP-UX, Linux (x86), Linux 64-bit (x86_64 AMD64), Mac OS X,
Solaris (SPARC), Windows:
http://www.activestate.com/store/download.aspx?prdGUID=b08b04e0-6872-4d9d-a722-7a0c2dea2758

E.g. On Debian GNU/Linux install these packages:
apt-get install libwxbase2.8-0 libwxbase2.8-dbg libwxbase2.8-dev \
libwxgtk2.8-0 libwxgtk2.8-dbg libwxgtk2.8-dev \
python-wxgtk2.8 wx2.8-doc wx2.8-examples \
wx2.8-headers wx2.8-i18n python-numpy

On Mandriva 2009 GNU/Linux, install these packages:
urpmi lib64wxgtk2.8 lib64wxgtk2.8-devel lib64wxgtkgl2.8 wxgtk2.8 \
lib64wxPythonGTK2.8 lib64wxPythonGTK2.8-devel wxPythonGTK wxPythonGTK-wxversion


MS-WINDOWS ONLY REQUIREMENTS

Python Extensions for MS-Windows >= Build 210

Get Python Extensions for MS-Windows from:
http://sourceforge.net/project/platformdownload.php?group_id=78018
Get NumPy from:
http://sourceforge.net/project/showfiles.php?group_id=1369&package_id=175103


2 - STARTUP WITH GRASS INITIALIZATION

If you want to launch wxPython GUI automatically, start GRASS with
`-gui` parameter

$ grass70 -gui


3 - STARTUP FROM GRASS TERMINAL

Simply run

$ g.gui wxpython

from the GRASS terminal.

You can also specify workspace file to load on startup.

$ g.gui gui=wxpython workspace=myworkspace.gxw


4 - DEBUGGING

To enable GUI debug messages on given level set WX_DEBUG environment
variable, e.g.

$ g.gisenv set="WX_DEBUG=3"


5 - CLI Display scripts

Note: This section is out-dated!

This is going to be replacement for command line tools like d.rast and
d.vect.

Now add directory "scripts" in gui directory to your $PATH. These
little programs should later go to GRASS Scripts directory or became
Python scripts or C programs. Now they are only small BASH wrappers
which can be easily and fast customized.

$~ export PATH=scripts/:$PATH

Start GRASS:

$~ grass70 ~/grassdata/spearfish60/user1

Use command p.mon (shell script in gui/scripts directory) to start map
display:

GRASS> p.mon anything

After a while, new window should appear. If this is your case, add some
raster layer to the map display:

GRASS> p.rast aspect

What about a bit transparency?

GRASS> p.rast elevation.dem opacity=0.5

And try the vector layer too

GRASS> p.vect roads

NOTE: only map name is currently supported. No other option will influence
the map layout

Alternatively you can use more universal p.cmd:

GRASS> p.cmd "d.rast map=elevation.dem@PERMANENT catlist=1300-1400 -i"

You should be able to zoom && pan through the map, once the layers are
displayed. You should be also able to store the display content as well as
clear the display and start from scratch.