begin process at 2010 09 06 03:41:49
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Périphériques

 > GPS - RÉCUPÉRATION POSITION ACTUELLE, FICHIER TRACE, EXPORT KML OU GPX, TRAMES NMEA BRUTES, DIVERS

GPS - RÉCUPÉRATION POSITION ACTUELLE, FICHIER TRACE, EXPORT KML OU GPX, TRAMES NMEA BRUTES, DIVERS


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Périphériques Source .NET ( DotNet ) Classé sous :gps, nmea, pocketpc, kml, gpx Niveau :Initié Date de création :17/04/2007 Date de mise à jour :17/04/2007 21:07:55 Vu / téléchargé :38 946 / 2 803

Auteur : jray

Ecrire un message privé
Commentaire sur cette source (29)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Il s'agit d'un outil pour PocketPC dédié au GPS
Il permet, entre autres, de:
- Récupérer la position GPS (WGS84) actuelle (long/lat/alt) et des paramètres tels que temps GPS, HDOP, nbre satellites utilisés
- Calculer la position en coordonnées planes suisses (ben oui, désolé pour les autres, je suis en Suisse !)
- Afficher et/ou enregistrer les trames NMEA brutes
- Enregistrer le tracé dans un fichier TXT tabulé (pour récup dans Excel par exemple). Soit tous les points (toutes les 2 sec), soit un point toutes les X minutes, soit tous les X mètres
- Export au format Google KML - Exemple: http://maps.google.com/maps?f=q&hl=fr&q=http://www .jray.ch/test/sefwab.kml&ie=UTF8&om=1
- Export au format GPX

Source

  • Voir ZIP
  • Note: le code n'est pas encore très "propre" et il n'y a pas foule de commentaires, mais je vais y remédier petite à petit dans les prochaines versions.
  • Je cherche encore un moyen de minimiser la fenêtre et la récupérer facilement ou d'intégrer un « systray » (l'idée est de coupler l'utilisation de ce soft avec un logiciel de navigation du type TomTom ou Navigon, qui offrent moins de possibilité de fichier trace ou d'export des parcours), si quelqu'un a une idée je suis preneur.
Voir ZIP

Note: le code n'est pas encore très "propre" et il n'y a pas foule de commentaires, mais je vais y remédier petite à petit dans les prochaines versions.

Je cherche encore un moyen de minimiser la fenêtre et la récupérer facilement ou d'intégrer un « systray » (l'idée est de coupler l'utilisation de ce soft avec un logiciel de navigation du type TomTom ou Navigon, qui offrent moins de possibilité de fichier trace ou d'export des parcours), si quelqu'un a une idée je suis preneur.

 Conclusion

Utilisation:
- Dans les options, sélectionner le bon port COM du GPS (par défaut le 7, comme sur mon Glofiish X500)
- Cliquer sur le menu "Connexion" pour démarrer l'acquisition GPS, pour le reste je crois que c'est assez intuitif.

Remarque / avertissement:
Ce programme n'est pas terminé, je suis encore en train d'améliorer/compléter, mais l'idée est déjà de partager mes recherches et aussi d'avoir vos commentaires/critiques/bugs pour que je puisse les prendre en compte pendant que je suis sur ce projet...

Source:
Je suis parti du projet qui se trouve ici : http://www.codeppc.com/dotnetcf2/gps/index.htm
Pou r info, ce que j'ai repris c’est surtout la classe "ClassGPS" de base. J'ai corrigé des bugs avec la gestion des unités et la gestion d'exceptions et ajouté le décodage GGA.
Tout le reste, à savoir la gestion des fichiers trace, la transformation de coordonnées et l'export KML/GPX est de mon cru...

Prérequis:
- CF.NET 2.0

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

