暂无描述

Markus Neteler c126bcb51a i18N: towards better documentation with translations managed in Transifex 7 年之前
.travis 6646814e29 travis: fix bad rename and missed file from https://trac.osgeo.org/grass/changeset/70484 8 年之前
db 834009a5a5 odbc driver: use correct datatype SQLLEN instead of SQLINTEGER 7 年之前
demolocation e977254e5d GRASS_DB_ENCODING is environmental variable 10 年之前
display d1c1dde68f add new keyword: level1 8 年之前
doc 82412506c1 doc/howto_release.txt: generate link to latest source code 8 年之前
general 6a0c9127f2 g.proj: generate wkt output from EPSG code if available (do not discard towgs84 parameter) 7 年之前
gui 570eb5b3a7 revert https://trac.osgeo.org/grass/changeset/71332 since it causes GUI startup crash on Debian (wxPython 3.0.2) 7 年之前
imagery b4c4cfbdc7 imageryintro: re-activated orthophoto entry 7 年之前
include de3bf39c65 projlib: introduce GPJ_grass_to_wkt2() and GPJ_grass_to_osr2() 7 年之前
lib b08802525b temporal framework: Tests regarding implicit temporal aggregation 7 年之前
locale c126bcb51a i18N: towards better documentation with translations managed in Transifex 7 年之前
macosx 8040b90777 macosx: update mentioned GRASS version 11 年之前
man 4aae37d427 Python 2.6 does not support ommitting of positional argument specifiers 8 年之前
misc a2f286852e Added default order value = 1 8 年之前
mswindows 97bd04c648 osgeo4w: link against GDAL 2.2 7 年之前
ps d33152f1d5 Numerous typos fixed (identified with tools/fix_typos.sh) 8 年之前
raster bd35d14d5a r.patch: explanatory images and theoretical example, comparison to COALESCE 7 年之前
raster3d 7a9813df7f r3.stats: added 'volume' keyword 8 年之前
rpm f87282e1de rpm SPEC files: remove outdated files, add README.txt with links 11 年之前
scripts 78d2c72d32 g.extension: When remove an extension remove directories in GRASS_ADDONS/etc/{name}/* 7 年之前
temporal cfdaf1db89 t.rast.accumulate and r.series.accumulate: manual enhancements and typos fixing 8 年之前
testsuite 75b436c37a testsuite rhemisphere.sh: update r.mapcalc call 10 年之前
tools 561f395461 svnlog.sh moved to grass-addons/tools 8 年之前
vector 5adf3f049f v.lidar.*: sync description 7 年之前
visualization 3ce922e70d Remove wximgview 9 年之前
.gitignore 8afc6f2ff1 travis CI: Addition of testing for OSX (contributed by rkrug, https://github.com/GRASS-GIS/grass-ci/pull/1) 9 年之前
.travis.yml 28ea2231a7 travis: atempt to fix repo error using trusty beta environment 8 年之前
AUTHORS d33152f1d5 Numerous typos fixed (identified with tools/fix_typos.sh) 8 年之前
CHANGES 6868ca21b9 CHANGES: links to release pages added 8 年之前
CITING fc98d4cdeb manual: use new generic addon URL 8 年之前
COPYING 57536ecb10 Fixed missing street in MN address 8 年之前
Dockerfile 11773bdc39 Dockerfile for the local source code with doc in README 7 年之前
GPL.TXT db49180dd7 welcome to GRASS 7.0.svn 17 年之前
INSTALL 4fc018e782 Happy New Year 8 年之前
Makefile ac4d5bb2fb INSTALL: updated to 7.2 9 年之前
NEWS a22677f653 NEWS: added 8 年之前
README 11773bdc39 Dockerfile for the local source code with doc in README 7 年之前
README.debian c4752cee86 move README.debian to root directory, remove debian directory to simplify debian packaging 10 年之前
REQUIREMENTS.html 4fc018e782 Happy New Year 8 年之前
SUBMITTING 6df72fb319 SUBMITTING files moved to Trac http://trac.osgeo.org/grass/wiki/Submitting 11 年之前
TODO e41c2910f9 unused i.points + i.vpoints removed: replaced by g.gui.gcp 10 年之前
Vagrantfile c100bd288a Vagrantfile cosmentics (fix sed mirrors) 8 年之前
aclocal.m4 aea5a299c6 aclocal.m4: add support for w64-ming32 builds 9 年之前
binaryInstall.src ff3feb12e7 various typos fixed (via Debian lintian QA tool, contributor: sebastic; trac https://trac.osgeo.org/grass/ticket/2841) 9 年之前
config.guess b893460c67 config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ 8 年之前
config.sub b893460c67 config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ 8 年之前
configure 5bdd230e19 svn revision 00000 to exported (no need for backport) 9 年之前
configure.in d33152f1d5 Numerous typos fixed (identified with tools/fix_typos.sh) 8 年之前
contributors.csv 6115d7cb90 moved contributor with CVS user name to main list 8 年之前
contributors_extra.csv 4036ac5617 contributors_extra.csv: Nikos Alexandris added 8 年之前
grass.pc.in 1a5d566ba7 pkg-config file: update 10 年之前
grasslib.dox 4fc018e782 Happy New Year 8 年之前
install-sh 70b31d97e9 install-sh: updated to newer version (source: https://svn.met.no/viewvc/fimex/branches/version0_28_x/install-sh, GPL) 12 年之前
translators.csv d07d80f597 edit language assigned to Daniel Torres and Veronica Andreo 7 年之前

README

GRASS GIS Development Subversion repository

##########################################################
How to get write access here?

Write access is only granted to developers who agree to abide by
RFC2 - Legal aspects of code contributions
http://trac.osgeo.org/grass/wiki/RFC/2_LegalAspectsOfCodeContributions
and the code submission guidelines
http://trac.osgeo.org/grass/wiki/Submitting

This needs to be communicated to a GRASS developer. S/he will
then possibly propose you to the GRASS Project Steering committee
after a period of evaluation. For details, see
http://trac.osgeo.org/grass/wiki/RFC

Once write access is granted, you, the new developer need to
obtain an "osgeo_id" at http://www.osgeo.org/osgeo_userid
If you already have an "osgeo_id" but forgot it, search for it at
Search at http://www.osgeo.org/cgi-bin/ldap_web_search.py

##########################################################
How to compile GRASS:
See INSTALL file.

Yes, you should really read INSTALL.

##########################################################################
How to generate the 'Programmer's Manual':

This needs doxygen (http://www.doxygen.org) and optionally
Graphviz dot (http://www.research.att.com/sw/tools/graphviz/).

To build the GRASS programmer's documentation, run
make htmldocs
or to generate documentation as single html file (recommended for simple reading)
make htmldocs-single
here. This takes quite some time. The result is in lib/html/index.html
which refers to further document repositories in
lib/vector/html/index.html
lib/db/html/index.html
lib/gis/html/index.html

The master file is: ./grasslib.dox where all sub-documents have to
be linked into.

To generate the documents in PDF format, run
make pdfdocs

An online version is available at:
http://grass.osgeo.org/programming7/

## Docker

Build using the downloaded source code (in the directory with the
source code):

docker build -t grass .

A test run (assuming you have existing GRASS GIS location)

docker run --rm -v /your/local/grassdata/:/data -it grass \
grass /data/nc_basic_spm/PERMANENT --exec g.region -p

Note that the first `grass` is a name of the image while the second
`grass` is the name of the executable.

To run the tests (again assuming local location):

docker run --rm -v /your/test/grassdata/:/data -w /code/grass \
-it grass grass /data/nc_basic_spm/PERMANENT --exec \
python -m grass.gunittest.main \
--location nc_basic_spm --location-type nc