KML

Document Sample
KML Powered By Docstoc
					  KML
     By:
George Garcia
  CPI 101
             What is KML?

KML is another type of
 markup language
 based off of XML.
KML = Keyhole Markup
 Language
KML is a Geographic
 Information System
           Origins of KML
• KML was first known as Keyhole.
• KML originally developed for use with
  Google Earth.
• Its development was engineered by
  Keyhole, Inc which Google acquired in
  2004.
     KH Satellite




•   http://www.daviddarling.info/images/KH4.jpg
           Definition of KML
• KML is defined as a, “…schema for
  expressing geographic annotation and
  visualization on existing or future web-
  based online maps (2d) and earth
  browsers (3d)”. (http://en.wikipedia.org/wiki/Keyhole_Markup_Language).
          In other words…
• KML is a way of displaying geographical
  data in an Earth Browser such as,




            •   http://www.gpstn.net/Google_Earth_Logo.jpg
            KML Functions
KML includes features that allow it to
display:
• place marks
• Images
• Polygons
• 3D models
• Textual descriptions
            (http://en.wikipedia.org/wiki/Keyhole_Markup_Language).
 Current features of KML through
               GIS
• KML:
  – Mostly Locations and Descriptions

  Future of KML and GIS:
   Census Data
   Zip Codes of the locations
   How many people over 40?
   How many people make over $100,000?
   An example of a KML Script:

• <?xml version="1.0" encoding="UTF-8"?> <kml
  xmlns="http://earth.google.com/kml/2.0"> <Placemark>
  <description>New York City</description> <name>New
  York City</name> <Point> <coordinates>-
  74.006393,40.714172,0</coordinates> </Point>
  </Placemark> </kml>
        This is the previous script:




•   http://img.hexus.net/v2/lifestyle/news/google/g_earth_ny_nav_on_c.jpg
            KML Applications:
 KML file types are used by programs such as:
• ArcGIS Explorer
• Flickr
• Google Earth
• Google Maps
• Google Mobile
• Live Search Maps
• Microsoft Virtual Earth
• Marble (KDE)
• World Wind
• Yahoo Pipes
            KML File Link
• My webpage has a link to a KML file which
  can be downloaded and viewed in Google
  Earth.
              SOURCES:
• http://en.wikipedia.org/wiki/Keyhole_Marku
  p_Language

• http://code.google.com/apis/kml/document
  ation/kml_tut.html#placemarks

				
DOCUMENT INFO