Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2007, 23h38   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2007
Messages : 86
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 86
Points : 14
Points : 14
Par défaut [CSV] Importer un fichier CSV ou OV2 dans une page PHP

Je souhaite faire lire un fichier OV2 (utilisé pour les navigateur GPS tomtom)

J’ai trouvé sur internet un document expliquant la structure d’un fichier OV2

http://www.tomtom.com/support/ce/dow...dk3_manual.pdf

je ne comprends rien a ce document pour vos test vous pouvez utiliser le fichier suivant http://www.gps-evasion.com/fichier.ov2

pouvez vous m’aider à ouvrir ce fichuu fichier OV2 et le lire ?

merci pour votre aide
gpsevasion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2007, 23h49   #2
Membre émérite
 
Avatar de Linaa
 
Inscription : avril 2005
Messages : 988
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2005
Messages : 988
Points : 922
Points : 922
Le lien vers ton fichier ov2 est ok.
Mais le fichier est illisible, c'est un fichier compilé!!
__________________
Linaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 00h33   #3
Membre chevronné
 
Avatar de |PaRa-BoL
 
Inscription : novembre 2003
Messages : 737
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 737
Points : 782
Points : 782
Dans la documentation du SDK ils donnent des informations à propos des fichiers .ov2 en 2.4.

Tu dois parcourir le fichier en recherchants les bytes correspondants comme indiqué dans le SDK.