17 avril 2007 12:52:15 :
Ajout de la fonction d'export GPX, ajout de notifications et amélioration de l'interface
17 avril 2007 21:07:41 :
- Meilleur export KML/GPX: lignes découpées en cas de perte du signal ou de déconnexion/reconnexion - Plus d'informations exportées au format GPX, meilleure mise en page des infos pour Google Earth - Meilleur support des pertes de signal et déconnexions - Amélioration de l'interface et des notifications - Déboguage - Capture d'écran
17 avril 2007 21:07:55 :
- Meilleur export KML/GPX: lignes découpées en cas de perte du signal ou de déconnexion/reconnexion - Plus d'informations exportées au format GPX, meilleure mise en page des infos pour Google Earth - Meilleur support des pertes de signal et déconnexions - Amélioration de l'interface et des notifications - Déboguage - Capture d'écran

 Sources du même auteur

Source avec Zip VÉRIFICATEUR D'ORTHOGRAPHE
Source avec Zip CALCULS MATRICIELS (RAPIDE, MATRICES N * N)
PROGRAMME AUTONOME SUR SUPPORT (PAR EX. CD)
ASSOCIATION D'UNE EXTENSION A UNE APPLICATION (EX: *.DOC = M...
Source avec Zip CRÉATION ET UTILISATION D'UNE DLL ACTIVEX VB

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) VARIATEUR SECTEUR 11 VOIES SUR PORT SERIE OU USB par mays
Source avec Zip Source avec une capture PILOTER LES PORTS PARALLELES. par djebbipgm
Source avec Zip PILOTER LES PORT COMM DE PC par djebbipgm
Source avec Zip VISUALISATION ET EXPLOITATION DES DONNÉES DE TÉLÉINFORMATION... par MVI
Source avec Zip CAPTURE DES TRAMES DE TÉLÉINFORMATION DES COMPTEURS EDF (ÉLE... par MVI

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) POCKET PC ERELEVÉ par KIPRE74
Source avec Zip RÉCUP DE TRAMES NMEA - GPS par Danette
Source avec Zip Source avec une capture LOG WIFIFOFUM EN KML par gphoebus
Source avec Zip Source avec une capture NMEA ANALYSER TRACAGE DU PARCOURS EN 2D ET 3D + EXPORTATION ... par VBSorcier
ACQUISITION DE TRAMES GPS NMEA SUR GPS MAGELLAN ( LA VERSIO... par BarresLTD

Commentaires et avis

Commentaire de jray le 17/04/2007 09:33:31

Comme indiqué ci-dessus, le code peut encore être amélioré, surtout la gestion des avertissements et erreurs et les fichiers trace. Et aussi peut-être la gestion d'autres projections telles que UTM.

Je suis encore en train de travailler dessus, mais si certains d'entre vous remarquent des erreurs ou problèmes ou ont des suggestions, je suis preneur !

jray

Commentaire de MadM@tt le 17/04/2007 13:20:54

Salut

Juste une question, il faut que le pocket pc ai du materiel GPS spécial pour que ça marche ? (ou ça passe par internet ?)

Merci

Commentaire de jray le 17/04/2007 13:26:20

Ben il faut un GPS intégré ou Bluetooth supportant le NMEA (en principe standard, en tout cas avec les puces SIRF Star III actuelles)

Commentaire de jray le 17/04/2007 13:58:49

Je crois que je viens de comprendre ta question ! Sur le PocketPC il n'y a pas besoin de GPS pour pouvoir lancer l'application et utiliser les outils d'export par exemple. Pour la localisation là c'est évident.

Par contre si ta question était pour le déboguage, par exemple, et bien j'avoue que je n'ai pas bien compris (ni bien cherché) pourquoi, mais effectivement ça ne marche pas (en tout cas chez moi). Je pense que le problème est lié à la gestion du port COM avec le CF.NET (pSerialPort = new System.IO.Ports.SerialPort) mais je n'ai pas trouvé de solution.

Si je trouve ou si quelque me donne le tuyau, je modifierai en conséquence.
Je crois savoir qu'il existe des émulateurs de port série ou même de GPS pour l'émulateur PocketPC wous Windows, mais je n'ai pas testé.

Commentaire de MadM@tt le 17/04/2007 19:38:01

Non non effectivement ma question était stupide ^^
Je ne savais pas qu'il existait des pocket pc avec GPS (de palm oui, mais pour les pocket pc je l'ignorais), alors je voulais savoir si ça necessitait un materiel GPS dans le pocket pc pour la géolocalisation.
Il est évident après reflexion qu'il faut un pocket pc qui supporte le GPS lol, autant pour moi ^^

