1515from macrostrat .core import app
1616from macrostrat .database import Database
1717from macrostrat .map_integration .commands .prepare_fields import _prepare_fields
18- #from macrostrat.map_integration.pipeline import ingest_map
18+
19+ # from macrostrat.map_integration.pipeline import ingest_map
1920from macrostrat .map_integration .process .geometry import create_rgeom , create_webgeom
2021from macrostrat .map_integration .utils .ingestion_utils import (
2122 find_gis_files ,
@@ -145,7 +146,6 @@ def delete_sources(
145146 dict (slug = s ),
146147 ).scalar ()
147148
148-
149149 # Delete ALL ingest-related rows for this source
150150 db .run_sql (
151151 """
@@ -409,7 +409,12 @@ def staging(
409409
410410
411411@staging_cli .command ("s3-upload" )
412- def cmd_upload_dir (slug : str = ..., data_path : Path = ..., ext : str = Option (".gdb" , help = "extension of the data path" ), ingest_process_id : int = Option (None )):
412+ def cmd_upload_dir (
413+ slug : str = ...,
414+ data_path : Path = ...,
415+ ext : str = Option (".gdb" , help = "extension of the data path" ),
416+ ingest_process_id : int = Option (None ),
417+ ):
413418 """Upload a local directory to the staging bucket under SLUG/."""
414419 db = get_database ()
415420 source_id = db .run_query (
@@ -525,6 +530,7 @@ def list_layers(e00_path: Path) -> set[str]:
525530 def run (cmd ):
526531 p = subprocess .run (cmd , capture_output = True , text = True )
527532 return p .returncode , p .stdout , p .stderr
533+
528534 created = False
529535 for f in e00_files :
530536 base = f .stem
@@ -542,9 +548,13 @@ def run(cmd):
542548 # create/overwrite first successful write
543549 cmd += ["-overwrite" ]
544550 cmd += [
545- str (out_gpkg ), str (f ), lyr ,
546- "-nln" , f"{ base } _lines" ,
547- "-nlt" , "LINESTRING" ,
551+ str (out_gpkg ),
552+ str (f ),
553+ lyr ,
554+ "-nln" ,
555+ f"{ base } _lines" ,
556+ "-nlt" ,
557+ "LINESTRING" ,
548558 ]
549559 rc , _ , err = run (cmd )
550560 if rc == 0 :
@@ -557,9 +567,13 @@ def run(cmd):
557567 else :
558568 cmd = ["ogr2ogr" , "-f" , "GPKG" , "-update" , "-append" ]
559569 cmd += [
560- str (out_gpkg ), str (f ), lyr ,
561- "-nln" , f"{ base } _points" ,
562- "-nlt" , "POINT" ,
570+ str (out_gpkg ),
571+ str (f ),
572+ lyr ,
573+ "-nln" ,
574+ f"{ base } _points" ,
575+ "-nlt" ,
576+ "POINT" ,
563577 ]
564578 rc , _ , _ = run (cmd )
565579 if rc == 0 :
@@ -572,9 +586,13 @@ def run(cmd):
572586 else :
573587 cmd = ["ogr2ogr" , "-f" , "GPKG" , "-update" , "-append" ]
574588 cmd += [
575- str (out_gpkg ), str (f ), lyr ,
576- "-nln" , f"{ base } _polygons" ,
577- "-nlt" , "POLYGON" ,
589+ str (out_gpkg ),
590+ str (f ),
591+ lyr ,
592+ "-nln" ,
593+ f"{ base } _polygons" ,
594+ "-nlt" ,
595+ "POLYGON" ,
578596 ]
579597 rc , _ , _ = run (cmd )
580598 if rc == 0 :
@@ -584,6 +602,7 @@ def run(cmd):
584602
585603 print (f"Done: { out_gpkg } " )
586604
605+
587606# ----------------------------------------------------------------------------------------------------------------------
588607
589608
@@ -715,10 +734,8 @@ def staging_bulk(
715734 ),
716735 )
717736
718-
719737 cmd_upload_dir (slug = slug , data_path = region_path , ext = ext )
720738
721-
722739 map_info = get_map_info (db , slug )
723740 _prepare_fields (map_info )
724741 create_rgeom (map_info )
@@ -730,4 +747,4 @@ def staging_bulk(
730747 slug_list_path = parent / f"staged_slugs.txt"
731748 with open (slug_list_path , "w" ) as file :
732749 for slug in staged_slugs :
733- file .write (slug + "\n " )
750+ file .write (slug + "\n " )
0 commit comments