You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
Copy file name to clipboardExpand all lines: topics/geocml-postgres.adoc
-12Lines changed: 0 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,18 +23,6 @@ geoCML Postgres creates a database named geocml_db, which is the primary datasto
23
23
- via geoCML Desktop and QGIS (over the internal geocml-network)
24
24
- via a PostgreSQL data explorer (over port {deployment host URL}:5432)
25
25
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
-
38
26
=== Current limitations of the geoCML Postgres service
39
27
40
28
In geoCML v0.3.0, there are known limitations with the geoCML Postgres service. Currently, geoCML Postgres does not support the following data:
Copy file name to clipboardExpand all lines: topics/geocml-server.adoc
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,3 +37,12 @@ geoCML Server Portal features:
37
37
38
38
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
39
39
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:
Copy file name to clipboardExpand all lines: topics/introduction.adoc
+4-15Lines changed: 4 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,32 +28,21 @@ geoCML is currently limited in the following areas:
28
28
- Integration with ArcGIS proprietary deployments and extensions
29
29
- Database version management
30
30
- Backup domain values in a database
31
-
- Support for storing raster data in geocml-postgres
32
31
- MySQL support, SQL Server support, etc (base deployments only support PostgreSQL/PostGIS)
33
32
34
33
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].
35
34
36
35
=== Quick deployment guide
37
36
37
+
38
38
_Get up and running with geoCML in under 15 minutes!_
39
39
40
40
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.
41
41
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.
43
43
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.
51
46
52
47
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.
53
48
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.
0 commit comments