#1 Tue 27 February 2001 17:16
- Stephane MOREL
- Invité
Fichiers scan et droits Linux
Bonjour a tous
j'ai installe sur une machine Linux les scans IGN au 1/100 000
(fichiers tif et fichiers tab).
Parallelement , j'ai developpe une petit application en delphi qui
permet d'ouvrir les scans en fonction de l'etendue de la couche que l'on
a dans la fenetre Carte active. Via cette petite application, on peut
egalement specifie l'ouverture en niveau de gris ou en couleur. Si j'ai
bien compris, pour passer de couleur a niveau de gris, il faut rajouter
dans le fichier tab la ligne rasterstyle 3 1 . Pour rajouter une ligne
dans le fichier .tab, il faut pouvoir l'editer donc avoir des droits en
ecriture sur ce fichier, ce qui n'est pas le cas pour les clients.Mais
cela fonctionne quand meme, les clients peuvent changer le type
d'affichage des scans (noir et blanc ou couleur).
Si quelqu'un peut m'expliquer comment Mapinfo reussit a ouvrir des
fichiers sur lequel le client n' a pas les droits..!!!!
Dans le meme temps, il semble que cela soit virtuel. Lorqu'on se
connecte avec un utilisateur n'ayant pas les droits et comme je l'ai dit
plus haut, Mapinfo affiche quand meme le scan dans le mode choisit. Par
exemple, j'ouvre un scan en couleur via un utilisateur lambda, je le
passe en NB. Mapinfo me l'affiche bien en NB. Ensuite, je ferme ce scan
et je le reouvre : il s'affiche en couleur.... J'y comprends pas grand
chose.
Si quelqu'un peut m'expliquer comment Mapinfo gere le passage NB/Couleur
des fichiers scannees, je suis preneur
merci d'avance
Stephane MOREL
#2 Tue 27 February 2001 23:20
- Stephane MOREL
- Invité
Re: Fichiers scan et droits Linux
Jacques Paris a ecrit :
> Stephane,
>
> D'abord cela aurait pu etre une excellente question a passer sur mapinfo_fr.
> (un peu de publicite pour cette liste en passant)
>
> Je ne pense pas que Mi modifie le TAB. S'il le faisait, l'image aurait
> change a sa reouverture. Les commandes que vous passez avec votre
> application forcent simplement MI a lire le fichier, ou a le restituer
> visuellement avec les parametres que vous avez choisi.
>
> Avez-vous essaye de lire un de ces fichiers TAB avant et apres une de vos
> operations? Il suffit d'un simple traitement de texte pour l'ouvrir. Je ne
> pense pas qu'il y ait des protections en lecture.
>
> Ce qui m'etonne un peu c'est de savoir que If you change the display
> options and choose OK, MapInfo stores the new display styles immediately;
> you do not need to choose File > Save. et que le TAB n'est pas change et
> que vous n'ayez pas recu de message d'ecriture interdite.
>
> C'est tout ce que je peux imaginer pour l'instant.
>
> Jacques
Merci pour votre reponse
Oups !!!! c'est bien mapinfo_fr que je visais au depart, mea culpa !!!
Pour ce qui est de mon application, il y a bien modification du fichier Tab
puisque je le reecris completement puis je supprime l'ancien et le remplace par
le nouveau.
Lorsque je suis logge sur une machine cliente et que je modifie les parametres
d'affichages d'un scan (passage en NB par exemple) effectivement, le fichier TAB
n'est pas modifie et sous Mi j'ai bien mon affiichage en NB.
Par contre si je suis logge sur ma machine et que je fais la meme manipulation,
lorsque je reouvre le fichier TAB je trouve bien la ligne Rasterstyle 3 1 qui
n'y etait pas auparavant.
Il semble donc qu'il y ait deux methodes differentes pour l'affichage
une qui modifie le fichier tab si cela est possible
une qui ne le modifie pas et qui se contente de modifier l'affichage
visuellement
C'est cette seconde hypothese qui m'interesse. Pour en revenir a ma petite
application, si c'est moi qui de mande'au travers de cette application, de
modifier l'affichage, la creation du nouveau fichier se fait avec mes droits
utilisateur. Cela veut dire que les clients ne peuvent plus acceder aux fichiers
scannees...
A moins qu'il y ait une faille dans mon raisonnemment !!!! mais ou ?
Cordialement
stephane