#1 Mon 08 October 2001 21:48
- MélanieTRAN LE TAM
- Invité
Pb de Mise a jour geometrique
Bonjour a tous,
Travaillant actuellement avec les donnees Base-ilots de l'INSEE, nous
sommes contraints de rectifier quelque peu la geometrie des surfaces afin
de les mettre en coherence avec des donnees routieres ou des batiments de
la BD TOPO. Nous sommes confrontes actuellement a un probleme qui n'en est
peut-etre pas un pour certaines personnes de la communaute.
Lorsque nous cherchons a deplacer un point du polygone base-ilot pour le
fusionner avec un point d'un troncon routier ou d'un point d'un batiment,
le point a deplacer se positionne a proximite et non pile poil, comme si il
est attire par un element d'une grille magnetique sous-jacente. Meme si
nous avons defini la distance de fusion a un pixel -cela pouvait etre une
solution-, rien n'a change. Nous avons l'impression que chaque couche de
donnees comporte sa propre grille magnetique et que les points modifies de
la couche s'ajustent sur la grille correspondante.
Nous cherchons donc une explication et evidemment une solution aupres des
adeptes de MApInfo. Merci d'avance.
* Melanie TRAN LE TAM
* e-mail : melanie.tran@ ign.fr
* IGN Amenagement-Environnement
* Direction Technique(DT/TA)
* INSTITUT GEOGRAPHIQUE NATIONAL
* 2, avenue Pasteur
* 94165 Saint-Mande Cedex - FRANCE
* http://www.ign.fr
#2 Mon 08 October 2001 21:51
- Jacques Paris
- Invité
Re: Pb de Mise a jour geometrique
MapInfo represente en memoire les coordonnees des points d'une carte dans un
espace qui correspond a une grille carre de 2 milliards de positions dans
chaque direction. Pour convertir les coordonnees originales en positions de
grille, MI divise l'etendue de la carte par ce 2 milliard; l’etendue dans
chaque direction (possiblement differente) est la difference entre les
bounds qui sont specifies dans le COORDSYS; certains bounds sont
automatiquement assignes par MI, d'autres doivent etre specifies par
l'utilisateur. La taille en dimension reelle d'une cellule de la grille est
ce que j'ai appele la precision interne d'une carte.
Comme chaque carte a son propre COORDSYS, un groupe de cartes peut avoir des
grilles internes differentes ce qui explique votre probleme. Cela se
complique avec la couche cosmetique qui elle est en lon/lat sans bounds ce
que MI traite d'une facon differente: la taille de la cellule de base est de
1/1 000 000 de degre (ce qui est de 11,11 cm a l'equateur ou le long d'un
meridien).
Pour eviter votre probleme, il faut vous arranger pour que toutes les cartes
que vous utilisez en meme temps aient les memes bounds . J'ai ecrit un
petit programme qui permet de visualiser tous les bounds des cartes dans une
fenetre et l'enveloppe de ces bounds. Je ne sais plus si VuBounds.MBX se
trouve avec les applications standard sur http://www.paris-pc-gis.com
(services & products) ou avec le projet MLC
http://www.paris-pc-gis.com/mlc/mlc_main_fr.htm Applications MLC_INI
Jacques Paris
#3 Tue 09 October 2001 21:51
- Frédéric Renversez
- Invité
Re: Pb de Mise a jour geometrique
Une solution pour modifier les bounds d'une table en Lambert par exemple
est d'exporter la table en MIF/MID, d'editer le MIF et de changer les Bounds
directement dans ce fichier, en fonction de la localisation de la table.
Plus
Les Bounds seront rapprochees, meilleure sera la precision.
Ensuite reimporter le MIF MID dans Mapinfo.
Frederic RENVERSEZ, I2G
frederic.renversez@ i2g.fr