Commentaire de davidauche le 18/04/2007 10:41:25

heu! comment tu calcul l'altitude :)
Théoriquement c'est impossible :p

Commentaire de jray le 18/04/2007 12:00:18

Le calcul de la position GPS est une intersection spatiale donc c'est tout à fait possible de calcul une altitude.
La trame GPS GGA contient l'altitude sur le géoïde (approximative) qui est celle que j'ai utilisé. Cette trame contient également la cote du géoïde , c'est-à-dire la différence entre l'ellipsoïde WGS84 et le géoïde. Il est donc possible d'obtenir la hauteur ellipsoïdale et éventuellemetn de calcul une altitude plus précise avec un modèle local du géoïde, ce qu'on a en Suisse par exemple mais que je n'ai pas intégré.
Par contre si tu utilises la trame TMC, qui est celle généralement utilisée, tu as par exemple la vitesse mais par contre pas l'altitude.

Commentaire de rdechap le 18/04/2007 19:33:37

Bonjour,

Super soft c'est ce que je cherchais. l'aquisition fonctionne (les trames NMEA s'affichent) mais la connexion ne s"effectue jamais...aucune info dans la page position....

J'ai un AIRIS T620

Merci
pour vous aide

Commentaire de davidauche le 19/04/2007 13:01:18

Bon, cette phase est la plus simple à traiter!
T'as une trame de code nmea à parser chaque 2s et afficher les info!
Faut passer à la localisation des objets sur une carte avec les projections et les calculs mathématiques...
à la limite récupérer les maps de chez google.

Goo

Commentaire de jray le 19/04/2007 15:15:46

davidauche>
Bah fallait quand-même le faire ;-) personnellement j'ai du chercher un moment comment communiquer avec le GPS, appliquer une fromule mathématique n'est qu'une pure formalité.

L'export Google existe déjà et pour la programmation avec l'API Google je te laisse te débrouiller !!
Mais si vraiment tu es coincé fais-moi signe, j'ai un code permettant d'afficher un KML sur une carte y compris pour les KML locaux, pas besoin d'upload. Je peux te donner quelques tuyaux.

Quant aux projections j'ai tout ce qu'il me faut mais je ne peux malheureusement pas distribuer cela librement ici parce que je l'ai fait au boulot et il y a des droits...


rdechap>
C'est curieux. Tu n'as pas la notification "ambiguités résolues" ?
Si jamais il faut que tu modifies un peu le code lié à l'affichage des infos dans l'onglet position, peut-être qu'il y a un problème avec mes fromules de calcul de la projection Suisse si tu ne t'y trouves pas...

Commentaire de jray le 20/04/2007 14:36:08

rdechap> ou alors c'est bêtment parce que les ambiguités n'ont pas été résolues (le GPS est actif, mais pas de signal reçu ou trop peu de satellites vus).

Dans ce cas tes trames GGA doivent ressembler à ça:
$GPGGA,045058.907,,,,,0,00,,,M,0.0,M,,0000*54

Au lieu de ça lorsque qu'il y a "fix":
$GPGGA,045059.797,4649.6708,N,00708.7369,E,1,05,2.2,613.1,M,48.0,M,,0000*56

Commentaire de rdechap le 21/04/2007 18:18:21

JRAY> Merci pour ton aide
la trame GPRMC est ok car il y a un "A" au lieu du "V".
pour GPGSA,A,3,02,10,29,08,04,26,,,,,,,4.5,3
ou aussi GPGSA,A,3,02,10,29,04,26,,,,,,,,4.8,3.5

