#1 Wed 24 September 2008 10:03
- alex753
- Participant occasionnel
- Date d'inscription: 26 Mar 2008
- Messages: 21
Précison des arcs
Bonjour,
J'ai un gros problème, je tranferts des données depuis un DAO, qui exporte en mif_mid, vers Mapinfo, la précision de touts les arcs laisse à désiré et la fusion-simplification des noeuds n'est pas optimale car le fichier est énorme (suppression de ligne, bug, imprécision). Y a t'il un moyen autre de reprendre les arcs correctement ou de les corrigé.
D'avance merci et meilleures salutations!
A. Müller
Hors ligne
#2 Wed 24 September 2008 11:01
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Précison des arcs
Bonjour
Avant d'importer le mif/mid, essayez de modifier la clause CoordSys qui est au début du mif en ajoutant des bornes
Pas trop étroites (par exemple France entière dans un carré de 2000 km --> précision 1 mm !)
Ex: CoordSys Earth Projection 3, 1002, "m", 0, 46.8, 45.898918964419, 47.696014502038, 600000, 2200000 Bounds (-113967455.417, -106367759.649) (115167455.417, 122767151.185)
remplacé par:
CoordSys Earth Projection 3, 1002, "m", 0, 46.8, 45.898918964419, 47.696014502038, 600000, 2200000 Bounds (0, 1000000) (2000000, 3000000)
Hors ligne
#3 Wed 24 September 2008 11:37
- alex753
- Participant occasionnel
- Date d'inscription: 26 Mar 2008
- Messages: 21
Re: Précison des arcs
Merci de votre réponse, mais j'ai un systéme de coordonnées non-terrestre, voici le début de mon fichier mif-mid.
Version 300
Charset "WindowsLatin1"
Delimiter ","
CoordSys NonEarth Units "m" Bounds (530750.000,131900.000) (604250.000,220100.000)
Columns 1
ID Integer
J'ai modifié les Bounds comme suit: Bounds (0,0) (2000000,1000000) et ca ne change pas grand chose.
D'avance un grand merci de votre réponse et salutations!
A. Müller
Hors ligne
#4 Wed 24 September 2008 11:53
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Précison des arcs
Votre modification dégrade la précision: vous passez d'un rectangle de 73,5 x 88,2 km à un rectangle de 2000 x 1000 km
Cette projection NonEarth est curieusement dotée de bornes qui semblent exprimées dans une projection Lambert Zone
Suivant l'endroit concerné ça peut être n'importe laquelle des 4... il serait peut être bon de modifier la clause et de revenir à un système projeté !
Il faudrait regarder aussi comment sont exprimés les X,Y des points décrits plus loin dans le mif (valeurs et nombre de décimales)
Hors ligne
#5 Wed 24 September 2008 14:20
- alex753
- Participant occasionnel
- Date d'inscription: 26 Mar 2008
- Messages: 21
Re: Précison des arcs
Je suis un peu perdu pour choisir une projection, voici comment sont exprimé les YX:
Version 300
Charset "WindowsLatin1"
Delimiter ","
CoordSys NonEarth Units "m" Bounds (530750.000,131900.000) (604250.000,220100.000)
Columns 1
ID Integer
Data
Pline 3
580394.728 176532.762
580384.875 176531.544
580386.797 176515.572
Pen (0,2,0)
Pline 9
580274.801 177751.802
580273.546 177753.961
580269.199 177751.432
580266.466 177756.201
580270.802 177758.786
580270.892 177758.630
580279.059 177763.380
580283.640 177755.468
580280.172 177753.503
Pen (0,2,0)
Line 580390.294 177647.437 580389.951 177640.874
Pen (0,2,0)
...
Que me conseillez-vous?
D'avance merci, salutations!
A. Müller
Hors ligne
#6 Wed 24 September 2008 16:03
Re: Précison des arcs
Hello,
Ca a l'air d'être du Lambert zone. Cest de quel côté en France ?
La procédure serait de faire ce genre de manip :
Remplacer : CoordSys NonEarth Units "m" Bounds (530750.000,131900.000) (604250.000,220100.000)
Par : CoordSys Earth Projection 3, 1002, "m", 0, 46.8, 45.898918964419, 47.696014502038, 600000, 2200000 Bounds (530750.000,131900.000) (604250.000,220100.000)
Vérifiez la zone Lambert avant de faire cette manip ! Je n'ai pas les valeurs exactes des 3 projections Zone sur la France sous la main, donc créez un TAB bidon avec la bonne projection et l'exporter en MIf pour avoir l'info.
En gros, les points sont physiquement en Lambert mais Mapinfo n'est pas au courant...
Robin.
Hors ligne
#7 Wed 24 September 2008 16:08
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Précison des arcs
Rien ...tant que vous ne me dites pas où sont supposées être ces données
Sans ça je ne peux dire de quelle projection il s'agit
Sinon on peut remarquer que les X,Y sont précis au millimètre...
Le fait de mettre en projection ne résoudra peut être pas tout de votre problème...que j'ai du mal à comprendre
Pouvez vous aussi l'expliciter plus: sur quel référentiel vous basez vous pour dire que les polylignes doivent être corrigées, pourquoi corriger par fusion-simplification (pour le coup c'est là que vous perdrez de la précision !!)
Hors ligne
#8 Fri 26 September 2008 10:36
- alex753
- Participant occasionnel
- Date d'inscription: 26 Mar 2008
- Messages: 21
Re: Précison des arcs
Ces points se trouvent en Suisse, la précision des arcs se perd à l'import du fichier, toutes les coordonnées des polylignes sont correctes, mais les arcs ne ferment pas correctement sur les polylignes (écart au point ~5 à 25 cm), j'ai essayé d'exporté cette couche en DXF mais le problème est le même.
Un grand merci et salutations!
A. Müller
Hors ligne
#9 Fri 26 September 2008 11:30
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Précison des arcs
Pour mettre en projection vous pouvez remplacer la ligne CoordSys NonEarth... par:
CoordSys Earth Projection 25, 1003, "m", 7.4395833333, 46.9524055555, 600000, 200000 Bounds (530750.000,131900.000) (604250.000,220100.000)
Hors ligne
#10 Fri 26 September 2008 15:16
- alex753
- Participant occasionnel
- Date d'inscription: 26 Mar 2008
- Messages: 21
Re: Précison des arcs
Merci, mais rien ni fait mes arcs sont toujours faux, je désespéres!
Salutations!
A. Müller
Hors ligne
#11 Fri 26 September 2008 15:30
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Précison des arcs
C'est donc qu'ils étaient faux dans la DAO d'origine (pas de noeud d'accroche aux intersections, etc...)
Il faut explorer les utilitaires mbx forçant la topologie (l'accroche de polylignes non jointives)
J'ai vu ça je crois...mais je ne sais plus où (ici ?) et je n'ai pas testé...
Première piste: ici...
Hors ligne
#13 Fri 26 September 2008 18:46
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Précison des arcs
C'est vrai que c'est aussi une hypothèse: en relisant je vois que c'est le DAO qui a exporté en MIF/MID...
Autant je suis confiant dans la capacité de MI à traduire du DXF, autant on peut avoir des doutes sur celle d'un DAO (lequel ?) à écrire du "bon" MIF/MID...
Alors: passer par DXF ??
Hors ligne