by jim graham may, 2008. 1. how googleearth works 2. display excel data in googleearth 3. creating...
Post on 19-Dec-2015
219 views
TRANSCRIPT
1. How GoogleEarth Works2. Display Excel Data in GoogleEarth3. Creating KML Files for GoogleEarth
Contents
How GoogleEarth Works
Local ComputerWeb Server
Internet
GoogleEarth
KML Files
Satellite Images
Spreadsheet Files
Created by Denver-based company, Keyhole An application that runs on your computer GIS Services for various layers A system that you can add data to Commercially owned
GoogleEarth
Small Graphics Markup Language (SGML) HyperText Markup Language (HTML) Extensible Markup Language (XML)
Keyhole Markup Language (KML)
Based on XML Very simple, flexible format Can be create very complex files Not an industry standard (could change at
any time, only works in GoogleEarth) KML Documentation:
http://code.google.com/apis/kml/documentation/
Or search on ‘KML’ into Google
Keyhole Markup Language (KML)
Add Placemark Add Path to and from somewhere Add Polygon around your school Save As… KML files
Play with KML
KML is still very new Shapefiles are the most common GIS vector
format Converters are coming Shapefiles are much more limited than KML
files (i.e. it’s easy to go from Shapefile to KML, can be harder to go from KML to Shapefile)
Situation
When should data be in a local file vs. on a web server?
What are the possible futures for KML?
Discussion Points
Local ComputerWeb Server
Internet
Problem: Display spreadsheet data in GoogleEarth
Solution:◦ Use an Excel “Add-In” that converts data in
spreadsheets to a KML file◦ Open the KML file in GoogleEarth
Section 2: Displaying Excel Data in GoogleEarth
1. Install WriteToKML Add-In to your system2. Make WriteToKML available to Excel3. Add a custom tool to Excel 4. Use the tool to save a KML file 5. Make more interesting descriptions
WriteToKML AddIn
The WriteToKML Add-In is limited Does not support:
◦ polygons and paths◦ Graphics◦ Icons◦ Lots of other features of KML
http://earth.google.com/kml/index.html
Section 3: Creating KML Files
Simple text files without any formatting Write in NotePad (TextEdit on the Mac), not
MS-Word or other “word-processor”
Creating KML Files
1. Search on “KML” in Google2. Click on “KML Documentation
Introduction”3. Click on “KML Tutorial”4. Scroll down to light blue boxes5. Copy everything in the box into a new
NotePad file6. Save as “text.kml”
Getting Started
What is the approximate coordinate? What is the name? What is the description?
Drag KML file into GoogleEarth
Open GoogleEarth and Notepad Steps:
◦ Edit in NotePad◦ Save to a file on the desktop◦ Double click on the file◦ Click “Yes” to reload and view the file◦ Repeat
Change name, description
Writing KML Files
<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.com/kml/2.2"> <Document> <Placemark> <name>Name of the Placemark</name> <description> Description appears in the balloon
</description> <Point> <coordinates>102.595626,14.996729</coordinates> </Point> </Placemark> </Document> </kml>
“Simple” KML File with 1 Point
Multiple points◦ Add “Document” tags”◦ Add another point, save, view
Some fun stuff- Photos, paths, etc.
KML “Developer’s Guide” KML Reference
Where to go from here
How would you use this in your classroom? What types of data would kids find cool to
put into GoogleEarth?
Discussion Points