1 / 21

VisKo: Enabling Visualization Generation Over the Web

VisKo: Enabling Visualization Generation Over the Web. Nicholas Del Rio – UTEP Paulo Pinheiro - PNNL. http://trust.utep.edu/visko. Sharing Visualizations Over the Web. R ecipient may be unable to adjust any properties such as contour interval, color tables, projection and labels.

sorcha
Télécharger la présentation

VisKo: Enabling Visualization Generation Over the Web

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. VisKo: Enabling Visualization Generation Over the Web Nicholas Del Rio – UTEP Paulo Pinheiro - PNNL http://trust.utep.edu/visko

  2. Sharing Visualizations Over the Web Recipient may be unable to adjust any properties such as contour interval, color tables, projection and labels 1. Send image (contents or by URL) Recipient may not have tools, capabilities, and expertise to regenerate visualization from data 2. Send data These solutions have been implemented only for specific domains , for example OGC 3. Send URL of visualization embedded in viewer VisKo queries address the limitations above 4. Send a VisKo Query specifying the visualization

  3. Running a Query Generating a 3D surface plot of color intensities: • Navigate to the VisKo homepage: http://trust.utep.edu/visko/ • Click on “Network” located in the navigation bar • Click on the UTEP server node: http://iw.cs.utep.edu/visko-web • Click on “Query Examples” in the navigation bar • Click on “NASA Goddard MODIS Brightness Visualization Queries” in the examples list • Find the example query for “Contour Map Query” • Copy the associated query and paste it in the query submission box in the “Server Home” page • You should get 3 pipeline results . Click “Run Pipeline” in the “Run” column of any pipeline you wish • After execution, you should be presented with a 2D contour map of brightness temperature data. Changing Parameters • Hit the back button on your browser from the image • Click “edit parameters” on any pipeline • Set “cnLevelSpacingF” = “10” and “cnFillOn” = “False” • Click “Submit” below to generate your plot without wireframes • You can export by clicking on “Click to Export Query” and share the query with the new parameter settings

  4. Discussion Points • How often do you share visualizations? • What approach do you take when sharing? • Would you publish visualization queries along side static images on your Web pages?

  5. Enhancing Usage of Preferred Toolkits VisKo Users may also get other visualizations of the same dataset, generated by different registered toolkits

  6. Running a Wildcard Query (*) Executing a wildcard query: • Navigate to the UTEP server node: http://iw.cs.utep.edu/visko-web • Click on “Query Examples” in the navigation bar • Click on “Gravity Data Visualization Queries” in the examples list • Find the first example query “All Possible Visualizations: (AS *)” • Copy the associated query and paste it in the query submission box in the “Server Home” page • You should get 46 results back • Notice the columns “View” and “View Based On” which presents the visualization the pipeline generates and the toolkit that supports generation of that visualization

  7. Discussion Points • Does your current toolkit of choice support all your needs? • Are you happy with the documentation provided by toolkits? • Would you be willing to use other toolkit visualizations if you could easily generate them?

  8. Supporting Hybrid Pipelines Custom Code: column filter VISUALIZE http://data.txt AS contour-map IN firefox WHERE FORMAT = SSV TYPE = d19 (gravity data) GMT: surface Combing the best of both worlds: GMT’s gridding techniques with NCL’s high quality contour map generation NCL: gsn_csm_contour_map GS: ps2pdf

  9. Browsing Hybrid Pipelines Generating surface plots from FITS data: • Navigate to the UTEP server node: http://iw.cs.utep.edu/visko-web • Click on “Query Examples” in the navigation bar • Click on “NASA JPL Solar Image Processing Queries” in the examples list • Find the example query “3D Surface Plot of Solar FITS” • Copy the associated query and paste it in the query submission box in the “Server Home” page • You should get 1 result back • Notice the column “Description” which allows you to browse the pipeline result in “Text” or “Graph” mode. • Click on “Text” for a more detailed description and “Graph” for a visualization of the pipeline, including parameters • If you click on “Text”, you notice that the first operator is supported by ImageMagick and the second operator supported by ImageJ

  10. Discussion Points • Have your ran into instances when a single toolkit did not provide all the capabilities you needed? • Have you ever had to integrate different libraries to achieve a single visualization task?

  11. Help the Operator Graph Grow! Snap shot of our current service knowledge base Pipeline from slide (4) found above

  12. Browsing the Knowledge Base Generating surface plots from FITS data: • Navigate to the UTEP server node: http://iw.cs.utep.edu/visko-web • Click on “Knowledge Base” in the navigation bar • On this page, you will find three visualizations of the knowledge base based on different perspectives: (1) number of ontology instances, (2) data transformation paths, and (3) operator pipelines • Scroll to the bottom of the page to browse the operator pipelines. • FYI, there is a visualization query behind these graphs, i.e., VisKo visualized its own knowledge base 

  13. Discussion Points • The number of nodes is small compared to the number of toolkit operators out there: 200+ VTK, 100+ NCL, 60+ GMT, and custom code. • The number of pipelines would be considerable if we registered more operators, especially considering inter combinations.

  14. Community Participation:Registering /Services through Packages VisKo Jmol services are now registered with VisKo (i.e., registration) VisKo will now consider Jmol services when answering queries (i.e., service discovery)

  15. Browsing VisKo Packages Checking what packages are installed: • Navigate to the VisKo homepage: http://trust.utep.edu/visko/ • Click on “Network” located in the navigation bar • Scroll down to the “Available Packages” table • The table presents the toolkit vendor the package is based on (if any), a link to view the package “Details”, and links to the “Java” code implementing the package. • Click on any package “Details” to see a listing of registered Toolkits, ViewerSets, and Services • Click on any package “Implementation” to see the package Java code stored on GitHub

  16. Discussion Points • Have you ever developed custom visualization code that could be shared with a larger community?

  17. Extras

  18. Data Transformation Paths

  19. Query Submission

  20. Query Results

  21. Pipeline Description

More Related