You are on page 1of 16

Photographic Memory

Ben Pomerenke Kenny Ortmann Adam Schade Brandon Berwald

Intro
What

is geospatial data? What is Photographic Memory? Why would someone want to use our program?

Market Analysis

Panoramio Flickr

Requirements Analysis
Functional

Requirements

Import user pictures Setup location information Add pictures to trip, with the ability to edit these pictures Package all information into KML Upload KML to website for sharing

Requirements Analysis
Non-functional

Requirements

Easy to use interface Efficient and reliable processing Revolutionary way to share pictures

Photographic Memory: GUI

Photographic Memory: Window Controller


Object

that controls the different components of the system Used to give access to all widgets from each other

Photographic Memory: PSession


Loads and saves data to and from XML source file Gives all other widgets access to this data Handles exporting KML files

Photographic Memory: Gallery Widget


Load Folders Collapsible Folders Right click menu, with options having shortcuts

Photographic Memory: ViewerWidget


EarthViewer Image

Editor

Photographic Memory: OrganizerWidget


Trips Locations Location Pictures

Dialogs
Trip

Manager Image Properties Map It!

Photographic Memory: Website


Store

trips Connect users together Ability to allow known users to view trips Allow for public trips Wiki and tutorials

Photographic Memory: Prototype


Demonstration

Future Development
Implement

more image editing functionality Compress and package images Allow for quick upload to Website

Conclusion: Google My Maps


Adding an image to My Maps. (see below)

How an image would be displayed in My Maps. (see above)