Без опису

Luca Delucchi d45fbbd4b6 r.plane: added function float_or_dms, working on https://trac.osgeo.org/grass/ticket/3225 6 роки тому
.travis eeff506bfd travis: added libzstd-dev (completes https://trac.osgeo.org/grass/changeset/74391) 6 роки тому
db 07e55699a7 sqlite driver: Use the same spacing as postgres 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 b0135de1b7 doc/howto_release.txt: addon jobs added 6 роки тому
general 1556c8b45e g.proj: use format with sprintf, fixes https://trac.osgeo.org/grass/ticket/3802 6 роки тому
gui 9d06f81830 vector digitizer crashes with python 3, see https://trac.osgeo.org/grass/ticket/3777 6 роки тому
imagery 2fd072218c i.group: Fix editing groups with fully qualified name (fixes corner cases missed in https://trac.osgeo.org/grass/changeset/73633) 6 роки тому
include 26ac4179f0 iostream: reduce compiler warnings 6 роки тому
lib a4a28455d9 libproj: PROJ5: EPSG must lowercase epsg, PROJ6+: EPSG must uppercase EPSG 6 роки тому
locale 3350746647 i18n: sync from Transifex 6 роки тому
macosx 8040b90777 macosx: update mentioned GRASS version 11 роки тому
man dc5017262b Happy New Year 6 роки тому
misc 7c0de2fdf3 m.nviz.script: fix memory leaks 6 роки тому
mswindows 62f5e1ba4c grass.bat: reorder statements, see https://trac.osgeo.org/grass/ticket/3724 6 роки тому
ps c913a5a597 v.db.connect and ps.map manuals: fix typos; DPI cosmetics 6 роки тому
raster 8a35ade417 r.stats manual: explanation on -x flag added (contributed by nikosa, Nikos Alexandris) 6 роки тому
raster3d 35ac54d8f9 manual: keyword 'output' added 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 d45fbbd4b6 r.plane: added function float_or_dms, working on https://trac.osgeo.org/grass/ticket/3225 6 роки тому
temporal bbd2789af1 temporarily deactivate for Python 3; see https://trac.osgeo.org/grass/ticket/3825 6 роки тому
testsuite 759b8654a9 testsuite: update to use new sample dataset 'nc_spm_full_v2alpha' (trac https://trac.osgeo.org/grass/ticket/3783) (contributed by pmav99) 6 роки тому
tools 94c088ca43 thumbnails for color rules: prettify special cases 6 роки тому
vector 5a1e56cb1a v.generalize: clarify cats and where options with regard to layer 6 роки тому
visualization 3ce922e70d Remove wximgview 9 роки тому
.gitignore 246f1d5efb gitignore: testsuite/examples/testreports/ added (fixes https://trac.osgeo.org/grass/ticket/3796) (contributed by pmav99) 6 роки тому
.travis.yml 805df8f213 Travis-CI: updated to use xenial instead of the outdated trusty dist (contributed by Sebastiaan Couwenberg) 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 9 роки тому
Dockerfile 7344d62ed5 python-requests: new dependency needed for g.extension proxy support (completes https://trac.osgeo.org/grass/changeset/74117) 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 9 роки тому
README 04157af89b version bump: grass76 -> grass77 related updates 7 роки тому
REQUIREMENTS.html 9a4cf6037c requirements: +bzip2, +zstd 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 7 роки тому
aclocal.m4 aea5a299c6 aclocal.m4: add support for w64-ming32 builds 9 роки тому
binaryInstall.src a1fbc923c8 binaryInstall.src: nad2bin no longer used (completes https://trac.osgeo.org/grass/changeset/74179) 6 роки тому
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 20a03092d1 configure with ZSTD by default, can be disabled with --with-zstd=no 6 роки тому
configure.in 20a03092d1 configure with ZSTD by default, can be disabled with --with-zstd=no 6 роки тому
contributors.csv ba9e45ec97 contributors.csv: Ondrej Pesek added 6 роки тому
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