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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 19 November 2003 14:54

Benjamin
Invité

Mises en page et .wor

Deux problemes essentiels qui me menent la vie dure:

J'ai des problemes avec les fichiers .wor car des que j'ai le malheur de supprimer une table le fichier .wor ne veut plus s'ouvrir car il la recherche. Y a-il une solution qui m'evite d'avoir a faire attention ?

Second probleme, je dois mettre en page l'occupation du sol autour d'une riviere au 25 000eme, pour cela, il me faut faire beaucoup de mises en page. Pour pouvoir eventuellement les modifier ulterieurement, il faut que je conserve le zoom sur mes portions geographiques donnees. Le seul moyen que j'ai trouve est de dupliquer ma fenetre Carte, mais c'est un enfer car je dois toujours refaire les manip de mise en forme, (agrandir le cadre, format A3, selection de l'imprimante, imprimer via EMF....(la liste est longue). Y a-il une solution miracle???

Merci d'avance de vos reponses

 

#2 Thu 27 November 2003 09:19

Fabrice Chollat
Invité

Re: Mises en page et .wor

Pour le premier probleme, apparemment pas de solution car l'ouverture d'un doc .wor necessite toutes les tables qui lui sont liees.
Pr le second probleme, ????

Bon courage...

 

#3 Fri 19 December 2003 19:49

Poupart, Geneviève
Invité

Re: Mises en page et .wor

Bonjour,

Pour le 1er probleme :
Si vous avec beaucoup d'espace-disque, vous pouvez toujours creer un dossier
pour chaque workspace et faire des workspaces qui font appel a des copies de
tables situees dans leur propre dossier. (Pour convertir vos workspaces
actuels utilisez CopyPlus.) Mais alors vous aurez le probleme des mises a
jour; si vous voulez apporter une correction a vos donnees vous devrez le
faire autant de fois qu'il existe de copies...

Pour le 2e probleme :
Vous pouvez utiliser Named Views (nviews.mbx) qui fait partie des outils de
base de MapInfo je crois. Cet outil permet d'enregistrer plusieurs niveaux
de zoom. Si la forme de votre fenetre carte n'est pas differente d'une mise
en page a l'autre, ca devrait bien fonctionner.

 

#4 Tue 06 January 2004 12:26

Annick Lagnion
Invité

Re: Mises en page et .wor

Pour la premiere partie de votre probleme:

il y a trois facon de perdre une table ou un champ appele par un *.wor:
1- elle n'existe plus du tout
2- elle existe mais a ete deplacee
3- elle a change de nom
4- elle a ete modifiee (structure)
5- il y a un bug dans le *.wor

dans les cas 2 et 3, ouvrir le fichier *.wor dans un traitement de texte ou
un notepad quelconque et verifier qu'a la fin de chaque ligne commencant par
open il y a interactive (bizarrement, lorsque mapinfo cree le *.wor, ce
n'est pas systematique)
exemple
open table x:totobidule.tab as bidule Interactive
si ca n'y est pas, le rajouter.
alors, si la table n'est pas trouvee automatiquement, un dialogue s'ouvrira
demandant ou vous l'avez donc mise, cette table. dans la suite, elle
apparaitra comme bidule meme si elle s'appelle maintenant truc ,
puisqu'il est indique as bidule .
( Si ca vous derange vraiment, il faut remplacer dans le *.wor tous les
bidule par truc .)
vous pouvez aussi mettre directement le bon nom dans la ligne open
(attention a word qui rajoute des blancs parasites dans les chaines de
caracteres!)

si la table a simplement ete deplacee ou changee de nom, c'est bon.
si vous reenregistrez le document, le nom sera rectifie.

dans le cas 4:
si il y a eu des modifications dans la structure, si jamais quelque part ca
appelle un champ qui n'existe plus ou qui a change de nom, il faut voir si
c'est une instruction qui sert a quelque chose, ou si ca ne sert a rien
(exemple typique:

set map
****
layer 4
****
Label Line None Position Center Font ( Arial ,0,9,0) Pen (1,2,0)
With champ1
Parallel On Auto Off Overlap Off Duplicates On Offset 2
Visibility On
****

mapinfo cree des etiquettes automatiquement, sur le champ qu'il veut, si
vous n'avez rien prevu.si ce champ a change, ca plante.
si l'etiquette en question ne sert a rien , le mieux est de supprimer toutes
les lignes la concernant.
si ca sert a quelque chose, il faut corriger dans tout le *.wor le nom du
champ.

dans le cas 1:
la table n'apparait que dans les lignes open mais n'apparait plus ensuite:
il suffit d'effacer la ligne open . (vous avez ouvert une table qui n'etait
pas utile a votre document pour depanner quelqu'un, et vous ne l'avez pas
refermee. en fait elle ne sert a rien).
si elle sert mais que vous l'avez tuee ...tant pis pour vous! fallait
faire attention! (un remede partiel, vous repondez en donnant un nom de
table qui a a peu pres la meme tete, ca vous permet de recuperer au moins le
reste des manips, vous n'aurez pas tout a refaire!! (au besoin, vous faites
une table bidon avec un enregistrement))
autre remede: supprimer toutes les instructions se rapportant a cette table
dans le *.wor. Dans ce cas il faut bien changer dans les set map le numero
des couches qui viennent plus bas , (ou alors, dupliquer la couche
au-dessus (ou n couches au-dessus si vous aviez des analyses thematiques par
exemple)), et faire attention aux numeros des couches qui apparaissent aussi
dans les legendes. Il faut verifier si la table entrait dans des select ,
et dans des browse . Suivant l'importance du document, ca demande un peu de
patience, mais c'est faisable,...et c'est instructif!

autre cas (cas 5):
mapinfo ne trouve pas une table issue d'une selection (ligne commencant par
select ), ou ne trouve pas une colonne qui a ete rajoutee par un add
column ou par un select : dans le *.wor, il suffit de placer la ligne
select ou la ligne add column a sa place logique. En effet il arrive que
l'ordre des lignes ne soit pas logique et qu'on appelle une colonne dans un
select avant de l'avoir ajoutee par le add column par exemple)

Bien sur, bidouiller sur une copie du *.wor est toujours preferable!!

un ordinateur, c'est comme un bureau, si on ne sait pas ou on met ses
afffaires, on ne les retrouve plus! (sauf que l'ordinateur n'a aucune
imagination et n'ira pas chercher ce qui a glisse derriere l'etagere ou dans
le dossier d'a cote!!)

bon courage!

 

Pied de page des forums

Powered by FluxBB