diff --git a/ffmap/hoodtools.py b/ffmap/hoodtools.py index 89ea2ad..2cff88f 100644 --- a/ffmap/hoodtools.py +++ b/ffmap/hoodtools.py @@ -17,6 +17,9 @@ def update_hoods_v2(mysql): kx_keys = [] kx_data = [] for kx in hoodskx: + if not int(kx["active"]): + continue + kx_keys.append(kx["id"]) kx_data.append((kx["id"],kx["name"],kx.get("lat",None),kx.get("lon",None),)) @@ -52,6 +55,9 @@ def update_hoods_poly(mysql): mysql.execute("DELETE FROM polyhoods",()) for kx in hoodskx: + if not int(kx["active"]): + continue + for polygon in kx.get("polygons",()): mysql.execute(""" INSERT INTO polyhoods (hoodid) diff --git a/ffmap/maptools.py b/ffmap/maptools.py index 0d75d60..4d35875 100644 --- a/ffmap/maptools.py +++ b/ffmap/maptools.py @@ -247,6 +247,9 @@ def update_mapnik_csv(mysql): with open(os.path.join(CONFIG["csv_dir"], "hood-points-poly.csv"), "w", encoding="UTF-8") as csv: csv.write("lng,lat,name\n") for hood in dbhoodspoly: + if not int(hood["active"]): + continue + for polygon in hood.get("polygons",()): avlon = 0 avlat = 0