Skip to main content

GIS

Node classes 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();
diagram.destroy();
note

All node classes 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";