Browse Source

Merge f0a40e017d into c2c24c69b8

pull/847/merge
Alexandre Gacon 1 week ago
committed by GitHub
parent
commit
2638a93e9b
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
100 changed files with 628 additions and 1 deletions
  1. +15
    -0
      CONTRIBUTING.md
  2. +1
    -0
      autogen.sh
  3. +4
    -0
      config.py
  4. +12
    -0
      diagrams/gis/__init__.py
  5. +19
    -0
      diagrams/gis/cli.py
  6. +15
    -0
      diagrams/gis/cplusplus.py
  7. +23
    -0
      diagrams/gis/data.py
  8. +15
    -0
      diagrams/gis/database.py
  9. +15
    -0
      diagrams/gis/desktop.py
  10. +19
    -0
      diagrams/gis/format.py
  11. +23
    -0
      diagrams/gis/geocoding.py
  12. +15
    -0
      diagrams/gis/java.py
  13. +43
    -0
      diagrams/gis/javascript.py
  14. +19
    -0
      diagrams/gis/mobile.py
  15. +23
    -0
      diagrams/gis/ogc.py
  16. +15
    -0
      diagrams/gis/organization.py
  17. +19
    -0
      diagrams/gis/python.py
  18. +27
    -0
      diagrams/gis/routing.py
  19. +87
    -0
      diagrams/gis/server.py
  20. +210
    -0
      docs/nodes/gis.md
  21. BIN
      resources/gis/cli/gdal.png
  22. BIN
      resources/gis/cli/imposm.png
  23. BIN
      resources/gis/cli/lastools.png
  24. BIN
      resources/gis/cplusplus/mapnik.png
  25. BIN
      resources/gis/data/ban.png
  26. BIN
      resources/gis/data/here.png
  27. BIN
      resources/gis/data/ign.png
  28. BIN
      resources/gis/data/openstreetmap.png
  29. BIN
      resources/gis/database/postgis.png
  30. BIN
      resources/gis/desktop/qgis.png
  31. BIN
      resources/gis/format/geopackage.png
  32. BIN
      resources/gis/format/geoparquet.png
  33. BIN
      resources/gis/geocoding/addok.png
  34. BIN
      resources/gis/geocoding/gisgraphy.png
  35. BIN
      resources/gis/geocoding/nominatim.png
  36. BIN
      resources/gis/java/geotools.png
  37. BIN
      resources/gis/javascript/cesium.png
  38. BIN
      resources/gis/javascript/geostyler.png
  39. BIN
      resources/gis/javascript/keplerjs.png
  40. BIN
      resources/gis/javascript/leaflet.png
  41. BIN
      resources/gis/javascript/maplibre.png
  42. BIN
      resources/gis/javascript/ol-ext.png
  43. BIN
      resources/gis/javascript/openlayers.png
  44. BIN
      resources/gis/javascript/turfjs.png
  45. BIN
      resources/gis/mobile/mergin.png
  46. BIN
      resources/gis/mobile/qfield.png
  47. BIN
      resources/gis/ogc/ogc.png
  48. BIN
      resources/gis/ogc/wfs.png
  49. BIN
      resources/gis/ogc/wms.png
  50. BIN
      resources/gis/organization/osgeo.png
  51. BIN
      resources/gis/python/geopandas.png
  52. BIN
      resources/gis/python/pysal.png
  53. BIN
      resources/gis/routing/graphhopper.png
  54. BIN
      resources/gis/routing/osmr.png
  55. BIN
      resources/gis/routing/pgrouting.png
  56. BIN
      resources/gis/routing/valhalla.png
  57. BIN
      resources/gis/server/actinia.png
  58. BIN
      resources/gis/server/baremaps.png
  59. BIN
      resources/gis/server/deegree.png
  60. BIN
      resources/gis/server/g3w-suite.png
  61. BIN
      resources/gis/server/geohealthcheck.png
  62. BIN
      resources/gis/server/geomapfish.png
  63. BIN
      resources/gis/server/geomesa.png
  64. BIN
      resources/gis/server/geonetwork.png
  65. BIN
      resources/gis/server/geonode.png
  66. BIN
      resources/gis/server/georchestra.png
  67. BIN
      resources/gis/server/geoserver.png
  68. BIN
      resources/gis/server/geowebcache.png
  69. BIN
      resources/gis/server/mapproxy.png
  70. BIN
      resources/gis/server/mapserver.png
  71. BIN
      resources/gis/server/mapstore.png
  72. BIN
      resources/gis/server/pycsw.png
  73. BIN
      resources/gis/server/pygeoapi.png
  74. BIN
      resources/gis/server/qgis-server.png
  75. BIN
      resources/gis/server/zooproject.png
  76. +4
    -0
      scripts/resource.py
  77. +3
    -0
      website/i18n/en.json
  78. +2
    -1
      website/sidebars.json
  79. BIN
      website/static/img/resources/gis/cli/gdal.png
  80. BIN
      website/static/img/resources/gis/cli/lastools.png
  81. BIN
      website/static/img/resources/gis/cplusplus/mapnik.png
  82. BIN
      website/static/img/resources/gis/data/ban.png
  83. BIN
      website/static/img/resources/gis/data/ign.png
  84. BIN
      website/static/img/resources/gis/data/nev_logo.png
  85. BIN
      website/static/img/resources/gis/data/openstreetmap.png
  86. BIN
      website/static/img/resources/gis/database/logo_square_postgis.png
  87. BIN
      website/static/img/resources/gis/database/postgis.png
  88. BIN
      website/static/img/resources/gis/desktop/qgis.png
  89. BIN
      website/static/img/resources/gis/format/geopackage.png
  90. BIN
      website/static/img/resources/gis/format/geoparquet.png
  91. BIN
      website/static/img/resources/gis/geocoding/addok.png
  92. BIN
      website/static/img/resources/gis/geocoding/gisgraphy.png
  93. BIN
      website/static/img/resources/gis/geocoding/nominatim.png
  94. BIN
      website/static/img/resources/gis/java/geotools.png
  95. BIN
      website/static/img/resources/gis/javascript/cesium.png
  96. BIN
      website/static/img/resources/gis/javascript/favicon.ico
  97. BIN
      website/static/img/resources/gis/javascript/geostyler.png
  98. BIN
      website/static/img/resources/gis/javascript/keplerjs.png
  99. BIN
      website/static/img/resources/gis/javascript/leaflet.png
  100. BIN
      website/static/img/resources/gis/javascript/maplibre.png

