notes for project 7 pva pro 9000

15
Notes for Project 7 PVA Pro 9000

Upload: cole

Post on 06-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

Notes for Project 7 PVA Pro 9000. Problem Definition. The PVA Pro 9000 is a software application to support the estimation of acreage from aerial photographs or maps of geographical regions. The program provides the following functions:. Open an aerial photo or map image. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Notes for Project  7 PVA Pro 9000

Notes for

Project 7PVA Pro 9000

Page 2: Notes for Project  7 PVA Pro 9000

Problem Definition

The PVA Pro 9000 is a software application to support the estimation of acreage from aerial photographs or maps of geographical regions. The program provides the following functions:

Open an aerial photo or map image.

Set the scale of the image (e.g. pixels per unit distance).

Permit the user to define a boundary around a region (e.g. a field).

Compute the area contained in the defined boundary.

Select a boundary for edit or deletion.

Save the Image and the associated boundaries.

Page 3: Notes for Project  7 PVA Pro 9000
Page 4: Notes for Project  7 PVA Pro 9000

this distance = 200 meters

Page 5: Notes for Project  7 PVA Pro 9000

user clicks on image to draw a polygonal boundary

Page 6: Notes for Project  7 PVA Pro 9000

program uses boundary points and scale factorto compute an estimate of the acreage of theenclosed area.

Page 7: Notes for Project  7 PVA Pro 9000

Image, scale, and polygons will be saved so that they canbe opened as a unit and edited.

Include options for opening image only or to open a complete project session

Page 8: Notes for Project  7 PVA Pro 9000

Computing the Area of an Irregular Polygon

http://en.wikipedia.org/wiki/Polygon

Let me Google that for you...

http://www.maa.org/pubs/Calc_articles/ma063.pdf

Page 9: Notes for Project  7 PVA Pro 9000

This is a team project, which means that we will work on the problem definition and project design steps together in class. However, each of you will be responsible for encoding and debugging your own copy of the program. Background One of the tasks of a Property Valuation Assessor (PVA) is to estimate property values for the purpose of assessing taxes. This project is to develop a tool to support the PVA by providing a means of estimating acreage of land from maps and/or aerial images. Program Overview The PVA 9000 will permit the user to load and display aerial images and or maps of geographical regions and to identify regions of land by manually fitting a polygon to the land border. The area (in acres) of the enclosed land region will be computed based on a user-defined image scale. The program will provide the following functions: 

Display - Open an aerial photo or map image.Scale - Set the scale of the image (e.g. pixels per unit distance).Boundary - Permit the user to define a boundary around a region (e.g. a field).Area - Compute the area contained in the defined boundary.Edit - Select a boundary for edit or deletion.Save - Save the Image and the associated boundaries.

The PVA 9000 Project

Page 10: Notes for Project  7 PVA Pro 9000

The user will be provided with a means to open and display a jpeg image or (map) of a geographical region. This image will be assumed to be a downward view in which the scale of distance is linear and constant across the entire image. The image will be assumed to be contained within the display region provided in the program.

Display

Page 11: Notes for Project  7 PVA Pro 9000

The user will be able to enter a scale in units of feet (or yards, meters, miles) per pixel. This scale value will be used to convert the boundary positions from pixels to map/image units and to convert the estimated area from square pixels to square map/image units. It is recommended that one of the methods provided to enter scale is by mouse clicks on a feature of known size on the image.

Scale

Page 12: Notes for Project  7 PVA Pro 9000

The user will be permitted to describe a polygonal boundary on the map/image using the mouse. This defined region must be a simple polygon (i.e. no overlapping lines).

Boundary

Page 13: Notes for Project  7 PVA Pro 9000

The estimated area will be conputed using the Surveyor's Formula

Where (xi,yi) is the ith point in the list of points defining the region boundary.

Area

Page 14: Notes for Project  7 PVA Pro 9000

The user will be permitted to edit the number and location of the boundary points in some manner. As this is likely to be the most challenging part of the project, we will include boundary editing in a later (optional) build.

Edit

Page 15: Notes for Project  7 PVA Pro 9000

The user will be able to save a reference to an image along with any associated boundaries. In addition to opening an image for display, the user will then be permitted to load (open) a session which will be an image with its associated boundaries and scale factor.

Save/Load

Load/View Imagejpeg

Load Projectjpegboundaryscale

same method for loading image should used withboth options

boundary and scale data can be storedin a text file.