#1 Fri 12 October 2007 11:50
- marie Riviere
- Juste Inscrit !
- Lieu: Labarthe-sur-Lèze
- Date d'inscription: 19 Sep 2007
- Messages: 2
Projection table
Bonjour
J'ai un fichier MIF mid dont la projection est décrite de la maniere suivante dans le MIF
Coordsys NonEarth Units "mm" BOUNDS (502990892.9264282235,87866680.3531497819) (507242549.9969551943,92014708.1537710143)
J'ai importé mon fichier dans mapinfo puis réenregistré la table pour avoir du lambert 1 en metre. Mais quand j'ouvre ma carte il n'y plus aucun réseau. Par contre la table de données est bien la avec tous les éléments.
quelqu'un pourait-il m'indiquer la bonne manip à effectuer.
Merci
Dernière modification par marie Riviere (Fri 12 October 2007 11:52)
Hors ligne
#2 Fri 12 October 2007 12:25
- pbader
- Participant actif
- Date d'inscription: 21 Sep 2007
- Messages: 79
Re: Projection table
Bonjour.
Votre table est dans ce satané système "non terrestre". Si j'ai bien tout compris, c'est un système par défaut qui est mis automatiquement quand on oublie de spécifier le bon système.
Il faut donc avant tout réimporter votre table avec le vrai système d'origine, en forçant ce dernier.
Pour ça, il faut évidemment le connaître. Peut-être est-ce le même que pour vos autres données.
Pour récupérer la chaîne du système de coordonnées du système une fois celui-ci connu, ouvrez le fichier mapinfow.prj dans le répertoire MapInfo et copiez la bonne ligne.
Bonne chance !
P
Hors ligne
#3 Fri 12 October 2007 17:14
- jean-francois Behm
- Participant assidu
- Lieu: Toulouse
- Date d'inscription: 5 Sep 2005
- Messages: 212
- Site web
Re: Projection table
Bonjour
J'ai un fichier MIF mid dont la projection est décrite de la maniere suivante dans le MIF
Coordsys NonEarth Units "mm" BOUNDS (502990892.9264282235,87866680.3531497819) (507242549.9969551943,92014708.1537710143)
J'ai importé mon fichier dans mapinfo
Bonjour,
Après avoir importé votre fichier, affichez les données dans une fenêtre carte et regardez la position curseur (barre d'état en bas à droite, cliquez pour afficher les coordonnées).
en fonction des coordonnées que vous voyez (surtout le Y), vous pourrez déduire le système de projection de vos données.
Par exemple si la deuxième coordonnées commence par un 1 suivi de 6 chiffres et que vous êtes dans le nord de la France, c'est du Lambert 1.
Ensuite créer une nouvelle table vide dans le systeme de coordonnées défini et exportez-la en MIF.
Ouvrez ce MIF dans le bloc-note et copiez la ligne commençant par Coordsys et remplacez dans votre MIF de départ la ligne
Coordsys NonEarth Units "mm" BOUNDS (502990892.9264282235,87866680.3531497819) (507242549.9969551943,92014708.1537710143)
par celle que vous venez de copier.
Et réimportez votre MIF.
Bon courage
Hors ligne
#4 Fri 12 October 2007 18:25
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Projection table
Bonjour
Les bornes du MIF-MID sont définies en mm et ont des valeurs qui, en mètres, ressemblent à ce que pourraient être les valeurs en Lambert 2 Centre de la commune d'Aixe dans le 87 ...
- Il faut alors changer, avant importation, la clause CoordSys par :
CoordSys Earth Projection 3,1002,"mm",0, 46.8, 45.898918964419, 47.696014502038,600000000,200000000
Si vous voulez garder de la précision mais travailler sur tout le 87 vous pouvez ajouter en fin de ligne:
BOUNDS (460000,47000) (550000,157000) , soit un carré de 110 km de côté et une précision de 0,055 mm (suffisant ? )
- puis enregistrer sous "nouveau_nom" dans la projection de votre choix, y compris Lambert 2 Centre... pour repartir sur de bonnes bases avec des X,Y exprimés en m , comme les unités de la projection
ps: l'outil CoordSysBounds.MBX, livré avec MI, vous permettra d'enregistrer la table avec des bornes
Hors ligne