Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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é ?

Annonce

Pour sécuriser votre compte sur les forums du GeoRezo, nous vous proposons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Sat 20 October 2007 02:56

kiwi82
Participant occasionnel
Date d'inscription: 12 Oct 2007
Messages: 16

mapguide - projection

Bonjour

Je suis toujours en phase de test sur mapguide open source 1.2
Et j'ai quelques questions..cette fois-ci sur les systemes de coordonnées..
Lorsque j'importe via le fdo OGR des données mapinfo, mgos ne me reconnait pas la projection (en l'occurence du lambert 3 sud). Par acquis de conscience j'ai fait egalement le test avec d'autre projection (dont une lat/long ws84) et c'est pareil. J'ai regardé avec du mif/mid, c'est pareil. J'ai converti via le traducteur universel de mapinfo mes données en shp et c'est pareil.
Bien sur je peux "les forcer" en projection XY-metres mais bof...

Avant de venir "japper" sur le forum j'ai bien fait quelque recherches..j'ai ainsi vu que mapguide utilisé la librairie proj4 du projet open source gdal/ogr...A priori j'ai lu aussi que la version "payante" utilise, elle, une autre librairie. Mais ca m'avance pas a grand chose

Bon j'en viens aux questions:

1)Vu que je n'ai fait les tests que sur "un type de donnée" a savoir des .tab et un shp (mais obtenu avec le traducteur universelle de mapinfo), est ce que j'aurais le pb avec d'autre données (je n'en ai pas sous la main la) ou par exemple avec un shp tout propre "façon" esri. Si telle n'etait pas le cas, le pb viendrait-il tout simplement du connecteur fdo OGR?

2)Aurais-je ce probleme avec mapguide version "payante"?

