[Francophone] Statut registre IGNF dans PostGIS

Even Rouault even.rouault at spatialys.com
Mon Sep 24 13:08:43 PDT 2018


On lundi 24 septembre 2018 12:17:20 CEST Régis Haubourg wrote:
> Merci Even pour le rappel du travail en cours dans le gdal_barn. (et bravo
> pour ce chantier titanesque)
> Si je comprends bien, il faut pousser ce sujet dans la liste des vœux
> postgis3, mais aussi préparer la migration du coté de QGIS (et tous les
> autres outils OSGEO).  La gestion des srid en texte est une très bonne
> nouvelle !
> 
> Si la notion de towgs84 et nadgrid est reportée dans une table de
> transformations, penses tu qu'il sera possible d'affecter les
> transformations avec grille y compris pour les EPSG:27572 > EPSG:2154 et
> consorts?

Oui, il faudra rajouter des entrées dans la table qui va bien (je parle au niveau de PROJ),
mais le formalisme le permettra

Pour l'instant cette table
https://github.com/OSGeo/proj.4/blob/922873f221c827c33c5dbabf10ddf607ae586cba/data/sql/grid_transformation.sql
n'est peuplée qu'à partir du registre EPSG, mais l'idée est de pouvoir ajouter d'autres entrées.

En fait tu as déjà les entrées qui vont bien:

INSERT INTO "grid_transformation" VALUES('EPSG','15958','RGF93 to NTF (2)','EPSG','9615','NTv2','EPSG','4171','EPSG','4275','EPSG','3694',1.0,'EPSG','8656','rgf93_ntf.gsb',NULL,NULL,NULL,NULL,NULL,0);
INSERT INTO "grid_transformation" VALUES('EPSG','15959','ETRS89 to NTF (3)','EPSG','9615','NTv2','EPSG','4258','EPSG','4275','EPSG','3694',1.0,'EPSG','8656','rgf93_ntf.gsb',NULL,NULL,NULL,NULL,NULL,0);
INSERT INTO "grid_transformation" VALUES('EPSG','15960','WGS 84 to NTF (3)','EPSG','9615','NTv2','EPSG','4326','EPSG','4275','EPSG','3694',1.0,'EPSG','8656','rgf93_ntf.gsb',NULL,NULL,NULL,NULL,NULL,0);

Sauf que la table intégrée à PROJ s'appelle ntf_r93.gsb, et effectue la transformation dans l'autre sens,
mais bon, en ajoutant une table d'adaptation pour rectifier le tir, on a ce qu'il faut.


> Cela simplifierait énormément la situation la plus classique rencontrée, et
> il serait bien plus simple de faire cela que d'expliquer à tout le monde de
> basculer toutes les définitions QGIS, postgis etc vers du IGNF.
> 
> Autre question subsidiaire, actuellement, QGIS détecte les chaines proj4 et
> les .prj vers du EPSG automatiquement. Qu'en serait il avec deux définitions
> similaires EPSG et IGNF? Il y aurait un choix à faire à ce niveau là sur
> quel registre privilégier en cas d'incertitude?

Oui, soit on laisse à l'utilisateur le soin de départager, soit il y a une
logique applicative pour le faire à sa place...

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


More information about the Francophone mailing list