Skip to main content

GIS

Node types list for the GIS provider.

Example Usage

import { Diagram } from "diagrams-js";
import { Gdal, Imposm, Lastools } from "diagrams-js/gis/cli";
import { BAN, Here, IGN } from "diagrams-js/gis/data";

const diagram = Diagram("GIS Architecture", { direction: "TB" });

const node1 = diagram.add(Gdal("Node 1"));
const node2 = diagram.add(BAN("Node 2"));

node1.to(node2);

const svg = await diagram.render();
note

All node types available in the Python diagrams library are also available in diagrams-js with the same class names and structure.

Node Reference

gis/cli

Gdal Gdal

import { Gdal } from "diagrams-js/gis/cli"

Imposm Imposm

import { Imposm } from "diagrams-js/gis/cli"

Lastools Lastools

import { Lastools } from "diagrams-js/gis/cli"

Mapnik Mapnik

import { Mapnik } from "diagrams-js/gis/cli"

Mdal Mdal

import { Mdal } from "diagrams-js/gis/cli"

Pdal Pdal

import { Pdal } from "diagrams-js/gis/cli"

gis/data

BAN BAN

import { BAN } from "diagrams-js/gis/data"

Here Here

import { Here } from "diagrams-js/gis/data"

IGN IGN

import { IGN } from "diagrams-js/gis/data"

Openstreetmap Openstreetmap

import { Openstreetmap } from "diagrams-js/gis/data"

Overturemaps Overturemaps

import { Overturemaps } from "diagrams-js/gis/data"

gis/database

Postgis Postgis

import { Postgis } from "diagrams-js/gis/database"

gis/desktop

Maptunik Maptunik

import { Maptunik } from "diagrams-js/gis/desktop"

QGIS QGIS

import { QGIS } from "diagrams-js/gis/desktop"

gis/format

Geopackage Geopackage

import { Geopackage } from "diagrams-js/gis/format"

Geoparquet Geoparquet

import { Geoparquet } from "diagrams-js/gis/format"

gis/geocoding

Addok Addok

import { Addok } from "diagrams-js/gis/geocoding"

Gisgraphy Gisgraphy

import { Gisgraphy } from "diagrams-js/gis/geocoding"

Nominatim Nominatim

import { Nominatim } from "diagrams-js/gis/geocoding"

Pelias Pelias

import { Pelias } from "diagrams-js/gis/geocoding"

gis/java

Geotools Geotools

import { Geotools } from "diagrams-js/gis/java"

gis/javascript

Cesium Cesium

import { Cesium } from "diagrams-js/gis/javascript"

Geostyler Geostyler

import { Geostyler } from "diagrams-js/gis/javascript"

Keplerjs Keplerjs

import { Keplerjs } from "diagrams-js/gis/javascript"

Leaflet Leaflet

import { Leaflet } from "diagrams-js/gis/javascript"

Maplibre Maplibre

import { Maplibre } from "diagrams-js/gis/javascript"

OlExt OlExt

import { OlExt } from "diagrams-js/gis/javascript"

Openlayers Openlayers

import { Openlayers } from "diagrams-js/gis/javascript"

Turfjs Turfjs

import { Turfjs } from "diagrams-js/gis/javascript"

gis/mobile

Mergin Mergin

import { Mergin } from "diagrams-js/gis/mobile"

Qfield Qfield

import { Qfield } from "diagrams-js/gis/mobile"

Smash Smash

import { Smash } from "diagrams-js/gis/mobile"

gis/ogc

OGC OGC

import { OGC } from "diagrams-js/gis/ogc"

WFS WFS

import { WFS } from "diagrams-js/gis/ogc"

WMS WMS

import { WMS } from "diagrams-js/gis/ogc"

gis/organization

Osgeo Osgeo

import { Osgeo } from "diagrams-js/gis/organization"

gis/python

Geopandas Geopandas

import { Geopandas } from "diagrams-js/gis/python"

Pysal Pysal

import { Pysal } from "diagrams-js/gis/python"

gis/routing

Graphhopper Graphhopper

import { Graphhopper } from "diagrams-js/gis/routing"

Osrm Osrm

import { Osrm } from "diagrams-js/gis/routing"

Pgrouting Pgrouting

import { Pgrouting } from "diagrams-js/gis/routing"

Valhalla Valhalla

import { Valhalla } from "diagrams-js/gis/routing"

gis/server

Actinia Actinia

import { Actinia } from "diagrams-js/gis/server"

Baremaps Baremaps

import { Baremaps } from "diagrams-js/gis/server"

Deegree Deegree

import { Deegree } from "diagrams-js/gis/server"

G3wSuite G3wSuite

import { G3wSuite } from "diagrams-js/gis/server"

Geohealthcheck Geohealthcheck

import { Geohealthcheck } from "diagrams-js/gis/server"

Geomapfish Geomapfish

import { Geomapfish } from "diagrams-js/gis/server"

Geomesa Geomesa

import { Geomesa } from "diagrams-js/gis/server"

Geonetwork Geonetwork

import { Geonetwork } from "diagrams-js/gis/server"

Geonode Geonode

import { Geonode } from "diagrams-js/gis/server"

Georchestra Georchestra

import { Georchestra } from "diagrams-js/gis/server"

Geoserver Geoserver

import { Geoserver } from "diagrams-js/gis/server"

Geowebcache Geowebcache

import { Geowebcache } from "diagrams-js/gis/server"

Kepler Kepler

import { Kepler } from "diagrams-js/gis/server"

Mapproxy Mapproxy

import { Mapproxy } from "diagrams-js/gis/server"

Mapserver Mapserver

import { Mapserver } from "diagrams-js/gis/server"

Mapstore Mapstore

import { Mapstore } from "diagrams-js/gis/server"

Mviewer Mviewer

import { Mviewer } from "diagrams-js/gis/server"

Pg_tileserv Pg_tileserv

import { Pg_tileserv } from "diagrams-js/gis/server"

Pycsw Pycsw

import { Pycsw } from "diagrams-js/gis/server"

Pygeoapi Pygeoapi

import { Pygeoapi } from "diagrams-js/gis/server"

QGISServer QGISServer

import { QGISServer } from "diagrams-js/gis/server"

Zooproject Zooproject

import { Zooproject } from "diagrams-js/gis/server"