Message posté par : Thomas Corvé (thomas.corve(a)gmail.com)
----------------------------------------
Bonjour à tous,
Je suis développeur d'une appli qui entres autres reçoit des coordonnées WGS84
d'un GNSS et qui doit placé la position de l'utilisateur sur un plan.
Ce plan est exprimé (par exemple) en CC49, et utilise une grille de correction Raf18.
Après avoir télécharger les grilles avec l'outil projsync, la correction altimétrique
fonctionne (je n'avais pas les grilles avant).
Voici comment j'utilise proj:
PJ* pj = proj_create_crs_to_crs(m_projCtx, "epsg:4326",
"epsg:3949+5720", nullptr);
J'essaye maintenant de faire la même chose pour un projet en allemagne. Pour la
planimétrie j'utilisais le code epsg:4647.
Pour ajouter la correction verticale, il semble que mes clients utilisent
"DHHN2016". Après une recherche sur espg.io je trouve le code epsg correspondant
epsg:7837.
Malheureusement cela ne fonctionne pas. Après une recherche avec projinfo, le code 5720
donne une string Proj avec le nom d'un fichier grille, mais pas le code 7837:
-----------------
Code :
projinfo epsg:5720
PROJ.4 string:
+geoidgrids=fr_ign_RAF18.tif +vunits=m +no_defs +type=crs
-----------------
-----------------
Code :
projinfo epsg:7837
PROJ.4 string:
+vunits=m +no_defs +type=crs
-----------------
Du coup je me suis dit qu'il fallait modifier la string Proj pour ajouter le nom du
fichier Grille. Dans la doc, il est mention de fichiers ini, dans lesquel on peut modifier
la string avec le mot clef +init. J'ai donc créé un fichier avec la ligne suivante:
-----------------
Code :
+init=epsg:7837 +geoidgrids=monfichier.tiff
-----------------
Je n'ai pas constaté d'effet. Et projinfos ne m'a pas ajouter cette ligne dans
la string Proj.
Si une bonne âme pouvait me donner quelques pistes... Éventuellement on cherche un
contractuel pour nous aider sur cette partie...
Bien cordialement, Thomas C.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=352956#p352956
Pour y répondre : geolibre(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