Easy and flexible survey design and data management
1.6K
Easy and flexible survey design and data management
Open Foris Collect is the main entry point for data collected in field-based inventories. It provides a fast, easy, flexible way to set up a survey with a user-friendly interface. Collect handles multiple data types and complex validation rules, all in a multi-language environment.
Developed under the Open Foris Initiative
If you are not interested in the code but rather on the Collect features you might want to run it right away! Go to our website and download the installer directly there. There are versions for Windows, Mac OS X and Linux 32-bit and 64-bit.
download and install Docker. Docker is an open platform for developing, shipping, and running applications.
Create a docker network that the Collect application can use to communicate with the database we will create in the next step:
$ docker network create collect
$ docker run -d --network=collect --name collect-db -p 127.0.0.1:5432:5432 -e POSTGRES_DB=collect -e POSTGRES_PASSWORD=collect123 -e POSTGRES_USER=collect postgis/postgis:12-3.4
You can also use an already existing PostgreSQL database installed in a different way and configure Collect to connect to it.
The file (call it collect.env) must be a text file with this content:
COLLECT_DB_DRIVER=org.postgresql.Driver
COLLECT_DB_URL=jdbc:postgresql://localhost:5432/collect
COLLECT_DB_USERNAME=collect
COLLECT_DB_PASSWORD=collect123
Running the following command from command line will install Collect as a Docker container:
$ docker run -m 4GB --network=collect -p 8080:8080 --env-file ./collect.env openforis/collect:latest
You can run this command in the same folder where you have defined the collect.env file or specify its path in the command, in the '--env-file' parameter. Collect will start on the port specified in the collect.env file (8080 by default). You can use the same command to start up Collect again once you stop it.
Once the Collect Docker container is started, you can access Collect user interface through your web browser at the address: http://localhost:8080/collect
Please register into our Community Support Forum and raise your question or feature request there.
Collect and the rest of the Open Foris tools follow the MIT License, meaning that you can do anything you want with the code! Of course we appreciate references to our project, Open Foris
Content type
Image
Digest
sha256:4bdb2c144…
Size
338.6 MB
Last updated
4 months ago
docker pull openforis/collect