banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Fri 22 April 2011 16:17

alexguyot
Juste Inscrit !
Date d'inscription: 9 Aug 2007
Messages: 9

Mapinfow.prj et Hong Kong 1980 Grid System

Bonjour,

Je suis bloqué sur un problème de reprojection de données "UTM50 North/WGS84" vers "Hong Kong 1980 Grid System" sous MapInfo.

Voilà le contexte :

Le système "Hong Kong 1980 Grid System" est définit sous le code EPSG:2326 :
D'après SpatialReference (http://spatialreference.org/ref/epsg/2326/html/), la projection est définie comme suit :

PROJCS["Hong Kong 1980 Grid System",
    GEOGCS["Hong Kong 1980",
        DATUM["Hong_Kong_1980",
            SPHEROID["International 1924",6378388,297,
                AUTHORITY["EPSG","7022"]],
            TOWGS84[-162.619,-276.959,-161.764,0.067753,-2.24365,-1.15883,-1.09425],
            AUTHORITY["EPSG","6611"]],
        PRIMEM["Greenwich",0,
            AUTHORITY["EPSG","8901"]],
        UNIT["degree",0.01745329251994328,
            AUTHORITY["EPSG","9122"]],
        AUTHORITY["EPSG","4611"]],
    UNIT["metre",1,
        AUTHORITY["EPSG","9001"]],
    PROJECTION["Transverse_Mercator"],
    PARAMETER["latitude_of_origin",22.31213333333334],
    PARAMETER["central_meridian",114.1785555555556],
    PARAMETER["scale_factor",1],
    PARAMETER["false_easting",836694.05],
    PARAMETER["false_northing",819069.8],
    AUTHORITY["EPSG","2326"],
    AXIS["Easting",EAST],
    AXIS["Northing",NORTH]]


Le fichier MapInfow.prj est par défaut renseigné ainsi :
"Hong Kong 1980 Grid System",8,999,4,-162.619,-276.959,-161.764,7,114.178555,22.3121333,1,836694.05,819069.8

Les infos du MapInfow.prj me semble en phase avec la description de SpatialReference sauf que la transformation du datum est basé sur 3 paramètres pour MapInfow.prj contre 7 paramètres pour SpatialReference.

Quoi qu'il en soit en reprojetant ma couche UTM50N-WGS84 en "Hong Kong 1980 Grid System" sous MapInfo, j'observe un décalage de près de 30m lorsque les 2 couches sont chargées.

Pensant que ce décalage était justement dû à l'imprécision de la transformation en 3 paramètres, j'ai ajouté une ligne supplémentaire au MapInfow.prj en indiquant une transformation 7 paramètres :
Je me suis basé sur les exemples du support MapInfo pour cela.
http://testdrive.mapinfo.com/techsupp/m … enDocument

Ma nouvelle définition est donc la suivante :

"Hong Kong 1980 Grid System (7parametres)",8,9999,4,-162.619,-276.959,-161.764,0.067753,-2.243649,-1.158827,-1.094246,0,7,114.178555555556,22.3121333333333,1,836694.05,819069.8

En utilisant cette transformation mon décalage augmente à 60m (30m x 2 ... pur hasard ou bien problème de signe !)
Les paramètres renseignés pour le passage du datum Hong_Kong_1980 vers WGS84 me paraissent pourtant correctes (en phase avec le towgs84 de la définition EPSG).

Quelqu'un a t-il déjà été confronté à ce genre de reprojection, ou même à la définition d'une transformation 7 paramètres sous MapInfo ?

Merci d'avance,
Alex

PS : sous ArcGIS la transformation géographique est basée sur les 7 paramètres décrits dans l'EPSG:2326 ... et tout roule !
La reprojection "UTM50 North/WGS84" vers "Hong Kong 1980 Grid System" fonctionne parfaitement !

Hors ligne

 

Pied de page des forums

Powered by FluxBB