#1 Thu 09 September 2010 16:36
- ROSSI Manuel
- Juste Inscrit !
- Lieu: SARREGUEMINES
- Date d'inscription: 25 Aug 2010
- Messages: 3
Fonction tp_number sous mapguide Studio 2010
Petite question à la communauté. Je me tourne vers vous car je ne trouve ma réponse dans aucun forum.
J’ai un calque contenant le parcellaire cadastrale avec un label NPAR correspondant au numéro de parcelle. Le cadastre spécifie ce numéro sur 4 chiffre. Je me retrouve avec des numéros du type 0005, 0065, etc….
J’aimerais pouvoir supprimer les zéros en début de chiffre mais je n’y arrive pas. Dans l’ancien Mapguide author 6.5, il suffisait de faire un to_number(NPAR) dans la propriété du label pour les ôter. Mais apparemment, cette fonction n’existe plus sous studio. Connaissez-vous la procédure à suivre dans la nouvelle version.
D'avance merci.
ROSSI Manuel
Hors ligne
#2 Mon 13 September 2010 21:03
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: Fonction tp_number sous mapguide Studio 2010
Bonjour
J’aimerais pouvoir supprimer les zéros en début de chiffre mais je n’y arrive pas.
La fonction toInt32() ou toInt64() devrait correspondre à votre besoin.
Pour l'exploiter, il faut :
1- créer une colonne calculée au niveau de la ressource de type connection, dans MapGuide Studio (voir image jointe).
2- modifier la ressource Layer pour utiliser la classe étendue (avec le champ calculé)
Cordialement,
Gwenael Bachelot
Autodesk
Hors ligne
#3 Tue 14 September 2010 08:29
- ROSSI Manuel
- Juste Inscrit !
- Lieu: SARREGUEMINES
- Date d'inscription: 25 Aug 2010
- Messages: 3
Re: Fonction tp_number sous mapguide Studio 2010
Super, merci pour l'info, ça marche à merveille.
Par contre, pas besoin de créer une colonne calculée au niveau de la ressource de type connection. En effet, j'ai directement intégrer la fonction ToInt32') dans une expression générée par le label dans un calque (cf. Image).
C'est simple et beaucoup moins fastidieux.
Merci Beaucoup Gwenael pour ta réponse. Je commençais à perdre espoir......
A bientôt sur GeoSpatial made in France.
Hors ligne
#4 Tue 14 September 2010 11:44
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: Fonction tp_number sous mapguide Studio 2010
Bonjour,
j'ai directement intégrer la fonction ToInt32') dans une expression générée par le label dans un calque (cf. Image).
C'est simple et beaucoup moins fastidieux.
Le faire au niveau de la connexion permet éventuellement d'utiliser la même colonne calculée pour plusieurs choses (filtre, hyperlien, étiquette, ...).
Mais en effet, le faire directement dans l'étiquette est plus simple :-)
Merci Beaucoup Gwenael pour ta réponse. Je commençais à perdre espoir......
A bientôt sur GeoSpatial made in France.
De rien :-)
Cordialement,
Gwenael
Hors ligne