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."