+ 15
- 0
CONTRIBUTING.md View File

@@ -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


+ 1
- 0
autogen.sh View File

@@ -20,6 +20,7 @@ providers=(
"generic"
"openstack"
"outscale"
"gis"
)

if ! [ -x "$(command -v round)" ]; then


+ 4
- 0
config.py View File

@@ -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 = {
@@ -408,6 +411,7 @@ ALIASES = {
}
},
"digitalocean": {},
"gis": {},
"oci": {
"compute": {
"VM": "VirtualMachine",


+ 12
- 0
diagrams/gis/__init__.py View File

@@ -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"

+ 19
- 0
diagrams/gis/cli.py View File

@@ -0,0 +1,19 @@
# 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 Lastools(_Cli):
_icon = "lastools.png"


# Aliases

+ 15
- 0
diagrams/gis/cplusplus.py View File

@@ -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

+ 23
- 0
diagrams/gis/data.py View File

@@ -0,0 +1,23 @@
# 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 IGN(_Data):
_icon = "ign.png"


class Openstreetmap(_Data):
_icon = "openstreetmap.png"


# Aliases

+ 15
- 0
diagrams/gis/database.py View File

@@ -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

+ 15
- 0
diagrams/gis/desktop.py View File

@@ -0,0 +1,15 @@
# 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 QGIS(_Desktop):
_icon = "qgis.png"


# Aliases

+ 19
- 0
diagrams/gis/format.py View File

@@ -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

+ 23
- 0
diagrams/gis/geocoding.py View File

@@ -0,0 +1,23 @@
# 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"


# Aliases

+ 15
- 0
diagrams/gis/java.py View File

@@ -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

+ 43
- 0
diagrams/gis/javascript.py View File

@@ -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

+ 19
- 0
diagrams/gis/mobile.py View File

@@ -0,0 +1,19 @@
# 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"


# Aliases

+ 23
- 0
diagrams/gis/ogc.py View File

@@ -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

+ 15
- 0
diagrams/gis/organization.py View File

@@ -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

+ 19
- 0
diagrams/gis/python.py View File

@@ -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

+ 27
- 0
diagrams/gis/routing.py View File

@@ -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 Osmr(_Routing):
_icon = "osmr.png"


class Pgrouting(_Routing):
_icon = "pgrouting.png"


class Valhalla(_Routing):
_icon = "valhalla.png"


# Aliases

+ 87
- 0
diagrams/gis/server.py View File

@@ -0,0 +1,87 @@
# 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 Mapproxy(_Server):
_icon = "mapproxy.png"


class Mapserver(_Server):
_icon = "mapserver.png"


class Mapstore(_Server):
_icon = "mapstore.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

+ 210
- 0
docs/nodes/gis.md View File

@@ -0,0 +1,210 @@
---
id: gis
title: GIS
---

Node classes list of gis provider.

## gis.cli


<img width="30" src="/img/resources/gis/cli/gdal.png" alt="Gdal" style="float: left; padding-right: 5px;" >
**diagrams.gis.cli.Gdal**

<img width="30" src="/img/resources/gis/cli/lastools.png" alt="Lastools" style="float: left; padding-right: 5px;" >
**diagrams.gis.cli.Lastools**

## gis.cplusplus


<img width="30" src="/img/resources/gis/cplusplus/mapnik.png" alt="Mapnik" style="float: left; padding-right: 5px;" >
**diagrams.gis.cplusplus.Mapnik**

## gis.data


<img width="30" src="/img/resources/gis/data/ban.png" alt="BAN" style="float: left; padding-right: 5px;" >
**diagrams.gis.data.BAN**

<img width="30" src="/img/resources/gis/data/ign.png" alt="IGN" style="float: left; padding-right: 5px;" >
**diagrams.gis.data.IGN**

<img width="30" src="/img/resources/gis/data/openstreetmap.png" alt="Openstreetmap" style="float: left; padding-right: 5px;" >
**diagrams.gis.data.Openstreetmap**

## gis.database


<img width="30" src="/img/resources/gis/database/postgis.png" alt="Postgis" style="float: left; padding-right: 5px;" >
**diagrams.gis.database.Postgis**

## gis.desktop


<img width="30" src="/img/resources/gis/desktop/qgis.png" alt="QGIS" style="float: left; padding-right: 5px;" >
**diagrams.gis.desktop.QGIS**

## gis.format


<img width="30" src="/img/resources/gis/format/geopackage.png" alt="Geopackage" style="float: left; padding-right: 5px;" >
**diagrams.gis.format.Geopackage**

<img width="30" src="/img/resources/gis/format/geoparquet.png" alt="Geoparquet" style="float: left; padding-right: 5px;" >
**diagrams.gis.format.Geoparquet**

## gis.geocoding


<img width="30" src="/img/resources/gis/geocoding/addok.png" alt="Addok" style="float: left; padding-right: 5px;" >
**diagrams.gis.geocoding.Addok**

<img width="30" src="/img/resources/gis/geocoding/gisgraphy.png" alt="Gisgraphy" style="float: left; padding-right: 5px;" >
**diagrams.gis.geocoding.Gisgraphy**

<img width="30" src="/img/resources/gis/geocoding/nominatim.png" alt="Nominatim" style="float: left; padding-right: 5px;" >
**diagrams.gis.geocoding.Nominatim**

## gis.java


<img width="30" src="/img/resources/gis/java/geotools.png" alt="Geotools" style="float: left; padding-right: 5px;" >
**diagrams.gis.java.Geotools**

## gis.javascript


<img width="30" src="/img/resources/gis/javascript/cesium.png" alt="Cesium" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Cesium**

<img width="30" src="/img/resources/gis/javascript/geostyler.png" alt="Geostyler" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Geostyler**

<img width="30" src="/img/resources/gis/javascript/keplerjs.png" alt="Keplerjs" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Keplerjs**

<img width="30" src="/img/resources/gis/javascript/leaflet.png" alt="Leaflet" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Leaflet**

<img width="30" src="/img/resources/gis/javascript/maplibre.png" alt="Maplibre" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Maplibre**

<img width="30" src="/img/resources/gis/javascript/ol-ext.png" alt="OlExt" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.OlExt**

<img width="30" src="/img/resources/gis/javascript/openlayers.png" alt="Openlayers" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Openlayers**

<img width="30" src="/img/resources/gis/javascript/turfjs.png" alt="Turfjs" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Turfjs**

## gis.mobile


<img width="30" src="/img/resources/gis/mobile/mergin.png" alt="Mergin" style="float: left; padding-right: 5px;" >
**diagrams.gis.mobile.Mergin**

<img width="30" src="/img/resources/gis/mobile/qfield.png" alt="Qfield" style="float: left; padding-right: 5px;" >
**diagrams.gis.mobile.Qfield**

## gis.ogc


<img width="30" src="/img/resources/gis/ogc/ogc.png" alt="OGC" style="float: left; padding-right: 5px;" >
**diagrams.gis.ogc.OGC**

<img width="30" src="/img/resources/gis/ogc/wfs.png" alt="WFS" style="float: left; padding-right: 5px;" >
**diagrams.gis.ogc.WFS**

<img width="30" src="/img/resources/gis/ogc/wms.png" alt="WMS" style="float: left; padding-right: 5px;" >
**diagrams.gis.ogc.WMS**

## gis.organization


<img width="30" src="/img/resources/gis/organization/osgeo.png" alt="Osgeo" style="float: left; padding-right: 5px;" >
**diagrams.gis.organization.Osgeo**

## gis.python


<img width="30" src="/img/resources/gis/python/geopandas.png" alt="Geopandas" style="float: left; padding-right: 5px;" >
**diagrams.gis.python.Geopandas**

<img width="30" src="/img/resources/gis/python/pysal.png" alt="Pysal" style="float: left; padding-right: 5px;" >
**diagrams.gis.python.Pysal**

## gis.routing


<img width="30" src="/img/resources/gis/routing/graphhopper.png" alt="Graphhopper" style="float: left; padding-right: 5px;" >
**diagrams.gis.routing.Graphhopper**

<img width="30" src="/img/resources/gis/routing/osmr.png" alt="Osmr" style="float: left; padding-right: 5px;" >
**diagrams.gis.routing.Osmr**

<img width="30" src="/img/resources/gis/routing/pgrouting.png" alt="Pgrouting" style="float: left; padding-right: 5px;" >
**diagrams.gis.routing.Pgrouting**

<img width="30" src="/img/resources/gis/routing/valhalla.png" alt="Valhalla" style="float: left; padding-right: 5px;" >
**diagrams.gis.routing.Valhalla**

## gis.server


<img width="30" src="/img/resources/gis/server/actinia.png" alt="Actinia" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Actinia**

<img width="30" src="/img/resources/gis/server/baremaps.png" alt="Baremaps" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Baremaps**

<img width="30" src="/img/resources/gis/server/deegree.png" alt="Deegree" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Deegree**

<img width="30" src="/img/resources/gis/server/g3w-suite.png" alt="G3WSuite" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.G3WSuite**

<img width="30" src="/img/resources/gis/server/geohealthcheck.png" alt="Geohealthcheck" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geohealthcheck**

<img width="30" src="/img/resources/gis/server/geomapfish.png" alt="Geomapfish" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geomapfish**

<img width="30" src="/img/resources/gis/server/geomesa.png" alt="Geomesa" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geomesa**

<img width="30" src="/img/resources/gis/server/geonetwork.png" alt="Geonetwork" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geonetwork**

<img width="30" src="/img/resources/gis/server/geonode.png" alt="Geonode" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geonode**

<img width="30" src="/img/resources/gis/server/georchestra.png" alt="Georchestra" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Georchestra**

<img width="30" src="/img/resources/gis/server/geoserver.png" alt="Geoserver" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geoserver**

<img width="30" src="/img/resources/gis/server/geowebcache.png" alt="Geowebcache" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geowebcache**

<img width="30" src="/img/resources/gis/server/mapproxy.png" alt="Mapproxy" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Mapproxy**

<img width="30" src="/img/resources/gis/server/mapserver.png" alt="Mapserver" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Mapserver**

<img width="30" src="/img/resources/gis/server/mapstore.png" alt="Mapstore" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Mapstore**

<img width="30" src="/img/resources/gis/server/pycsw.png" alt="Pycsw" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Pycsw**

<img width="30" src="/img/resources/gis/server/pygeoapi.png" alt="Pygeoapi" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Pygeoapi**

<img width="30" src="/img/resources/gis/server/qgis-server.png" alt="QGISServer" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.QGISServer**

<img width="30" src="/img/resources/gis/server/zooproject.png" alt="Zooproject" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Zooproject**

BIN
resources/gis/cli/gdal.png View File

Before After
Width: 256  |  Height: 283  |  Size: 104 KiB

BIN
resources/gis/cli/imposm.png View File

Before After
Width: 256  |  Height: 256  |  Size: 20 KiB

BIN
resources/gis/cli/lastools.png View File

Before After
Width: 256  |  Height: 256  |  Size: 32 KiB

BIN
resources/gis/cplusplus/mapnik.png View File

Before After
Width: 256  |  Height: 256  |  Size: 39 KiB

BIN
resources/gis/data/ban.png View File

Before After
Width: 256  |  Height: 256  |  Size: 20 KiB

BIN
resources/gis/data/here.png View File

Before After
Width: 256  |  Height: 233  |  Size: 12 KiB

BIN
resources/gis/data/ign.png View File

Before After
Width: 256  |  Height: 282  |  Size: 72 KiB

BIN
resources/gis/data/openstreetmap.png View File

Before After
Width: 256  |  Height: 256  |  Size: 74 KiB

BIN
resources/gis/database/postgis.png View File

Before After
Width: 256  |  Height: 256  |  Size: 52 KiB

BIN
resources/gis/desktop/qgis.png View File

Before After
Width: 256  |  Height: 256  |  Size: 18 KiB

BIN
resources/gis/format/geopackage.png View File

Before After
Width: 256  |  Height: 191  |  Size: 57 KiB

BIN
resources/gis/format/geoparquet.png View File

Before After
Width: 256  |  Height: 256  |  Size: 46 KiB

BIN
resources/gis/geocoding/addok.png View File

Before After
Width: 256  |  Height: 256  |  Size: 15 KiB

BIN
resources/gis/geocoding/gisgraphy.png View File

Before After
Width: 256  |  Height: 256  |  Size: 71 KiB

BIN
resources/gis/geocoding/nominatim.png View File

Before After
Width: 256  |  Height: 256  |  Size: 74 KiB

BIN
resources/gis/java/geotools.png View File

Before After
Width: 256  |  Height: 236  |  Size: 45 KiB

BIN
resources/gis/javascript/cesium.png View File

Before After
Width: 256  |  Height: 256  |  Size: 23 KiB

BIN
resources/gis/javascript/geostyler.png View File

Before After
Width: 256  |  Height: 256  |  Size: 11 KiB

BIN
resources/gis/javascript/keplerjs.png View File

Before After
Width: 256  |  Height: 256  |  Size: 20 KiB

BIN
resources/gis/javascript/leaflet.png View File

Before After
Width: 256  |  Height: 223  |  Size: 33 KiB

BIN
resources/gis/javascript/maplibre.png View File

Before After
Width: 256  |  Height: 256  |  Size: 17 KiB

BIN
resources/gis/javascript/ol-ext.png View File

Before After
Width: 256  |  Height: 256  |  Size: 17 KiB

BIN
resources/gis/javascript/openlayers.png View File

Before After
Width: 256  |  Height: 256  |  Size: 14 KiB

BIN
resources/gis/javascript/turfjs.png View File

Before After
Width: 256  |  Height: 256  |  Size: 7.1 KiB

BIN
resources/gis/mobile/mergin.png View File

Before After
Width: 256  |  Height: 256  |  Size: 5.6 KiB

BIN
resources/gis/mobile/qfield.png View File

Before After
Width: 256  |  Height: 256  |  Size: 12 KiB

BIN
resources/gis/ogc/ogc.png View File

Before After
Width: 256  |  Height: 256  |  Size: 46 KiB

BIN
resources/gis/ogc/wfs.png View File

Before After
Width: 256  |  Height: 152  |  Size: 23 KiB

BIN
resources/gis/ogc/wms.png View File

Before After
Width: 256  |  Height: 256  |  Size: 21 KiB

BIN
resources/gis/organization/osgeo.png View File

Before After
Width: 256  |  Height: 256  |  Size: 49 KiB

BIN
resources/gis/python/geopandas.png View File

Before After
Width: 256  |  Height: 256  |  Size: 8.3 KiB

BIN
resources/gis/python/pysal.png View File

Before After
Width: 256  |  Height: 256  |  Size: 42 KiB

BIN
resources/gis/routing/graphhopper.png View File

Before After
Width: 256  |  Height: 256  |  Size: 15 KiB

BIN
resources/gis/routing/osmr.png View File

Before After
Width: 256  |  Height: 256  |  Size: 23 KiB

BIN
resources/gis/routing/pgrouting.png View File

Before After
Width: 256  |  Height: 256  |  Size: 47 KiB

BIN
resources/gis/routing/valhalla.png View File

Before After
Width: 256  |  Height: 256  |  Size: 45 KiB

BIN
resources/gis/server/actinia.png View File

Before After
Width: 256  |  Height: 256  |  Size: 77 KiB

BIN
resources/gis/server/baremaps.png View File

Before After
Width: 256  |  Height: 256  |  Size: 4.3 KiB

BIN
resources/gis/server/deegree.png View File

Before After
Width: 256  |  Height: 256  |  Size: 27 KiB

BIN
resources/gis/server/g3w-suite.png View File

Before After
Width: 256  |  Height: 256  |  Size: 22 KiB

BIN
resources/gis/server/geohealthcheck.png View File

Before After
Width: 256  |  Height: 256  |  Size: 28 KiB

BIN
resources/gis/server/geomapfish.png View File

Before After
Width: 256  |  Height: 256  |  Size: 31 KiB

BIN
resources/gis/server/geomesa.png View File

Before After
Width: 256  |  Height: 256  |  Size: 57 KiB

BIN
resources/gis/server/geonetwork.png View File

Before After
Width: 256  |  Height: 339  |  Size: 48 KiB

BIN
resources/gis/server/geonode.png View File

Before After
Width: 256  |  Height: 256  |  Size: 14 KiB

BIN
resources/gis/server/georchestra.png View File

Before After
Width: 256  |  Height: 256  |  Size: 10 KiB

BIN
resources/gis/server/geoserver.png View File

Before After
Width: 256  |  Height: 256  |  Size: 47 KiB

BIN
resources/gis/server/geowebcache.png View File

Before After
Width: 256  |  Height: 256  |  Size: 26 KiB

BIN
resources/gis/server/mapproxy.png View File

Before After
Width: 256  |  Height: 256  |  Size: 14 KiB

BIN
resources/gis/server/mapserver.png View File

Before After
Width: 256  |  Height: 365  |  Size: 31 KiB

BIN
resources/gis/server/mapstore.png View File

Before After
Width: 256  |  Height: 243  |  Size: 43 KiB

BIN
resources/gis/server/pycsw.png View File

Before After
Width: 256  |  Height: 272  |  Size: 37 KiB

BIN
resources/gis/server/pygeoapi.png View File

Before After
Width: 256  |  Height: 255  |  Size: 28 KiB

BIN
resources/gis/server/qgis-server.png View File

Before After
Width: 256  |  Height: 256  |  Size: 18 KiB

BIN
resources/gis/server/zooproject.png View File

Before After
Width: 256  |  Height: 256  |  Size: 15 KiB

+ 4
- 0
scripts/resource.py View File

@@ -134,6 +134,9 @@ def cleaner_outscale(f):
def cleaner_openstack(f):
return f.lower()

def cleaner_gis(f):
return f.lower()


cleaners = {
"onprem": cleaner_onprem,
@@ -152,6 +155,7 @@ cleaners = {
"outscale": cleaner_outscale,
"generic": cleaner_generic,
"openstack": cleaner_openstack,
"gis": cleaner_gis,
}




+ 3
- 0
website/i18n/en.json View File

@@ -53,6 +53,9 @@
"nodes/generic": {
"title": "Generic"
},
"nodes/gis": {
"title": "GIS"
},
"nodes/ibm": {
"title": "IBM"
},


+ 2
- 1
website/sidebars.json View File

@@ -28,7 +28,8 @@
"nodes/programming",
"nodes/saas",
"nodes/c4",
"nodes/custom"
"nodes/custom",
"nodes/gis"
]
}
}

