Files
AR-QGISS57Converter/check_s57.py
T

12 lines
395 B
Python

import geopandas as gpd
import sys as _sys
path = _sys.argv[1] if len(_sys.argv) > 1 else "CO1CO01M.000"
for layer in ["COALNE", "LNDARE", "LNDMRK", "M_COVR"]:
try:
gdf = gpd.read_file(path, layer=layer)
nulls = gdf.geometry.isna().sum()
print(f"{layer}: {len(gdf)} features, {nulls} sin geometria")
except Exception as e:
print(f"{layer}: ERROR - {e}")