Alex DeVriesPeter JuszczykWen-June Su Michael DeClerck Kenny Chung
Task 1: Web Application General overview Diagram with links to specific design information Task 2: Standalone Micronization Mapping ▫ General overview ▫ Fundamental design
ServerDatabaseUser A D G B FC H E
Client loads web page running Google Maps User specifies polygonal region by selecting grid points on map Polygonal points are sent to server which stores them in an array
Server bounds user specified polygon Server executes SQL request in order to fetch the boreholes within aforementioned bound
Database returns SQL selection of all boreholes within server’s specified area Server caches returned borehole objects by storing them in its own array
Server runs PHP point-in-polygon algorithm on the elevation data of the cached boreholes Store object data pertaining to boreholes within user specified polygon in its own array
Website displays location of boreholes within user specified polygon
User indicates that he or she wants a detailed report on specific borehole by clicking borehole location User click sends logplot request to server
Server finds data for user specified borehole amongst its cached data Server runs logplot on data corresponding to user specified borehole
LogPlot 7
Server sends PDF output of logplot to user
User specifies a polygonal area and granularity via Google Maps Server ascertains pertinent functions and fetches them from the database Server generates borehole information by inputting (x,y) coordinates from user granularity into interpolation functions
Borehole information for each point is placed into ASCII file and fed into SHAKE-91 Spectral acceleration values are output from SHAKE-91 and fed into ArcGIS to generate semi-3d map