Pour info au même endroit le TOMTOM fonctionne tres bien.

Commentaire de jray le 23/04/2007 16:25:18

Là je n'ai pas d'idée, à débugger !!

Pour info, en ce moment je suis également sur un autre projet, mais uniquement dédié au post-traitement.
L'idée est d'utiliser un outil existant ou un logiciel de navigation pour enregistrement les trames NMEA et de les traiter/filter ensuite sur PC (et non PocketPC).

Pour cela j'ai fait un petit soft en C# dont le but est de filtrer les trames (par exemple en garder une seulement toutes les n secondes ou tous les n mètres), supprimer les points doubles, exporter en KML/GPX (comme dans cet exemple), mais aussi un outil de géoréférencement de photos (à venir) et un outil de visualisation locale avec google Maps (presque terminé, en JS).

Infos et téléchargement ici: http://www.csharpfr.com/codes/POST-TRAITEMENT-NMEA-GPS-FILTRAGE-POINTS-EXPORT-KML_42419.aspx

Commentaire de kanzs le 27/04/2007 17:19:12

Bonjour, moi je dois developper une application libellée comme suit :

Besoin :

Equiper les chefs de chantiers de tablette PC avec antenne GPS/EGNOS + appareil photo/caméra intégrés. Cet équipement doit être durci pour résister aux contraintes des chantiers : vibrations, chocs, chutes…

But :
Permettre aux chefs de chantier d’échanger tous types de fichiers avec leurs collègues de la base arrière (2 sites : Protec-feu et TPI).

Pour tous les échanges, le système doit fournir une information de géoréférencement (position et timbre temporel).

Les fichiers de type suivant doivent obligatoirement pouvoir être échangés : documents écrits (windows, PDF, txt,….),  photos, schémas techniques et tout autre type non défini ici.

Le système doit permettre aux itinérants de faire des requêtes sur le Serveur de la Base Documentaire de PF/TPI. De récupérer des fichiers de cette base, de pouvoir les modifier avant envoie de ceux-ci aux bons interlocuteurs.

Le système doit permettre aux itinérants de recevoir/modifier/renvoyer des schémas techniques.

Le système doit permettre aux itinérants de renvoyer les documents renseignés vers les « bons » interlocuteurs.
Pour tous les documents administratifs normatifs à renseigner, le système doit rendre obligatoire la validation des différents champs du document avant sauvegarde du document renseigné qui sera envoyé vers les services administratifs/comptables/techniques de PF/TPI.

Le système doit permettre la validation par les achats des bons de commande émis par les itinérants. La vérification par les itinérants, à la réception, de la conformité des commandes.

Le système doit permettre la vérification de la bonne exécution des commandes (commanditaires/fournisseurs/transporteurs/réception)

Le système doit archiver toutes les informations envoyées par les itinérants sur un serveur de backup qui servira de zone de stockage et permettra la sécurisation des données.

Le système doit permettre de retrouver toutes les informations contenues sur un tablette PC en cas de perte/vol/destruction/panne de celui-ci.

Concernant plus particulièrement les constats de fin d’achèvement de chantiers, le système en plus de toutes les caractéristiques énoncées ci-dessus doit permettre l’insertion de signatures électroniques.


Objectifs globaux de PF/TPI :
- Gain de temps et assurance que les itinérants ont accès à la bonne version de tous les documents dans le cadre de l’assurance qualité.
- Pour tous les documents remplis par le personnel itinérant, assurance que tous les champs sont correctement remplis.
- Permettre la circulation de l’information entre les bons interlocuteurs. Eviter les pertes d’informations.
- Gain de temps dans la réalisation des différents processus (commerciaux, bureau d’étude, ressources humaines, comptabilité, achats …)
- Diminuer les contentieux/conflits avec les clients en ayant une information géoréférencée garantie.
- Améliorer les synergies au sein de l’entreprise.
- Création d’une structure d’information-type (base documentaire) pour un chantier générique.