BIN
website/static/img/resources/gis/cli/gdal.png View File

Before After
Width: 256  |  Height: 283  |  Size: 104 KiB

BIN
website/static/img/resources/gis/cli/lastools.png View File

Before After
Width: 256  |  Height: 256  |  Size: 32 KiB

BIN
website/static/img/resources/gis/cplusplus/mapnik.png View File

Before After
Width: 256  |  Height: 256  |  Size: 39 KiB

BIN
website/static/img/resources/gis/data/ban.png View File

Before After
Width: 256  |  Height: 256  |  Size: 20 KiB

BIN
website/static/img/resources/gis/data/ign.png View File

Before After
Width: 256  |  Height: 282  |  Size: 72 KiB

BIN
website/static/img/resources/gis/data/nev_logo.png View File

Before After
Width: 405  |  Height: 85  |  Size: 11 KiB

BIN
website/static/img/resources/gis/data/openstreetmap.png View File

Before After
Width: 256  |  Height: 256  |  Size: 74 KiB

BIN
website/static/img/resources/gis/database/logo_square_postgis.png View File

Before After
Width: 300  |  Height: 300  |  Size: 273 KiB

BIN
website/static/img/resources/gis/database/postgis.png View File

Before After
Width: 256  |  Height: 256  |  Size: 52 KiB