(Il n'ya biensûr pas de functions PHP pour ce fichier)
|PaRa-BoL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 08h14   #4
Candidat au titre de Membre du Club
 
Inscription : janvier 2007
Messages : 86
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 86
Points : 14
Points : 14
Citation:
Envoyé par |PaRa-BoL
Dans la documentation du SDK ils donnent des informations à propos des fichiers .ov2 en 2.4.

Tu dois parcourir le fichier en recherchants les bytes correspondants comme indiqué dans le SDK.

(Il n'ya biensûr pas de functions PHP pour ce fichier)
J ai parcouru la doc disponible sur le site de TOMTOM ( http://www.tomtom.com/support/ce/dow...dk3_manual.pdf ) (pour repondre à ta question Linaa ) mais avec tous ces bytes je n'arrive vraiment pas a m'en sortir et je ne trouve rien sur internet.

Par compte pour contruire un fichier oV2 j'utilse le code suivant :

code
Code :
1
2
 
$TT = chr(0x02).pack("V",strlen($description)+14).pack("V",round($longitude*100000)).pack("V",round($latitude*100000)).$description.chr(0x00);
fin du code

mais pour faire la manip inverse partir de l'ov2 et extraire les diferente info (longitude, latitude et description) je ny arrive pas

peut etre avez vous plus l'abitude que moi a manipuler les bytes

merci de votre interet a mon pb
gpsevasion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2007, 19h32   #5
Membre Expert
 
Inscription : septembre 2002
Messages : 1 638
Détails du profil
Informations personnelles :
Âge : 48
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : septembre 2002
Messages : 1 638
Points : 1 000
Points : 1 000
Il y a peut-être qq chose que je n'ai pas compris à ta question, mais si ce n'est qu'un soucis de rendu de l'affichage, pq ne pas utiliser css ?
__________________
La connaissance ne sert que si elle est partagée.
http://ms2i.net
Mister Nono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2007, 01h06   #6
Candidat au titre de Membre du Club
 
Inscription : janvier 2007
Messages : 86
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 86
Points : 14
Points : 14
Citation:
Envoyé par Mister Nono
Il y a peut-être qq chose que je n'ai pas compris à ta question, mais si ce n'est qu'un soucis de rendu de l'affichage, pq ne pas utiliser css ?

bonjour ce n est pas un pb rendu ...

imagine j ai un fichier csv avec dedant 3 champs-separateur ; ou ,- mon pb est d'extraire les 3 champs separement et de les copier dans une cellule modifiable et dimentionnable ... et ce pour chaque ligne..

cet import je peux ppouvoir le modifier comme je veux puis le copier dans dans une base de données mysql ...

en faite c'est un chargement de masse issus d'un fichier csv exterieur à mon site afin d'eviter à mes visiteurs l'opération fastidieuse de copier une à une les données dans un masque de saisie ...

Vas vois sur mon site www.gps-evasion.com tu comprendras que rentrer des coordonnées GPS une à une c pas facile par compte carger un fichier d'un seul coup ...

voila pour l'explication

merci pour ta question et interet pour mon sujet
gpsevasion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2007, 13h59   #7
Candidat au titre de Membre du Club
 
Inscription : janvier 2007
Messages : 86
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 86
Points : 14
Points : 14
bonjour je reactive ce post car le pb reste entier ...
meme tomtom ne reponds pas a mes message d'aide
merci a vous tous
gpsevasion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 17h13   #8
Membre du Club
 
Avatar de PIEPLU
 
Inscription : avril 2003
Messages : 300
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : avril 2003
Messages : 300
Points : 40
Points : 40
Envoyer un message via MSN à PIEPLU Envoyer un message via Skype™ à PIEPLU
Bonsoir,

As tu réussi a avancer sur ton souci.

J'aimerais savoir comme tu fais pour créer un fichier ov2 à partir de données php ?

Merci de ton aide
__________________
Vincent Pieplu
Développeur Site Internet
PIEPLU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 17h55   #9
Membre émérite
 
Avatar de goldkey
 
Inscription : mars 2003
Messages : 795
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2003
Messages : 795
Points : 842
Points : 842
Il existe une classe en php pour ouvrir des fichiers OV2 : geo.class.php

Lecture de fichiers Tomtom Ov2 et Garmin Asc

Du meme auteur, il y a aussi

Écriture dans les fichiers Tomtom Ov2 et Garmin Asc

Citation:
Envoyé par gpsevasion Voir le message
Vas vois sur mon site www.gps-evasion.com tu comprendras que rentrer des coordonnées GPS une à une c pas facile par compte carger un fichier d'un seul coup ...
Bravo pour ton site gpsevasion, c'est du bon boulot
goldkey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 19h30   #10
Membre du Club
 
Avatar de PIEPLU
 
Inscription : avril 2003
Messages : 300
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : avril 2003
Messages : 300
Points : 40
Points : 40
Envoyer un message via MSN à PIEPLU Envoyer un message via Skype™ à PIEPLU
J'ai ce qu'ils disent mais il ne se passe rien :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
/*  Ov2 and Asc reader / writer
    hugo arobase digitalspirit dot org
    c.rincheval, 2007
 */
 
require 'geo.class.php';
 
$content = array(0  =>  array(
                            'lon'   => -3.22,
                            'lat'   => 49.19,
                            'label' => 'poi 0'
                        ),
                 1  =>  array(
                            'lon'   => -5.45,
                            'lat'   => 52.12,
                            'label' => 'poi 1'
                        )
        );
 
$file = 'test.ov2';
 
$format = 'ov2';    // 'asc';
 
// Writing data to file !
geo::writeData($file, $format, $content);
 
// Read file
$data = geo::getData($file, $format);
 
print_r($data);
 
?>
Avez vous testé ?

Merci
__________________
Vincent Pieplu
Développeur Site Internet
PIEPLU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2008, 09h19   #11
Candidat au titre de Membre du Club
 
Inscription : janvier 2007
Messages : 86
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 86
Points : 14
Points : 14
Citation:
Envoyé par goldkey Voir le message
Il existe une classe en php pour ouvrir des fichiers OV2 : geo.class.php

Lecture de fichiers Tomtom Ov2 et Garmin Asc

Du meme auteur, il y a aussi

Écriture dans les fichiers Tomtom Ov2 et Garmin Asc


Bravo pour ton site gpsevasion, c'est du bon boulot
merci pour ce retour

le probleme reste entier !!

j ai regardé les liens des autre poste mais je ne trouve pas la 'geo.class.php' ou puis je le télécharger pour comprendre et faire des test ?

merci pour votre aide
gpsevasion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2008, 10h23   #12
Membre émérite
 
Avatar de goldkey
 
Inscription : mars 2003
Messages : 795
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2003
Messages : 795
Points : 842
Points : 842
Citation:
Envoyé par gpsevasion Voir le message
j ai regardé les liens des autre poste mais je ne trouve pas la 'geo.class.php' ou puis je le télécharger pour comprendre et faire des test ?

merci pour votre aide


Dans les liens que j'ai indiqué, il y a une partie 'annexe' dans laquelle est indiquée un lien pour télécharger la classe

geo.tar.gz
goldkey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2008, 15h54   #13
Candidat au titre de Membre du Club
 
Inscription : janvier 2007
Messages : 86
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 86
Points : 14
Points : 14
Citation:
Envoyé par goldkey Voir le message


Dans les liens que j'ai indiqué, il y a une partie 'annexe' dans laquelle est indiquée un lien pour télécharger la classe

geo.tar.gz
je viens de regarder et j ai la reponse suivante

"Erreur 403 - Pas d'autorisation d'accès au serveur !" as tu un moyens plus cool pour recuperer la classe

merci
gpsevasion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2009, 14h31   #14
Invité régulier
 
Inscription : décembre 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 13
Points : 9
Points : 9
Bonjour,

je déterre un peu, mais voici un lien que j'ai trouvé par hasard en chercher aussi à lire et écrire dans un fichier ov2 :

http://pokie.dyndns.org/linux.php?sub=tomtom

@+
spamoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h01.


 
 
 
 
Partenaires

Hébergement Web