Gains économiques envisagés par PF/TPI (informations fournies par mel de Mr Doutre le 13 mars 2007):

Les gains économiques sont les suivants:

-la transmission des données du chantier vers la base et vice et versa est estimée à 10% du temps du responsable d'affaires ou du conducteur de travaux sur l'ensemble de PF et TPI cela représente 150h/an/personne soit pour un effectif de 10 personnes 1500 h induisants un coût financier de 1500h x 60€ = 90000 euros/an.
-le traitement , la relance pour avoir ou refaire les documents administratifs et les faire signer est estimé à 20% du temps des personnes administratives sur l'ensemble de PF et TPI cela représente 300h/an/personne soit pour un effectif de 8 personnes 2400 h induisants un coût financier de 2400h x 35€ = 84000 euros/an.

l'ensemble de ces pertes cumulées se monte à 174 000 euros/an

Monsieur, mon probleme est que je doit developper cette application sur une tablet PC de type "ITRONIX Duo-Touch", je ne sait pas quel est le language le plus aproprie, la recuperation du signal "GPS/GPRS" et comment gerer les differents echanges entre les differents chefs de chantiers.
Je vous remercie de toute l'attention que vous voudrez bien accorder a ma presente preoccupation.

Commentaire de jray le 01/05/2007 08:12:35

Bonjour.

Je ne vais pas pouvoir répondre à tous les points, faute de temps et parce que ce que c'est pas l'endroit, mais la problèmatique semble plutôt être l'échange et la synchronisation de documents, le GPS est "secondaire".
A moins d'obliger l'utilisateur et exécuter une commande ou cliquer sur un bouton pour enregistrer la position GPS et l'associer à un document, le plus simple est peut-être de travailler avec la date/heure de création du document pour la même en concordance avec les mesures de GPS. Le problème est que cela sera impossible si le signal GPS a été perdu (ce qui devrait être transparent pour l'utilisateur) et qu'il faut stocker cette information et faire le tri ensuite.

Pour ce qui est du language, c'est flexible. IL pourrait y avoir le VBA si on veut intégrer à des applicatiosn existantes, mais vu le nombre de formats à supporter cela est peut-être complexe. Si c'est sur un tabletPC et non un PDA on peut utiliser un langage non spécifique aux périphériques mobiles. Vu qu'on doit travailler avec le système de fichiers et communiquer avec le port COM pour le GPS, il faut choisir un langage qui est bien "intégré" au système. Si l'OS est Windows, le .NET ou C++ peut être intéressant.
VB6 pourrait aussi faire l'affaire mais ce la devient vieux et je le déconseille pour débuter un nouveau projet. Je ne connais pas trop Delphi et les autres labguages Pascal, mais c'est certain qu'il peuvent aussi être intéressant.

Mais en tant que développeur professionnel, vu ce qui se fait actuellement et aussi vu mes préférences, je choisirais C# (.net) ou éventuellement VB.NET.

Monsieur, mon probleme est que je doit developper cette application sur une tablet PC de type "ITRONIX Duo-Touch", je ne sait pas quel est le language le plus aproprie, la recuperation du signal "GPS/GPRS" et comment gerer les differents echanges entre les differents chefs de chantiers.
Je vous remercie de toute l'attention que vous voudrez bien accorder a ma presente preoccupation.

Commentaire de jray le 01/05/2007 08:15:04

Pour l'échange de fichiers la question fondamentale est de savoir si on veut des échanges/synchronisations bilatérales ou si on passe pas un serveur centrale qui rassemble tous les documents et les redistribue plus loin.
La deuxième solution étant évidemment la moins souple du point de vue de l'utilisateur (à moins d'une connexion Internet permanente y compris sur le terrain), mais le plus simple pour le contrôle et la synchronisation des versions.

Commentaire de kanzs le 03/05/2007 10:02:24

