#!/usr/bin/perl # script to create a google earth script (.KML) of summed Annual NPP data available from the University of Maryland Global Land Cover Facility. By arlduc (arlduc@amnh.org) my ($one, $two, $three, $four, $five, $six, $seven, $eight, $north, $south, $east, $west, $i); $north = "90"; $south = "-90"; $east = "180"; $west = "-180"; $frameCtr = 0; open ( SCRIPT_OUT, ">UMD_GLCF_SummedAnnualNPP.kml" ); #lines to print out script headers printf SCRIPT_OUT (" \n \n\n"); printf SCRIPT_OUT ("kml script by Arlene Ducao, Science Bulletins, AMNH \narlduc@amnh.org\n\n"); printf SCRIPT_OUT (" \n1"); printf SCRIPT_OUT (" Summed Annual Net Primary Productivity \n"); printf SCRIPT_OUT ("images from http://glcfapp.umiacs.umd.edu:8080/esdi/index.jsp \n\n"); #while-loop to go through each line of the dataset for ($i=1981; $i<2001; $i++) { printf SCRIPT_OUT ("\n"); printf SCRIPT_OUT (" %s \n", $i); printf SCRIPT_OUT ("1\n"); printf SCRIPT_OUT ("\n"); printf SCRIPT_OUT ("http://www.arlduc.org/3dAnim/AMNH/googleEarth/UMD_GLCF_SummedAnnualNPP/%s_npp_latlon.browse.jpg\n", $i); printf SCRIPT_OUT ("\n"); printf SCRIPT_OUT ("\n"); printf SCRIPT_OUT ("%s\n", $north); printf SCRIPT_OUT ("%s\n", $south); printf SCRIPT_OUT ("%s\n", $east); printf SCRIPT_OUT ("%s\n", $west); printf SCRIPT_OUT ("0\n"); printf SCRIPT_OUT ("\n"); printf SCRIPT_OUT ("\n"); printf SCRIPT_OUT (" %s \n", $i); #printf SCRIPT_OUT ("2004-12-31\n"); printf SCRIPT_OUT ("\n"); printf SCRIPT_OUT ("\n\n\n\n"); } printf SCRIPT_OUT (" \n"); printf SCRIPT_OUT (""); printf STDOUT ("written to specified KML file.\n");