#1 Fri 24 July 2009 14:43
- barbusig
- Participant occasionnel
- Date d'inscription: 21 Oct 2005
- Messages: 34
transformer automatiquement un code en texte
Bonjour,
Nous travaillons avec Openlayers et devons intégrer beaucoup de shapes comprenant une codification particulière correspondant à des typologies (exemple : code "2" pour "milieu urbain"). Nous souhaiterions voir afficher au niveau du template non pas les codes mais les correspondances et ce sans modifier les tables sources (sans modifier les champs ou sans ajouter un champs de correspondance supplémentaire).
Quelqu'un a déjà ce genre de questionnement ?
Cordialement,
Fabien
Hors ligne
#2 Fri 24 July 2009 14:57
Re: transformer automatiquement un code en texte
Bonjour,
Il faut faire une table de référence ref_code composé d'un id: 2 et d'un label: "milieu urbain" puis de faire une jointure
Code:
SELECT * FROM geomTable INNER JOIN ref_code ON (geomTable.code=ref_code.id);
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Fri 24 July 2009 17:00
- barbusig
- Participant occasionnel
- Date d'inscription: 21 Oct 2005
- Messages: 34
Re: transformer automatiquement un code en texte
Bonjour,
merci pour la réponse, mais j'ai oublié de mentionner que nous ne travaillons pas véritablement avec des tables il n'y a donc pas de lien réel. Ce sont uniquement des shapes.
J'ai peur que cette solution, bien que très fonctionnelle, ne puisse faire mon affaire.
Merci quand même
Fabien
Hors ligne