Enhancing the Arizona Regional Image Archive Interface

11
Enhancing the Arizona Regional Image Archive Interface Presented By Ivan Lizarraga A rizona Space G rant Consortium A rizona Space G rant Consortium Enhancing the Arizona Regional Image Archive Presented by Ivan Lizarraga Mentor: Stuart Marsh, Ph.D

description

Enhancing the Arizona Regional Image Archive. Enhancing the Arizona Regional Image Archive Interface. Presented By Ivan Lizarraga. Presented by Ivan Lizarraga Mentor: Stuart Marsh, Ph.D. What is ARIA?. Arizona Regional Image Archive Web service that provides digital imagery. - PowerPoint PPT Presentation

Transcript of Enhancing the Arizona Regional Image Archive Interface

Page 1: Enhancing the Arizona Regional Image Archive Interface

Enhancing the Arizona Regional Image Archive Interface

Presented By

Ivan Lizarraga

Arizona Space Grant Consortium

Arizona Space Grant Consortium

Enhancing the Arizona Regional Image Archive

Presented by

Ivan Lizarraga

Mentor:

Stuart Marsh, Ph.D

Page 2: Enhancing the Arizona Regional Image Archive Interface

What is ARIA?• Arizona Regional Image Archive• Web service that provides digital

imagery.– Satellite Imagery– Aerial Photos, Topographical Maps

• ARIA is a bridge!– Between users and NASA data

Page 3: Enhancing the Arizona Regional Image Archive Interface

Brief Background on ARIARegistered ARIA users and annual funding (1997-2007)

0

2

4

6

8

10

12

14

16

18

20

1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007

Reg

iste

red

use

rs (

tho

usa

nd

s)

0

20

40

60

80

100

120

140

160

180

Fu

nd

ing

(T

ho

usa

nd

s o

f d

oll

ars)

Registered Users

Yearly Funding

Page 4: Enhancing the Arizona Regional Image Archive Interface

ARIA Needed Repairs

Page 5: Enhancing the Arizona Regional Image Archive Interface

The Issues

• No funding…– Elevates the importance

of service reliability

• Challenges– Code documentation– No system to enforce the use of current

programming practices– User interface

Page 6: Enhancing the Arizona Regional Image Archive Interface

In-code Documentation

• Definition:Comments (text) placed within the code, which are ignored by the program (information only, not running operations).

In-code documentation is used to explain the purpose and functionality behind the code.

• Problem:– Without documentation, developers spend too much time

understanding A.R.I.A instead of maintaining it.

• Solution:– Configured software (IDEA) to produce default documentation.

• Promotes code readability.

In-code documentation

ActualCode

Page 7: Enhancing the Arizona Regional Image Archive Interface

Metadata

• Definition: Generated data about data.• Important for the users.• Problems:

– Metadata was entered by hand. – Slow process.

• Solution:– Created scripts that automatically produce metadata

for all imagery on the servers.

Page 8: Enhancing the Arizona Regional Image Archive Interface

Code Abstraction

• Definition: A mechanism used to reduce and factor out implementation details so that one can focus on a few

concepts at a time. • Example: Communication between scripts and database• Solution:

– Mechanism: Hibernate software– Implementation details: SQL queries.

• Increases productivity.

Page 9: Enhancing the Arizona Regional Image Archive Interface

User Interface

Page 10: Enhancing the Arizona Regional Image Archive Interface

Significance of ARIA

• Unique and irreplaceable service

ARIA Acquisitions since 1998

0

100

200

300

400

500

600

700

800

Gig

ab

yte

s

Page 11: Enhancing the Arizona Regional Image Archive Interface

Thanks and shout-outs

Arizona Space Grant Consortium

Arizona Space Grant Consortium

Thanks and Shout-outs

Stuart Marsh, Ph.D

Barron Orr, Ph.D

Aaryn Olsson

Yuta Torrey

And YOU

THANK YOU FOR YOUR TIME!