compass.extraction.features.SetbackFeatures#
- class SetbackFeatures[source]#
Bases:
objectUtility class to get mutually-exclusive feature descriptions
Methods
Attributes
Aliases for mutually-exclusive setback features
Features as they should appear in ignore phrases
Clarifications to add to feature prompts
- DEFAULT_FEATURE_DESCRIPTIONS = {'property line': ['property lines', 'lot lines', 'facility perimeters', 'parcels', 'subdivisions'], 'railroads': ['railroads'], 'roads': ['roads'], 'structures': ['occupied dwellings', 'buildings', 'structures', 'residences'], 'transmission': ['overhead electrical transmission lines', 'overhead utility lines', 'utility easements', 'utility lines', 'power lines', 'electrical lines', 'transmission lines'], 'water': ['lakes', 'reservoirs', 'streams', 'rivers', 'wetlands']}#
Aliases for mutually-exclusive setback features
- FEATURES_AS_IGNORE = {'property line': 'property lines', 'railroads': 'railroads', 'roads': 'roads', 'structures': 'structures', 'transmission': 'transmission lines', 'water': 'wetlands'}#
Features as they should appear in ignore phrases
- FEATURE_CLARIFICATIONS = {'property line': 'Dwelling units, structures, occupied buildings, residences, and other buildings **are not equivalent** to property lines or parcel boundaries unless the text **explicitly** makes that connection. ', 'railroads': '', 'roads': 'Roads may also be labeled as rights-of-way. ', 'structures': '', 'transmission': '', 'water': ''}#
Clarifications to add to feature prompts