Нет описания

Martin Landa 545d9699aa grass.core.find_program(): force bytes, see https://trac.osgeo.org/grass/ticket/3731 6 лет назад
.travis 7c6842eaf0 travis: we are currently not using the dataset, so no download needed 7 лет назад
db 4df0b736fc dbf: typo 6 лет назад
demolocation e977254e5d GRASS_DB_ENCODING is environmental variable 10 лет назад
display ebc24a25d4 d.mon: Create a temporary file for d.text input=- (https://trac.osgeo.org/grass/ticket/3721) 6 лет назад
doc 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 лет назад
general 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 лет назад
gui 9d6c75cb1d wingrass77 core python3 issues, see https://trac.osgeo.org/grass/ticket/3723 6 лет назад
imagery bec9c3bdac i.atcorr: source of Worldview4 filter functions added 6 лет назад
include 4b7b2f9e9b revert https://trac.osgeo.org/grass/changeset/73864, https://trac.osgeo.org/grass/changeset/73865 and https://trac.osgeo.org/grass/changeset/73905 6 лет назад
lib 545d9699aa grass.core.find_program(): force bytes, see https://trac.osgeo.org/grass/ticket/3731 6 лет назад
locale 13c0ff2b37 i18n: Sync transifex messages 6 лет назад
macosx 8040b90777 macosx: update mentioned GRASS version 11 лет назад
man dc5017262b Happy New Year 6 лет назад
misc bd3ff5ee2b m.nviz.image: Remove overwrite variable 6 лет назад
mswindows bbd0ff16cf attempt to fix ctypes compilation, force python3, see https://trac.osgeo.org/grass/ticket/3731 6 лет назад
ps c913a5a597 v.db.connect and ps.map manuals: fix typos; DPI cosmetics 6 лет назад
raster 3c2c0152f7 r.out.gdal manual: extended creation of overviews section 6 лет назад
raster3d 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 лет назад
rpm 0d4eac11e4 Fedora grass.spec: automagic byte compilation activated, see https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2 6 лет назад
scripts 6fb5acb79f test_g_search_modules.py: fix author name 6 лет назад
temporal f98375fcc9 t.info: fix syntax error introduced earlier 6 лет назад
testsuite fbfdcbfc6b tests: don't use LOCATION to mean full path to mapset (see https://trac.osgeo.org/grass/ticket/2681) 6 лет назад
tools 6f32c0e260 fix https://trac.osgeo.org/grass/changeset/73939 for python2, see https://trac.osgeo.org/grass/ticket/3731 6 лет назад
vector 5ed9696f8d v.type manual: ref to v.centroids added 6 лет назад
visualization 3ce922e70d Remove wximgview 9 лет назад
.gitignore 4c874e8110 Add more rules to gitignore to avoid to display files and directories generated during compilation 6 лет назад
.travis.yml fe26933597 Attempt to add Codecov support for automated source code quality checks (https://codecov.io/gh/GRASS-GIS/grass-ci) 6 лет назад
AUTHORS d33152f1d5 Numerous typos fixed (identified with tools/fix_typos.sh) 8 лет назад
CHANGES 6868ca21b9 CHANGES: links to release pages added 8 лет назад
CITING d95567e090 cite: placeholder for version number 7 лет назад
COPYING 57536ecb10 Fixed missing street in MN address 8 лет назад
Dockerfile 824646bd47 Dockerfile: avoid -march=native compiler flag 6 лет назад
GPL.TXT db49180dd7 welcome to GRASS 7.0.svn 17 лет назад
INSTALL dc5017262b Happy New Year 6 лет назад
Makefile ac4d5bb2fb INSTALL: updated to 7.2 9 лет назад
NEWS a22677f653 NEWS: added 8 лет назад
README 04157af89b version bump: grass76 -> grass77 related updates 6 лет назад
REQUIREMENTS.html dc5017262b Happy New Year 6 лет назад
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 acef08003c vagrafile: switch to bionic 6 лет назад
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 1fe4fe7b2e config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ 6 лет назад
config.sub 1fe4fe7b2e config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ 6 лет назад
configure 66edaf4b2d configure: fix version check 7 лет назад
configure.in 66edaf4b2d configure: fix version check 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 dc5017262b Happy New Year 6 лет назад
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:
https://grass.osgeo.org/programming7/

## Docker

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

docker build -t grassgis77 .

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/ grassgis77 \
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/ grassgis77 \
grass /data/nc_basic_spm/PERMANENT --exec g.region -p

Note that the first `grassgis77` 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 \
grassgis77 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