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

GEODATA DAYS 2024

#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

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

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 smile
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

 

#12 Fri 26 September 2008 18:38

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Précison des arcs

C'est donc qu'ils étaient faux dans la DAO d'origine


Ou que la traduction ne se fait pas bien... hmm

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

 

Pied de page des forums

Powered by FluxBB