270 likes | 486 Views
Web Services – The Motivation. Ashraf Memon San Diego Supercomputer Center University of California, San Diego. Acknowledgment. National Science Foundation for funding this institute National Science Foundation for funding GEON project. Summary. The GEON Portal – Quick run through
E N D
Web Services – The Motivation Ashraf Memon San Diego Supercomputer Center University of California, San Diego
Acknowledgment • National Science Foundation for funding this institute • National Science Foundation for funding GEON project
Summary • The GEON Portal – Quick run through • What is below the skin • Web Services • The reason why • Some simple services • GEON Applications using web services • Questions and Discussion
What is GEON portal? • A window to your view of the resources • Public data and tools • Your private data and tools • Your own workspace to collaborate on science projects • Personalization of resources • User-friendly access to distributed and privileged resources
The GEON Portal (Standard Edition) • Data Registration (GEON Registration) • Data Search (Geon Search) • Collaboration (GEON Workspace) • Integration (Integration CartTM)
GEON Data Registration GEON Data Registration System • Hosted Local Data Reference Catalog Store Data Data Registration System Data Repository Data Provider / Contributor • Non Hosted Data Remote Data Reference Reference Data Registration System Catalog Reference Contributor
GEON Search GEON Search Keyword Spatial Temporal Concept References Data Repository Search System Researcher Local Data Remote Data
GEON Workspace myGEON • Workspace References Integrate Render Query Catalog Workbench System Researcher • Collaboration References Query Render Integrate Catalog Share Workbench System Researcher / Collaborators
Science Applications • SYNSEIS (SYNthetic SEISmogram) is a synthetic seismogram computational tool • LiDAR (Light Distance And Ranging) data processing • PIP (Paleo Integration Project) • Gravity Data processing
Middleware MEDIATOR WEB SERVICE SPATIAL DATA WEB SERVICE MAPPING WEB SERVICS OTHER SERVICES ARVICE SEARCH WEB SERVICE SAC WEB SERVICE KEPLER SERVICE MyProject WEB SERVICE MEDIATOR MIDDLEWARE OGC COMPLIANT MIDDLEWARE USER ACCOUNTING MIDDLEWARE GRIDDINGWEB SERVICES SYNSEIS WEB SERVICES RESOURCE MANAGEMENT MIDDLEWARE ESRI SPATIAL MIDDLEWARE PORTAL SERVICES GIS Node 2.0 LIDAR Node 2.0 SYNSEIS Node 2.0 Data Node 2.0 Portal Node 2.0 What is below the skin?
Fortran Perl Java C MS COM Other tools What are Web services • Web service is any piece of code that can be made available over the Internet, so that other applications can invoke it and utilize its functionality. Database Piece of Code Files Tool
Benefits of Web Services • Facilitates reuse of existing assets • Lower cost of maintenance • Reduced impact of change • Example • GEONgrid • AsciiToMap, XMLToMap, ShapeToMap • Benefits include availability of useful functionality on the web • Arcweb Services • Pool of web services that provide mechanism to access data and GIS functions on demand. • Benefits include, access to terabytes of spatial data, complex GIS functionality, etc.
Simple Web Services • ASCIIToMap • Have tab delimited file, don’t have expertise/technology to create maps. • ShapetoMap • Have the dataset in shape file format, don’t have expertise/technology to create maps. • ESRI Grid Ascii to Map (GeoTiff) • Have a GRID ASCII file, want to create map.
ASCIIToMap • Tab delimited file with spatial information • Example from the SCEC website (lat, lon, magnitude) • Only point dataset supported at this points • Upload the ASCII file and create map • View and analyze the results • ASCII2Map Web Service • takes an ASCII file as Input • creates GIS map as output • creates shape file as output
Sample ASCII File Lon Lat Elev Place 78.3344 17.4615 1961 MainGate 78.3319 17.4597 1963 ShopCompTPoint 78.3286 17.4574 1939 HostelATurn 78.3271 17.4562 1930 SNSchoolTPoint 78.3265 17.4551 1928 GuestHouseGarden 78.3232 17.4550 1902 HostelG 78.3116 17.4509 1918 GopanpalliGate 78.3301 17.4547 1940 DSTCCXing 78.3294 17.4528 1929 IGMLibrary 78.3300 17.4530 1931 SMS 78.3315 17.4544 1947 LibraryLHCXing 78.3320 17.4550 1955 DCIS 78.3335 17.4551 1959 BdayCircle 78.3353 17.4521 1968 LHCompound • Column 1: Longitude • Column 2: Latitude • Columns 3 : Elevation • Column 4: Name of the place Map ASCII Files
ShapeToMap • Zip the file associated with a zip file • Upload the shape file and create map • View and analyze the results • Live examples in GEON portal search and myGEON .shp .dbf .shx Map Shape File
GridAsciiToMap • ESRI Grid Ascii format • Upload the Grid Ascii file and create map • View and analyze the results • Live example in GEON Lidar workflow Map Grid ASCII Files
GEON Applications using Web Services • GEON Synseis • GEON Lidar • GEON PIP
www.geongrid.org Crustal Models Crustal Models Crustal Models SOAP Web service SOAP SOAP Web service Web service TeraGrid SDSC TeraGrid NCSA LLNL MCR SYNSEIS Architecture GEON Portal SYNSEIS(FLASH GUI) Cornell Map Server Web service GASSGRAMGridFTPGSI SynSeis Engine Corba IRIS DMC
LIDAR - LIGHT DISTANCE AND RANGING Same Principle as RADARThe lidar instrument transmits light out to a target. The transmitted light interacts with and is changed by the target. Some of this light is reflected / scattered back to the instrument where it is analyzed. The change in the properties of the light enables some property of the target to be determined. Northern San Andreas Fault Full Feature Digital Elevation Model Bare EarthDigital Elevation Model LiDAR Applications▪ Natural Resource & Forest Management ▪ Telecommunications ▪ Planning & Analysis ▪ Hydrology & Floodplain Mapping ▪ Urban Development ▪ Transportation Engineering Researchers: Ramon Arrowsmith, Chris Crosby, Arizona State
Data Processing Algorithms Lidar DATA PROCESSING Client GEON Catalog x,y,z and attribute NFS Mounted Disk IBM DB2 maps/data Software Tools GEONSearchService process output GEONPortal raw data DB2SpatialFunction GRASS ARCINFO GMT GEONSearchPortlet SpatialQueryService WWW LiDARProcessPortlet Compute Cluster LiDARProcessingService OtherPortlet
PALEOINTEGRATION PROJECT Rapid and seamless data retrieval, enabling users to focus on geoscience questions: - Paleoclimate interpretations - Biotic responses to global change
Benefits of Web Services -- Again • Facilitates reuse of existing assets • Lower cost of maintenance • Reduced impact of change
Questions? More Information amemon@sdsc.edu www.geongrid.org