Skip to content

GIS SSDI Robot Worklow

Naomi Dushay edited this page Feb 14, 2024 · 1 revision
flowchart TD;
    in1(Shapefile)
    in2(GeoJSON)
    in3(GeoTIFF)
    in4(ArcGRID)
    edit1(Edit and Assign Metadata)
    extract1(Extract metadata into XML and preview.jpg)
    package1(Package source data, metadata, and preview.jpg for accessioning)
    extractiso1(Extract ISO19139)
    extractiso2(Extract ISO19110)
    extractfgdc(Extract FGDC)
    isvector{Vector?}

    subgraph Input
      direction TB
        in1-->edit1
        in2-->edit1
        in3-->edit1
        in4-->edit1
        edit1-->extract1
        extract1-->package1
    end
    subgraph GIS_Assembly
      subgraph ExtractISO
        direction TB
          extractiso1-->isvector
          isvector-->|Yes| extractiso2
          isvector-->|No| extractfgdc
          extractiso2-->extractfgdc
      end
      subgraph Cocina
        direction TB
          generate-geo-metadata-->generate-mods
      end
      ExtractISO-->Cocina
      Cocina-->assign-placenames
      assign-placenames-->package-data
      package-data-->normalize-data
      normalize-data-->extract-boundingbox
      extract-boundingbox-->generate-structural
      generate-structural-->finish-gis-assembly
    end
    subgraph GIS_Delivery
      direction TB
          load-raster-->load-vector
          load-vector-->load-geoserver
          load-geoserver-->reset-geowebcache
          reset-geowebcache-->finish-gis-delivery-workflow
          finish-gis-delivery-workflow-->reload-geoserver
          reload-geoserver-->start-accession-workflow
          start-accession-workflow
    end

    Input-->GIS_Assembly
    GIS_Assembly-->GIS_Delivery
Loading