KML Ligia Calva Luis Galárraga Gonzalo Méndez
Agenda <ul><li>¿Qué es KML? </li></ul><ul><li>Empaquetamiento </li></ul><ul><li>¿Quiénes usan KML? </li></ul><ul><li>Conce...
¿Qué es KML? <ul><li>Keyhole Markup Language </li></ul><ul><li>Basado en XML </li></ul><ul><li>Creado para ser manejado po...
<ul><ul><li>Un documento HTML es a un navegador web lo que un documento KML es a un navegador geográfico. </li></ul></ul>
Empaquetamiento <ul><li>La información geográfica se guarda en archivos .kml </li></ul><ul><li>Los archivos .kmz son versi...
¿Quiénes usan KML? <ul><li>Google Earth </li></ul><ul><li>Google Maps </li></ul><ul><li>Google Maps for Mobile </li></ul><...
Algunos conceptos importantes
Placemarks <ul><li>Definen posiciones en la superficie de la Tierra. </li></ul><ul><li>Un placemark puede contener element...
Placemarks <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <kml xmlns=&quot;http://earth.google.com/kml/2.2&quo...
Coordenadas <ul><li>Dadas en función de: </li></ul><ul><ul><li>Longitud </li></ul></ul><ul><ul><li>Latitud </li></ul></ul>...
Estilos <ul><li>KML permite definir estilos que pueden ser utilizados por los diferentes elementos geométricos </li></ul><...
Ground Overlays <ul><li>Permiten colocar imágenes sobre la superficie del mapa </li></ul><GroundOverlay> <name>Large-scale...
Network Links <ul><li>Se encargan de cargar archivos externos como imágenes, modelos COLLADA u otros archivos .kml </li></...
Cámaras <ul><li>Permiten definir el punto de vista del observador </li></ul><ul><li>Se usan las etiquetas  Camera  o  Look...
Otros conceptos <ul><li>Links </li></ul><ul><li>Updates </li></ul><ul><li>Regions </li></ul><ul><li>Models </li></ul><ul><...
Ejemplos, Aplicaciones y Demos
Time and Animation <ul><li>KML soporta la descripción de información temporal que el navegador reproduce como una animació...
Time and Animation Demo
Representación de Información Estelar <ul><li>Implica dos pasos: </li></ul><ul><ul><li>Especificar en el documento que la ...
Representación de Información Estelar
Fuentes <ul><li>http://www.seeadlerpost.com/ </li></ul><ul><li>http://code.google.com </li></ul><ul><li>http://en.wikipedi...
Upcoming SlideShare
Loading in …5
×

Kml Diapositivas

3,144 views

Published on

