import json import sys def process_districts(json_path): try: with open(json_path, 'r', encoding='utf-8') as f: data = json.load(f) features = data.get('features', []) print(f"TOTAL DISTRITOS EN JSON: {len(features)}") print("-" * 50) print(f"{'DPTO':<5} | {'CODE':<5} | {'DISTRICT NAME'}") print("-" * 50) # Mostrar solo los primeros 20 para no saturar la salida for feature in features[:20]: props = feature.get('properties', {}) dpto = props.get('cod_dpto', 'N/A') code = props.get('cod_dist', 'N/A') name = props.get('nom_dist', 'N/A').strip() print(f"{dpto:<5} | {code:<5} | {name}") except Exception as e: print(f"Error reading JSON: {e}", file=sys.stderr) if __name__ == "__main__": path = '/yvyape/proyectos/sigem-gis/snc_ly_dist.json' process_districts(path)