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é ?

Annonce

GEODATA DAYS 2024

#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

ROSSI Manuel a écrit:

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


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

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.


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

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,

ROSSI Manuel a écrit:

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 :-)

ROSSI Manuel a écrit:

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

 

Pied de page des forums

Powered by FluxBB