Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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é ?

#1 Wed 29 September 2004 16:56

Yann Mozziconacci
Invité

Proviewer

De: yann
Bonjour,

Si j'ai bien compris, il est possible de contourner un peu les limites du proviwer en creant un certain nombre de wor. Bien. Quelqu'un a-t-il deja reussi a realiser la chose suivante :
1-l'utilisateur du viewer realise une recherche
2-un symbol est cree au baricentre du polygone recherche
3-il est possible de selectionner ce polygone

Peut-on modifier l'apparence de ce polygone selectionne (trame et contour) ?

Merci d'avance

 

#2 Thu 30 September 2004 10:20

Annick Lagnion
Invité

Re: Proviewer

ca depend si tu veux modifier l'objet lui-meme ou si tu veux modifier son
affichage localement .

pour modifier son affichage tu peux rajouter une couche contenant la
selection (add map layer selection et tu precises l'affichage (set map layer
selection pen brush etc) (voir la syntaxe dans un .wor) ou faire une analyse
thematique....mais je ne crois pas que l'utilisateur pourra choisir
l'affichage, il doit etre defini dans le .wor.

exemple
Add Map Layer selection
Set Map Layer 1
Display Global
Global Pen (1,2,16711680) Global Brush (30,16711680)

le add map mettra la selection en couche 1 si tu ne precises rien, (sinon tu
peux faire un set layer pour changer l'ordre). Dans la ligne set map layer
1 on ne peut pas mettre set map layer selection, ca n'est pas accepte comme
nom de couche me semble-t-il.

si c'est une modif definitive, la commande de mise a jour d'un
enregistrement (update) n'est pas acceptee dans la visionneuse, d'apres les
essais que j'ai fait, ni la commande commit table qui permet d'enregistrer
les modifs d'une table.
par contre d'autres commandes sont acceptees, mais qui supposent un
rebidouillage de la table sous mapinfo ensuite.

 

#3 Thu 30 September 2004 12:06

Annick Lagnion
Invité

Re: Proviewer

Yann MOZZICONACCI jeu. 30 septembre 2004 09:42 a écrit:

Dans un wor qui contient une mise en page, j'ai du mal a fixer l'echelle du cadre dans lequel il y a la carte.
Je souhaiterais avoir une echelle qui soit toujours de 1 : 25 000 quel que soit le niveau de zoom de la fenetre carte. Est-ce possible ?
Merci.


j'ai l'impression que si tu n'imposes pas le zoom de la carte tu ne peux pas
fixer l'echelle dans la mise en page.

exemple:
Set Map Zoom Entire Layer terrains   (la couche terrains est
representee en entier)
Set Map Zoom 950 units m        (le zoom fait que dans la mise en
page de 19cm de large, j'ai du 1/5000)

Set Window FrontWindow() title carte fiche  (pour fixer le nom de la
fenetre)
Layout                      (mise en page)
Position (1.30208,0.145833) Units in
Width 6.15625 Units in Height 6.36458 Units in
Set CoordSys Layout Units cm
Create Frame (1,2) (20,14)      la carte fait 20-1=19 cm de large
(et 14-2=12 cm de haut)
Pen (1,2,0)
Brush (2,16777215,16777215)
Title carte fiche

mais si on touche ensuite au zoom de la carte, on n'a plus du 1/5000!
je n'ai pas regarde si on peut verrouiller la carte (en zoom)

Mais il y en a peut-etre qui ont trouve un moyen plus souple ?
il faudrait calculer la largeur de la carte mise en page en fonction du
zoom. c'est facile dans un outil, mais je ne suis pas sure que la
visionneuse accepte les calculs de ce genre.

je suis preneur de toute experience dans ce domaine!!

 

Pied de page des forums

Powered by FluxBB