Visualizing Global Satellite Images Downloading Requests

Similar documents
QUATERNARY PARK: RETRIEVAL OF LOST SATELLITE IMAGES FROM THE LATE 20TH CENTURY

Tour the World with World Wind By Rob Rice

White Paper. Medium Resolution Images and Clutter From Landsat 7 Sources. Pierre Missud

Please show the instructor your downloaded index files and orthoimages.

29 th Annual Louisiana RS/GIS Workshop April 23, 2013 Cajundome Convention Center Lafayette, Louisiana

Downloading Imagery & LIDAR

Update on Landsat Program and Landsat Data Continuity Mission

The first part of Module three, data and tools, presents some of the resources available on the internet to get images from the satellites presented

Remote Sensing in an

How to Access Imagery and Carry Out Remote Sensing Analysis Using Landsat Data in a Browser

Field size estimation, past and future opportunities

AUIG2 User s Manual (ALOS/ALOS-2 Consolidated Edition)

Google Earth Workshop Version 5

WGISS-42 USGS Agency Report

Raster is faster but vector is corrector

Satellite image classification

The availability of cloud free Landsat TM and ETM+ land observations and implications for global Landsat data production

APCAS/10/21 April 2010 ASIA AND PACIFIC COMMISSION ON AGRICULTURAL STATISTICS TWENTY-THIRD SESSION. Siem Reap, Cambodia, April 2010

Spatial Analyst is an extension in ArcGIS specially designed for working with raster data.

Landsat 8 Pansharpen and Mosaic Geomatica 2015 Tutorial

AmericaView EOD 2016 page 1 of 16

Haptic control in a virtual environment

Remote Sensing. The following figure is grey scale display of SPOT Panchromatic without stretching.

UW Campus Navigator: WiFi Navigation

MRLC 2001 IMAGE PREPROCESSING PROCEDURE

Using Web-based Tools for GIS-Friendly Satellite Imagery

DISTINGUISHING URBAN BUILT-UP AND BARE SOIL FEATURES FROM LANDSAT 8 OLI IMAGERY USING DIFFERENT DEVELOPED BAND INDICES

Impact toolbox. ZIP/DN to TOA reflectance. Principles and tutorial

Earth Observations from Space U.S. Geological Survey

AN INTERACTIVE GRAPHICAL USER INTERFACE FOR MARITIME SECURITY SERVICES

Analysis of Secure Text Embedding using Steganography

Open Standard based Visualization Infrastructure for 3D Geospatial Information

Digital Image Processing

Remote Sensing in an

Land Remote Sensing Lab 4: Classication and Change Detection Assigned: October 15, 2017 Due: October 27, Classication

Distance Measurement. Figure 1: Internals of an IR electro-optical distance sensor

Greg Dydalewicz Animation Six Weeks TEKS TEKS Strand Interdisciplinary/Activity 1st (1) Creativity and

Standing Up NAIP and Landsat Image Services as a Processing Resource. Andrew Leason

Liquid Galaxy: a multi-display platform for panoramic geographic-based presentations

Using NAFI viewing fire histories and

Fundamentals of Remote Sensing

QGIS document from the previous exercise: worldmap.qgs

Forest Inventory System. User manual v.1.2

Bridgemate App. Information for bridge clubs and tournament directors. Version 2. Bridge Systems BV

Downloading and formatting remote sensing imagery using GLOVIS

IceTrendr - Polygon - Pixel

Scribble Maps Tutorial

Crop area estimates in the EU. The use of area frame surveys and remote sensing

Line and polygon features can be created via on-screen digitizing.

Level Below Basic Basic Proficient Advanced. Policy PLDs. Cognitive Complexity

Data acquisition and access for the Congo Basin

Finding an Active Shooter with GNURadio

Remote Sensing in an

Lesson Plan 1 Introduction to Google Earth for Middle and High School. A Google Earth Introduction to Remote Sensing

Celtx Studios Owner's Manual January 2011

TimeSync V3 User Manual. January Introduction

At-Satellite Reflectance: A First Order Normalization Of Landsat 7 ETM+ Images

Supervised Land Cover Classification An introduction to digital image classification using the Multispectral Image Data Analysis System (MultiSpec )

Bloodhound RMS Product Overview