Merci beaucoup pour votre reponse, je me connais un peu plus en java est ce que vous pouvez m'aidez sur les paquetages java necessaire , le document de spécification technique et le developpement des  Modules Fonctionnels (Interfaces Utilisateurs + logiciels de configuration de ceux-ci).
Je vous remercie de toute l'attention que vous portez à mes requetes.

Commentaire de kanzs le 03/05/2007 14:52:13

Puis-je me permettre de vous informer que je travaille sur itronix duo-touch avec antenne GPS plus camera integre, cette Tablet est equiper de Microsoft windows XP edition tablet PC 2005
version 2002.Service Pack 2.
Compte tenu des Interfaces Utilisateurs que je dois implementer, j'aimerai savoir les logiciels de configuration de ceux-ci.
les logiciels qui font le boulot du systeme que je veux interfacer pour l'utilisateur.
Esperant une aide de votre part , je vous remercie pour les precedentes reponses.

Commentaire de Mati68 le 05/07/2007 16:30:13

Bonjour,

l'application fonctionne-t-elle avec windows mobile 5?
j'ai un Mio et un pocketLoox mais les ambiguités ne son jamais résolu, l'appli reste toujours en état de connexion donc jamais connecté  
Merci d'avance

Commentaire de Mati68 le 05/07/2007 17:02:01

Si j'essaye d'enregistrer le point courant j'ai le message d'erreur suivant:Enregistrement impossible: la postion actuelle n'a pas pu être calculée! (ambiguité non résolues)

Commentaire de stefb28 le 12/07/2007 21:21:32

Attention la norme NMEA propose un champ de plus pour le RMC, cf. cette page :
http://home.mira.net/~gnb/gps/nmea.html#gprmc

En utilisant ton code j'ai aussi une erreur qui apparait quand je coupe le port de mon GPS, j'ai rajouté une gestion d'exception dans la fonction pTimer_Tick :
Je remplace
[...]
Try
pBuffer &= pSerialPort.ReadExisting()
Catch ex As Exception
pTimer.Enabled = False
RaiseEvent ExeptionOccurs(ex)
Exit Sub
End Try
[...]
par
[...]
Try
pBuffer &= pSerialPort.ReadExisting()
Catch ex As Exception
pTimer.Enabled = False
Try
pSerialPort.Close()
Catch ex2 As Exception
RaiseEvent ExeptionOccurs(ex2)
Exit sub
End Try
RaiseEvent ExeptionOccurs(ex)
Exit Sub
End Try
[...]

Commentaire de cirek le 02/06/2008 22:49:12

Très attirant comme code, je vais le tester et vous faire signe

Commentaire de bluedream64 le 01/10/2008 17:50:10

Bonjour,

je débute en VB et je souhaiterais exécuter ce programme sur mon PDA (un HTC 3300 avec GPS intégré).

Comment dois-je m'y prendre? Faut-il les compiler pour obtenir un exe ?

Merci pour votre aide et bravo à jray pour son excellent travail!

Bluedream

Commentaire de jray le 01/10/2008 18:10:44

Oui, il faut compiler en EXE, puis le transférer sur le HTC avec ActiveSync (ou le gestionnaire de Vista).
Avant il faudra probablement télécharger et installer le .Net Compact Framework 2.0 (NetCf20) sur le site de Microsoft, parce que je ne crois pas qu'il soit préinstallé d'office sur le HTC 3300.

Commentaire de bluedream64 le 02/10/2008 02:10:32

Merci JRay pour ta réponse rapide mais j'aurais besoin de savoir comment compiler tout ça.
Faut-il un environnement particulier pour la compilation (logiciel à acheter?).
et comment faire pour en faire un .cab permettant de l'installer sur le PDA?

Merci encore pour ton aide

Bluedream

Commentaire de jray le 02/10/2008 10:25:56

Comme indiqué, c'est un projet .NET, donc i te faut un environnement de développement .NET.
Personnellement je travail avec Microsoft Visual Studio 2005. Mais je ne peux pas te dire si la version "Express", gratuite, est suffisante, je ne suis pas sûr qu'elle permette de faire des développements pour périphériques mobiles.

