Skip to content

Commit 5f31df9

Browse files
Merge pull request #29 from geoCML/4.0-docs
Update documentation for geoCML 4.0
2 parents 31b3c29 + 432e48a commit 5f31df9

File tree

5 files changed

+15
-29
lines changed

5 files changed

+15
-29
lines changed

topics/geocml-desktop.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
image::geoCML-Desktop-Logo.png["geoCML Desktop Logo", 250, 250]
44

5-
geoCML Desktop is the primary access point for your geoCML deployment. geoCML Desktop provides you with a desktop environment allowing you to prepare, visualize, and analyze your GIS data. The geocml-desktop container is based on Ubuntu Linux and comes installed with the XPRA, allowing you to view running applications in a web browser. geoCML Desktop comes preinstalled with https://www.qgis.org/en/site/[QGIS], a best-in-class open-source desktop GIS application. geoCML Desktop is password protected. You must set a password within your deployment's `.env` file.
5+
geoCML Desktop is the primary access point for your geoCML deployment. geoCML Desktop provides you with a desktop environment allowing you to prepare, visualize, and analyze your GIS data. The geocml-desktop container is based on Ubuntu Linux and comes installed with the XPRA, allowing you to view running applications in a web browser. geoCML Desktop comes preinstalled with https://www.qgis.org/en/site/[QGIS], a best-in-class open-source
66

77
=== Connecting to geoCML Desktop
88

topics/geocml-postgres.adoc

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,6 @@ geoCML Postgres creates a database named geocml_db, which is the primary datasto
2323
- via geoCML Desktop and QGIS (over the internal geocml-network)
2424
- via a PostgreSQL data explorer (over port {deployment host URL}:5432)
2525

26-
The default credentials for accessing your database are:
27-
28-
- Username: geocml
29-
- Password: geocml
30-
31-
geoCML Postgres also configures an admin user for your data store. The default credentials for accessing your data store as an admin are:
32-
33-
- Username: postgres
34-
- Password: admin
35-
36-
You can change the default password for both the geocml and postgres users in your deployment's `.env` file. Note that these are build-time arguments; you must rebuild your containers to commit these changes.
37-
3826
=== Current limitations of the geoCML Postgres service
3927

4028
In geoCML v0.3.0, there are known limitations with the geoCML Postgres service. Currently, geoCML Postgres does not support the following data:

topics/geocml-server.adoc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,12 @@ geoCML Server Portal features:
3737

3838
geoCML Server exposes all API functionality for QGIS Server via cfcgi and Apache. Learn more about QGIS Server here: https://docs.qgis.org/3.34/en/docs/server_manual/index.html
3939

40+
41+
=== Quantitative Analysis Using Dashboards
42+
43+
geoCML Server Portal allows you to create custom dashboards, allowing you to perform quantitative analysis on your GIS data.
44+
45+
The following dashboard widgets are currently supported:
46+
- Raw Counts
47+
- Bar Chart
48+
- Pie Chart

topics/index.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
ifndef::imagesdir[:imagesdir: ./img/]
66

7-
= geoCML v0.3.1 Documentation
7+
= geoCML v4.0 Documentation
88

99
include::introduction.adoc[]
1010

topics/introduction.adoc

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -28,32 +28,21 @@ geoCML is currently limited in the following areas:
2828
- Integration with ArcGIS proprietary deployments and extensions
2929
- Database version management
3030
- Backup domain values in a database
31-
- Support for storing raster data in geocml-postgres
3231
- MySQL support, SQL Server support, etc (base deployments only support PostgreSQL/PostGIS)
3332

3433
geoCML base deployments are customizable to fit your specific needs. You can customize your services however you'd like! If you would like to contribute to the development of geoCML, you can find the project on GitHub at https://github.com/geocml[github.com/geocml].
3534

3635
=== Quick deployment guide
3736

37+
3838
_Get up and running with geoCML in under 15 minutes!_
3939

4040
geoCML deployments are multi-paradigm, offering a desktop, server, and web GIS experience with a single deployment. You may host your geoCML instance locally or in the cloud, depending on your needs.
4141

42-
Before instantiating a geoCML deployment, you must have https://www.docker.com/[Docker] and https://docs.docker.com/compose/install/[Docker Compose] installed on the machine you want to host geoCML on. You do not need any additional GIS software installed on the host machine. Once you have satisfied these conditions, please follow the following steps to deploy your geoCML instance.
42+
Before instantiating a geoCML deployment, you must have git (https://git-scm.com/downloads), Docker (https://www.docker.com/), and Docker Compose (https://docs.docker.com/compose/install/) installed on the machine you want to host geoCML on. You do not need any additional GIS software installed on the host machine. Once you have satisfied these conditions, please follow the following steps to deploy your geoCML instance.
4343

44-
. Clone the geoCML source code from https://github.com/geocml/geocml-base-deployment[github.com/geocml/geocml-base-deployment]
45-
. Open a terminal and cd into the source code directory
46-
. Copy `.env.example` into a new file called `.env`
47-
. Update your `.env` to include your deployment specific configuration variables
48-
. Run `sh build.sh` to build geoCML service images on your machine.
49-
. Run `docker network create geocml-network`
50-
. Run `sh start.sh` to bring up the instance.
44+
- In your favorite terminal, run the following command: `sh <(curl https://raw.githubusercontent.com/geocml/geocml-base-deployment/main/install.sh)`
45+
- Follow the on-screen prompts to configure and deploy a geoCML instance to your machine.
5146

5247
That's it! You can access geoCML Desktop via {deployment host URL}:10000 or geoCML Server Portal via {deployment host URL}:80 using a web browser. Further configuration steps for each of these services are discussed in later topics.
5348

54-
=== Using hosted geoCML images from GHCR
55-
56-
The geoCML development team hosts pre-built containers at our container registry on Github. These containers are a great way to demo geoCML, but please note that these services are _not production ready_, because they lack the required build arguments. If you want to use geoCML in production, please build your containers.
57-
58-
Please keep in mind that the GEOCML_DESKTOP_PASSWORD variable in the `.env` file must be set to access your deployment via geoCML Desktop.
59-

0 commit comments

Comments
 (0)