21 lines
999 B
Python
21 lines
999 B
Python
import json
|
|
from pathlib import Path
|
|
|
|
# Check AidsMonitoring features.geojson
|
|
f = json.loads(Path(r"C:\AidsMonitoring\charts\BAHÍA_DE_CARTAGENA\features.geojson").read_text(encoding="utf-8"))
|
|
print("=== AidsMonitoring features.geojson ===")
|
|
for feat in f["features"]:
|
|
p = feat["properties"]
|
|
if p.get("orient") is not None:
|
|
print(f" layer={p.get('layer')} name={p.get('name')} orient={p['orient']} aid_type={p.get('aid_type')}")
|
|
if p.get("aid_type") in ("LEADING_LINE", "LIGHT_POINT"):
|
|
print(f" [LIGHT] name={p.get('name')} orient={p.get('orient')} light_desc={p.get('light_desc')}")
|
|
|
|
# Check LIGHTS.csv for any ORIENT values
|
|
import csv
|
|
print("\n=== LIGHTS.csv ORIENT column ===")
|
|
with open(r"D:\Proyectos Software\QGISS57Converter\capas_ctg\LIGHTS.csv", newline="", encoding="utf-8-sig") as f2:
|
|
for row in csv.DictReader(f2):
|
|
orient = row.get("ORIENT","").strip()
|
|
print(f" {row['OBJNAM']:35s} feat_type={row['feat_type']:8s} ORIENT={orient!r}")
|