diff --git a/diagrams/gis/cli.py b/diagrams/gis/cli.py
index 586864ab..5ef240e2 100644
--- a/diagrams/gis/cli.py
+++ b/diagrams/gis/cli.py
@@ -12,8 +12,20 @@ class Gdal(_Cli):
_icon = "gdal.png"
+class Imposm(_Cli):
+ _icon = "imposm.png"
+
+
class Lastools(_Cli):
_icon = "lastools.png"
+class Mdal(_Cli):
+ _icon = "mdal.png"
+
+
+class Pdal(_Cli):
+ _icon = "pdal.png"
+
+
# Aliases
diff --git a/diagrams/gis/data.py b/diagrams/gis/data.py
index 47cb1ac9..4da2ff43 100644
--- a/diagrams/gis/data.py
+++ b/diagrams/gis/data.py
@@ -12,6 +12,10 @@ class BAN(_Data):
_icon = "ban.png"
+class Here(_Data):
+ _icon = "here.png"
+
+
class IGN(_Data):
_icon = "ign.png"
diff --git a/diagrams/gis/desktop.py b/diagrams/gis/desktop.py
index 03f199a1..b39ff222 100644
--- a/diagrams/gis/desktop.py
+++ b/diagrams/gis/desktop.py
@@ -8,6 +8,10 @@ class _Desktop(_GIS):
_icon_dir = "resources/gis/desktop"
+class Maptunik(_Desktop):
+ _icon = "maptunik.png"
+
+
class QGIS(_Desktop):
_icon = "qgis.png"
diff --git a/diagrams/gis/geocoding.py b/diagrams/gis/geocoding.py
index 9aa420b4..de533277 100644
--- a/diagrams/gis/geocoding.py
+++ b/diagrams/gis/geocoding.py
@@ -20,4 +20,8 @@ class Nominatim(_Geocoding):
_icon = "nominatim.png"
+class Pelias(_Geocoding):
+ _icon = "pelias.png"
+
+
# Aliases
diff --git a/diagrams/gis/georchestra.py b/diagrams/gis/georchestra.py
new file mode 100644
index 00000000..fc1b8ebf
--- /dev/null
+++ b/diagrams/gis/georchestra.py
@@ -0,0 +1,11 @@
+# This module is automatically generated by autogen.sh. DO NOT EDIT.
+
+from . import _GIS
+
+
+class _Georchestra(_GIS):
+ _type = "georchestra"
+ _icon_dir = "resources/gis/georchestra"
+
+
+# Aliases
diff --git a/diagrams/gis/mobile.py b/diagrams/gis/mobile.py
index 8aae20a2..b798eddd 100644
--- a/diagrams/gis/mobile.py
+++ b/diagrams/gis/mobile.py
@@ -16,4 +16,8 @@ class Qfield(_Mobile):
_icon = "qfield.png"
+class Smash(_Mobile):
+ _icon = "smash.png"
+
+
# Aliases
diff --git a/diagrams/gis/routing.py b/diagrams/gis/routing.py
index bbf723be..2176df71 100644
--- a/diagrams/gis/routing.py
+++ b/diagrams/gis/routing.py
@@ -12,8 +12,8 @@ class Graphhopper(_Routing):
_icon = "graphhopper.png"
-class Osmr(_Routing):
- _icon = "osmr.png"
+class Osrm(_Routing):
+ _icon = "osrm.png"
class Pgrouting(_Routing):
diff --git a/diagrams/gis/server.py b/diagrams/gis/server.py
index 85487456..c6ac4106 100644
--- a/diagrams/gis/server.py
+++ b/diagrams/gis/server.py
@@ -56,6 +56,10 @@ class Geowebcache(_Server):
_icon = "geowebcache.png"
+class Kepler(_Server):
+ _icon = "kepler.png"
+
+
class Mapproxy(_Server):
_icon = "mapproxy.png"
@@ -68,6 +72,14 @@ class Mapstore(_Server):
_icon = "mapstore.png"
+class Mviewer(_Server):
+ _icon = "mviewer.png"
+
+
+class Pg_Tileserv(_Server):
+ _icon = "pg_tileserv.png"
+
+
class Pycsw(_Server):
_icon = "pycsw.png"
diff --git a/diagrams/onprem/certificates.py b/diagrams/onprem/certificates.py
index 030e8a42..fc645589 100644
--- a/diagrams/onprem/certificates.py
+++ b/diagrams/onprem/certificates.py
@@ -12,6 +12,10 @@ class CertManager(_Certificates):
_icon = "cert-manager.png"
+class Certbot(_Certificates):
+ _icon = "certbot.png"
+
+
class LetsEncrypt(_Certificates):
_icon = "lets-encrypt.png"
diff --git a/docs/nodes/gis.md b/docs/nodes/gis.md
index 1d6e1c67..f859b089 100644
--- a/docs/nodes/gis.md
+++ b/docs/nodes/gis.md
@@ -3,7 +3,7 @@ id: gis
title: GIS
---
-Node classes list of gis provider.
+Node classes list of the gis provider.
## gis.cli
@@ -11,9 +11,18 @@ Node classes list of gis provider.
**diagrams.gis.cli.Gdal**
+
+**diagrams.gis.cli.Imposm**
+
**diagrams.gis.cli.Lastools**
+
+**diagrams.gis.cli.Mdal**
+
+
+**diagrams.gis.cli.Pdal**
+
## gis.cplusplus
@@ -26,6 +35,9 @@ Node classes list of gis provider.
**diagrams.gis.data.BAN**
+
+**diagrams.gis.data.Here**
+
**diagrams.gis.data.IGN**
@@ -41,6 +53,9 @@ Node classes list of gis provider.
## gis.desktop
+
+**diagrams.gis.desktop.Maptunik**
+
**diagrams.gis.desktop.QGIS**
@@ -65,6 +80,12 @@ Node classes list of gis provider.
**diagrams.gis.geocoding.Nominatim**
+
+**diagrams.gis.geocoding.Pelias**
+
+## gis.georchestra
+
+
## gis.java
@@ -107,6 +128,9 @@ Node classes list of gis provider.
**diagrams.gis.mobile.Qfield**
+
+**diagrams.gis.mobile.Smash**
+
## gis.ogc
@@ -140,8 +164,8 @@ Node classes list of gis provider.
**diagrams.gis.routing.Graphhopper**
-
-**diagrams.gis.routing.Osmr**
+
+**diagrams.gis.routing.Osrm**
**diagrams.gis.routing.Pgrouting**
@@ -188,6 +212,9 @@ Node classes list of gis provider.
**diagrams.gis.server.Geowebcache**
+
+**diagrams.gis.server.Kepler**
+
**diagrams.gis.server.Mapproxy**
@@ -197,6 +224,12 @@ Node classes list of gis provider.
**diagrams.gis.server.Mapstore**
+
+**diagrams.gis.server.Mviewer**
+
+
+**diagrams.gis.server.Pg_Tileserv**
+
**diagrams.gis.server.Pycsw**
diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md
index 149ebf90..52e57591 100644
--- a/docs/nodes/onprem.md
+++ b/docs/nodes/onprem.md
@@ -98,6 +98,9 @@ Node classes list of the onprem provider.
**diagrams.onprem.certificates.CertManager**
+
+**diagrams.onprem.certificates.Certbot**
+
**diagrams.onprem.certificates.LetsEncrypt**
diff --git a/resources/cas.png b/resources/cas.png
new file mode 100644
index 00000000..1f69615f
Binary files /dev/null and b/resources/cas.png differ
diff --git a/resources/gis/cli/mdal.png b/resources/gis/cli/mdal.png
new file mode 100644
index 00000000..f353f463
Binary files /dev/null and b/resources/gis/cli/mdal.png differ
diff --git a/resources/gis/cli/pdal.png b/resources/gis/cli/pdal.png
new file mode 100644
index 00000000..522949b6
Binary files /dev/null and b/resources/gis/cli/pdal.png differ
diff --git a/resources/gis/desktop/maptunik.png b/resources/gis/desktop/maptunik.png
new file mode 100644
index 00000000..cd0df71e
Binary files /dev/null and b/resources/gis/desktop/maptunik.png differ
diff --git a/resources/gis/geocoding/pelias.png b/resources/gis/geocoding/pelias.png
new file mode 100644
index 00000000..2f8350e2
Binary files /dev/null and b/resources/gis/geocoding/pelias.png differ
diff --git a/resources/gis/georchestra/analytics.svg b/resources/gis/georchestra/analytics.svg
new file mode 100644
index 00000000..fcd4027d
--- /dev/null
+++ b/resources/gis/georchestra/analytics.svg
@@ -0,0 +1,355 @@
+
+
+
+
diff --git a/resources/gis/georchestra/data_api.svg b/resources/gis/georchestra/data_api.svg
new file mode 100644
index 00000000..004328e8
--- /dev/null
+++ b/resources/gis/georchestra/data_api.svg
@@ -0,0 +1,335 @@
+
+
+
+
diff --git a/resources/gis/georchestra/datafeeder.svg b/resources/gis/georchestra/datafeeder.svg
new file mode 100644
index 00000000..c709fc46
--- /dev/null
+++ b/resources/gis/georchestra/datafeeder.svg
@@ -0,0 +1,465 @@
+
+
+
+
diff --git a/resources/gis/mobile/smash.png b/resources/gis/mobile/smash.png
new file mode 100644
index 00000000..e9fd8bbe
Binary files /dev/null and b/resources/gis/mobile/smash.png differ
diff --git a/resources/gis/routing/osmr.png b/resources/gis/routing/osrm.png
similarity index 100%
rename from resources/gis/routing/osmr.png
rename to resources/gis/routing/osrm.png
diff --git a/resources/gis/server/kepler.png b/resources/gis/server/kepler.png
new file mode 100644
index 00000000..69b198e0
Binary files /dev/null and b/resources/gis/server/kepler.png differ
diff --git a/resources/gis/server/mapserver.png b/resources/gis/server/mapserver.png
index 5af8f7fd..f03354df 100644
Binary files a/resources/gis/server/mapserver.png and b/resources/gis/server/mapserver.png differ
diff --git a/resources/gis/server/mviewer.png b/resources/gis/server/mviewer.png
new file mode 100644
index 00000000..0b4166cc
Binary files /dev/null and b/resources/gis/server/mviewer.png differ
diff --git a/resources/gis/server/pg_tileserv.png b/resources/gis/server/pg_tileserv.png
new file mode 100644
index 00000000..be52c5f5
Binary files /dev/null and b/resources/gis/server/pg_tileserv.png differ
diff --git a/resources/onprem/certificates/certbot.png b/resources/onprem/certificates/certbot.png
new file mode 100644
index 00000000..9659a81b
Binary files /dev/null and b/resources/onprem/certificates/certbot.png differ
diff --git a/resources/openldap.png b/resources/openldap.png
new file mode 100644
index 00000000..c55718f8
Binary files /dev/null and b/resources/openldap.png differ
diff --git a/website/static/img/resources/cas.png b/website/static/img/resources/cas.png
new file mode 100644
index 00000000..1f69615f
Binary files /dev/null and b/website/static/img/resources/cas.png differ
diff --git a/website/static/img/resources/gis/cli/imposm.png b/website/static/img/resources/gis/cli/imposm.png
new file mode 100644
index 00000000..6bbb013b
Binary files /dev/null and b/website/static/img/resources/gis/cli/imposm.png differ
diff --git a/website/static/img/resources/gis/cli/mdal.png b/website/static/img/resources/gis/cli/mdal.png
new file mode 100644
index 00000000..f353f463
Binary files /dev/null and b/website/static/img/resources/gis/cli/mdal.png differ
diff --git a/website/static/img/resources/gis/cli/pdal.png b/website/static/img/resources/gis/cli/pdal.png
new file mode 100644
index 00000000..522949b6
Binary files /dev/null and b/website/static/img/resources/gis/cli/pdal.png differ
diff --git a/website/static/img/resources/gis/data/here.png b/website/static/img/resources/gis/data/here.png
new file mode 100644
index 00000000..62b4f304
Binary files /dev/null and b/website/static/img/resources/gis/data/here.png differ
diff --git a/website/static/img/resources/gis/desktop/maptunik.png b/website/static/img/resources/gis/desktop/maptunik.png
new file mode 100644
index 00000000..cd0df71e
Binary files /dev/null and b/website/static/img/resources/gis/desktop/maptunik.png differ
diff --git a/website/static/img/resources/gis/geocoding/pelias.png b/website/static/img/resources/gis/geocoding/pelias.png
new file mode 100644
index 00000000..2f8350e2
Binary files /dev/null and b/website/static/img/resources/gis/geocoding/pelias.png differ
diff --git a/website/static/img/resources/gis/georchestra/analytics.svg b/website/static/img/resources/gis/georchestra/analytics.svg
new file mode 100644
index 00000000..fcd4027d
--- /dev/null
+++ b/website/static/img/resources/gis/georchestra/analytics.svg
@@ -0,0 +1,355 @@
+
+
+
+
diff --git a/website/static/img/resources/gis/georchestra/data_api.svg b/website/static/img/resources/gis/georchestra/data_api.svg
new file mode 100644
index 00000000..004328e8
--- /dev/null
+++ b/website/static/img/resources/gis/georchestra/data_api.svg
@@ -0,0 +1,335 @@
+
+
+
+
diff --git a/website/static/img/resources/gis/georchestra/datafeeder.svg b/website/static/img/resources/gis/georchestra/datafeeder.svg
new file mode 100644
index 00000000..c709fc46
--- /dev/null
+++ b/website/static/img/resources/gis/georchestra/datafeeder.svg
@@ -0,0 +1,465 @@
+
+
+
+
diff --git a/website/static/img/resources/gis/mobile/smash.png b/website/static/img/resources/gis/mobile/smash.png
new file mode 100644
index 00000000..e9fd8bbe
Binary files /dev/null and b/website/static/img/resources/gis/mobile/smash.png differ
diff --git a/website/static/img/resources/gis/routing/osrm.png b/website/static/img/resources/gis/routing/osrm.png
new file mode 100644
index 00000000..b2a922ab
Binary files /dev/null and b/website/static/img/resources/gis/routing/osrm.png differ
diff --git a/website/static/img/resources/gis/server/kepler.png b/website/static/img/resources/gis/server/kepler.png
new file mode 100644
index 00000000..69b198e0
Binary files /dev/null and b/website/static/img/resources/gis/server/kepler.png differ
diff --git a/website/static/img/resources/gis/server/mapserver.png b/website/static/img/resources/gis/server/mapserver.png
index 5af8f7fd..f03354df 100644
Binary files a/website/static/img/resources/gis/server/mapserver.png and b/website/static/img/resources/gis/server/mapserver.png differ
diff --git a/website/static/img/resources/gis/server/mviewer.png b/website/static/img/resources/gis/server/mviewer.png
new file mode 100644
index 00000000..0b4166cc
Binary files /dev/null and b/website/static/img/resources/gis/server/mviewer.png differ
diff --git a/website/static/img/resources/gis/server/pg_tileserv.png b/website/static/img/resources/gis/server/pg_tileserv.png
new file mode 100644
index 00000000..be52c5f5
Binary files /dev/null and b/website/static/img/resources/gis/server/pg_tileserv.png differ
diff --git a/website/static/img/resources/onprem/certificates/certbot.png b/website/static/img/resources/onprem/certificates/certbot.png
new file mode 100644
index 00000000..9659a81b
Binary files /dev/null and b/website/static/img/resources/onprem/certificates/certbot.png differ
diff --git a/website/static/img/resources/openldap.png b/website/static/img/resources/openldap.png
new file mode 100644
index 00000000..c55718f8
Binary files /dev/null and b/website/static/img/resources/openldap.png differ