KML staat voor Keyhole Markup Language. KML is te zien als een soort programmeertaal, maar dan 1 voor geografische gegevens. KML wordt gebruikt om gegevens in Google Earth en Maps aan anderen te laten zien. Het is ontwikkeld door Google en wordt nu beheerd door een onafhankelijk instituut waardoor ook Microsofts Virtual Earth er gebruik van maakt.
KML is dus te gebruiken om plekken of andere geografische data in Google Earth of Maps te bundelen in een bestand. Hierdoor kan een leerkracht heel gemakkelijk gebruik maken van Google Earth en Maps in een les of buiten een les om. Leerlingen of studenten hoeven dan niet zelf te zoeken naar de plekken, maar de docent geeft via de KML al aan waar ze moeten zijn. Maar hoe werkt dat KML? Wat kan ik er als leerkracht dan precies mee? Dat ga ik hier verder uitleggen.
Wat is KML en hoe werkt het?
Google heeft een handleiding geschreven voor mensen die nog niet eerder met KML gewerkt hebben. Hier staat precies beschreven wat KML is en hoe het werkt. Het is in het Engels geschreven. Dat kan het wat lastiger maken om te lezen. KML is een beschrijvende programmeertaal. Het beschrijft wat je te zien krijgt. Een programma (zoals Google Earth of Maps) leest dat en weet dan wat het aan de kijker moet laten zien. KML bestaat uit allemaal tags. Een tag zorgt er voor dat het programma zoals Google Earth weet wat het moet laten zien. Deze tags staan in een referentie lijst van Google. Omdat Google het aan de community heeft gegeven wordt de KML taal nu beheerd door OGC. Hier is ook het laatste nieuws te vinden over KML.
Google Maps kan niet alle tags lezen die in een KML bestand staan. Dus het gebruik van KML met Google Maps is minder uitgebreid dan met Google Earth.
Een hele simpele manier om een KML bestand te maken is door Google Earth te openen en een plaatsmarkering te maken. De handleiding van Google Earth beschrijft heel gedetailleerd hoe je een plaatsmarkering maakt. Ook kan je onderstaande video bekijken.
[youtube]FB1EseH7jzs[/youtube]
Ik heb een plaatsmarkering gemaakt in Google Earth van de school waar ik werk. Deze staat in Steenwijk en dan komt een simpele plaatsmarkering er als volgt uit te zien:
<?xml version=”1.0″ encoding=”UTF-8″?>
<kml xmlns=”http://earth.google.com/kml/2.2″>
<Document>
<name>VSO Ambelt Steenwijk.kml</name>
<Style id=”sh_ylw-pushpin”>
<IconStyle>
<scale>1.3</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x=”20″ y=”2″ xunits=”pixels” yunits=”pixels”/>
</IconStyle>
</Style>
<StyleMap id=”msn_ylw-pushpin”>
<Pair>
<key>normal</key>
<styleUrl>#sn_ylw-pushpin</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#sh_ylw-pushpin</styleUrl>
</Pair>
</StyleMap>
<Style id=”sn_ylw-pushpin”>
<IconStyle>
<scale>1.1</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x=”20″ y=”2″ xunits=”pixels” yunits=”pixels”/>
</IconStyle>
</Style>
<Placemark>
<name>VSO Ambelt Steenwijk</name>
<description>Het gebouw van het VSO Ambelt Steenwijk.</description>
<LookAt>
<longitude>6.121414019819504</longitude>
<latitude>52.78986989889591</latitude>
<altitude>0</altitude>
<range>187.5926424216066</range>
<tilt>2.333002206281978e-010</tilt>
<heading>0.3003331176931454</heading>
<altitudeMode>relativeToGround</altitudeMode>
</LookAt>
<styleUrl>#msn_ylw-pushpin</styleUrl>
<Point>
<coordinates>6.121011384439172,52.789546558123,0</coordinates>
</Point>
</Placemark>
</Document>
</kml>
Gelukkig hoef je deze code niet te kennen om plaatsmarkeringen te maken. Maar ik wil het je laten zien zodat je weet hoe het er in tekst uitziet. Een plaatsmarkering die we meestal gebruiken is een *.kml bestand. Dat openen we in Google Earth en zien we de plek die aangeduid is.
Wat kan ik met een KML bestand in mijn lessen?
Door gebruik te maken van KML bestanden in je lessen kan je van te voren al plaatsen markeren die je wil laten zien in je les. Deze plaatsen kan je opslaan in een webpagina of in “Mijn plaatsen” van Google Earth. Maar ook kan je ze gebruiken als je leerlingen zelfstandig wil laten werken aan een opdracht. Dan kan je een KML bestand maken die de leerlingen dan zelfstandig kunnen openen. Verder is het mogelijk om een route uit te stippelen via plaatsmarkeringen, door deze plaatsmarkeringen andere pictogrammen te geven kan je aanduiden dat er iets te zien is of een opdracht is te doen. Zo kan je via Google Earth of Maps een route uitzetten die leerlingen zelf moeten lopen.
Zo zijn er zeker nog meer mogelijkheden om KML bestanden te gebruiken in je lessen. Probeer het eens uit. Mocht je KML bestanden hebben gemaakt en willen delen, neem dan contact op en ik plaats ze op dit weblog.
Meer informatie over KML bestanden is te vinden bij:
kml.startkabel.nl
Korte beschrijving van het gebruik van KML bestanden bij Edugis.nl
Een Engelstalig KML forum