Message posté par : Christophe Brabant
----------------------------------------
oui on est bien d'accord, il n'y a aucun rapport avec les unité d'affichage ou
de mesure.
j'y vois un peu plus clair : en regardant le code de Qgis, je vois qu'en effet le
rayon de recherche est exprimé soit en mm, soit en mapunits, c'est codé en dur comme
ca.
le valeur du rayon est par défaut 2mm.
il y a une formule de conversion de mm en mapunits qui tient compte du contexte de rendu
(scaleFactor, nombre de mapunits par pixel, etc)
par défaut 2mm donnent 7 mapunits ... ???
bref il ne faut pas trop chercher, la valeur saisie dans les options pour l'outil
Identifier remplace la valeur par défaut de 2mm.
par contre il y a un autre problème pour moi :
lla valeur saisie dans les options s'inscrit dans les options du logiciel Qgis, et la
fonction qui fournit le rayon en mm (F1) lit cette option directement.
de plus, la fonction qui fournit le rayon en mapunits (F2) se base sur la fonction F1.
le problème c'est que dans mon application que je développe en C++, il n'y a pas
d'options comme dans Qgis, donc la fonction F1 retourne TOUJOURS lla valeur par défaut
de 2mm, et donc F2 retourne TOUJOURS la même valeur correspondante.
donc je ne sais pas comment déterminer un rayon en mapunits correspondant à une valeur en
mm différentes de 2mm.
voilà voilà
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=372399#p372399
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net