mirror of
https://github.com/JHUAPL/SIMoN.git
synced 2026-01-08 06:24:04 -05:00
adjust position of graph diagram
Former-commit-id: 467a3ea35d262a3b0db5160e4e65585ee397581c
This commit is contained in:
@@ -1 +0,0 @@
|
||||
978b8d653e2e095a78ec106b368eaedfedaaa474
|
||||
@@ -28,9 +28,9 @@ In order to represent granularities, SIMoN uses shapefiles to define rigorous ge
|
||||
|
||||
To translate data from the models across granularities, SIMoN constructs a pair of directed acyclic network graphs, representing all the granularities, their corresponding entities, and their relationships to each other. The individual models feed each other updated data inputs at synchronized time intervals, and traverse the network graphs to translate their data from one granularity to another. A sample pair of granularity graphs is provided, but modelers can extend it or create a graph pair of their own, by modifying the `graphs/build.py` script and running `make graph`.
|
||||
|
||||
The abstract graph is used to define the conceptual relationships between geographic entities. The modeler defines the abstract graph using an edge list in the `graphs/config.json` file. Geographies on the same branch of the abstract graph are neatly subsumed under each other; for example, a county fits within the boundaries of exactly one state. Geographies on different branches may intersect with each other; for example, a NERC region might cross the boundaries of more than one state. Granularity graphs with HUC 12 and census tract regions are not included in the current release, but are shown here for illustration.
|
||||
<img hspace="20" align="left" width=213 height=356 src="simon-abstract-graph-diagram.png">
|
||||
|
||||

|
||||
The abstract graph (see diagram) is used to define the conceptual relationships between geographic entities. The modeler defines the abstract graph using an edge list in the `graphs/config.json` file. Geographies on the same branch of the abstract graph are neatly subsumed under each other; for example, a county fits within the boundaries of exactly one state. Geographies on different branches may intersect with each other; for example, a NERC region might cross the boundaries of more than one state. Granularity graphs with HUC 12 and census tract regions are not included in the current release, but are shown here for illustration.
|
||||
|
||||
The instance graph is constructed from the abstract graph, using the `graphs/build.py` script and the provided shapefiles. Each vertex in the abstract graph is replaced with vertices that represent the actual instances of the conceptual geography, which are retrieved from the corresponding shapefile. For example, the `county` vertex in the abstract graph is replaced by the 3108 county regions defined in the `county.shp` shapefile. Each `county` vertex in the instance graph has a single parent, the `state` vertex that it belongs to.
|
||||
|
||||
|
||||
1
graphs/out/instance-graph.geojson
Normal file
1
graphs/out/instance-graph.geojson
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
e4d0c8ad742ca3f76adbe7d13cee88a107530a8e
|
||||
BIN
graphs/shapefiles/county.shp
Normal file
BIN
graphs/shapefiles/county.shp
Normal file
Binary file not shown.
@@ -1 +0,0 @@
|
||||
2a8f074a67f33bda86d85297b7fea83090e64a37
|
||||
BIN
graphs/shapefiles/huc8.dbf
Normal file
BIN
graphs/shapefiles/huc8.dbf
Normal file
Binary file not shown.
@@ -1 +0,0 @@
|
||||
d1923a9601c7ef89dabf18e0f573db1cfc57620d
|
||||
BIN
graphs/shapefiles/huc8.shp
Normal file
BIN
graphs/shapefiles/huc8.shp
Normal file
Binary file not shown.
@@ -1 +0,0 @@
|
||||
6c37e5bb9910d52b4820496ae1dac99844aa8694
|
||||
1
models/examples/gfdl_cm3/config/rcp26data.json
Normal file
1
models/examples/gfdl_cm3/config/rcp26data.json
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
50eb36defaf25fb4f786de99370de8f77c8ad5ff
|
||||
1
models/examples/gfdl_cm3/config/rcp85data.json
Normal file
1
models/examples/gfdl_cm3/config/rcp85data.json
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
00885c964cf72522c637b95ccadc99b8b2760e39
|
||||
85
viz/demo/2035_evaporation.html
generated
Normal file
85
viz/demo/2035_evaporation.html
generated
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
c0a108ad40afd6c5956da7b58151ba44676fc049
|
||||
85
viz/demo/2035_precipitation.html
generated
Normal file
85
viz/demo/2035_precipitation.html
generated
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
e9dc373fdfbb416a85700305bd650eb6846b2910
|
||||
Reference in New Issue
Block a user