Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.*gw : format différent #7

Closed
navivfr opened this issue Sep 4, 2015 · 2 comments
Closed

.*gw : format différent #7

navivfr opened this issue Sep 4, 2015 · 2 comments

Comments

@navivfr
Copy link

navivfr commented Sep 4, 2015

Fichier _._gw

Avec QGIS

19.109211
0.000000
0.000000
-19.109211
545454.633843
5559723.689351

Avec MapsPrinter

19.1092110003

0.0

0.0

-19.1092110003

545454.633843

5559723.68935

Un retour à la ligne en trop après chaque données.

Question
Comment faites vous pour avoir une précision supérieur, 10 chiffres après la virgule contre 6 pour QGIS (sauf pour les 2 dernières valeurs) ?

@DelazJ
Copy link
Owner

DelazJ commented Sep 4, 2015

Pour les retours à la ligne en trop, j'ai vu des formats de fichier .*gw avec ces sauts de ligne, raison pour laquelle je les ai intégrés. Il faut donc enlever le saut de ligne (/n) dans les lignes concernées. Remplacez donc dans le fichier mapsprinter.py (lignes 677- 682)

           with open (worldFileName , "w") as f:
               f.write ("%s\n\n" % wf[0])
               f.write ("%s\n\n" % wf[1])
               f.write ("%s\n\n" % wf[3])
               f.write ("%s\n\n" % wf[4])
               f.write ("%s\n\n" % wf[2])
               f.write ("%s\n" % wf[5])

par

           with open (worldFileName , "w") as f:
               f.write ("%s\n" % wf[0])
               f.write ("%s\n" % wf[1])
               f.write ("%s\n" % wf[3])
               f.write ("%s\n" % wf[4])
               f.write ("%s\n" % wf[2])
               f.write ("%s" % wf[5])

Pour la précision des données, je ne crée pas réellement de fonction de génération de world file; je m'appuie sur les fonctions définies déjà dans QGIS. Je pense que la différence doit venir d'un formatage par ailleurs dans QGIS (12 chiffres max dont 6 décimales) alors que la valeur par défaut renvoyée (que j'utilise) est de 12 chiffres max, sans contrainte sur la partie décimale.

@DelazJ
Copy link
Owner

DelazJ commented Sep 25, 2018

Je ferme ce signalement

@DelazJ DelazJ closed this as completed Sep 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants