j40-cejst-2/docs/architecture/geodata-pipeline-arch.mmd

23 lines
791 B
Text
Raw Normal View History

graph TD
Dataset1["Dataset 1"]-->Score
Dataset2["Dataset 2"]-->Score
Census["Census TIGER Data"]-->CGTiger
CGTiger["Create GeoJSON from Shapefile with osgeo/gdal"]-->TS3
TS3("TIGER GeoJSON (S3)")-->CGJ
Score["Create Score CSV"]-->CSV
CSV("CSV (S3)")-->CGJ
CGJ["Combine (ogr2ogr)+ Create GeoJSON"]-->GeoJSON
GeoJSON("GeoJSON (S3)")-->Tip
GeoJSON--"Access non-geo data"-->Client
subgraph "Generate MVT"
Tip[/Tippecanoe/]-->CreateMVT["Create and Send MVT"]
end
subgraph production
CreateMVT-->Uncompressed("Uncompressed MVT (S3)")
end
subgraph development
CreateMVT-->Compressed("MBTiles (S3)")-->TS[/Tileserver-GL/]
end
TS--"XYZ URL"-->Client
Uncompressed--"XYZ URL"-->Client["Gatsby+OpenLayers"]