1. A method for extracting a building footprint from imagery data, comprising: inputting imagery data of land containing a plurality of parcels; detecting with a processing circuit image contrasts between natural terrain and potential man-made structures on a parcel of said plurality of parcels; associating the potential man-made structures with the parcel; and extracting a building footprint of a detected man-made structure on said parcel, said extracting including filtering-out remaining potential man-made structures having features inconsistent with predetermined extraction rules.