querying an avian inventory database and visualizing the results

10
Querying an Avian Inventory Database and Visualizing the Results GEORGE WASHINGTON BIRTHPLACE NATIONAL MONUMENT NATIONAL PARK SERVICE NR 595D Final Project Spring 2009 Jeff Smith

Upload: marshall-maddox

Post on 30-Dec-2015

13 views

Category:

Documents


1 download

DESCRIPTION

NR 595D Final Project Spring 2009 Jeff Smith. Querying an Avian Inventory Database and Visualizing the Results. GEORGE WASHINGTON BIRTHPLACE NATIONAL MONUMENT NATIONAL PARK SERVICE. Project Description. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Querying an Avian Inventory Database and Visualizing the Results

Querying an Avian Inventory Database and Visualizing the Results

GEORGE WASHINGTON BIRTHPLACE NATIONAL MONUMENT

NATIONAL PARK SERVICE

NR 595D Final ProjectSpring 2009

Jeff Smith

Page 2: Querying an Avian Inventory Database and Visualizing the Results

Project Description NPS would like to enter a common name for a

bird species and have the locations for that species displayed on a map

Locations

Page 3: Querying an Avian Inventory Database and Visualizing the Results

High-Level Pseudocode

QUERY Database

GET User Input

CALL Python, geoprocessing Make feature layer, select layer by attributes, copy

features

ADD Layers to Map

Page 4: Querying an Avian Inventory Database and Visualizing the Results

Query Database NPS MS Access database relationships (VBA – list Common

Names)

Species Table Area Table

Transect Table

Point Table

Area Shapefile

Table

Transect ShapefileTable

Point Shapefile Table

Page 5: Querying an Avian Inventory Database and Visualizing the Results

Get User Input GET database path, input shapefile directory,

output directory and Common Name from user

UI Button Control

Browse Database Path

Browse Input shapefiledirectory

Browse Output directory

Select Species

Page 6: Querying an Avian Inventory Database and Visualizing the Results

Call Python (on OK click) Message Box Displays Results

Page 7: Querying an Avian Inventory Database and Visualizing the Results

Add Shapefiles Allows user to select shapefiles to add to display,

go back and select another species, or cancel the program

Opens File Dialog Box

Page 8: Querying an Avian Inventory Database and Visualizing the Results

Results Layers added to ArcMap display

Page 9: Querying an Avian Inventory Database and Visualizing the Results

Project Demonstration In ArcMap

Page 10: Querying an Avian Inventory Database and Visualizing the Results

Challenges Populating combo box with common name values

from Access database (Thanks to Brent for help) Getting from table to table to retrieve required

information Deleting existing files and layers in VBA so

program would run correctly

STILL TO DO Customize symbology of added layers