diff --git a/diagrams/gis/cli.py b/diagrams/gis/cli.py
index d8fdcac8..586864ab 100644
--- a/diagrams/gis/cli.py
+++ b/diagrams/gis/cli.py
@@ -12,4 +12,8 @@ class Gdal(_Cli):
_icon = "gdal.png"
+class Lastools(_Cli):
+ _icon = "lastools.png"
+
+
# Aliases
diff --git a/diagrams/gis/format.py b/diagrams/gis/format.py
index 203fd466..3c932a1f 100644
--- a/diagrams/gis/format.py
+++ b/diagrams/gis/format.py
@@ -12,4 +12,8 @@ class Geopackage(_Format):
_icon = "geopackage.png"
+class Geoparquet(_Format):
+ _icon = "geoparquet.png"
+
+
# Aliases
diff --git a/diagrams/gis/javascript.py b/diagrams/gis/javascript.py
index de498b8b..4a9c7391 100644
--- a/diagrams/gis/javascript.py
+++ b/diagrams/gis/javascript.py
@@ -20,6 +20,10 @@ class Keplerjs(_Javascript):
_icon = "keplerjs.png"
+class Leaflet(_Javascript):
+ _icon = "leaflet.png"
+
+
class Maplibre(_Javascript):
_icon = "maplibre.png"
diff --git a/diagrams/gis/python.py b/diagrams/gis/python.py
index bf81d0cf..340139d8 100644
--- a/diagrams/gis/python.py
+++ b/diagrams/gis/python.py
@@ -12,4 +12,8 @@ class Geopandas(_Python):
_icon = "geopandas.png"
+class Pysal(_Python):
+ _icon = "pysal.png"
+
+
# Aliases
diff --git a/diagrams/gis/server.py b/diagrams/gis/server.py
index ec22f8c7..85487456 100644
--- a/diagrams/gis/server.py
+++ b/diagrams/gis/server.py
@@ -8,6 +8,10 @@ class _Server(_GIS):
_icon_dir = "resources/gis/server"
+class Actinia(_Server):
+ _icon = "actinia.png"
+
+
class Baremaps(_Server):
_icon = "baremaps.png"
@@ -16,6 +20,10 @@ class Deegree(_Server):
_icon = "deegree.png"
+class G3WSuite(_Server):
+ _icon = "g3w-suite.png"
+
+
class Geohealthcheck(_Server):
_icon = "geohealthcheck.png"
@@ -24,6 +32,10 @@ class Geomapfish(_Server):
_icon = "geomapfish.png"
+class Geomesa(_Server):
+ _icon = "geomesa.png"
+
+
class Geonetwork(_Server):
_icon = "geonetwork.png"
diff --git a/docs/nodes/gis.md b/docs/nodes/gis.md
index eb8bb057..1d6e1c67 100644
--- a/docs/nodes/gis.md
+++ b/docs/nodes/gis.md
@@ -11,6 +11,9 @@ Node classes list of gis provider.
**diagrams.gis.cli.Gdal**
+
+**diagrams.gis.cli.Lastools**
+
## gis.cplusplus
@@ -47,6 +50,9 @@ Node classes list of gis provider.
**diagrams.gis.format.Geopackage**
+
+**diagrams.gis.format.Geoparquet**
+
## gis.geocoding
@@ -77,6 +83,9 @@ Node classes list of gis provider.
**diagrams.gis.javascript.Keplerjs**
+
+**diagrams.gis.javascript.Leaflet**
+
**diagrams.gis.javascript.Maplibre**
@@ -122,6 +131,9 @@ Node classes list of gis provider.
**diagrams.gis.python.Geopandas**
+
+**diagrams.gis.python.Pysal**
+
## gis.routing
@@ -140,18 +152,27 @@ Node classes list of gis provider.
## gis.server
+
+**diagrams.gis.server.Actinia**
+
**diagrams.gis.server.Baremaps**
**diagrams.gis.server.Deegree**
+
+**diagrams.gis.server.G3WSuite**
+
**diagrams.gis.server.Geohealthcheck**
**diagrams.gis.server.Geomapfish**
+
+**diagrams.gis.server.Geomesa**
+
**diagrams.gis.server.Geonetwork**
diff --git a/resources/gis/cli/lastools.png b/resources/gis/cli/lastools.png
new file mode 100644
index 00000000..7e5848ee
Binary files /dev/null and b/resources/gis/cli/lastools.png differ
diff --git a/resources/gis/format/geoparquet.png b/resources/gis/format/geoparquet.png
new file mode 100644
index 00000000..d5ea1fd0
Binary files /dev/null and b/resources/gis/format/geoparquet.png differ
diff --git a/resources/gis/javascript/leaflet.png b/resources/gis/javascript/leaflet.png
new file mode 100644
index 00000000..de9bc219
Binary files /dev/null and b/resources/gis/javascript/leaflet.png differ
diff --git a/resources/gis/python/pysal.png b/resources/gis/python/pysal.png
new file mode 100644
index 00000000..3e862666
Binary files /dev/null and b/resources/gis/python/pysal.png differ
diff --git a/resources/gis/server/actinia.png b/resources/gis/server/actinia.png
new file mode 100644
index 00000000..f75392a2
Binary files /dev/null and b/resources/gis/server/actinia.png differ
diff --git a/resources/gis/server/g3w-suite.png b/resources/gis/server/g3w-suite.png
new file mode 100644
index 00000000..9deea206
Binary files /dev/null and b/resources/gis/server/g3w-suite.png differ
diff --git a/resources/gis/server/geomesa.png b/resources/gis/server/geomesa.png
new file mode 100644
index 00000000..8fe1a64d
Binary files /dev/null and b/resources/gis/server/geomesa.png differ
diff --git a/website/static/img/resources/gis/cli/lastools.png b/website/static/img/resources/gis/cli/lastools.png
new file mode 100644
index 00000000..7e5848ee
Binary files /dev/null and b/website/static/img/resources/gis/cli/lastools.png differ
diff --git a/website/static/img/resources/gis/data/nev_logo.png b/website/static/img/resources/gis/data/nev_logo.png
new file mode 100644
index 00000000..d56fe14e
Binary files /dev/null and b/website/static/img/resources/gis/data/nev_logo.png differ
diff --git a/website/static/img/resources/gis/format/geoparquet.png b/website/static/img/resources/gis/format/geoparquet.png
new file mode 100644
index 00000000..d5ea1fd0
Binary files /dev/null and b/website/static/img/resources/gis/format/geoparquet.png differ
diff --git a/website/static/img/resources/gis/javascript/leaflet.png b/website/static/img/resources/gis/javascript/leaflet.png
new file mode 100644
index 00000000..de9bc219
Binary files /dev/null and b/website/static/img/resources/gis/javascript/leaflet.png differ
diff --git a/website/static/img/resources/gis/javascript/png-transparent-leaflet-javascript-library-web-browser-plug-in-software-framework-others-leaf-rss-map.png b/website/static/img/resources/gis/javascript/png-transparent-leaflet-javascript-library-web-browser-plug-in-software-framework-others-leaf-rss-map.png
new file mode 100644
index 00000000..85bfda1b
Binary files /dev/null and b/website/static/img/resources/gis/javascript/png-transparent-leaflet-javascript-library-web-browser-plug-in-software-framework-others-leaf-rss-map.png differ
diff --git a/website/static/img/resources/gis/python/pysal.png b/website/static/img/resources/gis/python/pysal.png
new file mode 100644
index 00000000..3e862666
Binary files /dev/null and b/website/static/img/resources/gis/python/pysal.png differ
diff --git a/website/static/img/resources/gis/server/actinia.png b/website/static/img/resources/gis/server/actinia.png
new file mode 100644
index 00000000..f75392a2
Binary files /dev/null and b/website/static/img/resources/gis/server/actinia.png differ
diff --git a/website/static/img/resources/gis/server/g3w-suite.png b/website/static/img/resources/gis/server/g3w-suite.png
new file mode 100644
index 00000000..9deea206
Binary files /dev/null and b/website/static/img/resources/gis/server/g3w-suite.png differ
diff --git a/website/static/img/resources/gis/server/geomesa.png b/website/static/img/resources/gis/server/geomesa.png
new file mode 100644
index 00000000..8fe1a64d
Binary files /dev/null and b/website/static/img/resources/gis/server/geomesa.png differ