Pour les besoins de Hyla 0.8.1 et, plus particulièrement, de son plugin Géo, j'ai créé une librairie d'accès aux fichiers Ov2 de Tomtom et Asc de Garmin, ces derniers contiennent des informations géographiques, et notamment, des POI.
Cette librairie vous permet d'extraire les données contenues dans les fichiers sus-cités sous forme de tableaux directement exploitables dans votre application.
Voici le contenu du fichier test fourni qui se contente de lire un fichier au format Ov2 et fait un "dump" du contenu du tableau renvoyé :
<?php /* Ov2 and Asc reader hugo arobase digitalspirit dot org c.rincheval, 2007 */ require 'geo.class.php'; $data = geo::getData('FON_FR.ov2', 'ov2'); print_r($data); ?>
Comme vous le voyez, l'utilisation est très simple...
En annexe, une archive contenant la classe, un fichier de test et un fichier au format ov2.