* = 18 (instead of dividing, multiply by the reciprocal * 5 11 = 10

Introduction Getting Started

Part 1. Tracing the Dimensions of Some Common Pixel Sizes using a GPS Receiver

Development of a Real Time Trains Monitoring System:Case Study of Tanzania Zambia Railway Authority

Vegetation Phenology. Quantifying climate impacts on ecosystems: Field and Satellite Assessments

Provides help in resolving repeating defects in copies or prints Provides part numbers for ordering supplies

Semi-Automatic Classification Plugin Documentation

EDUCATION GIS CONFERENCE Geoprocessing with ArcGIS Pro. Rudy Prosser GISP CTT+ Instructor, Esri

Lecture 8: GIS Data Error & GPS Technology

Offset Presses X.1. Press A

Mastering Autodesk Navisworks 2013

Development of an improved flood frequency curve applying Bulletin 17B guidelines

IceTrendr - Polygon. 1 contact: Peder Nelson Anne Nolin Polygon Attribution Instructions

The Landsat Legacy: Monitoring a Changing Earth. U.S. Department of the Interior U.S. Geological Survey

Ins and Outs of Stereograms

366 Glossary. Popular method for scale drawings in a computer similar to GIS but without the necessity for spatial referencing CEP

Fire Mapping in Google Earth. Accurate, efficient, cost effective wildland fire mapping from a fixed wing platform.

KEYWORDS Earthquakes; MEMS seismic stations; trigger data; warning time delays. Page 144

Assignment: Light, Cameras, and Image Formation

Session 3 _ Part A Effective Coordination with Revit Models

Evidence Based Service Policy In Libraries: The Reality Of Digital Hybrids

Improving the Detection of Near Earth Objects for Ground Based Telescopes

White paper brief IdahoView Imagery Services: LISA 1 Technical Report no. 2 Setup and Use Tutorial

DIGITAL STORYTELLING CAPTURING LIVES, CREATING COMMUNITY 3RD (THIRD) EDITION

Appendix 2: Worked example using GPS

Land Cover Change Analysis An Introduction to Land Cover Change Analysis using the Multispectral Image Data Analysis System (MultiSpec )

The GPS Classroom. Jared Covili

Survey questionnaire and topline

Earth Observation Products & Services in support of the Mining Industry

Esri UC 2014 Technical Workshop

Unsupervised Classification

GPS-G5 User s Manual

NON-PHOTOGRAPHIC SYSTEMS: Multispectral Scanners Medium and coarse resolution sensor comparisons: Landsat, SPOT, AVHRR and MODIS

Gps And Google Earth For Development How To Create Share And Collaborate With Maps On The Net

RADIOMETRIC CHARACTERIZATION AND PERFORMANCE ASSESSMENT OF THE ALI USING BULK TRENDED DATA

Games. Episode 6 Part III: Dynamics. Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto

to Geospatial Technologies

Sarah Steele, Curriculum Materials/Media Librarian, Campbell University Karen Waller, Media Specialist, Timber Drive Elementary School

Using Landsat Imagery to Monitor Post-Fire Vegetation Recovery in the Sandhills of Nebraska: A Multitemporal Approach.

ZODIAC DATA SYSTEMS. ZODIAC AEROSYSTEMS Control Systems Division

The SandBox. Lesson 2 Water Flow Intermediate

Transcription:

Visualizing Global Satellite Images Downloading Requests Joshua Job and Ziliang Zong Department of Mathematics and Computer Science South Dakota School of Mines, Rapid City, SD 57701 Joshua.Job@Mines.sdsmt.edu Ziliang.Zong@sdsmt.edu Abstract The USGS Earth Resources Observation and Science (EROS) Center recently made its medium resolution images taken by the Landsat 7 and Landsat 5 satellites available to the public at no charge. This caused a dramatic increase of user downloading requests both nationally and globally. Since each request takes time and significant resources to fulfill, EROS is facing great challenges of using existing resources to accommodate ever increasing requests. EROS center is looking at ways to utilize its available resources in a more efficient manner and evaluating the possibility of expanding current resources. This paper analyzes and visualizes the user download requests patterns in the last two months (October 1, 2009 - December 31, 2009). The results provided in this paper might be useful for EROS to make decisions on how to reorganize and expand its currently available resources in order to provide better services. 1. Introduction The satellite images provided by the Earth Resources Observation and Science (EROS) center of the U.S Geological Survey (USGS) have large impact on the research areas of Geology, Geological Engineering, Hydrology and Earth Science. In October 2008, EROS made its medium resolution images taken by the Landsat 7 and Landsat 5 satellites available to the public for free. The number of download requests of EROS has significantly increased due to the new free downloading policy. For example, the number of scenes processed within the last two months is almost equal to the number of scenes processed during the last two years. EROS records according information every time when users send requests to a log file, which includes PRODUCT_REQUEST_ID, LANDSAT_SCENE_ID, WRS_PATH, WRS_ROW and TIME_SENT_TO_PROCESS. Since these log information is recorded in the form of plain text, it is extremely difficult to analyze these data and find out the useful user download patterns hidden behind the raw data. To address this problem, we design and implement a visualization tool in this paper, which can convert the plain text information to visualized spatial information. 1

Using this tool, we are able to easily discover the user downloading patterns all over the world and classify user behavior habits. We found out that there are two main types of people requesting satellite images from the EROS center from October 1, 2009 December 31, 2009. The first type is called aggressive user, who is attempting to grab all images available online. The second type is general users, who requests a small number of images related to their work and do not place much of a burden on the system. The aggressive groups have placed a major burden on the system because they sent a large number of requests within a short time. However, these aggressive users may eventually slow down once they have gathered a significant amount images. There are two possible solutions to address the system burden currently caused by the aggressive users. The first solution is to assign higher priority to non-aggressive users. Since the general users requests are small and are the normal customers of the EROS Center, a priority queue can be used to reduce the effect of aggressive users. The second approach is to cache images at another location. A growing trend in providing services on the Internet is to cache files used frequently by users in a location closer to the end user than the central facility. It would be possible for the EROS center to cache images for aggressive users in this way by purchasing similar services from a mirror data server closer to the end user. However, this would be a costly solution for duplicating data and it requires accurate analysis on where most aggressive users locate. The rest of the paper is organized as follows. In section 2, we present the design and implementation of the visualization tool. Visualization results are shown in section 3. Finally, section 4 provides the concluding remarks and future work. 2. Visualization Tools The raw data, which is a log file recording the user downloading requests, was received in an ascii table. The raw data are manipulated using a series of two Perl scripts. The first script translates the data to an intermediate form and the second script processes the data. More specifically, the first script translates the raw data to a form that separates fields with commas and records with newlines. The second script takes the output from the first script and counts the number of requests from a given row and path. The script then outputs the count of each row and path to a Keyhole Markup Language (KML) file for viewing in Google Earth. Counts of zero are not included. KML files allows us to display place marks, polygons, points, groups of polygons and points, pictures and models within Google Earth by describing them in XML. Using data obtained from EROS, every row and path output is converted to a polygon. To determine the color of the polygon, the count is multiplied by the maximum number of colors and divided by the maximum 2

count. Colors are 32-bits long with 48-bits fields (most significant byte first): 1) Transparency, 2) blue, 3) green, 4) red. Some red and transparency are on by default; then colors are scaled first through green and then into blue. However, when polygons are specified that cross 180 degrees longitude, Google Earth draws them going around the Earth in the opposite direction. To correct this problem, polygons that cross this line are split in two along it. Both of these halves are then placed in the same group. Google Earth then treats them as the same object when presented to the user. 3. Visualization Results We present a group of visualization results (Figs.1-4) taken from Google Earth showing the amount of times a given area was requested from EROS. These images were generated from a KML file created by processing the given data set with a Perl script. They show popular locations around the globe. 4. Conclusions and Future Work In this paper, we designed and implemented a visualization tool, which is able to convert plain text information to visualized spatial information. This visualization tool is a combination of Perl scripts and Google Earth. We illustrated how to utilize the visualization tool by generating the visualized version of global satellite images downloading requests from EROS. Future work of this project should focus on improving the quality of generated visualization results. For example, we could remove the pins for the images with low request frequency. Further work also can be done in designing better function that decides the color based on the requests frequency. Currently, we are using a linear function but a function with standard deviation may generate better results. 3

Figure 1. Sample Pattern of North America Figure 2. Sample Pattern of Asia 4

Figure 3. Sample Pattern of Africa Figure 3. Sample Pattern of Antarctica 5