Skip to content
Snippets Groups Projects

Resolve "Create a rule that gets the construction date from cadaster data for Tabula dataset."

Compare and Show latest version
7 files
+ 82
88
Compare changes
  • Side-by-side
  • Inline
Files
7
@@ -35,7 +35,8 @@ class OccupancyRule(AbstractRule):
unique_occupancies_level_0 = set([occupancy.level_0 for occupancy in occupancies])
unique_occupancies_level_1 = set(
[occupancy.detail_1 for occupancy in occupancies if occupancy.detail_1 != ""])
[occupancy.detail_1 for occupancy in occupancies if occupancy.detail_1 != ""]
)
# Rule no occupancies
# If there are no occupancies, return `unknown`
@@ -101,8 +102,7 @@ class OccupancyRule(AbstractRule):
"RES" in unique_occupancies_level_0
and ("COM" in unique_occupancies_level_0 or "ASS" in unique_occupancies_level_0)
and all(
occ.level_0 == "RES"
or occ.level_1 in ["COM", "COM1", "COM3", "COM5", "ASS3"]
occ.level_0 == "RES" or occ.level_1 in ["COM", "COM1", "COM3", "COM5", "ASS3"]
for occ in occupancies
)
):
@@ -154,9 +154,7 @@ class OccupancyRule(AbstractRule):
occupancies.extend(mapped_occupancies)
return [
self.Occupancy(occupancy)
for occupancy in occupancies
if occupancy != "UNDECIDABLE"
self.Occupancy(occupancy) for occupancy in occupancies if occupancy != "UNDECIDABLE"
]
class Occupancy:
Loading