#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)
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
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...
Dernière modification par tks (Tue 05 August 2008 11:08)
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
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