Struttura database ostacoli: KML
Il codice che identifica gli ostacoli è un file KML (Keyhole Markup Language). FlySafe! legge questo tipo di file come punti identificati da coordinate e altitudine.
Un esempio di KML:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2">
<Document>
<!-- Begin Style Definitions -->
<Style id="point1">
<IconStyle><Icon><href>kml_symbol_dot_0.png</href></Icon></IconStyle>
</Style>
<Folder>
<name>Point Features</name>
<description>Point Features</description>
<Placemark>
<description>Unknown Point Feature</description>
<styleUrl>#point1</styleUrl>
<Point>
<altitudeMode>clampToGround</altitudeMode>
<extrude>0</extrude>
<coordinates>12.3009650000,46.2012502000,393.051</coordinates> *
</Point>
</Placemark>
* ---Identifica la posizione e l'altitudine dell'ostacolo ---