BIN
website/static/img/resources/gis/desktop/qgis.png View File

Before After
Width: 256  |  Height: 256  |  Size: 18 KiB

BIN
website/static/img/resources/gis/format/geopackage.png View File

Before After
Width: 256  |  Height: 191  |  Size: 57 KiB

BIN
website/static/img/resources/gis/format/geoparquet.png View File

Before After
Width: 256  |  Height: 256  |  Size: 46 KiB

BIN
website/static/img/resources/gis/geocoding/addok.png View File

Before After
Width: 256  |  Height: 256  |  Size: 15 KiB

BIN
website/static/img/resources/gis/geocoding/gisgraphy.png View File

Before After
Width: 256  |  Height: 256  |  Size: 71 KiB

BIN
website/static/img/resources/gis/geocoding/nominatim.png View File

Before After
Width: 256  |  Height: 256  |  Size: 74 KiB

BIN
website/static/img/resources/gis/java/geotools.png View File

Before After
Width: 256  |  Height: 236  |  Size: 45 KiB

BIN
website/static/img/resources/gis/javascript/cesium.png View File

Before After
Width: 256  |  Height: 256  |  Size: 23 KiB

BIN
website/static/img/resources/gis/javascript/favicon.ico View File

Before After

BIN
website/static/img/resources/gis/javascript/geostyler.png View File

Before After
Width: 256  |  Height: 256  |  Size: 11 KiB

BIN
website/static/img/resources/gis/javascript/keplerjs.png View File

Before After
Width: 256  |  Height: 256  |  Size: 20 KiB

BIN
website/static/img/resources/gis/javascript/leaflet.png View File

Before After
Width: 256  |  Height: 223  |  Size: 33 KiB

BIN
website/static/img/resources/gis/javascript/maplibre.png View File

Before After
Width: 256  |  Height: 256  |  Size: 17 KiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save