3)Est ce que mapguide gere les reprojections. Genre (et j'ai pas pu faire forcement le test..) imaginons que j'arrive à importer des données en lambert 3 sud, que je fasse un calque lié a ces données et que je fasse une carte, elle, par ex en lambert 2 etendu.. que ce passe-t-il? (j'ai vu que sur les cartes on pouvait mettre un systeme de coordonnées...)

Bref en conclusion si quelqu'un pouvait "detailler" un peu comment sont gerés les systemes de coordonnées sur mapguide (que ce soit open source ou payant) je suis preneur parce que la j'avoue c'est le flou...(et en detaillant "facon pour jeune padawan" hein wink )

D'avance merci

Dernière modification par kiwi82 (Sat 20 October 2007 02:59)

Hors ligne

 

#2 Mon 22 October 2007 23:04

poulet1212
Participant actif
Date d'inscription: 10 Apr 2007
Messages: 74

Re: mapguide - projection

Salut Kiwi,
je suis pas le monstre spécialiste des projections, cependant je peux peut-être te donner un ou deux tuyaux. Tu dis que mapguide ne reconnais pas la projection lorsque tu charges tes données. Tu parles de "forcer" un système de coordonnées. En fait, je pense que ce n'est pas forcer mais attribuer un système de coordonnées. Pour ma part, quand je veut afficher des données de la suisse, qui sont dans un système ch1903/lv03, je m'embête pas trop et j'utilise le + souvent une projection non-terrestre (mètre). En fait, la où le système de projection devient déterminant je pense, c'est quand on veut reprojeter des données: Effectivement, il faut passer d'un système projeté à un système 3D (long, lat, ellipsoïde, bla, bla) puis, reprojeter dans un autre système. Ceci fonctionne donc si on a le système de coordonnées de départ ET d'arrivée. C'est pourquoi je pense que si on ne reprojette jamais ou que l'on travaille avec des données qui sont dans le même système, alors on peut utiliser un projection "quelquonque" par exemple non-terrestre - mètres.
Pour ton cas, arrives-tu à afficher tes données ou pas?

Salutations,
Rémy

Hors ligne

 

#3 Mon 22 October 2007 23:19

kiwi82
Participant occasionnel
Date d'inscription: 12 Oct 2007
Messages: 16

Re: mapguide - projection

Oui mes données s'affichent bien en xy-m (ou coordonnées non terrestre si tu preferes)

comme je l'ai dis plus haut c'est un test et dans ce but j'essaye un peu "d'evaluer" le logiciel, afin a mon humble niveau
Les systemes de projection m'interpelle, parce que en fait j'ai vu dans les applications disponibles sur l'osgeo qu'il y avait moyen, par exemple, de publier des données via google earth (et ca marche bien sur l'exemple de l'osgeo).
Cela dit je presume que pour faire ca (et comme tu le dis) il faut pour faire ca avoir des données definies dans un systeme de projection au moins lat/long d'ou mes interrogations..

voilou voilou en tout cas merci d'avoir repondu

Dernière modification par kiwi82 (Mon 22 October 2007 23:21)

Hors ligne

 

#4 Tue 23 October 2007 00:02

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: mapguide - projection

Bonsoir,

Je voulais apporter quelques précisions :
- Le moteur de gestion des systèmes de projection de MapGuide Open Source (MGOS) est en effet Proj4
- Le moteur de gestion des systèmes de projection d'Autodesk MapGuide Enterprise (AMGE) est CS Map, de la société Mentor. Autodesk en achetait des licences pour ses produits( "ses", car CS Map est aussi utilisé dans AutoCAD Map).

Comme je l'ai indiqué récemment, Autodesk a fait l'acquisition de CS Map, et a annoncé sa (future) donation à l'OSGeo. Nous sommes actuellement en phase de revue de code (documentation, organisation, ...) et pensons que cette donation sera effective avant la fin de l'année.

Je ne mets pas de lien vers mon blog où j'avais donné plus d'informations, mais Google devrait vous aider à trouver l'article en question.

Ainsi, la situation actuelle (cette différence entre MGOS et AMGE) pourrait évoluer.

Enfin, MGOS et AMGE permettent plusieurs opérations sur les systèmes de projections :
- bien sûr, une reprojection à la volée : j'ai une ressource Calque/Layer en Lambert 2 Etendu, je veux l'afficher en Lambert 93. Ou encore : j'ai une couche en Lambert 2 Etendu, mais pour alimenter Google Earth dynamiquement, il faut la reprojeter en Long Lat WGS 84.
- mais aussi un changement de système de projection, sans reprojection. L'intérêt est de pouvoir dire à MapGuide : "tu sais que cette couche est définie en X/Y Arbitraire mètre, mais tu vas considérer qu'il s'agit de Lambert 2 Etendu". Ce qui peut être très intéressant pour superposer des données CAO (souvent non projetées, mais avec des coordonnées terrestres) à des données SIG.

J'espère avoir été clair... si ce n'est pas le cas, n'hésitez pas à poser des questions ici :-)

Cordialement,
Gwenael Bachelot
Autodesk

Hors ligne

 

#5 Sun 28 October 2007 02:26

kiwi82
Participant occasionnel
Date d'inscription: 12 Oct 2007
Messages: 16

Re: mapguide - projection

En tout cas merci de cette reponse LIMPIDE.

Enfin, MGOS et AMGE permettent plusieurs opérations sur les systèmes de projections :


Je ne doute en aucune facon que AMGE permettent de reprojeter mais je ne l'ai pas (encore) wink
En tout cas avec la version open source et en se connectant a du .tab avec le fdo pour ogr j'obtiens personnellement des erreurs lorsque je demande d'afficher un apercu sur une carte dont le systeme de coordonnées est different de celui de la source(invalid projection ou un truc comme ca). Enfin ce n'est pas grave je resterai en xy-m; de toute facon ce qui m'interressait c''etait d'avoir une vue globale de la gestion des systemes de projection sur MGOS ET AMGE et la c'est ok.

Dernière modification par kiwi82 (Wed 31 October 2007 00:37)

Hors ligne

 

#6 Wed 19 November 2008 17:54

Thierry21
Participant occasionnel
Date d'inscription: 10 Aug 2006
Messages: 45

Re: mapguide - projection

Ce n'est toujours pas clair pour moi , désolé smile
Avec MGOS :
J'ai un raster en lambert II étendu. je déclare un source de données FDO GDAL :, le système de données reconnu est
"Lambert Conformal Conic (Lambert Conformal Conic)"
PROJCS["Lambert Conformal Conic",GEOGCS["NTF",DATUM["NTF",SPHEROID["Clarke 1880 IGN",6378249.2,293.4660212936265],TOWGS84[-168,-60,320,0,0,0,1e-006]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],
PROJECTION["Lambert_Conformal_Conic_2SP"],
PARAMETER["standard_parallel_1",45.89891942080001],
PARAMETER["standard_parallel_2",47.69601386380001],
PARAMETER["latitude_of_origin",46.79999994650002],
PARAMETER["central_meridian",2.337229166666667],
PARAMETER["false_easting",600000],PARAMETER["false_northing",2200000],UNIT["meters",1]]


(curieux, le lambert II étendu est libellé "Lambert Tangential Conformal Conic" est-ce bien le bon ? ... passons)

Je souhaite intégrer ce raster à une carte en WGS84 je dois :
        -1) déclarer WGS84 comme système de remplacement lors de la définition de la source de données ?
        -2) laisser la source de données telle et laisser MGOS faire la conversion quand j'ajoute un calque basé sur cette source ?

Si l'onglet "Définir le remplacement du système de coordonnées" de MapguideStudio correspond à ce que Gwenael appelle "changement sans reprojection" (alors la manip du Cas 1 n'est pas bonne : c'est confirmé si je crée une nouvelle carte en laissant mapguide Studio déterminer les extensions à partir de mon calque, celles-ci ne correspondent pas à du WGS84 )

et si ce que Gwenael appelle "reprojection à la volée" correspond au cas 2 je devrais avoir un raster correctement calé dans ma carte, ce qui n'est pas le cas non plus, le raster n'apparait pas (même à ses "anciennes" coordonnées...).

je désespère, avec les systèmes de projection hétérogènes.

Hors ligne

 

#7 Thu 20 November 2008 23:45

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: mapguide - projection

Bonsoir,

C'est ma faute, j'ai oublié de préciser que MapGuide (MGOS et AMGE) ne sait pas reprojeter des données rasters, mais uniquement des données vecteurs. A priori, cela pourrait évoluer à l'avenir : http://trac.osgeo.org/mapguide/wiki/MapGuideRfc51

Donc, dans ce cas, il faut :
1- surcharger le système de projection (la syntaxe exacte dans Autodesk MapGuide Studio en Anglais est "Set Coordinate System Overrides" - ce qui doit correspondre à "Définir le remplacement du système de coordonnées"
2- S'assurer que la ressource de type Carte soit dans le même système de coordonnées

De cette manière, il n'y aura pas de reprojection.

Vivement que MGOS utilise CS-Map ... http://trac.osgeo.org/mapguide/wiki/MapGuideRfc55

Cordialement,
Gwenael

Hors ligne

 

Pied de page des forums

Powered by FluxBB