Anna Petrášová 82b75087d3 wxGUI: fix histogram tool (the one using the d.histogram) пре 13 година
..
core bb5603fb0d wxNviz: other z-exag changes пре 13 година
dbmgr efa4ead651 wxGUI/: move wx.StaticBox initialization (problem on Mac) пре 13 година
docs b1d3a20395 wxGUI: note user-defined models available from SVN пре 13 година
gcp c805a502b5 wxGUI GCP manager: add OnIdle after resizing пре 13 година
gmodeler 2ebc3c3038 wxGUI/modeler: minor fixes (modification indicator) in python editor пре 13 година
gui_core 630ccf1b1a wxGUI: removed close tab button in command dialogs notebook пре 13 година
iclass 16b4c7ced7 wxGUI/wxIClass: fix exported vector map пре 13 година
icons 936e92b7d9 wxGUI: separate icons into several GUI modules пре 13 година
lmgr dd1f843502 wxGUI/lmgr: add icon 'import from wms server' to the toolbar пре 13 година
location_wizard c62c28ffbb further support for swapping ellipse.table list with ellipse.table.solar.system list (https://trac.osgeo.org/grass/ticket/1513), not fully functional yet (assistance is welcome :) пре 13 година
mapdisp c1e2ba5455 update py scripts for r.what (east_north->coordinates) пре 13 година
modules 82b75087d3 wxGUI: fix histogram tool (the one using the d.histogram) пре 13 година
nviz cf3567bd02 wxNviz: removing of scale bars improved пре 13 година
ogc_services 703f93377d wxGUI: new package for OGC services пре 13 година
psmap 4d6cbbfc99 wxGUI/wxpsmap: new icons for adding graphics (by Robert Szczepanek) пре 13 година
scripts b54f3e9bc2 move proj-related files from etc/ to etc/proj пре 13 година
tools b12851726b wxGUI: reorganize command lists пре 13 година
vdigit 3ec59fcf71 wxGUI/digitizer: add help button to digitizer toolbar пре 13 година
wxplot c1e2ba5455 update py scripts for r.what (east_north->coordinates) пре 13 година
xml 2ed9c3f11d wxGUI: update menudata пре 13 година
Makefile 703f93377d wxGUI: new package for OGC services пре 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 b90e4cfcf0 Use normal wx.SplashScreen instead of AdvancedSplash on the Mac to avoid errors whenever GUI is started пре 13 година
wxpythonlib.dox c5995601cb wxGUI modeler: implement python editor пре 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.