Initial commit — multi-tenant filtering, port constraints, chart bbox
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
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}")
|
||||
Reference in New Issue
Block a user