I'm looking to build a web application that does the following:
1. Gets an address (or geocoordinates) as an input
2. Identify the property located on the address
3. Identify the borders of the property's roof from Google Earth's satellite image
4. If the property is made of different types of roofs (for example, part of the roof is shingles and part is flat), it will be able to identify the borders of each different part of the roof.