satellite imagery: acquisition and presentation

Download Satellite Imagery: Acquisition and Presentation

If you can't read please download the document

Upload: travis-thompson

Post on 06-May-2015

320 views

Category:

Technology


2 download

DESCRIPTION

Scientist use remote sensing stations to acquire real time imagery and data from various orbiting satellites to help them better understand global warming and climate change. Terascan, a satellite imagery receiving and processing program, is used to download and then take images and add post capture meta data such as borders and tags. These images are then cataloged and put into an ArcGIS database for later review and research. A combination of automation, streamlining, and back-end optimizations will allow research to continue with the best available data which will help us better understand the effects of climate change.

TRANSCRIPT

  • 1.(In conjunction with the Geosciences Department of WMU)Satellite ImageryAcquisition and PresentationJacob ComerTravis ThompsonDylan WeberNOAA-18

2. Introduction and BackgroundDylanDesign and ImplementationTravisFrontend, Testing, and SummaryJakeIntroduction 3. Background Client History of satellite receiver Problems Solutions 4. Design and Implementation NOAA Satellites Recieving Station Application and Database Server 5. Testing and Summary Frontend Design Testing Image Accuracy & Aquisition Testing Image Database Insertion Testing Web Frontend Testing Robustness of Backend Summary 6. System Architecture OverviewHRPTNOAA-[15-19]CoaxReceivingStationSambaDatabaseServerApplicationServerSocketClientHTTPAntenna 7. Client Primary StakeholderDr. Mohamed Sultan -Chair, Dept. OfGeosciences WesternMichigan University Primary ContactKyle Chouinard - SystemsAdministrator, Dept. OfGeosciences WesternMichigan University 8. Satellite Receiver Installed on Everett Tower2004. Uses Terascan Software onReceiver in Rood Hall Provides information forhydrolic, oceanographic,and meteorological studies Inoperational since 2008. 9. Satellites Noaa 15 - 19 Advanced Very HighResolution Radiometer(AVHRR) Advanced MicrowaveSounding Unit-A (AMSU-A) Microwave HumiditySounder (MHS) 10. Terascan Proprietary Seaspace Software Used for downloading raw data from polarorbiting satellites. Converts raw data to various imageformats. 11. Problems Reciever wasnt communicating withsatellites Outdated software and hardware Poor documentation Licensing Problems 12. Outdated Hardware and Software Updated to Terascan 4.0 Upgraded hardware Installed CentOS 13. Poor Documentation/Licensing Contacted Seaspace Renewed License 14. Design & ImplementationTravis Thompson 15. System Architecture OverviewHRPTNOAA-[15-19]CoaxReceivingStationSambaDatabaseServerApplicationServerSocketClientHTTPAntenna 16. SatellitesHRPTNOAA-[15-19]CoaxReceivingStationSambaDatabaseServerApplicationServerSocketClientHTTPAntenna 17. NOAA Satellites Polar Orbiting High Resolution Picture Transmission (HRPT) Transmition on L-Band (1670 - 1720 MHz) Advanced Very HighResolution Radiometer(AVHRR)Satellite FrequencyNOAA-15 1702.5 MHzNOAA-16 1702.5 MHzNOAA-17 1698.0 MHzNOAA-18 1707.0 MHzNOAA-19 1698.0 MHz 18. NOAA Satellites Cont.Name Launch date Period (min)NOAA 19 February 6, 2009 102NOAA 18 May 20, 2005 102NOAA 17 June 24, 2002 101.1NOAA 16 September 21, 2000 101.9NOAA 15 May 13, 1998 101.1 19. Polar OrbitVideo Here 20. NOAA-15 Passes 21. Receiving Station OverviewHRPTNOAA-[15-19]CoaxReceivingStationSambaDatabaseServerApplicationServerSocketClientHTTPAntenna 22. Antenna 1.5m Dish inside a 1.8m Radome Integrated Tracking System L-Band (1670 - 1720 MHz) 3 Axis Positioner 23. Receiving Station CentOS 5.7 x64 TeraScan 4.0.1 Image ReceptionScheduler 24. Satellite Tracking 25. Satellite Tracking Cont. 26. Satellite Scheduling 27. Application & Database ServerOverviewHRPTNOAA-[15-19]CoaxReceivingStationSambaDatabaseServerApplicationServerSocketClientHTTPAntenna 28. Application & Database Server Windows Server 2008 R2 ArcGIS 10 PostgreSQL 8.3 Apache / Tomcat 29. Image Insertion AutomationScan WatchDirectoryFind RasterDatasetInsert intoCatalogMove intoProcessedDirectory 30. ArcPy Python Library Connection to ArcGIS SDE Database Server Insert Raster Dataset into the Databaseimport arcpyfrom arcpy import envImage Insertion Automation Cont.sdeDB = "E:/TeraScan/automation/Localhost.sde"env.workspace = sdeDBarcpy.RasterToGeodatabase_conversion(filename,sdeDB) 31. ArcCatalog 32. Frontend, Testing, &SummaryJacob Comer 33. FrontendHRPTNOAA-[15-19]CoaxReceivingStationSambaDatabaseServerApplicationServerSocketClientHTTPAntenna 34. Frontend Technologies FlowApplication ServerDatabaseServer Client SideSocket 35. Frontend Design 36. Table of Contents 37. Turning on a Layer 38. Multiple Layers 39. Layer Transparency 40. Layer Transparency Cont. 41. Graphs 42. Graphs Cont. 43. Testing Image Accuracy & Aquisition View images as they are aquired Verify images against images that areknown to be accurate Set up a log that logs when images arebeing downloaded 44. Testing Image Database Insertion Automate encoding into GEOTIFF format Verify images visually Log automated transfer of encoded imagesto database drive Log automated insertion into database Log removal of images on original box tokeep clutter down 45. Automated Transfer of Files 46. Automated Insertion Into Database 47. Testing Web Frontend Group testing of featureso Attempt to break Everything we have implemented Client testing of featureso Make sure they dont break anything accidentally Ensuring security of database connection 48. Testing Robustness of Backend Multiple connections Query for non-existing image Attempt to access restricted information onthe server 49. Summary Automates image aquisition, processing,and insertion into database The backend will automatically makedatabase images accessible from the webfrontend The web frontend will overlay the imageson a (google) map and allow meta-data tobe viewed