Няма описание

Markus Metz e29f6716be ps.map: init PROJ transformation object преди 7 години
.travis 7c6842eaf0 travis: we are currently not using the dataset, so no download needed преди 7 години
db 5a6afd42e0 db.describe: include db initialization in the test to fix it преди 7 години
demolocation e977254e5d GRASS_DB_ENCODING is environmental variable преди 10 години
display 6a7ae08575 d.grid/d.where: init PROJ transformation object преди 7 години
doc d4c3431b57 howto_release.txt: i18N related transifex push added преди 7 години
general 47cff81031 g.region: init PROJ transformation object преди 7 години
gui ca844b9b92 wxGUI: fix font dialog on mac, https://trac.osgeo.org/grass/ticket/3542 преди 7 години
imagery d017094668 i.atcorr manual: HTML cosmetics преди 7 години
include 4e84b93818 libproj: +new GRASS API for coordinate transformation преди 7 години
lib c0d0557788 libproj: support user-defined PROJ pipelines преди 7 години
locale c9b15f2bfd i18N: msg update in PO files from source code преди 7 години
macosx 8040b90777 macosx: update mentioned GRASS version преди 11 години
man fedd3a1293 doc: show modules without img in graphical index (https://trac.osgeo.org/grass/changeset/70471 in 72) преди 7 години
misc 51963ae20e m.transform/i.ortho.transform: update manuals преди 7 години
mswindows 99b6045010 osgeo4w: add missing msvcrt dependencies преди 7 години
ps e29f6716be ps.map: init PROJ transformation object преди 7 години
raster 6f12f9658c r.sunmask: init PROJ transformation object, clean Makefile преди 7 години
raster3d c4c0d9c128 r3.out.netcdf: remove hack for PROJ 5+ преди 7 години
rpm 558008d284 rpm/grass.spec: update Python 2 dependency declarations to new Fedora packaging standards; from https://src.fedoraproject.org/rpms/grass/c/e275e6fe81625a781e0efed78f33a060fbadd18a?branch=pyambiguous) преди 7 години
scripts 677f20a32d v.db.dropcolumn: preserve field length for field type CHARACTER преди 7 години
temporal 72eca09ae1 temporal modules: Fixed tgis suffix function spell mistake преди 7 години
testsuite 75b436c37a testsuite rhemisphere.sh: update r.mapcalc call преди 10 години
tools 26acfe66a4 restore compatibility with python2.6- (fixes https://trac.osgeo.org/grass/ticket/3493) преди 7 години
vector 4b4a3f9d24 v.proj: +option for user-defined PROJ pipeline преди 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 преди 9 години
Dockerfile 07a01cf6af docker: fix write access of volume management; update docker usage instructions преди 7 години
GPL.TXT db49180dd7 welcome to GRASS 7.0.svn преди 17 години
INSTALL 4a4c4855cd Happy New Year преди 7 години
Makefile ac4d5bb2fb INSTALL: updated to 7.2 преди 9 години
NEWS a22677f653 NEWS: added преди 9 години
README 07a01cf6af docker: fix write access of volume management; update docker usage instructions преди 7 години
REQUIREMENTS.html 1eae855a2a bump supported Python version to 2.7 преди 7 години
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 be3ee568e0 config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ преди 7 години
config.sub be3ee568e0 config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ преди 7 години
configure 438b232a68 configure: report at the end which PROJ API is used преди 7 години
configure.in 438b232a68 configure: report at the end which PROJ API is used преди 7 години
contributors.csv e212e827bd contributors.csv: Veronica Andreo added преди 7 години
contributors_extra.csv 4036ac5617 contributors_extra.csv: Nikos Alexandris added преди 8 години
grass.pc.in 1a5d566ba7 pkg-config file: update преди 10 години
grasslib.dox 4a4c4855cd Happy New Year преди 7 години
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 4ae8f38fd7 i18N: new Tamil translation started преди 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 grassgis75 .

A test run (assuming you have existing GRASS GIS location; it can be downloaded from
https://grass.osgeo.org/sampledata/north_carolina/nc_basic_spm_grass7.zip)

# case 1: launching in the grassdata directory in which the location is stored:
docker run -it --rm --user=$(id -u):$(id -g) --volume $(pwd):/data --env HOME=/data/ grassgis75 \
grass --text nc_spm_08_grass7/user1 --exec g.region -p

# case 2: launching anywhere
docker run -it --rm --user=$(id -u):$(id -g) --volume /your/test/grassdata/:/data --env HOME=/data/ grassgis75 \
grass /data/nc_basic_spm/PERMANENT --exec g.region -p

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

To run the tests (again assuming local location):

docker run -it --rm --user=$(id -u):$(id -g) --volume /your/test/grassdata/:/data --env HOME=/data/ -w /code/grass \
grassgis75 grass /data/nc_basic_spm/PERMANENT --exec \
python -m grass.gunittest.main \
--location nc_basic_spm --location-type nc

Note: If you compiled locally before building the Docker image, you may
encounter problems as the local configuration and locally compiled file
are copied to and used in the Docker image. To make sure you don't have
this issue, clean all the compiled files from the source code:

make distclean