Kml Diapositivas
-
Upload
luis-galarraga -
Category
Technology
-
view
2.807 -
download
5
description
Transcript of Kml Diapositivas
![Page 1: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/1.jpg)
KML
Ligia CalvaLuis Galárraga
Gonzalo Méndez
![Page 2: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/2.jpg)
Agenda
• ¿Qué es KML?
• Empaquetamiento
• ¿Quiénes usan KML?
• Conceptos importantes
• Aplicaciones, ejemplos y demos
![Page 3: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/3.jpg)
¿Qué es KML?
• Keyhole Markup Language
• Basado en XML
• Creado para ser manejado por Google Earth
• Similar a GML
• Permite representar información geográfica en 3D.
![Page 4: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/4.jpg)
Un documento HTML es a un navegador web lo que un documento KML es a un navegador geográfico.
![Page 5: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/5.jpg)
Empaquetamiento
• La información geográfica se guarda en archivos .kml
• Los archivos .kmz son versiones comprimidas de un conjunto de varios archivos .kml
¿Por qué empaquetar archivos .kml?
![Page 6: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/6.jpg)
¿Quiénes usan KML?
• Google Earth
• Google Maps
• Google Maps for Mobile
• Live Search Maps
• NASA WorldWind
• ArcGISExplorer
• Yahoo Pipes!!!
![Page 7: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/7.jpg)
Algunos conceptos importantes
![Page 8: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/8.jpg)
Placemarks• Definen posiciones en la superficie de la Tierra.
• Un placemark puede contener elementos como líneas, caminos o polígonos.
![Page 9: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/9.jpg)
Placemarks<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.com/kml/2.2"> <Placemark> <name>Simple Placemark</name> <description>Ejemplo de un placemark simple</description> <Point>
<coordinates>-122.0822035425683,37.42228990140251,0</coordinates> </Point> </Placemark></kml>
![Page 10: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/10.jpg)
Coordenadas
• Dadas en función de:– Longitud– Latitud– Altitud
• Modos de altitud:– clampToGround– relativeToGround– absolute
![Page 11: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/11.jpg)
Estilos
• KML permite definir estilos que pueden ser utilizados por los diferentes elementos geométricos
<Document><Style id=”styleId”>
<LineStyle><color>7f00ffff</color>
</LineStyle></Style>
........
<Placemark><name>Test</name><descripcion>......</descripcion><styleUrl>#styleId</styleUrl>
</Placemark>
![Page 12: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/12.jpg)
Ground Overlays
• Permiten colocar imágenes sobre la superficie del mapa
<GroundOverlay> <name>Large-scale overlay on terrain</name> <description>Overlay shows Mount Etna erupting on July 13th, 2001.</description> <Icon> <href>http://code.google.com/apis/kml/documentation/etna.jpg</href> </Icon> <LatLonBox>
...... </LatLonBox></GroundOverlay>
![Page 13: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/13.jpg)
Network Links
• Se encargan de cargar archivos externos como imágenes, modelos COLLADA u otros archivos .kml
<NetworkLink> <name>Random Placemark</name> <description>A simple server-side script that generates a new random placemark on each call</description> <refreshVisibility>0</refreshVisibility> <Link> <href>http://yourserver.com/cgi-bin/randomPlacemark.py</href> </Link></NetworkLink>
![Page 14: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/14.jpg)
Cámaras
• Permiten definir el punto de vista del observador
• Se usan las etiquetas Camera o LookAt
![Page 15: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/15.jpg)
Otros conceptos
• Links• Updates• Regions• Models• Expiration
<Icon> <href>http://www.someserver.com/image.jpeg</href> <refreshMode>onExpire</refreshMode></Icon>
![Page 16: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/16.jpg)
Ejemplos, Aplicaciones y Demos
![Page 17: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/17.jpg)
Time and Animation
• KML soporta la descripción de información temporal que el navegador reproduce como una animación.
• Aplicaciones en la investigación:– En descripción de trayectorias en conjunto con
dispositivos GPS
![Page 18: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/18.jpg)
Time and Animation Demo
![Page 19: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/19.jpg)
Representación de Información Estelar
• Implica dos pasos:– Especificar en el documento que la información
contenida es información celestial.
– Convertir las coordenadas geográficas (dadas en grados, minutos y segundos) a coordenadas celestiales.
<kml xmlns="http://earth.google.com/kml/2.2" hint="target=sky“>
![Page 20: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/20.jpg)
Representación de Información Estelar
![Page 21: Kml Diapositivas](https://reader036.fdocuments.es/reader036/viewer/2022081421/5591e5dd1a28ab47698b45bc/html5/thumbnails/21.jpg)
Fuentes• http://www.seeadlerpost.com/• http://code.google.com• http://en.wikipedia.org/wiki/COLLADA• http://en.wikipedia.org/wiki/Keyhole_Markup_Language• http://code.google.com/apis/kml/documentation/