Presentación que muestra las principales aplicaciones del lenguajes KML para representación de información geográfica

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,144
On SlideShare
0
From Embeds
0
Number of Embeds
46
Actions
Shares
0
Downloads
30
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Kml Diapositivas

  1. 1. KML Ligia Calva Luis Galárraga Gonzalo Méndez
  2. 2. Agenda <ul><li>¿Qué es KML? </li></ul><ul><li>Empaquetamiento </li></ul><ul><li>¿Quiénes usan KML? </li></ul><ul><li>Conceptos importantes </li></ul><ul><li>Aplicaciones, ejemplos y demos </li></ul>
  3. 3. ¿Qué es KML? <ul><li>Keyhole Markup Language </li></ul><ul><li>Basado en XML </li></ul><ul><li>Creado para ser manejado por Google Earth </li></ul><ul><li>Similar a GML </li></ul><ul><li>Permite representar información geográfica en 3D. </li></ul>
  4. 4. <ul><ul><li>Un documento HTML es a un navegador web lo que un documento KML es a un navegador geográfico. </li></ul></ul>
  5. 5. Empaquetamiento <ul><li>La información geográfica se guarda en archivos .kml </li></ul><ul><li>Los archivos .kmz son versiones comprimidas de un conjunto de varios archivos .kml </li></ul>¿Por qué empaquetar archivos .kml?
  6. 6. ¿Quiénes usan KML? <ul><li>Google Earth </li></ul><ul><li>Google Maps </li></ul><ul><li>Google Maps for Mobile </li></ul><ul><li>Live Search Maps </li></ul><ul><li>NASA WorldWind </li></ul><ul><li>ArcGISExplorer </li></ul><ul><li>Yahoo Pipes!!! </li></ul>
  7. 7. Algunos conceptos importantes
  8. 8. Placemarks <ul><li>Definen posiciones en la superficie de la Tierra. </li></ul><ul><li>Un placemark puede contener elementos como líneas, caminos o polígonos. </li></ul>
  9. 9. Placemarks <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <kml xmlns=&quot;http://earth.google.com/kml/2.2&quot;> <Placemark> <name>Simple Placemark</name> <description>Ejemplo de un placemark simple</description> <Point> <coordinates>-122.0822035425683,37.42228990140251,0</coordinates> </Point> </Placemark> </kml>
  10. 10. Coordenadas <ul><li>Dadas en función de: </li></ul><ul><ul><li>Longitud </li></ul></ul><ul><ul><li>Latitud </li></ul></ul><ul><ul><li>Altitud </li></ul></ul><ul><li>Modos de altitud: </li></ul><ul><ul><li>clampToGround </li></ul></ul><ul><ul><li>relativeToGround </li></ul></ul><ul><ul><li>absolute </li></ul></ul>
  11. 11. Estilos <ul><li>KML permite definir estilos que pueden ser utilizados por los diferentes elementos geométricos </li></ul><Document> <Style id=”styleId”> <LineStyle> <color>7f00ffff</color> </LineStyle> </Style> ........ <Placemark> <name>Test</name> <descripcion>......</descripcion> <styleUrl>#styleId</styleUrl> </Placemark>
  12. 12. Ground Overlays <ul><li>Permiten colocar imágenes sobre la superficie del mapa </li></ul><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>
  13. 13. Network Links <ul><li>Se encargan de cargar archivos externos como imágenes, modelos COLLADA u otros archivos .kml </li></ul><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>
  14. 14. Cámaras <ul><li>Permiten definir el punto de vista del observador </li></ul><ul><li>Se usan las etiquetas Camera o LookAt </li></ul>
  15. 15. Otros conceptos <ul><li>Links </li></ul><ul><li>Updates </li></ul><ul><li>Regions </li></ul><ul><li>Models </li></ul><ul><li>Expiration </li></ul><Icon> <href>http://www.someserver.com/image.jpeg</href> <refreshMode>onExpire</refreshMode> </Icon>
  16. 16. Ejemplos, Aplicaciones y Demos
  17. 17. Time and Animation <ul><li>KML soporta la descripción de información temporal que el navegador reproduce como una animación. </li></ul><ul><li>Aplicaciones en la investigación: </li></ul><ul><ul><li>En descripción de trayectorias en conjunto con dispositivos GPS </li></ul></ul>
  18. 18. Time and Animation Demo
  19. 19. Representación de Información Estelar <ul><li>Implica dos pasos: </li></ul><ul><ul><li>Especificar en el documento que la información contenida es información celestial. </li></ul></ul><ul><ul><li>Convertir las coordenadas geográficas (dadas en grados, minutos y segundos) a coordenadas celestiales. </li></ul></ul><kml xmlns=&quot;http://earth.google.com/kml/2.2&quot; hint=&quot;target=sky“ >
  20. 20. Representación de Información Estelar
  21. 21. Fuentes <ul><li>http://www.seeadlerpost.com/ </li></ul><ul><li>http://code.google.com </li></ul><ul><li>http://en.wikipedia.org/wiki/COLLADA </li></ul><ul><li>http://en.wikipedia.org/wiki/Keyhole_Markup_Language </li></ul><ul><li>http://code.google.com/apis/kml/documentation/ </li></ul>

×