diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index ec9c08b7..a4c23432 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -17,4 +17,4 @@ }, "workspaceMount": "source=${localWorkspaceFolder},target=/usr/src/diagrams,type=bind", "workspaceFolder": "/usr/src/diagrams" -} \ No newline at end of file +} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d1c430d2..1997d657 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 f5e065b3..325da396 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 86a58342..ce3828ed 100644 --- a/config.py +++ b/config.py @@ -29,6 +29,7 @@ PROVIDERS = ( "generic", "openstack", "outscale", + "gis" ) ######################### @@ -59,6 +60,7 @@ FILE_PREFIXES = { "outscale": (), "generic": (), "openstack": (), + "gis": (), } ######################### @@ -89,6 +91,7 @@ UPPER_WORDS = { "openstack": ("rpm", "loci", "nfv", "ec2api"), "pve": ("pve"), "ibm": ("ibm"), + "gis": ("gis","ban","ign","ogc","qgis","wfs","wms"), } TITLE_WORDS = { @@ -411,6 +414,7 @@ ALIASES = { } }, "digitalocean": {}, + "gis": {}, "oci": { "compute": { "VM": "VirtualMachine", diff --git a/diagrams/gis/__init__.py b/diagrams/gis/__init__.py new file mode 100644 index 00000000..684dca02 --- /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 00000000..4cf8e9f1 --- /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 00000000..a772d45d --- /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 00000000..4da2ff43 --- /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 00000000..04ee2f72 --- /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 00000000..b39ff222 --- /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 00000000..3c932a1f --- /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 00000000..de533277 --- /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 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/java.py b/diagrams/gis/java.py new file mode 100644 index 00000000..371b847f --- /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 00000000..4a9c7391 --- /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 00000000..b798eddd --- /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 00000000..956df61e --- /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 00000000..5fc49441 --- /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 00000000..340139d8 --- /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 00000000..2176df71 --- /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 00000000..c6ac4106 --- /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 00000000..d67d1d81 --- /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 00000000..f73aeb70 --- /dev/null +++ b/docs/nodes/gis.md @@ -0,0 +1,242 @@ +--- +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 00000000..19c93bde 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 00000000..6bbb013b 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 00000000..7e5848ee 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 00000000..622cacf4 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 00000000..b1e1ed40 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/data/ban.png b/resources/gis/data/ban.png new file mode 100644 index 00000000..af20419b 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 00000000..62b4f304 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 00000000..c9b0e8c8 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 00000000..385bd973 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 00000000..a6dc7b42 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 00000000..4710e80f 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 00000000..3dc4b1cd 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 00000000..0ff77fbf 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 00000000..d5ea1fd0 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 00000000..93282493 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 00000000..2d23928f 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 00000000..385bd973 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 00000000..6037fdec 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/gis.png b/resources/gis/gis.png new file mode 100644 index 00000000..95e4a2ef 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 00000000..624de5e1 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 00000000..299a77d0 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 00000000..ba4b1584 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 00000000..88363f02 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 00000000..de9bc219 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 00000000..24502953 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 00000000..091fa606 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 00000000..1ece99db 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 00000000..fab4c46f 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 00000000..00289fc3 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 00000000..eb8f8c19 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 00000000..38256c37 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 00000000..95b2f14f 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 00000000..248ad034 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 00000000..2893bbab 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 00000000..87095a95 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 00000000..2bd72973 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 00000000..3e862666 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 00000000..7d9bda14 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 00000000..b2a922ab 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 00000000..65ca4f3e 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 00000000..4756cf99 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 00000000..f75392a2 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 00000000..1614db7b 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 00000000..7ca17425 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 00000000..9deea206 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 00000000..85299553 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 00000000..631e3857 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 00000000..8fe1a64d 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 00000000..8d117081 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 00000000..b8de5c25 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 00000000..3fe1b1c9 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 00000000..cea9265e 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 00000000..ff5277dd 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 00000000..23e1428e 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 00000000..9b119df6 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 00000000..f03354df 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 00000000..c8bf5fdb 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 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/gis/server/pycsw.png b/resources/gis/server/pycsw.png new file mode 100644 index 00000000..acf6c054 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 00000000..8517f80e 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 00000000..3dc4b1cd 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 00000000..53e71524 Binary files /dev/null and b/resources/gis/server/zooproject.png differ diff --git a/scripts/resource.py b/scripts/resource.py index bc98a72c..02bbe746 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 @@ cleaners = { "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 7af9afd0..e411b343 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 97086c08..e6b928fd 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 00000000..1f69615f 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 00000000..19c93bde 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 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/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/cli/mapnik.png b/website/static/img/resources/gis/cli/mapnik.png new file mode 100644 index 00000000..622cacf4 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 00000000..b1e1ed40 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/cplusplus/mapnik.png b/website/static/img/resources/gis/cplusplus/mapnik.png new file mode 100644 index 00000000..622cacf4 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 00000000..af20419b 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 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/data/ign.png b/website/static/img/resources/gis/data/ign.png new file mode 100644 index 00000000..c9b0e8c8 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 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/data/openstreetmap.png b/website/static/img/resources/gis/data/openstreetmap.png new file mode 100644 index 00000000..385bd973 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 00000000..0368e76e 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 00000000..a6dc7b42 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 00000000..4710e80f 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 00000000..3dc4b1cd 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 00000000..0ff77fbf 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 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/geocoding/addok.png b/website/static/img/resources/gis/geocoding/addok.png new file mode 100644 index 00000000..93282493 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 00000000..2d23928f 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 00000000..385bd973 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 00000000..6037fdec 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/gis.png b/website/static/img/resources/gis/gis.png new file mode 100644 index 00000000..95e4a2ef 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 00000000..624de5e1 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 00000000..299a77d0 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 00000000..bc4bafb6 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 00000000..ba4b1584 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 00000000..88363f02 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 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/maplibre.png b/website/static/img/resources/gis/javascript/maplibre.png new file mode 100644 index 00000000..24502953 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 00000000..091fa606 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 00000000..1ece99db 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 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/javascript/turfjs.png b/website/static/img/resources/gis/javascript/turfjs.png new file mode 100644 index 00000000..fab4c46f 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 00000000..87a80c14 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 00000000..00289fc3 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 00000000..eb8f8c19 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 00000000..38256c37 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 00000000..95b2f14f 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 00000000..248ad034 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 00000000..2893bbab 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 00000000..87095a95 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 00000000..2bd72973 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 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/routing/graphhopper.png b/website/static/img/resources/gis/routing/graphhopper.png new file mode 100644 index 00000000..7d9bda14 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 00000000..b2a922ab 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 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/routing/pgrouting.png b/website/static/img/resources/gis/routing/pgrouting.png new file mode 100644 index 00000000..65ca4f3e 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 00000000..4756cf99 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 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/baremaps.png b/website/static/img/resources/gis/server/baremaps.png new file mode 100644 index 00000000..1614db7b 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 00000000..7ca17425 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 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/geohealthcheck.png b/website/static/img/resources/gis/server/geohealthcheck.png new file mode 100644 index 00000000..85299553 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 00000000..a39c869a 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 00000000..631e3857 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 00000000..8fe1a64d 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 00000000..8d117081 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 00000000..b8de5c25 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 00000000..3fe1b1c9 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 00000000..cea9265e 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 00000000..ff5277dd 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 00000000..23e1428e 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 00000000..ff2d4d52 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 00000000..9b119df6 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 00000000..f03354df 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 00000000..c8bf5fdb 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 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/nuCDhnVv_400x400.jpg b/website/static/img/resources/gis/server/nuCDhnVv_400x400.jpg new file mode 100644 index 00000000..cab4e8f7 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 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/gis/server/pycsw.png b/website/static/img/resources/gis/server/pycsw.png new file mode 100644 index 00000000..acf6c054 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 00000000..8517f80e 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 00000000..3dc4b1cd 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 00000000..53e71524 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 00000000..622cacf4 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 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