Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Wed 18 March 2009 15:07

trago
Participant actif
Lieu: bordeaux
Date d'inscription: 5 Mar 2007
Messages: 132

abs et sqr mapbasic [MI8.5]

Bonjour,
J'ai une interrogation "existencielle"sur des expressions mapbasic...smile
Je fais des cercles proportionels sous mapbasic en utilisant la formule suivante:
update "ma table" set obj= createcircle(centroidx(obj),centroidy(obj),sqr(nom_champ)*coef)

Ma question est la suivante:
Lorsque je tape cette formule avec "sqr" je n'ai pas le même résultat qu'avec "abs" (valeur absolue). Je sais que c'est normal mais je ne sais pas pourquoi et je ne me souviens plus de la signification de sqr...Du coup je tape ma formule sans en comprendre la derniere partie et c'est veixant!!sad
Merci pour vos éclairages!!
Adrien

Hors ligne

 

#2 Wed 18 March 2009 15:49

GeoManagement
Participant occasionnel
Date d'inscription: 13 Feb 2009
Messages: 16

Re: abs et sqr mapbasic [MI8.5]

Bonjour,

"sqr" dans mapbasic veut dire square root, c'est à dire racine carré en français.

Pour info tu dois utiliser sqr+abs pour faire des cercles proportionnels avec éventuellement des valeurs négatives.
De plus, petit rappel sémiologique, ce sont les surfaces des cercles qui doivent être proportionnelles et non les rayons.

Voilà bon courage

Hors ligne

 

#3 Wed 18 March 2009 16:02

trago
Participant actif
Lieu: bordeaux
Date d'inscription: 5 Mar 2007
Messages: 132

Re: abs et sqr mapbasic [MI8.5]

Bonjour et merci !!
Je suis d'accord sur la sémio mais dans ce cas que me conseilles tu pour avoir des vrais proportions ?
valeurs absolue ou racine carré ?
La proportion que je veux réaliser porte sur l'attribut d'une couche communale (nb de logements sociaux). Ainsi je veux faire varier la taille de mes cercles en fonction de la valeur de cet attribut.
Donc mieux vaut choisir abs non?
merci

Hors ligne

 

#4 Wed 18 March 2009 16:26

GeoManagement
Participant occasionnel
Date d'inscription: 13 Feb 2009
Messages: 16

Re: abs et sqr mapbasic [MI8.5]

Il n'y a pas le choix entre les 2 mais tu dois utiliser les 2.
"abs" sert à traiter les valeurs positives et négatives.
"sqr" sert à retrouver le rayon de la surface la plus grande attendue

Extrait de l'aide en ligne de l'outil mapbasic de Relief Géomarketing :
La méthode utilisée prend en compte les contraintes nécessaires au calcul de la proportionnalité selon la surface du symbole (et non selon la proportionnalité du rayon) :
Méthode simple (non proportionnelle) => Rayon = Racine Carrée(Valeur/pie)
Méthode utilisée (proportionnelle) => Rayon = Racine Carrée(Surface/pie)

Voilà

Hors ligne

 

#5 Wed 18 March 2009 20:23

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: abs et sqr mapbasic [MI8.5]

GeoManagement a écrit:

...Méthode utilisée (proportionnelle) => Rayon = Racine Carrée(Surface/pie)...


De pis en pie, l'orthographe de Π big_smile

Hors ligne

 

#6 Wed 18 March 2009 20:36

GeoManagement
Participant occasionnel
Date d'inscription: 13 Feb 2009
Messages: 16

Re: abs et sqr mapbasic [MI8.5]

Oui mea culpa et encore merci pour la citation.
Par contre le conseil, lui reste bon !

Hors ligne

 

#7 Wed 18 March 2009 20:49

xavier29
Participant actif
Lieu: 29170 FOUESNANT
Date d'inscription: 5 Sep 2005
Messages: 142
Site web

Re: abs et sqr mapbasic [MI8.5]

et camembert se dit camembert en anglais
mais un  diagramme en camembert se dit pie en anglais
et pie en anglais c'est un pâté, une tourte.. par exemple un apple pie, un steack and kidney pie,...
mais Pi se dit Pi (j'ai pas trouvé la touche Pi, Maurice)

Xavier Germain


SARL Géodésie: Cartographie Numérique
2 Résidence de Hent Du
29170 Fouesnant

Hors ligne

 

Pied de page des forums

Powered by FluxBB