Idem pour les autres solutions gratuites telles que MonoDevelop ou SharpDevlelopp (ce derneir ne focntionne peut-être pas avec VB.NET).

Dans tous les cas il ne faut pas acheter Visual Studio si tu ne comptes pas te metter "sérieusement" au développement .NET. Essaye d'abord avec les versions gratuites.

Les programmes d'installation c'est encore autre chose. La solution standard de Visual Studio est relativement médiocre. Il existe des solutions professionnelles telles que Wise ou InstallShield, mais c'est hors de prix, surtout le 2e.

Mais là aussi je crois qu'il existes certains outils gratuits permettant de générer des cab, mais c'est fortement dépendant de la version de .NET à déployer.

Mais pour ce projet c'est relativement inutile puisqu'il suffit de copier l'EXE dans un répertoire.

Commentaire de mheroui le 16/06/2009 15:59:20

Bonjour,
svp Jaimerai savoir si je pourrai reutiliser le code pour developper ma propre application.

Commentaire de jray le 16/06/2009 20:27:20

Bien sûr, ce code est mis à disposition librement et en totalité.
S'il y a une rubrique "remerciements" dans votre programme, je ne suis pas contre, mais sinon il n'y a aucune condition !

Commentaire de mheroui le 18/06/2009 01:57:06

merci bcp, Jai essayer de reproduire une petite application avec export kml tte fois jai eu a chaque fois un problem
votre application marche trés bien.
mais la mienne jai toujours un message d'erreur:
value does not fall within the expected range.
Jai passé plus de trois heure a chercher comment resoudre ce problem mais sans aucun resultats.

je vous remercie d'avance .

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

NMEA (protocole GPS) et VB6... [ par Danette ] J'essaie de créer un pgm en vb6 pour récupérer les données de mon port série branché sur mon récepteur GPS (Données en format NMEA). Je suis à la rech GPS norme NMEA Mais où est donc le Nombre de Satéllite [ par Cramfr ] bonjour,A priori, je suis assez clair sur les informations recueillies du GPS, en VBA de access 2002 (même combat que VB6), Il me manque juste à récup Lancer un programme depuis une application VS sur PocketPC [ par KIPRE74 ] Bonjour à tous, J'aimerais lancer un programme à partir d'un clic sur un bouton d'une autre application sur mon PocketPC pour le GPS; voici la comman NMEA , GPS et SMART DEVICE!! [ par soussou_9 ] saluut!! alors, je suis en plein projet de fin d'études, le projet en question inclut une partie qui tourne sur un palm et qui utilise les trames nme trécupéré trame GPS [ par fatihro ] Bonjour   aujourd'hui je suis entarin de faire un projét  titulé précision de localisation de GPS par DGPS<span style= envoi position gps par sms [ par loutch9 ] bonjour,je posede un pdaphone (htc 3600) avec gps integré, et je souhaiterais pouvoir envoyer une requete d'un quelconque autre mobile par sms et recu UTM et GPS [ par pierredelamer ] BonjourJe suis vraiement NOVICE voire IGNARE !!!!!!J'ai téléchargé le ZIP conversion coordonnées UTM  en LONG LATEt maintenant je ne sais quoi faire d Problème de decodage trame nmea [ par flatron123 ] Bonjours à toutes et à tous,Je developpe une petite appli avec mon gps sous visual basic 2008, mais je n'arrive pas à trouver les commandes pour lire parser Kml c++ [ par staerluc ] J'aimerai récupérer des données de type Polygonal (4 points x,y,z) provenant d'un fichier Kml dans une matrice en c++ ........ mais je n'arrive pas a Mode de génération de Fichier KML [ par flatron123 ] Bonjour à toutes et à tous,J'ai une petite question: dans un des mes programmes je crée un fichier KML de deux manières différentes qui donnent exacte


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,076 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales