banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Tue 22 July 2008 10:13

tks
Participant occasionnel
Date d'inscription: 24 Apr 2008
Messages: 43

Inserer données MYSQL

Bonjour,

J'essaye de mettre en place une base de données contenant des données géographiques pour ensuite les lire et les afficher avec MapGuide.

La question est très simple. Pouvez vous me donner un exemple d'insertion de données simples (Pour tester et expérimenter..) ?
J'ai suivi deux tutos : http://mirrors.sunsite.dk/mysql/tech-re … mysql.html & http://dev.mysql.com/doc/refman/5.0/fr/ … ation.html

Est-ce bien ce qu'il faut faire? J'avais déjà essayé (changement de machine entre temps... bref) et cela ne fonctionnait pas. Merci d'avance.

Ps: J'utilise MG Maestro, si quelqu'un peut me décrire également la procédure à suivre pour charger les données. (voir la pièce jointe)

Dernière modification par tks (Tue 22 July 2008 10:44)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Thu 24 July 2008 11:56

tks
Participant occasionnel
Date d'inscription: 24 Apr 2008
Messages: 43

Re: Inserer données MYSQL

Enfaite, j'ai expérimenté un peu mais je n'arrive pas à afficher les données provenant de la base MYSQL.
Merci de m'aider un peu.

Hors ligne

 

#3 Fri 01 August 2008 22:55

janhsh
Participant occasionnel
Lieu: Herstal
Date d'inscription: 11 Sep 2005
Messages: 10
Site web

Re: Inserer données MYSQL

Peut tu préciser ton problème:

- Le problème se présente-t'il au niveau de la récuperation des données
mysql ou bien au niveau de la création de la structure et des styles
dans mapguide (datas, layers, maps, ....)

Hors ligne

 

#4 Tue 05 August 2008 09:41

tks
Participant occasionnel
Date d'inscription: 24 Apr 2008
Messages: 43

Re: Inserer données MYSQL

Je ne sais pas trop malheureusement...
J'ai également essayé de charger des données provenant de SHP, sans succès. Je n'ai aucune données affichées à l'écran. Je ne sais pas exactement d'où ça provient.

[EDIT2] Le problème pour le SHP venait du système de coordonnées... C'etait du GCS WGS truc..  pour la BDD MYSQL, je ne sais tjrs pas par contre..

Ptete la projection des données? voir pièce jointe. (Je met tjrs ces coordonnées là, c'est a dire, Arbitraire, en mètres.)
Si quelqu'un à une idée.

[EDIT]

Je précise les étapes que j'effectue avec MapGuide Maestro:

- Je crée une table et insere des données à la main :

Code:

CREATE TABLE geom (g GEOMETRY);

SET @g = GeomFromText('POINT(1 1)');
INSERT INTO geom VALUES (@g);

SET @g = 'LINESTRING(0 0,1 1,2 2)';
INSERT INTO geom VALUES (GeomFromText(@g));

SET @g = 'POLYGON((0 0,10 0,10 10,0 10,0 0),(5 5,7 5,7 7,5 7, 5 5))';
INSERT INTO geom VALUES (GeomFromText(@g));

SET @g =
'GEOMETRYCOLLECTION(POINT(1 1),LINESTRING(0 0,1 1,2 2,3 3,4 4))';
INSERT INTO geom VALUES (GeomFromText(@g));

- Je me connecte avec le FDO à ma BDD Mysql avec comme système de coordonnées : Arbitraire : Mètres.
- Je crée un layer (rien de spécial avec)
- je crée la carte : je charge le layer, et défini les limites. (X de 0 à 2, idem pour Y)
- je crée la layout : rien de spécial.
- j'affiche : Les données n'apparaissent pas... sad

Dernière modification par tks (Tue 05 August 2008 11:08)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#5 Tue 05 August 2008 11:36

tks
Participant occasionnel
Date d'inscription: 24 Apr 2008
Messages: 43

Re: Inserer données MYSQL

J'ai essayé avec MapGuide Studio : J'ai quelques bugs mais ça MARCHE. Alors la, je suis perdu, d'où vient le problème avec MapGuide Maestro.

Dernière modification par tks (Tue 05 August 2008 11:37)

Hors ligne

 

#6 Tue 05 August 2008 14:19

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: Inserer données MYSQL

Bonjour,
Il faudrait essayer étape par étape avec MapGuide Studio.
Par exemple, est-ce qu'un WebLayout créé avec MapGuide Studio fonctionne sur une carte créée avec Maestro ?

Cordialement,
Gwenael

Dernière modification par Gwenael Bachelot (Tue 05 August 2008 14:29)

Hors ligne

 

#7 Wed 06 August 2008 10:12

tks
Participant occasionnel
Date d'inscription: 24 Apr 2008
Messages: 43

Re: Inserer données MYSQL

J'ai trouvé l'erreur, j'ose même pas le dire tellement c'est honteux big_smile
J'ai oublié d'afficher les données lors de la création du layout....

J'en ai profiter pour faire un tutorial de MapGuide Maestro (voir nouveau post).

Hors ligne

 

Pied de page des forums

Powered by FluxBB