[Francophone] Statut registre IGNF dans PostGIS

Even Rouault even.rouault at spatialys.com
Mon Dec 3 10:47:02 PST 2018


Bonsoir,

> 
> Pour l'instant, dans le cadre de mes travaux pour PROJ 6, j'avais fait il y
> a quelques jours une moulinette d'ingestion du fichier "IGNF" qui contient
> les chaines PROJ.4 pour les mettre dans un formalisme compatible de la
> structuration ISO-19111 (telle qu'employée par la base de données EPSG),
> qui sera utilisé pour la nouvelle base de données de CRS et de
> transformations de coordonnées
> 

Petite mise à jour concernant ce sujet:
- les travaux dans PROJ que je mentionnais il y a quelques semaines ont été 
fusionnés dans le 'master' PROJ
- grâce à l'aide de Didier qui a éclairci la license du registre et des 
grilles IGNF, la base de données de PROJ intègre un import de la dernière 
version du registre (depuis le registre XML donc) et le paquet proj-datumgrid-
europe
(https://github.com/OSGeo/proj-datumgrid/tree/master/europe ) contient 
désormais l'ensemble des grilles verticales converties au format GTX 
utilisable par PROJ.

Par exemple conversion de Lambert II étendu vers Lambert 93, si vous disposez 
de la grille ntf_r93.gsb (fournie par le paquet général de grilles https://
download.osgeo.org/proj/proj-datumgrid-1.8.zip ) dans le répertoire data de 
l'installation de PROJ, l'utilisation des codes EPSG ou IGNF donnera le même 
résultat. 

$ PROJ_LIB=data src/projinfo -s EPSG:27572 -t EPSG:2154 | head
-------------------------------------
Operation n°1:

unknown id, Inverse of Lambert zone II + NTF (Paris) to NTF (1) + Inverse of 
RGF93 to NTF (2) + Lambert-93, 1 m, France - onshore - mainland and Corsica

PROJ string:
+proj=pipeline +step +inv +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 
+k_0=0.99987742 +x_0=600000 +y_0=2200000 +ellps=clrk80ign +pm=paris +step 
+proj=hgridshift +grids=ntf_r93.gsb +step +proj=lcc +lat_0=46.5 +lon_0=3 
+lat_1=49 +lat_2=44 +x_0=700000 +y_0=6600000 +ellps=GRS80

vs

$ PROJ_LIB=data src/projinfo -s IGNF:LAMBE -t IGNF:LAMB93 | head
-------------------------------------
Operation n°1:

unknown id, Inverse of LAMBERT II ETENDU + NTF geographiques Paris (gr) vers 
NTF GEOGRAPHIQUES GREENWICH (DMS) + NOUVELLE TRIANGULATION DE LA FRANCE (NTF) 
vers RGF93 (ETRS89) + LAMBERT-93, unknown accuracy, FRANCE METROPOLITAINE

PROJ string:
+proj=pipeline +step +inv +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 
+k_0=0.99987742 +x_0=600000 +y_0=2200000 +ellps=clrk80ign +pm=paris +step 
+proj=hgridshift +grids=ntf_r93.gsb +step +proj=lcc +lat_0=46.5 +lon_0=3 
+lat_1=44 +lat_2=49 +x_0=700000 +y_0=6600000 +ellps=GRS80


Ceux qui se sentent de compiler PROJ master depuis les sources
( https://github.com/OSGeo/proj ) sont invités à le faire et signaler les 
éventuels problèmes détectés.

Even

-- 
Spatialys - Geospatial professional services
http://www.spatialys.com


More information about the Francophone mailing list