diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d1c430d2c..1997d6573 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -43,6 +43,21 @@ Then just run the `./autogen.sh` to generate the added or updated node classes. [black]: https://pypi.org/project/black [inkscape]: https://inkscape.org/ko/release +### Add new provider + +To add a new provider to Diagrams, please follow the steps below in addition to the image intructions above: +- in `autogen.sh` add in the `providers` variable the new provider code +- in `config.py`: + - in the `providers` variable, add the new provider code + - in the `FILE_PREFIXES` variable, add a new entry with your new provider code. And eventually a file prefix + - Optionnaly, update the `UPPER_WORDS` variable to a new entry with your new provider code. + - in the `ALIASES` variable, add a new entry with your new provider code. See below on how to add new aliases. +- in `scripts/resource.py`: + - add a function `cleaner_XXX` (replace XXX by your provider name). For the implementation look at the existing functions + - in the `cleaners` variable, add an entry with your new provider code and the function defined above +- in `sidebars.json`, update the `Nodes` array to add the reference of the new provider +- in the `diagrams` folder, add a new file `__init__.py` for the new provider. For the content look at the existing providers + ### Update Aliases Some node classes have alias. For example, `aws.compute.ECS` class is an alias diff --git a/autogen.sh b/autogen.sh index f5e065b35..325da3960 100755 --- a/autogen.sh +++ b/autogen.sh @@ -20,6 +20,7 @@ providers=( "generic" "openstack" "outscale" + "gis" ) if ! [ -x "$(command -v round)" ]; then diff --git a/config.py b/config.py index 86a58342b..ce3828eda 100644 --- a/config.py +++ b/config.py @@ -29,6 +29,7 @@ "generic", "openstack", "outscale", + "gis" ) ######################### @@ -59,6 +60,7 @@ "outscale": (), "generic": (), "openstack": (), + "gis": (), } ######################### @@ -89,6 +91,7 @@ "openstack": ("rpm", "loci", "nfv", "ec2api"), "pve": ("pve"), "ibm": ("ibm"), + "gis": ("gis","ban","ign","ogc","qgis","wfs","wms"), } TITLE_WORDS = { @@ -411,6 +414,7 @@ } }, "digitalocean": {}, + "gis": {}, "oci": { "compute": { "VM": "VirtualMachine", diff --git a/diagrams/gis/__init__.py b/diagrams/gis/__init__.py new file mode 100644 index 000000000..684dca023 --- /dev/null +++ b/diagrams/gis/__init__.py @@ -0,0 +1,12 @@ +""" +GIS provides a set of services for Geographic Information Systems provider. +""" + +from diagrams import Node + + +class _GIS(Node): + _provider = "gis" + _icon_dir = "resources/gis" + + fontcolor = "#2d3436" diff --git a/diagrams/gis/cli.py b/diagrams/gis/cli.py new file mode 100644 index 000000000..4cf8e9f18 --- /dev/null +++ b/diagrams/gis/cli.py @@ -0,0 +1,35 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Cli(_GIS): + _type = "cli" + _icon_dir = "resources/gis/cli" + + +class Gdal(_Cli): + _icon = "gdal.png" + + +class Imposm(_Cli): + _icon = "imposm.png" + + +class Lastools(_Cli): + _icon = "lastools.png" + + +class Mapnik(_Cli): + _icon = "mapnik.png" + + +class Mdal(_Cli): + _icon = "mdal.png" + + +class Pdal(_Cli): + _icon = "pdal.png" + + +# Aliases diff --git a/diagrams/gis/cplusplus.py b/diagrams/gis/cplusplus.py new file mode 100644 index 000000000..a772d45d4 --- /dev/null +++ b/diagrams/gis/cplusplus.py @@ -0,0 +1,15 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Cplusplus(_GIS): + _type = "cplusplus" + _icon_dir = "resources/gis/cplusplus" + + +class Mapnik(_Cplusplus): + _icon = "mapnik.png" + + +# Aliases diff --git a/diagrams/gis/data.py b/diagrams/gis/data.py new file mode 100644 index 000000000..4da2ff435 --- /dev/null +++ b/diagrams/gis/data.py @@ -0,0 +1,27 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Data(_GIS): + _type = "data" + _icon_dir = "resources/gis/data" + + +class BAN(_Data): + _icon = "ban.png" + + +class Here(_Data): + _icon = "here.png" + + +class IGN(_Data): + _icon = "ign.png" + + +class Openstreetmap(_Data): + _icon = "openstreetmap.png" + + +# Aliases diff --git a/diagrams/gis/database.py b/diagrams/gis/database.py new file mode 100644 index 000000000..04ee2f724 --- /dev/null +++ b/diagrams/gis/database.py @@ -0,0 +1,15 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Database(_GIS): + _type = "database" + _icon_dir = "resources/gis/database" + + +class Postgis(_Database): + _icon = "postgis.png" + + +# Aliases diff --git a/diagrams/gis/desktop.py b/diagrams/gis/desktop.py new file mode 100644 index 000000000..b39ff2227 --- /dev/null +++ b/diagrams/gis/desktop.py @@ -0,0 +1,19 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Desktop(_GIS): + _type = "desktop" + _icon_dir = "resources/gis/desktop" + + +class Maptunik(_Desktop): + _icon = "maptunik.png" + + +class QGIS(_Desktop): + _icon = "qgis.png" + + +# Aliases diff --git a/diagrams/gis/format.py b/diagrams/gis/format.py new file mode 100644 index 000000000..3c932a1fc --- /dev/null +++ b/diagrams/gis/format.py @@ -0,0 +1,19 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Format(_GIS): + _type = "format" + _icon_dir = "resources/gis/format" + + +class Geopackage(_Format): + _icon = "geopackage.png" + + +class Geoparquet(_Format): + _icon = "geoparquet.png" + + +# Aliases diff --git a/diagrams/gis/geocoding.py b/diagrams/gis/geocoding.py new file mode 100644 index 000000000..de5332771 --- /dev/null +++ b/diagrams/gis/geocoding.py @@ -0,0 +1,27 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Geocoding(_GIS): + _type = "geocoding" + _icon_dir = "resources/gis/geocoding" + + +class Addok(_Geocoding): + _icon = "addok.png" + + +class Gisgraphy(_Geocoding): + _icon = "gisgraphy.png" + + +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 000000000..fc1b8ebf8 --- /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/java.py b/diagrams/gis/java.py new file mode 100644 index 000000000..371b847f5 --- /dev/null +++ b/diagrams/gis/java.py @@ -0,0 +1,15 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Java(_GIS): + _type = "java" + _icon_dir = "resources/gis/java" + + +class Geotools(_Java): + _icon = "geotools.png" + + +# Aliases diff --git a/diagrams/gis/javascript.py b/diagrams/gis/javascript.py new file mode 100644 index 000000000..4a9c73913 --- /dev/null +++ b/diagrams/gis/javascript.py @@ -0,0 +1,43 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Javascript(_GIS): + _type = "javascript" + _icon_dir = "resources/gis/javascript" + + +class Cesium(_Javascript): + _icon = "cesium.png" + + +class Geostyler(_Javascript): + _icon = "geostyler.png" + + +class Keplerjs(_Javascript): + _icon = "keplerjs.png" + + +class Leaflet(_Javascript): + _icon = "leaflet.png" + + +class Maplibre(_Javascript): + _icon = "maplibre.png" + + +class OlExt(_Javascript): + _icon = "ol-ext.png" + + +class Openlayers(_Javascript): + _icon = "openlayers.png" + + +class Turfjs(_Javascript): + _icon = "turfjs.png" + + +# Aliases diff --git a/diagrams/gis/mobile.py b/diagrams/gis/mobile.py new file mode 100644 index 000000000..b798eddd5 --- /dev/null +++ b/diagrams/gis/mobile.py @@ -0,0 +1,23 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Mobile(_GIS): + _type = "mobile" + _icon_dir = "resources/gis/mobile" + + +class Mergin(_Mobile): + _icon = "mergin.png" + + +class Qfield(_Mobile): + _icon = "qfield.png" + + +class Smash(_Mobile): + _icon = "smash.png" + + +# Aliases diff --git a/diagrams/gis/ogc.py b/diagrams/gis/ogc.py new file mode 100644 index 000000000..956df61ea --- /dev/null +++ b/diagrams/gis/ogc.py @@ -0,0 +1,23 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _OGC(_GIS): + _type = "ogc" + _icon_dir = "resources/gis/ogc" + + +class OGC(_OGC): + _icon = "ogc.png" + + +class WFS(_OGC): + _icon = "wfs.png" + + +class WMS(_OGC): + _icon = "wms.png" + + +# Aliases diff --git a/diagrams/gis/organization.py b/diagrams/gis/organization.py new file mode 100644 index 000000000..5fc49441b --- /dev/null +++ b/diagrams/gis/organization.py @@ -0,0 +1,15 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Organization(_GIS): + _type = "organization" + _icon_dir = "resources/gis/organization" + + +class Osgeo(_Organization): + _icon = "osgeo.png" + + +# Aliases diff --git a/diagrams/gis/python.py b/diagrams/gis/python.py new file mode 100644 index 000000000..340139d88 --- /dev/null +++ b/diagrams/gis/python.py @@ -0,0 +1,19 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Python(_GIS): + _type = "python" + _icon_dir = "resources/gis/python" + + +class Geopandas(_Python): + _icon = "geopandas.png" + + +class Pysal(_Python): + _icon = "pysal.png" + + +# Aliases diff --git a/diagrams/gis/routing.py b/diagrams/gis/routing.py new file mode 100644 index 000000000..2176df711 --- /dev/null +++ b/diagrams/gis/routing.py @@ -0,0 +1,27 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Routing(_GIS): + _type = "routing" + _icon_dir = "resources/gis/routing" + + +class Graphhopper(_Routing): + _icon = "graphhopper.png" + + +class Osrm(_Routing): + _icon = "osrm.png" + + +class Pgrouting(_Routing): + _icon = "pgrouting.png" + + +class Valhalla(_Routing): + _icon = "valhalla.png" + + +# Aliases diff --git a/diagrams/gis/server.py b/diagrams/gis/server.py new file mode 100644 index 000000000..c6ac41065 --- /dev/null +++ b/diagrams/gis/server.py @@ -0,0 +1,99 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Server(_GIS): + _type = "server" + _icon_dir = "resources/gis/server" + + +class Actinia(_Server): + _icon = "actinia.png" + + +class Baremaps(_Server): + _icon = "baremaps.png" + + +class Deegree(_Server): + _icon = "deegree.png" + + +class G3WSuite(_Server): + _icon = "g3w-suite.png" + + +class Geohealthcheck(_Server): + _icon = "geohealthcheck.png" + + +class Geomapfish(_Server): + _icon = "geomapfish.png" + + +class Geomesa(_Server): + _icon = "geomesa.png" + + +class Geonetwork(_Server): + _icon = "geonetwork.png" + + +class Geonode(_Server): + _icon = "geonode.png" + + +class Georchestra(_Server): + _icon = "georchestra.png" + + +class Geoserver(_Server): + _icon = "geoserver.png" + + +class Geowebcache(_Server): + _icon = "geowebcache.png" + + +class Kepler(_Server): + _icon = "kepler.png" + + +class Mapproxy(_Server): + _icon = "mapproxy.png" + + +class Mapserver(_Server): + _icon = "mapserver.png" + + +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" + + +class Pygeoapi(_Server): + _icon = "pygeoapi.png" + + +class QGISServer(_Server): + _icon = "qgis-server.png" + + +class Zooproject(_Server): + _icon = "zooproject.png" + + +# Aliases diff --git a/diagrams/gis/toolkit.py b/diagrams/gis/toolkit.py new file mode 100644 index 000000000..d67d1d810 --- /dev/null +++ b/diagrams/gis/toolkit.py @@ -0,0 +1,11 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GIS + + +class _Toolkit(_GIS): + _type = "toolkit" + _icon_dir = "resources/gis/toolkit" + + +# Aliases diff --git a/docs/nodes/gis.md b/docs/nodes/gis.md new file mode 100644 index 000000000..ba917d108 --- /dev/null +++ b/docs/nodes/gis.md @@ -0,0 +1,243 @@ +--- +id: gis +title: GIS +--- + +Node classes list of the gis provider. + +## gis.cli + + +Gdal +**diagrams.gis.cli.Gdal** + +Imposm +**diagrams.gis.cli.Imposm** + +Lastools +**diagrams.gis.cli.Lastools** + +Mapnik +**diagrams.gis.cli.Mapnik** + +Mdal +**diagrams.gis.cli.Mdal** + +Pdal +**diagrams.gis.cli.Pdal** + +## gis.data + + +BAN +**diagrams.gis.data.BAN** + +Here +**diagrams.gis.data.Here** + +IGN +**diagrams.gis.data.IGN** + +Openstreetmap +**diagrams.gis.data.Openstreetmap** + +## gis.database + + +Postgis +**diagrams.gis.database.Postgis** + +## gis.desktop + + +Maptunik +**diagrams.gis.desktop.Maptunik** + +QGIS +**diagrams.gis.desktop.QGIS** + +## gis.format + + +Geopackage +**diagrams.gis.format.Geopackage** + +Geoparquet +**diagrams.gis.format.Geoparquet** + +## gis.geocoding + + +Addok +**diagrams.gis.geocoding.Addok** + +Gisgraphy +**diagrams.gis.geocoding.Gisgraphy** + +Nominatim +**diagrams.gis.geocoding.Nominatim** + +Pelias +**diagrams.gis.geocoding.Pelias** + +## gis.georchestra + + +## gis.java + + +Geotools +**diagrams.gis.java.Geotools** + +## gis.javascript + + +Cesium +**diagrams.gis.javascript.Cesium** + +Geostyler +**diagrams.gis.javascript.Geostyler** + +Keplerjs +**diagrams.gis.javascript.Keplerjs** + +Leaflet +**diagrams.gis.javascript.Leaflet** + +Maplibre +**diagrams.gis.javascript.Maplibre** + +OlExt +**diagrams.gis.javascript.OlExt** + +Openlayers +**diagrams.gis.javascript.Openlayers** + +Turfjs +**diagrams.gis.javascript.Turfjs** + +## gis.mobile + + +Mergin +**diagrams.gis.mobile.Mergin** + +Qfield +**diagrams.gis.mobile.Qfield** + +Smash +**diagrams.gis.mobile.Smash** + +## gis.ogc + + +OGC +**diagrams.gis.ogc.OGC** + +WFS +**diagrams.gis.ogc.WFS** + +WMS +**diagrams.gis.ogc.WMS** + +## gis.organization + + +Osgeo +**diagrams.gis.organization.Osgeo** + +## gis.python + + +Geopandas +**diagrams.gis.python.Geopandas** + +Pysal +**diagrams.gis.python.Pysal** + +## gis.routing + + +Graphhopper +**diagrams.gis.routing.Graphhopper** + +Osrm +**diagrams.gis.routing.Osrm** + +Pgrouting +**diagrams.gis.routing.Pgrouting** + +Valhalla +**diagrams.gis.routing.Valhalla** + +## gis.server + + +Actinia +**diagrams.gis.server.Actinia** + +Baremaps +**diagrams.gis.server.Baremaps** + +Deegree +**diagrams.gis.server.Deegree** + +G3WSuite +**diagrams.gis.server.G3WSuite** + +Geohealthcheck +**diagrams.gis.server.Geohealthcheck** + +Geomapfish +**diagrams.gis.server.Geomapfish** + +Geomesa +**diagrams.gis.server.Geomesa** + +Geonetwork +**diagrams.gis.server.Geonetwork** + +Geonode +**diagrams.gis.server.Geonode** + +Georchestra +**diagrams.gis.server.Georchestra** + +Geoserver +**diagrams.gis.server.Geoserver** + +Geowebcache +**diagrams.gis.server.Geowebcache** + +Kepler +**diagrams.gis.server.Kepler** + +Mapproxy +**diagrams.gis.server.Mapproxy** + +Mapserver +**diagrams.gis.server.Mapserver** + +Mapstore +**diagrams.gis.server.Mapstore** + +Mviewer +**diagrams.gis.server.Mviewer** + +Pg_Tileserv +**diagrams.gis.server.Pg_Tileserv** + +Pycsw +**diagrams.gis.server.Pycsw** + +Pygeoapi +**diagrams.gis.server.Pygeoapi** + +QGISServer +**diagrams.gis.server.QGISServer** + +Zooproject +**diagrams.gis.server.Zooproject** + +## gis.toolkit + diff --git a/resources/gis/cli/gdal.png b/resources/gis/cli/gdal.png new file mode 100644 index 000000000..19c93bde8 Binary files /dev/null and b/resources/gis/cli/gdal.png differ diff --git a/resources/gis/cli/imposm.png b/resources/gis/cli/imposm.png new file mode 100644 index 000000000..6bbb013ba Binary files /dev/null and b/resources/gis/cli/imposm.png differ diff --git a/resources/gis/cli/lastools.png b/resources/gis/cli/lastools.png new file mode 100644 index 000000000..7e5848eea Binary files /dev/null and b/resources/gis/cli/lastools.png differ diff --git a/resources/gis/cli/mapnik.png b/resources/gis/cli/mapnik.png new file mode 100644 index 000000000..622cacf40 Binary files /dev/null and b/resources/gis/cli/mapnik.png differ diff --git a/resources/gis/cli/mdal.png b/resources/gis/cli/mdal.png new file mode 100644 index 000000000..b1e1ed400 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 000000000..522949b61 Binary files /dev/null and b/resources/gis/cli/pdal.png differ diff --git a/resources/gis/data/ban.png b/resources/gis/data/ban.png new file mode 100644 index 000000000..af20419ba Binary files /dev/null and b/resources/gis/data/ban.png differ diff --git a/resources/gis/data/here.png b/resources/gis/data/here.png new file mode 100644 index 000000000..62b4f3045 Binary files /dev/null and b/resources/gis/data/here.png differ diff --git a/resources/gis/data/ign.png b/resources/gis/data/ign.png new file mode 100644 index 000000000..c9b0e8c84 Binary files /dev/null and b/resources/gis/data/ign.png differ diff --git a/resources/gis/data/openstreetmap.png b/resources/gis/data/openstreetmap.png new file mode 100644 index 000000000..385bd973e Binary files /dev/null and b/resources/gis/data/openstreetmap.png differ diff --git a/resources/gis/database/postgis.png b/resources/gis/database/postgis.png new file mode 100644 index 000000000..a6dc7b42c Binary files /dev/null and b/resources/gis/database/postgis.png differ diff --git a/resources/gis/desktop/maptunik.png b/resources/gis/desktop/maptunik.png new file mode 100644 index 000000000..4710e80f8 Binary files /dev/null and b/resources/gis/desktop/maptunik.png differ diff --git a/resources/gis/desktop/qgis.png b/resources/gis/desktop/qgis.png new file mode 100644 index 000000000..3dc4b1cd4 Binary files /dev/null and b/resources/gis/desktop/qgis.png differ diff --git a/resources/gis/format/geopackage.png b/resources/gis/format/geopackage.png new file mode 100644 index 000000000..0ff77fbf4 Binary files /dev/null and b/resources/gis/format/geopackage.png differ diff --git a/resources/gis/format/geoparquet.png b/resources/gis/format/geoparquet.png new file mode 100644 index 000000000..d5ea1fd09 Binary files /dev/null and b/resources/gis/format/geoparquet.png differ diff --git a/resources/gis/geocoding/addok.png b/resources/gis/geocoding/addok.png new file mode 100644 index 000000000..932824932 Binary files /dev/null and b/resources/gis/geocoding/addok.png differ diff --git a/resources/gis/geocoding/gisgraphy.png b/resources/gis/geocoding/gisgraphy.png new file mode 100644 index 000000000..2d23928f7 Binary files /dev/null and b/resources/gis/geocoding/gisgraphy.png differ diff --git a/resources/gis/geocoding/nominatim.png b/resources/gis/geocoding/nominatim.png new file mode 100644 index 000000000..385bd973e Binary files /dev/null and b/resources/gis/geocoding/nominatim.png differ diff --git a/resources/gis/geocoding/pelias.png b/resources/gis/geocoding/pelias.png new file mode 100644 index 000000000..6037fdeca 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 000000000..fcd4027db --- /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 000000000..004328e81 --- /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 000000000..c709fc467 --- /dev/null +++ b/resources/gis/georchestra/datafeeder.svg @@ -0,0 +1,465 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/gis/gis.png b/resources/gis/gis.png new file mode 100644 index 000000000..95e4a2ef4 Binary files /dev/null and b/resources/gis/gis.png differ diff --git a/resources/gis/java/geotools.png b/resources/gis/java/geotools.png new file mode 100644 index 000000000..624de5e16 Binary files /dev/null and b/resources/gis/java/geotools.png differ diff --git a/resources/gis/javascript/cesium.png b/resources/gis/javascript/cesium.png new file mode 100644 index 000000000..299a77d07 Binary files /dev/null and b/resources/gis/javascript/cesium.png differ diff --git a/resources/gis/javascript/geostyler.png b/resources/gis/javascript/geostyler.png new file mode 100644 index 000000000..ba4b15849 Binary files /dev/null and b/resources/gis/javascript/geostyler.png differ diff --git a/resources/gis/javascript/keplerjs.png b/resources/gis/javascript/keplerjs.png new file mode 100644 index 000000000..88363f020 Binary files /dev/null and b/resources/gis/javascript/keplerjs.png differ diff --git a/resources/gis/javascript/leaflet.png b/resources/gis/javascript/leaflet.png new file mode 100644 index 000000000..de9bc2195 Binary files /dev/null and b/resources/gis/javascript/leaflet.png differ diff --git a/resources/gis/javascript/maplibre.png b/resources/gis/javascript/maplibre.png new file mode 100644 index 000000000..245029532 Binary files /dev/null and b/resources/gis/javascript/maplibre.png differ diff --git a/resources/gis/javascript/ol-ext.png b/resources/gis/javascript/ol-ext.png new file mode 100644 index 000000000..091fa6064 Binary files /dev/null and b/resources/gis/javascript/ol-ext.png differ diff --git a/resources/gis/javascript/openlayers.png b/resources/gis/javascript/openlayers.png new file mode 100644 index 000000000..1ece99dbd Binary files /dev/null and b/resources/gis/javascript/openlayers.png differ diff --git a/resources/gis/javascript/turfjs.png b/resources/gis/javascript/turfjs.png new file mode 100644 index 000000000..fab4c46f4 Binary files /dev/null and b/resources/gis/javascript/turfjs.png differ diff --git a/resources/gis/mobile/mergin.png b/resources/gis/mobile/mergin.png new file mode 100644 index 000000000..00289fc3d Binary files /dev/null and b/resources/gis/mobile/mergin.png differ diff --git a/resources/gis/mobile/qfield.png b/resources/gis/mobile/qfield.png new file mode 100644 index 000000000..eb8f8c19b Binary files /dev/null and b/resources/gis/mobile/qfield.png differ diff --git a/resources/gis/mobile/smash.png b/resources/gis/mobile/smash.png new file mode 100644 index 000000000..38256c378 Binary files /dev/null and b/resources/gis/mobile/smash.png differ diff --git a/resources/gis/ogc/ogc.png b/resources/gis/ogc/ogc.png new file mode 100644 index 000000000..95b2f14f4 Binary files /dev/null and b/resources/gis/ogc/ogc.png differ diff --git a/resources/gis/ogc/wfs.png b/resources/gis/ogc/wfs.png new file mode 100644 index 000000000..248ad0349 Binary files /dev/null and b/resources/gis/ogc/wfs.png differ diff --git a/resources/gis/ogc/wms.png b/resources/gis/ogc/wms.png new file mode 100644 index 000000000..2893bbab4 Binary files /dev/null and b/resources/gis/ogc/wms.png differ diff --git a/resources/gis/organization/osgeo.png b/resources/gis/organization/osgeo.png new file mode 100644 index 000000000..87095a95c Binary files /dev/null and b/resources/gis/organization/osgeo.png differ diff --git a/resources/gis/python/geopandas.png b/resources/gis/python/geopandas.png new file mode 100644 index 000000000..2bd72973c Binary files /dev/null and b/resources/gis/python/geopandas.png differ diff --git a/resources/gis/python/pysal.png b/resources/gis/python/pysal.png new file mode 100644 index 000000000..3e862666b Binary files /dev/null and b/resources/gis/python/pysal.png differ diff --git a/resources/gis/routing/graphhopper.png b/resources/gis/routing/graphhopper.png new file mode 100644 index 000000000..7d9bda144 Binary files /dev/null and b/resources/gis/routing/graphhopper.png differ diff --git a/resources/gis/routing/osrm.png b/resources/gis/routing/osrm.png new file mode 100644 index 000000000..b2a922ab1 Binary files /dev/null and b/resources/gis/routing/osrm.png differ diff --git a/resources/gis/routing/pgrouting.png b/resources/gis/routing/pgrouting.png new file mode 100644 index 000000000..65ca4f3e2 Binary files /dev/null and b/resources/gis/routing/pgrouting.png differ diff --git a/resources/gis/routing/valhalla.png b/resources/gis/routing/valhalla.png new file mode 100644 index 000000000..4756cf99f Binary files /dev/null and b/resources/gis/routing/valhalla.png differ diff --git a/resources/gis/server/actinia.png b/resources/gis/server/actinia.png new file mode 100644 index 000000000..f75392a24 Binary files /dev/null and b/resources/gis/server/actinia.png differ diff --git a/resources/gis/server/baremaps.png b/resources/gis/server/baremaps.png new file mode 100644 index 000000000..1614db7ba Binary files /dev/null and b/resources/gis/server/baremaps.png differ diff --git a/resources/gis/server/deegree.png b/resources/gis/server/deegree.png new file mode 100644 index 000000000..7ca174257 Binary files /dev/null and b/resources/gis/server/deegree.png differ diff --git a/resources/gis/server/g3w-suite.png b/resources/gis/server/g3w-suite.png new file mode 100644 index 000000000..9deea2061 Binary files /dev/null and b/resources/gis/server/g3w-suite.png differ diff --git a/resources/gis/server/geohealthcheck.png b/resources/gis/server/geohealthcheck.png new file mode 100644 index 000000000..852995537 Binary files /dev/null and b/resources/gis/server/geohealthcheck.png differ diff --git a/resources/gis/server/geomapfish.png b/resources/gis/server/geomapfish.png new file mode 100644 index 000000000..631e38573 Binary files /dev/null and b/resources/gis/server/geomapfish.png differ diff --git a/resources/gis/server/geomesa.png b/resources/gis/server/geomesa.png new file mode 100644 index 000000000..8fe1a64dd Binary files /dev/null and b/resources/gis/server/geomesa.png differ diff --git a/resources/gis/server/geonetwork.png b/resources/gis/server/geonetwork.png new file mode 100644 index 000000000..8d1170817 Binary files /dev/null and b/resources/gis/server/geonetwork.png differ diff --git a/resources/gis/server/geonode.png b/resources/gis/server/geonode.png new file mode 100644 index 000000000..b8de5c259 Binary files /dev/null and b/resources/gis/server/geonode.png differ diff --git a/resources/gis/server/georchestra.png b/resources/gis/server/georchestra.png new file mode 100644 index 000000000..3fe1b1c9f Binary files /dev/null and b/resources/gis/server/georchestra.png differ diff --git a/resources/gis/server/geoserver.png b/resources/gis/server/geoserver.png new file mode 100644 index 000000000..cea9265ed Binary files /dev/null and b/resources/gis/server/geoserver.png differ diff --git a/resources/gis/server/geowebcache.png b/resources/gis/server/geowebcache.png new file mode 100644 index 000000000..ff5277dd9 Binary files /dev/null and b/resources/gis/server/geowebcache.png differ diff --git a/resources/gis/server/kepler.png b/resources/gis/server/kepler.png new file mode 100644 index 000000000..23e1428ef Binary files /dev/null and b/resources/gis/server/kepler.png differ diff --git a/resources/gis/server/mapproxy.png b/resources/gis/server/mapproxy.png new file mode 100644 index 000000000..9b119df67 Binary files /dev/null and b/resources/gis/server/mapproxy.png differ diff --git a/resources/gis/server/mapserver.png b/resources/gis/server/mapserver.png new file mode 100644 index 000000000..f03354df8 Binary files /dev/null and b/resources/gis/server/mapserver.png differ diff --git a/resources/gis/server/mapstore.png b/resources/gis/server/mapstore.png new file mode 100644 index 000000000..c8bf5fdbf Binary files /dev/null and b/resources/gis/server/mapstore.png differ diff --git a/resources/gis/server/mviewer.png b/resources/gis/server/mviewer.png new file mode 100644 index 000000000..0b4166ccd 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 000000000..be52c5f58 Binary files /dev/null and b/resources/gis/server/pg_tileserv.png differ diff --git a/resources/gis/server/pycsw.png b/resources/gis/server/pycsw.png new file mode 100644 index 000000000..acf6c054b Binary files /dev/null and b/resources/gis/server/pycsw.png differ diff --git a/resources/gis/server/pygeoapi.png b/resources/gis/server/pygeoapi.png new file mode 100644 index 000000000..8517f80e6 Binary files /dev/null and b/resources/gis/server/pygeoapi.png differ diff --git a/resources/gis/server/qgis-server.png b/resources/gis/server/qgis-server.png new file mode 100644 index 000000000..3dc4b1cd4 Binary files /dev/null and b/resources/gis/server/qgis-server.png differ diff --git a/resources/gis/server/zooproject.png b/resources/gis/server/zooproject.png new file mode 100644 index 000000000..53e71524c Binary files /dev/null and b/resources/gis/server/zooproject.png differ diff --git a/scripts/resource.py b/scripts/resource.py index bc98a72cf..02bbe746b 100644 --- a/scripts/resource.py +++ b/scripts/resource.py @@ -136,6 +136,9 @@ def cleaner_outscale(f): def cleaner_openstack(f): return f.lower() +def cleaner_gis(f): + return f.lower() + cleaners = { "onprem": cleaner_onprem, @@ -154,6 +157,7 @@ def cleaner_openstack(f): "outscale": cleaner_outscale, "generic": cleaner_generic, "openstack": cleaner_openstack, + "gis": cleaner_gis, } diff --git a/website/i18n/en.json b/website/i18n/en.json index 7af9afd01..e411b3437 100644 --- a/website/i18n/en.json +++ b/website/i18n/en.json @@ -53,6 +53,9 @@ "nodes/generic": { "title": "Generic" }, + "nodes/gis": { + "title": "GIS" + }, "nodes/ibm": { "title": "IBM" }, diff --git a/website/sidebars.json b/website/sidebars.json index 97086c081..e6b928fd2 100644 --- a/website/sidebars.json +++ b/website/sidebars.json @@ -28,7 +28,8 @@ "nodes/programming", "nodes/saas", "nodes/c4", - "nodes/custom" + "nodes/custom", + "nodes/gis" ] } } diff --git a/website/static/img/resources/cas.png b/website/static/img/resources/cas.png new file mode 100644 index 000000000..1f69615ff Binary files /dev/null and b/website/static/img/resources/cas.png differ diff --git a/website/static/img/resources/gis/cli/gdal.png b/website/static/img/resources/gis/cli/gdal.png new file mode 100644 index 000000000..19c93bde8 Binary files /dev/null and b/website/static/img/resources/gis/cli/gdal.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 000000000..6bbb013ba Binary files /dev/null and b/website/static/img/resources/gis/cli/imposm.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 000000000..7e5848eea Binary files /dev/null and b/website/static/img/resources/gis/cli/lastools.png differ diff --git a/website/static/img/resources/gis/cli/mapnik.png b/website/static/img/resources/gis/cli/mapnik.png new file mode 100644 index 000000000..622cacf40 Binary files /dev/null and b/website/static/img/resources/gis/cli/mapnik.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 000000000..b1e1ed400 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 000000000..522949b61 Binary files /dev/null and b/website/static/img/resources/gis/cli/pdal.png differ diff --git a/website/static/img/resources/gis/cplusplus/mapnik.png b/website/static/img/resources/gis/cplusplus/mapnik.png new file mode 100644 index 000000000..622cacf40 Binary files /dev/null and b/website/static/img/resources/gis/cplusplus/mapnik.png differ diff --git a/website/static/img/resources/gis/data/ban.png b/website/static/img/resources/gis/data/ban.png new file mode 100644 index 000000000..af20419ba Binary files /dev/null and b/website/static/img/resources/gis/data/ban.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 000000000..62b4f3045 Binary files /dev/null and b/website/static/img/resources/gis/data/here.png differ diff --git a/website/static/img/resources/gis/data/ign.png b/website/static/img/resources/gis/data/ign.png new file mode 100644 index 000000000..c9b0e8c84 Binary files /dev/null and b/website/static/img/resources/gis/data/ign.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 000000000..d56fe14e7 Binary files /dev/null and b/website/static/img/resources/gis/data/nev_logo.png differ diff --git a/website/static/img/resources/gis/data/openstreetmap.png b/website/static/img/resources/gis/data/openstreetmap.png new file mode 100644 index 000000000..385bd973e Binary files /dev/null and b/website/static/img/resources/gis/data/openstreetmap.png differ diff --git a/website/static/img/resources/gis/database/logo_square_postgis.png b/website/static/img/resources/gis/database/logo_square_postgis.png new file mode 100644 index 000000000..0368e76ed Binary files /dev/null and b/website/static/img/resources/gis/database/logo_square_postgis.png differ diff --git a/website/static/img/resources/gis/database/postgis.png b/website/static/img/resources/gis/database/postgis.png new file mode 100644 index 000000000..a6dc7b42c Binary files /dev/null and b/website/static/img/resources/gis/database/postgis.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 000000000..4710e80f8 Binary files /dev/null and b/website/static/img/resources/gis/desktop/maptunik.png differ diff --git a/website/static/img/resources/gis/desktop/qgis.png b/website/static/img/resources/gis/desktop/qgis.png new file mode 100644 index 000000000..3dc4b1cd4 Binary files /dev/null and b/website/static/img/resources/gis/desktop/qgis.png differ diff --git a/website/static/img/resources/gis/format/geopackage.png b/website/static/img/resources/gis/format/geopackage.png new file mode 100644 index 000000000..0ff77fbf4 Binary files /dev/null and b/website/static/img/resources/gis/format/geopackage.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 000000000..d5ea1fd09 Binary files /dev/null and b/website/static/img/resources/gis/format/geoparquet.png differ diff --git a/website/static/img/resources/gis/geocoding/addok.png b/website/static/img/resources/gis/geocoding/addok.png new file mode 100644 index 000000000..932824932 Binary files /dev/null and b/website/static/img/resources/gis/geocoding/addok.png differ diff --git a/website/static/img/resources/gis/geocoding/gisgraphy.png b/website/static/img/resources/gis/geocoding/gisgraphy.png new file mode 100644 index 000000000..2d23928f7 Binary files /dev/null and b/website/static/img/resources/gis/geocoding/gisgraphy.png differ diff --git a/website/static/img/resources/gis/geocoding/nominatim.png b/website/static/img/resources/gis/geocoding/nominatim.png new file mode 100644 index 000000000..385bd973e Binary files /dev/null and b/website/static/img/resources/gis/geocoding/nominatim.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 000000000..6037fdeca 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 000000000..fcd4027db --- /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 000000000..004328e81 --- /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 000000000..c709fc467 --- /dev/null +++ b/website/static/img/resources/gis/georchestra/datafeeder.svg @@ -0,0 +1,465 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/img/resources/gis/gis.png b/website/static/img/resources/gis/gis.png new file mode 100644 index 000000000..95e4a2ef4 Binary files /dev/null and b/website/static/img/resources/gis/gis.png differ diff --git a/website/static/img/resources/gis/java/geotools.png b/website/static/img/resources/gis/java/geotools.png new file mode 100644 index 000000000..624de5e16 Binary files /dev/null and b/website/static/img/resources/gis/java/geotools.png differ diff --git a/website/static/img/resources/gis/javascript/cesium.png b/website/static/img/resources/gis/javascript/cesium.png new file mode 100644 index 000000000..299a77d07 Binary files /dev/null and b/website/static/img/resources/gis/javascript/cesium.png differ diff --git a/website/static/img/resources/gis/javascript/favicon.ico b/website/static/img/resources/gis/javascript/favicon.ico new file mode 100644 index 000000000..bc4bafb6e Binary files /dev/null and b/website/static/img/resources/gis/javascript/favicon.ico differ diff --git a/website/static/img/resources/gis/javascript/geostyler.png b/website/static/img/resources/gis/javascript/geostyler.png new file mode 100644 index 000000000..ba4b15849 Binary files /dev/null and b/website/static/img/resources/gis/javascript/geostyler.png differ diff --git a/website/static/img/resources/gis/javascript/keplerjs.png b/website/static/img/resources/gis/javascript/keplerjs.png new file mode 100644 index 000000000..88363f020 Binary files /dev/null and b/website/static/img/resources/gis/javascript/keplerjs.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 000000000..de9bc2195 Binary files /dev/null and b/website/static/img/resources/gis/javascript/leaflet.png differ diff --git a/website/static/img/resources/gis/javascript/maplibre.png b/website/static/img/resources/gis/javascript/maplibre.png new file mode 100644 index 000000000..245029532 Binary files /dev/null and b/website/static/img/resources/gis/javascript/maplibre.png differ diff --git a/website/static/img/resources/gis/javascript/ol-ext.png b/website/static/img/resources/gis/javascript/ol-ext.png new file mode 100644 index 000000000..091fa6064 Binary files /dev/null and b/website/static/img/resources/gis/javascript/ol-ext.png differ diff --git a/website/static/img/resources/gis/javascript/openlayers.png b/website/static/img/resources/gis/javascript/openlayers.png new file mode 100644 index 000000000..1ece99dbd Binary files /dev/null and b/website/static/img/resources/gis/javascript/openlayers.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 000000000..85bfda1b9 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/javascript/turfjs.png b/website/static/img/resources/gis/javascript/turfjs.png new file mode 100644 index 000000000..fab4c46f4 Binary files /dev/null and b/website/static/img/resources/gis/javascript/turfjs.png differ diff --git a/website/static/img/resources/gis/mobile/88134486.png b/website/static/img/resources/gis/mobile/88134486.png new file mode 100644 index 000000000..87a80c148 Binary files /dev/null and b/website/static/img/resources/gis/mobile/88134486.png differ diff --git a/website/static/img/resources/gis/mobile/mergin.png b/website/static/img/resources/gis/mobile/mergin.png new file mode 100644 index 000000000..00289fc3d Binary files /dev/null and b/website/static/img/resources/gis/mobile/mergin.png differ diff --git a/website/static/img/resources/gis/mobile/qfield.png b/website/static/img/resources/gis/mobile/qfield.png new file mode 100644 index 000000000..eb8f8c19b Binary files /dev/null and b/website/static/img/resources/gis/mobile/qfield.png differ 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 000000000..38256c378 Binary files /dev/null and b/website/static/img/resources/gis/mobile/smash.png differ diff --git a/website/static/img/resources/gis/ogc/ogc.png b/website/static/img/resources/gis/ogc/ogc.png new file mode 100644 index 000000000..95b2f14f4 Binary files /dev/null and b/website/static/img/resources/gis/ogc/ogc.png differ diff --git a/website/static/img/resources/gis/ogc/wfs.png b/website/static/img/resources/gis/ogc/wfs.png new file mode 100644 index 000000000..248ad0349 Binary files /dev/null and b/website/static/img/resources/gis/ogc/wfs.png differ diff --git a/website/static/img/resources/gis/ogc/wms.png b/website/static/img/resources/gis/ogc/wms.png new file mode 100644 index 000000000..2893bbab4 Binary files /dev/null and b/website/static/img/resources/gis/ogc/wms.png differ diff --git a/website/static/img/resources/gis/organization/osgeo.png b/website/static/img/resources/gis/organization/osgeo.png new file mode 100644 index 000000000..87095a95c Binary files /dev/null and b/website/static/img/resources/gis/organization/osgeo.png differ diff --git a/website/static/img/resources/gis/python/geopandas.png b/website/static/img/resources/gis/python/geopandas.png new file mode 100644 index 000000000..2bd72973c Binary files /dev/null and b/website/static/img/resources/gis/python/geopandas.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 000000000..3e862666b Binary files /dev/null and b/website/static/img/resources/gis/python/pysal.png differ diff --git a/website/static/img/resources/gis/routing/graphhopper.png b/website/static/img/resources/gis/routing/graphhopper.png new file mode 100644 index 000000000..7d9bda144 Binary files /dev/null and b/website/static/img/resources/gis/routing/graphhopper.png differ diff --git a/website/static/img/resources/gis/routing/osmr.png b/website/static/img/resources/gis/routing/osmr.png new file mode 100644 index 000000000..b2a922ab1 Binary files /dev/null and b/website/static/img/resources/gis/routing/osmr.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 000000000..b2a922ab1 Binary files /dev/null and b/website/static/img/resources/gis/routing/osrm.png differ diff --git a/website/static/img/resources/gis/routing/pgrouting.png b/website/static/img/resources/gis/routing/pgrouting.png new file mode 100644 index 000000000..65ca4f3e2 Binary files /dev/null and b/website/static/img/resources/gis/routing/pgrouting.png differ diff --git a/website/static/img/resources/gis/routing/valhalla.png b/website/static/img/resources/gis/routing/valhalla.png new file mode 100644 index 000000000..4756cf99f Binary files /dev/null and b/website/static/img/resources/gis/routing/valhalla.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 000000000..f75392a24 Binary files /dev/null and b/website/static/img/resources/gis/server/actinia.png differ diff --git a/website/static/img/resources/gis/server/baremaps.png b/website/static/img/resources/gis/server/baremaps.png new file mode 100644 index 000000000..1614db7ba Binary files /dev/null and b/website/static/img/resources/gis/server/baremaps.png differ diff --git a/website/static/img/resources/gis/server/deegree.png b/website/static/img/resources/gis/server/deegree.png new file mode 100644 index 000000000..7ca174257 Binary files /dev/null and b/website/static/img/resources/gis/server/deegree.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 000000000..9deea2061 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/geohealthcheck.png b/website/static/img/resources/gis/server/geohealthcheck.png new file mode 100644 index 000000000..852995537 Binary files /dev/null and b/website/static/img/resources/gis/server/geohealthcheck.png differ diff --git a/website/static/img/resources/gis/server/geomapfish.jpg b/website/static/img/resources/gis/server/geomapfish.jpg new file mode 100644 index 000000000..a39c869ab Binary files /dev/null and b/website/static/img/resources/gis/server/geomapfish.jpg differ diff --git a/website/static/img/resources/gis/server/geomapfish.png b/website/static/img/resources/gis/server/geomapfish.png new file mode 100644 index 000000000..631e38573 Binary files /dev/null and b/website/static/img/resources/gis/server/geomapfish.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 000000000..8fe1a64dd Binary files /dev/null and b/website/static/img/resources/gis/server/geomesa.png differ diff --git a/website/static/img/resources/gis/server/geonetwork.png b/website/static/img/resources/gis/server/geonetwork.png new file mode 100644 index 000000000..8d1170817 Binary files /dev/null and b/website/static/img/resources/gis/server/geonetwork.png differ diff --git a/website/static/img/resources/gis/server/geonode.png b/website/static/img/resources/gis/server/geonode.png new file mode 100644 index 000000000..b8de5c259 Binary files /dev/null and b/website/static/img/resources/gis/server/geonode.png differ diff --git a/website/static/img/resources/gis/server/georchestra.png b/website/static/img/resources/gis/server/georchestra.png new file mode 100644 index 000000000..3fe1b1c9f Binary files /dev/null and b/website/static/img/resources/gis/server/georchestra.png differ diff --git a/website/static/img/resources/gis/server/geoserver.png b/website/static/img/resources/gis/server/geoserver.png new file mode 100644 index 000000000..cea9265ed Binary files /dev/null and b/website/static/img/resources/gis/server/geoserver.png differ diff --git a/website/static/img/resources/gis/server/geowebcache.png b/website/static/img/resources/gis/server/geowebcache.png new file mode 100644 index 000000000..ff5277dd9 Binary files /dev/null and b/website/static/img/resources/gis/server/geowebcache.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 000000000..23e1428ef Binary files /dev/null and b/website/static/img/resources/gis/server/kepler.png differ diff --git a/website/static/img/resources/gis/server/logo-geonetwork10.png b/website/static/img/resources/gis/server/logo-geonetwork10.png new file mode 100644 index 000000000..ff2d4d527 Binary files /dev/null and b/website/static/img/resources/gis/server/logo-geonetwork10.png differ diff --git a/website/static/img/resources/gis/server/mapproxy.png b/website/static/img/resources/gis/server/mapproxy.png new file mode 100644 index 000000000..9b119df67 Binary files /dev/null and b/website/static/img/resources/gis/server/mapproxy.png differ diff --git a/website/static/img/resources/gis/server/mapserver.png b/website/static/img/resources/gis/server/mapserver.png new file mode 100644 index 000000000..f03354df8 Binary files /dev/null and b/website/static/img/resources/gis/server/mapserver.png differ diff --git a/website/static/img/resources/gis/server/mapstore.png b/website/static/img/resources/gis/server/mapstore.png new file mode 100644 index 000000000..c8bf5fdbf Binary files /dev/null and b/website/static/img/resources/gis/server/mapstore.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 000000000..0b4166ccd Binary files /dev/null and b/website/static/img/resources/gis/server/mviewer.png differ diff --git a/website/static/img/resources/gis/server/nuCDhnVv_400x400.jpg b/website/static/img/resources/gis/server/nuCDhnVv_400x400.jpg new file mode 100644 index 000000000..cab4e8f73 Binary files /dev/null and b/website/static/img/resources/gis/server/nuCDhnVv_400x400.jpg 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 000000000..be52c5f58 Binary files /dev/null and b/website/static/img/resources/gis/server/pg_tileserv.png differ diff --git a/website/static/img/resources/gis/server/pycsw.png b/website/static/img/resources/gis/server/pycsw.png new file mode 100644 index 000000000..acf6c054b Binary files /dev/null and b/website/static/img/resources/gis/server/pycsw.png differ diff --git a/website/static/img/resources/gis/server/pygeoapi.png b/website/static/img/resources/gis/server/pygeoapi.png new file mode 100644 index 000000000..8517f80e6 Binary files /dev/null and b/website/static/img/resources/gis/server/pygeoapi.png differ diff --git a/website/static/img/resources/gis/server/qgis-server.png b/website/static/img/resources/gis/server/qgis-server.png new file mode 100644 index 000000000..3dc4b1cd4 Binary files /dev/null and b/website/static/img/resources/gis/server/qgis-server.png differ diff --git a/website/static/img/resources/gis/server/zooproject.png b/website/static/img/resources/gis/server/zooproject.png new file mode 100644 index 000000000..53e71524c Binary files /dev/null and b/website/static/img/resources/gis/server/zooproject.png differ diff --git a/website/static/img/resources/gis/toolkit/mapnik.png b/website/static/img/resources/gis/toolkit/mapnik.png new file mode 100644 index 000000000..622cacf40 Binary files /dev/null and b/website/static/img/resources/gis/toolkit/mapnik.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 000000000..9659a81b5 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 000000000..c55718f80 Binary files /dev/null and b/website/static/img/resources/openldap.png differ