Last active
August 29, 2015 14:01
-
-
Save abruzzi/faa73b09c4491a8d3cd8 to your computer and use it in GitHub Desktop.
GIS WPS topology
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
digraph gis_frontend{ | |
fontname="Microsoft YaHei"; | |
fontsize=12; | |
rankdir=LR; | |
splines=line; | |
node [shape="Mrecord", fontname="Microsoft YaHei", fontsize=10]; | |
edge [color="#F1C40F", fontname="Microsoft YaHei", fontsize=10]; | |
openlayers [shape="none", image="OpenLayers.trac.png", label=""]; | |
leaflet [shape="none", image="leaflet-logo.png", label=""]; | |
subgraph cluster_frontend { | |
label="Frontend Web Server"; | |
style="filled"; | |
color="cornsilk"; | |
apache [label="Apache httpd / Nginx", style="filled", color="lightskyblue"]; | |
cgi [label="cgi script", style="filled", color="lightskyblue"]; | |
} | |
subgraph cluster_gisserver { | |
label = "GIS Server" | |
style="filled"; | |
color="cornsilk"; | |
arcgis [label="ArcGIS server", shape="box", style="filled", color="yellowgreen"]; | |
supermap [label="SuperMap server", style="dashed", shape="box", color="yellowgreen"]; | |
} | |
openlayers -> apache; | |
apache -> cgi; | |
cgi -> arcgis; | |
leaflet -> apache; | |
cgi -> supermap; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
digraph gis_wps{ | |
fontname="Microsoft YaHei"; | |
fontsize=12; | |
rankdir=LR; | |
splines=line; | |
node [shape="Mrecord", fontname="Microsoft YaHei", fontsize=10]; | |
edge [color="#F1C40F", fontname="Microsoft YaHei", fontsize=10]; | |
openlayers [shape="none", image="OpenLayers.trac.png", label=""]; | |
leaflet [shape="none", image="leaflet-logo.png", label=""]; | |
java [shape="none", image="java-logo.png", label=""]; | |
cshape [shape="none", image="net-logo.jpeg", label=""]; | |
cloud [shape="none", image="cloud.png", label="Google Maps, Bing, OSM..."]; | |
tile_cache -> cloud; | |
tile_cache -> arcgis; | |
tile_cache -> supermap [style="dashed"]; | |
subgraph cluster_frontend { | |
label="Frontend"; | |
style="filled"; | |
color="cornsilk"; | |
front_end [label="Proxy", style="filled", color="lightskyblue"]; | |
tile_cache [label="Tile Cache", style="filled", color="lightskyblue"]; | |
} | |
subgraph cluster_gisserver { | |
label = "GIS Server" | |
style="filled"; | |
color="cornsilk"; | |
arcgis [label="ArcGIS server", shape="box", style="filled", color="yellowgreen"]; | |
supermap [label="SuperMap server", style="dashed", shape="box", color="yellowgreen"]; | |
} | |
subgraph cluster_datasource { | |
label = "Datasource" | |
style="filled"; | |
color="cornsilk"; | |
node [style="filled", color="orange", shape="box"]; | |
postgis [label="Postgres"]; | |
mysql [label="MySQL"]; | |
oracle [label="Oracle"]; | |
} | |
openlayers -> front_end [label="HTTP + WPS"]; | |
leaflet -> front_end [label="HTTP + WPS"]; | |
java -> front_end [label="HTTP + WPS"]; | |
cshape -> front_end [label="HTTP + WPS"]; | |
front_end -> tile_cache [label="HTTP + WMS"]; | |
front_end -> arcgis [label="HTTP + WPS"]; | |
front_end -> supermap [label="HTTP + WPS"]; | |
arcgis -> oracle [label="ArcGIS SDE"]; | |
arcgis -> mysql [label="ArcGIS SDE"]; | |
arcgis -> postgis [label="ArcGIS SDE"]; | |
supermap -> oracle [color="yellowgreen", style="dashed"]; | |
supermap -> mysql [color="yellowgreen", style="dashed"]; | |
supermap -> postgis [color="yellowgreen", style="dashed"]; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment