run_massive_download.sh 744 Bytes
#!/bin/bash
# Script de Descarga Masiva SNC -> SIGEM-GIS
# Objetivo: 268 Distritos

JSON_FILE="/yvyape/proyectos/sigem-gis/snc_full.json"
LIST_FILE="/tmp/dist_list.txt"

# 1. La lista ya fue generada por extract_distritos.py
echo "Iniciando descarga de $(wc -l < $LIST_FILE) distritos..."

while IFS='|' read -r dpto dist; do
    echo "Procesando Dpto: $dpto, Dist: $dist..."
    # Llamar al endpoint del microservicio para descargar (con processFdw=false por seguridad)
    # El entityId se genera dinámicamente o se mapea de la tabla si existe
    curl -s "http://localhost:8081/gis-geoserver/api/import/snc/99${dpto}${dist}/${dpto}/${dist}?processFdw=false"
    echo " - Finalizado."
done < $LIST_FILE

echo "DESCARGA NACIONAL COMPLETADA."
GitLab Appliance - Powered by TurnKey Linux