Page 1 sur 2

Poi créé

Posté : 29 septembre 2013, 01:41
par bbdoc
Bonjour,

Avec le logiciel POI SQLite, pet-on faire un update de poi?
si oui que faut-il rentrer comme ligne de commande pour insérer les lignes à la suite des autres ?

A la base je voudrais rentrer des aires de camping car.
Il fait 18 000 lignes donc les faire à la main est plutôt décourageant.
J'ai déjà préparé le fichier, j'arrive à l'importé dans la base via la fonction import mais cela ne se fusionne pas avec la base existante ! :thumbdown:
j'ai préparé 2 fichiers, l'un pour les coordonnées
laenge breite type name syncflag flag
401874 4621252 185 FRANCE MELAY (71) Aire CCI 21842 0 1
-87256 4626990 185 FRANCE SAINT JEAN DE LIVERSAY (17) Aire CCI 23519 0 1
671631 4628023 185 FRANCE ABONDANCE (74) Aire CCI 23459 0 1
-61931 4291031 185 FRANCE ACCOUS (64) Aire CCI 17719 0 1
345194 4329846 185 FRANCE AGDE (34) Aire CCI 5116 0 1
-159148 4905318 185 FRANCE AGON COUTAINVILLE (50) Aire CCI 10922 0 1
-7080 4303560 185 FRANCE AGOS VILADOS (65) Aire CCI 22896 0 1
et l'autre pour le codage des "nouveaux poi"
185 19 0
185 3 1
185 4 1
185 5 1
185 7 1
185 8 1
185 20 1
185 0 2
185 18 2
185 2 20
185 1 60
185 21 162
185 9 0.006
185 10 0.08
185 6 0.3926991
185 12 ALERT
185 11 FR aires de camping car AS
185 13 SPEEDALERT
185 14 WARN
merci par avance de la réponse.

Re: Poi créé

Posté : 30 septembre 2013, 18:28
par jedi08
Bonjour,

Je n'ai pas tout à fait compris ce que tu voulais faire et quel logiciel GPS tu utilises.

Merci d'être plus précis.
Cordialement
Jedi08

:merci: ;-) ;-) ;-)

Re: Poi créé

Posté : 30 septembre 2013, 21:12
par Lufop
Salut !
Je pense qu'il utilise poi warner light...
Il faut que tu utilise les commandes sql que tu trouveras sur le forum ou sur le site... tu a bien compris tout le mecanisme... tu es pas tres loin du but!
Lufop

Re: Poi créé

Posté : 01 octobre 2013, 20:19
par bbdoc
Re bonsoir,


Cela ne me dit pas comment faire pour insérer les données dans la base d'origine !!!
Le fait d'importer les données ne les insère pas dans la base, je pense qu'il faut une ligne de commande du genre "update", "create" ?

Re: Poi créé

Posté : 02 octobre 2013, 12:24
par Lufop
Non c'est du genre insert [...] into elements

:)

Re: Poi créé

Posté : 02 octobre 2013, 20:59
par philgoodgood
bonsoir
dans POI SQLite.exe après un open database d'un fichier .ndb allez dans onglet Execute SQL et saisir ces instructions sql :

Code : Tout sélectionner

BEGIN;
INSERT INTO elements VALUES(null, 401874, 4621252, 185, "FRANCE MELAY (71) Aire CCI 21842", 0, 1);
INSERT INTO elements VALUES(null, -87256, 4626990, 185, "FRANCE SAINT JEAN DE LIVERSAY (17) Aire CCI 23519", 0, 1);
etc, etc ......
END;
la table elements possède une colonne identifiant unique (la Primary Key) qui est en principe de type autoincrement, on force ainsi SQLite à garder une trace de la dernière clé attribuée dans une table interne (sqlite_sequence), ainsi non seulement la clé sera unique mais en plus elle prendra toujours une valeur qui n'aura jamais été prise dans la table elements

pour celà 2 facons d'écrire la requete sql :

soit on ne precise pas les colonnes de la table et il est obligatoire d'ajouter les enregistrements avec la valeur null pour la colonne ID[/u]
soit on précise toutes les colonnes sauf la colonne ID et dans ce cas il n'est plus nécessaire de mettre la valeur null
.....INSERT INTO elements (laenge, breite, type, name, syncflag, flag) VALUES(401874, 4621252, 185, "FRANCE MELAY (71) Aire CCI 21842", 0, 1);

(ou on peut egalement faire un import d'un fichier csv)

Re: Poi créé

Posté : 14 octobre 2013, 22:46
par bbdoc
pour la première partie cela a marché à merveille, il me reste plus qu' à me pencher sur le codage des pois.
Ce qui n'a pas l'air d'être la même chose.

je vous tiens au courant.

Re: Poi créé

Posté : 30 octobre 2013, 21:01
par bbdoc
J'ai réussi pour les 2 autres fichiers :
Overlays => celui qui contient les coordonnées des pois (rentré grace à la commande que m'a donné philgoodgood)
Ovcattrans => le code pour définir les pois (écrasé les données via un import csv)
settings => le fichier de réglage d'alerte des pois (écrasé les données via un import csv)

Reste plus qu'à tester en live demain matin.
Je n'ai pas trouvé de fichier pour le paramétrage des icônes à lier avec les différents pois.

Re: Poi créé

Posté : 30 octobre 2013, 22:00
par Lufop
Pour les images c'est le même nom que ce que tu as dans value pour col =11 dans la table settings (je te dis ca de memoire car ca fait un bail que jai pas tripoter le fichier overlays.ndb).
Il me semble que tu trouveras ces informations sur le site en faisant une recherche sur overlay ou poi warner...

On peux meme configuer les sons !

Tu tiens le bon bout courage!!

Lufop

Re: Poi créé

Posté : 30 octobre 2013, 22:07
par Lufop
http://lufop.net/?p=896

Pour les images est les explications générales

Http://lufop.net/?p=1263 pour les sons...