CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide...

16
CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations Managers Meeting, June, 2007

Transcript of CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide...

Page 1: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

CoastWatch Data in Google Earth:

A How-to GuidePeter Hollemans, Terrenus Earth Sciences Consultant for

NOAA/NESDIS

CoastWatch Operations Managers Meeting, June, 2007

Page 2: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

Talk Outline

• About Google Earth

• Preparing Data

• Demonstration

2

Page 3: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

About Google Earth

Preparing Data

Demo

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

Features

• Geographic data display: points with labels, lines, images

• Network and local data sources

• Tools for adding new items and measuring distances

• Hardware-accelerated 3D graphics

3

Page 4: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

About Google Earth

Preparing Data

Demo

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

Advantages over CDAT

• It’s “dynamic”: geographic data from multiple network data sources in real time

• Built-in and community data sources

• Storage/recall of data via KML

• Google software development team

4

Page 5: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

About Google Earth

Preparing Data

Demo

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

Drawbacks :-(

• No access to data values

• Cannot change color enhancement

• Only one projection supported

• Cannot survey or correct data (not an analysis tool)

5

Page 6: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

About Google Earth

Preparing Data

Demo

Images

• Data must be in a geographic projection (regularly spaced in latitude and longitude)

• Data must be rendered to an image (PNG, JPEG, GIF, TIFF)

• Blank data areas set to transparent (PNG, GIF)

• Color scale from plot legends

6

Page 7: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

About Google Earth

Preparing Data

Demo

Images (continued ...)

7

Land

Cloud

Data image Legend

Page 8: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

About Google Earth

Preparing Data

Demo

Markup Language

• <GroundOverlay> for geographic images

• <ScreenOverlay> for legends

• <Region> and <NetworkLink> to limit loading to view area (optional)

• <Folder> to group related images and legends

8

Page 9: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

About Google Earth

Preparing Data

Demo

Markup (continued ...)

9

<GroundOverlay> <name>Test Overlay</name> <Icon> <href>my_image.png</href> </Icon> <LatLonBox> <north>45.0</north>

<south>30.0</south> <east>-60.0</east> <west>-82.0</west> </LatLonBox></GroundOverlay>

Page 10: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

About Google Earth

Preparing Data

Demo

Packaging

10

Images<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.com/kml/2.1"><GroundOverlay> <name>AVHRR Overlay</name> <Icon> <href>image.png</href> <viewBoundScale>0.75</viewBoundScale> </Icon> <LatLonBox> <north>63</north> <south>10</south> <east>-97</east> <west>-150</west> </LatLonBox></GroundOverlay></kml>

Markup

ZIP file (.kmz)

Page 11: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

About Google Earth

Preparing Data

Demo

AVHRR Example

11

Page 12: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

About Google Earth

Preparing Data

Demo

AVHRR Example (continued ...)

12

<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.com/kml/2.1"><GroundOverlay> <name>AVHRR Overlay</name> <Icon> <href>image.png</href> <viewBoundScale>0.75</viewBoundScale> </Icon> <LatLonBox> <north>63</north> <south>10</south> <east>-97</east> <west>-150</west> </LatLonBox></GroundOverlay></kml>

Page 13: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

About Google Earth

Preparing Data

Demo

GOES SST Example

13

+

Page 14: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

About Google Earth

Preparing Data

Demo

GOES SST Example (continued ...)

14

<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.com/kml/2.1"><Document><GroundOverlay> <name>GOES SST Overlay</name> <Icon> <href>2007_159_31W_image_trans.png</href> <viewBoundScale>0.75</viewBoundScale> </Icon> <LatLonBox> <north>51</north> <south>22</south> <east>-105</east> <west>-145</west> </LatLonBox></GroundOverlay><ScreenOverlay> <name>SST Legend</name> <Icon> <href>2007_159_31W_legend.png</href> </Icon> <overlayXY x="1" y="0.5" xunits="fraction" yunits="fraction"/> <screenXY x="0.98" y="0.5" xunits="fraction" yunits="fraction"/> <size x="0" y="0" xunits="fraction" yunits="fraction"/></ScreenOverlay></Document></kml>

Page 15: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

Summary

• About Google Earth: features, advantages, drawbacks

• Preparing Data: images, KML code

• Demonstration: AVHRR, GOES SST

15

Page 16: CoastWatch Data in Google Earth: A How-to Guide · CoastWatch Data in Google Earth: A How-to Guide Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDIS CoastWatch Operations

Peter Hollemans, Terrenus Earth Sciences Consultant for NOAA/NESDISJune, 2007

References

• Google Earth download:

- earth.google.com

• KML language:

- code.google.com/apis/kml

16