1 / 43

ArcJmp and Snap2

ab for nformation isualization and valuation. L. I. V. E. ArcJmp and Snap2. David DesJardins Census Chris North Department of Computer Science Virginia Tech. Historical Context. Snap-Together Visualization Dynamaps ArcJmp Snap2. Dynamaps. Snap spin-off North (UMD, Census)

mari-cross
Download Presentation

ArcJmp and Snap2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ab for nformation isualization and valuation L I V E ArcJmp and Snap2 David DesJardins Census Chris North Department of Computer Science Virginia Tech

  2. Historical Context • Snap-Together Visualization • Dynamaps • ArcJmp • Snap2

  3. Dynamaps • Snap spin-off • North (UMD, Census) • Goals: • External users • Data discovery • Census cd-rom products e.g. Counties USA? • Petkunas (Census) • Future: • Web version • UMD

  4. ArcJmp • Goals: • Census internal users • Analysts, power users • SAS JMP statistical and exploratory data analysis • ESRI ArcView geography (MapObjects) • North, DesJardins, Williams (Census)

  5. ArcJmp • Implementation: • JMP 4 • MapObjects 2.1 (Shape files) • VisualBasic • Available for download • http://infovis.cs.vt.edu/census/ • Future: • Data import • MapObjects → ArcView 8.1 • Link to Dynamaps ActiveX API ArcJmp ActiveX API

  6. Snap-Together Visualization • Initial Goals • Users link tools on the fly • Flexibility • Users, non-programmers • Extensible, leverage 3rd party components • Snap1 • North (UMD, Census) • Snap2 • North (VaTech)

  7. Databases Flexible Data schemas Non-programmers Rapid rate of change Lots UI / Visualization Brittle Code? Programmers Sloooow Few Flexibility Mismatch

  8. 1. Load data into views 2. Link views together Snap1 User Interface

  9. Census Scenario

  10. Census Scenario

  11. Relational Model → Visualization • View = relation • Item = tuple • Link = join

  12. Problems / Additional Goals • Universal Visualization Server • User Interface: • Collaboration: publishing and sharing data • Web, universal • User interface for linking • Window management • Architecture: • Runtime extensible, repository • Technology independent? • Local or remote databases

  13. More! • Example: Census on the web QuickFacts AFF

  14. Snap2 • Browser based, frames • Save visualizations, post as single URL • Developers upload components

  15. Visualization Schemas • Analogous to data schema diagrams • Visual language for Snap model • Vis • Data action join action • Vis • Data

  16. DataCompass • “Where can I go from here?” • States 1:M • Vis: Map • Data: Counties • Counties • County 1:1 1:1 1:M • Tracts • Metro Areas

  17. Software Architecture

  18. Future: “Datafaces” • Integrating data schemas + visualization schemas • Simultaneously manipulate data and UI

  19. Datafaces

  20. Datafaces

  21. Info • Chris North • http://infovis.cs.vt.edu/ • north@cs.vt.edu • David DesJardins • edaplus2@juno.com • 301-292-5531 • ArcJmp: • Hands on session: 1:30pm 3225-4 • Census contact: Todd Williams (SRD) 301-457-4863 • Download: http://infovis.cs.vt.edu/census/

More Related