Editeur de styles de lignes MapInfo Professional Guide utilisateur 1
Table des matières Fichier de définition des styles de ligne... 4 Définition d un fichier de style de ligne... 4 Définition d un Layer (couche) d un style de ligne... 4 Définition des objets d un style de ligne... 5 Contrôle de l affichage par défaut... 5 Ouverture ou création d un fichier PEN... 5 Ouverture... 5 Création... 5 Enregistrement... 6 Modification d un style de ligne... 6 Ajout d un nouveau style de ligne... 6 Couche (Layer)... 6 Objets Ligne (Line Object)... 7 Objets flèche et trait vertical (tickmark & Angletick objects)... 7 Objet Polygone (Polygon object)... 7 Polyligne... 8 L objet Loop... 9 Not Used... 9 Exemples de créations de lignes :... 10 Remarques... 14 2
Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis et ne sauraient en aucune manière engager Acxiom. Aucune partie de ce manuel ne peut être reproduite ou transmise par quelque moyen que ce soit, électronique ou mécanique, y compris par photocopie, enregistrement, archivage ou tout autre procédé de stockage, de traitement et de récupération d'informations, pour d'autres buts que l'usage personnel de l'acheteur, sans permission expresse et écrite de ACXIOM 235, avenue le Jour se lève 92651 Boulogne Billancourt cedex Copyright? MapInfo corporation, Troy, New York USA, 1992-2004. Tous droits réservés. MapInfo Professional est un produit édité et distribué en France par ACXIOM Vous pouvez contacter le service technique (Assistance téléphonique) et le service commercial de Acxiom aux coordonnées suivantes : ACXIOM Tél. : 01.58.17.73.00 Fax : 01.46.21.09.00 Internet Service clients : http:\\www.claritas.fr : user.hl@acxiom.com Adobe, les logos Adobe et Acrobat sont des marques d Adobe Systems Incorporated. libtiff 1988 1995 Sam Leffler, copyright 1991 1995 Silicon Graphics, Inc. libgeotiff 1995 Niles D. Ritter Portions Copyright 1999 3D Graphics, Inc. Tous droits réservés HIL - Halo Image Library 1993, Media Cybernetics. La bibliothèque Halo Imaging est une marque de Media Cybernetics, Inc. Portions there of LEAD Technologies, Inc. 1991-2003.. Tous droits réservés. Portions 1993-2004 Ken Martin, Will Schroeder, Bill Lorensen.. Tous droits réservés. ECW by ER Mapper 1993-2004 VM Grid by Northwood Technologies, Inc., a Marconi Company 1995-2004. Portions 2003 Earth Resource Mapping, Ltd.. Tous droits réservés. MrSID, MrSID Decompressor and the MrSID logo are trademarks of LizardTech, Inc. used under license. Portions of this computer program are copyright (c) 1995 1998 LizardTech and/or the university of California or are protected by US patent nos. 5,710,835; 5,130,701; or 5,467,110 and are used under license. All rights reserved. MrSID is protected under US and international patent & copyright treaties and foreign patent applications are pending. Universal Translator by Safe Software, Inc. 2004. La marque Crystal Reports est une propriété de Crystal Decisions. Tous droits réservés. Les produits nommés dans ce document peuvent être des marques de leurs constructeurs respectifs et sont reconnus comme tels. Les noms de marque sont utilisés dans cette documentation, pour le bénéfice du propriétaire de la marque, sans intention de porter atteinte à la marque. MapInfo corp. sera heureux de recevoir vos commentaires et suggestions. Editeur de style de ligne - Guide de l utilisateur 7.8 Octobre 2004 3
Fichier de définition des styles de ligne L éditeur de styles de lignes (MILISTED V.2.0) fonctionne en éditant le fichier utilisé par MapInfo Professional pour stocker les définitions de ses styles de ligne. MILISTED peut utiliser les fichiers de définition des styles de lignes des versions 4.5 à 7.8 de MapInfo Professional, il peut le modifier, l enregistrer sous un nouveau nom, cependant, MapInfo Professional ne prend en compte les modifications apportées au fichier Mapinfow.PEN présent dans le répertoire où il est installé que lors de son démarrage. Tout changement de style de ligne enregistré durant une session MapInfo Professional nécessitera donc de quitter MapInfo Professional, puis de le relancer. Milisted V.2.0 ne peut travailler qu avec des fichiers PEN MapInfo Professional V.4.5 valides. Il peut également ouvrir et éditer des fichiers mapinfow.pen des versions précédentes de MapInfo Professional, mais le fichier résultat sera écrit dans un fichier au format MapInfo Professional V.4.5. Le fichier MapInfow.pen utilisé par MapInfo Professional 7.8 est situé dans le dossier ' C:\Documents and Settings\Nom Utilisateur\Application Data\MapInfo\MapInfo\Professional\780'. Interface : Définition d un fichier de style de ligne Le fichier de définition des styles de lignes peut contenir une ou plusieurs définitions de lignes. MILISTED peut ajouter, modifier, supprimer et réorganiser les styles présents dans ce fichier. Les styles de lignes peuvent être affichés dans MapInfo Professional via le menu Affichage > Style Ligne Affichage > Style Polygone : Contour. L utilisateur peut également définir une couleur et une épaisseur au style de ligne sélectionné. Boîte de dialogue des styles de lignes MapInfo Professional Définition d un Layer (couche) d un style de ligne Chaque style de ligne peut être constitué d un ou plusieurs Layers. Les Layers servent à contrôler l ordre dans lequel MapInfo Professional va dessiner les éléments qui composent la ligne. MILISTED peut ajouter, modifier, supprimer et réorganiser les Layers d un style de ligne. Les objets des Layers sont dessinés dans l ordre des Layers. Ainsi, les objets du premier Layer (le premier situé au-dessus), seront dessinés en dessous des objets du Layer suivant. 4
Définition des objets d un style de ligne Chacun des Layers définissant un style de ligne peut contenir un ou plusieurs objets. Les objets correspondent en fait à ce que MapInfo Professional dessine. MILISTED peut ajouter, modifier, déplacer et effacer les objets d un Layer. Les objets peuvent être regroupés en deux types : Visible et Control. Objets Visibles Ce sont les objets que MapInfo Professional dessine quand il interprète le style de ligne :? Draw line dessine un trait horizontal? Ticks Mark dessine un trait vertical? Angle Ticks Mark dessine une flèche? Draw line to end dessine un trait horizontal de son point d insertion jusqu'au bout de la ligne? Polygon dessine un polygone? Polyline dessine une polyligne Objets Control Ces objets indiquent à MapInfo Professional comment et où dessiner les objets visibles :? Skip to end Permet de définir des objets spécifiques qui commenceront et termineront la ligne? loop Indique le point de départ de la répétition des objets qui composeront la ligne? Draw Tools Propriétés des objets, permet de définir la largeur, la couleur, et les limites des objets situés après ce contrôle Contrôle de l affichage par défaut Par défaut, MapInfo Professional dessine les objets d un Layer dans leur ordre d apparition et les répète du début jusqu'à la fin de la ligne MapInfo Professional. Puis, il refait la même opération avec les Layers suivants. L objet Skip to end va empêcher la répétition de ce qui est contenu dans le Layer. Les objets situés avant l objet Skip to end seront affichés une seule fois en début de ligne, ceux situés après seront affichés une seule fois en fin de ligne. L objet loop marque l endroit à partir duquel le Layer va être répété. MapInfo Professional ne dessinera qu une seule fois les objets situés avant l objet Loop L objet Draw end, loop, Skip to end ne peuvent pas être utilisés si le contrôle Skip to end est présent. Ouverture ou création d un fichier PEN Le démarrage d une session de travail commence par l ouverture ou la création d un fichier PEN. Lors du travail sur un fichier PEN déjà existant, il est recommandé de faire une sauvegarde de ce fichier avant de commencer à y apporter une modification. Ouverture L ouverture d un fichier PEN se fait depuis le menu File > Open. Le nom du fichier PEN est sans importance pour MILISTED, cependant, seul un fichier nommé MAPINFOW.PEN pourra être reconnu par MapInfo Professional. Lorsque le fichier est ouvert, la liste des styles apparaît. Il est possible d ouvrir plusieurs fichiers PEN dans une même session de travail, ceci permet d effectuer des copier/couper/coller d une bibliothèque vers une autre. Un fichier PEN peut contenir jusqu'à 127 styles. Création La création d un nouveau fichier PEN se fait depuis le menu File > New. MILISTED créé automatiquement trois styles par défaut. 5
L indication du nom du fichier PEN se fera lors de l enregistrement. Par défaut MILISTED nomme le fichier PEN Mapinfo, suivi d un numéro. Enregistrement Les modifications effectuées doivent être enregistrées ( ou menu File > Save ) pour être prisent en compte. Un fichier PEN peut être enregistré sous un nouveau nom en utilisant le menu File > Save As. Modification d un style de ligne Modifier un style de ligne nécessite qu un fichier PEN soit ouvert, et que sa liste de styles soit affichée. Pour ouvrir un style, double cliquez dessus, ou sélectionnez-le et utilisez le menu Edit > Modify, et la décomposition en Layers et en objets de la ligne va apparaître. Il est possible d ouvrir plusieurs styles de lignes en même temps, et de copier un Layer d un style vers un autre. Tous les objets d un Layer et tous les Layers d un style sont modifiables. Ajout d un nouveau style de ligne L ajout d un nouveau style se fait depuis la liste des styles d un fichier PEN, cet ajout peut se faire de deux manières :? en utilisant le menu Edit > New Line Style, un nouveau style composé d un Layer vide s affiche.? en copiant ou coupant un style de ligne déjà existant. Sélectionnez le style à copier en cliquant dessus, puis menu Edit > Copy (ou bouton ) pour copier ou Edit > Cut (ou bouton ) pour couper, puis Edit > Paste (ou bouton ) pour coller et ajouter le style. Ceci fait, il est possible d ajouter les Layers nécessaires ainsi que les objets dessins et contrôles voulus. Il est possible d insérer jusqu'à 127 styles dans un fichier PEN. Couche (Layer) Le bouton Layer permet d ajouter un nouveau Layer à un style de ligne. Le Layer ajouté est créé vide. Un Layer peut être sélectionné en cliquant sur le contour ou le côté du Layer, ou sur une zone du Layer non couverte par un objet. Lorsque le Layer est sélectionné, celui ci apparaît avec un contour blanc. Lorsqu un Layer est sélectionné, il est possible de :? Le supprimer en appuyant sur la touche Suppr (ou en utilisant le menu Edit > Delete ). Il est possible de supprimer tous les Layers d un style. Dans ce cas, le fond de la fenêtre devient blanc.? Changer sa position, en maintenant le clique de la souris, et en remontant ou redescendant, le Layer suit et se positionnera à la position verticale où le clique à été lâché.? Modifier sa taille. En double cliquant sur le Layer, la Boîte de dialogue Layer Property apparaît. Length : permet d indiquer le nombre de points composants la largeur du Layer. La largeur part de la valeur 0. La valeur maximum est 127. Objects : liste les objets (et leur position) du Layer. Height from / top to center : permet de définir le nombre de points du centre vers le haut. La valeur minimum est 4, la valeur maximum est 15. Height from / center to bottom : permet de définir le nombre de points du centre vers le bas. La valeur minimum est 4, la valeur maximum est 15. Il est également possible de modifier la taille du Layer en utilisant la souris. 6
Exemple de style de ligne multi-layer : Objets Ligne (Line Object) Les objets Draw et Draw to end dessinent un trait parallèle à la direction de la ligne et se positionne symétriquement à l axe. Vous pouvez paramétrer le point de départ et la longueur d un objet Draw. Un objet Draw to end tracera une ligne continue depuis le point de départ demandé, jusqu'à l autre extrémité (fin de la ligne ou présence d un objet Skip to end ). Vous pouvez modifier la gestion de la couleur et de la largeur avec l objet Draw tool. Le Layer ci-contre est composé d un objet Draw line (ici avec un contour blanc indiquant qu il est sélectionné) et d un objet Draw to end. Objets Flèche et trait vertical (tickmark & Angletick objects) Les objets flèche (Angletick) et trait vertical (tickmark) se positionne perpendiculairement à la direction de la ligne. Vous pouvez indiquer leur point de départ et la valeur d extension de la ligne dans chaque direction. Vous pouvez modifier la gestion de la couleur et de la largeur avec l objet Draw tool. Le Layer ci-contre est composé d un objet Flèche gauche (Angletick), d un objet Trait Vertical (Ticks Mark), et d un objet Flèche droite (Angletick) (ici avec un contour blanc indiquant qu il est sélectionné). Au-dessus de ces objets, apparaît une prévisualisation du style de ligne créé par ces trois objets. Boites de dialogue des propriétés des objets Flèche (Angletick), et Trait Vertical (TickMark) : Objet Polygone (Polygon object) L objet Polygone est délimité par une ligne brisée fermée. Le bord d un polygone et son contenu peuvent être de couleurs différentes. La couleur du contenu peut également être transparente. Un objet Polygone est défini par une position de début de Polygone (Polygon Begin) et d une suite de paires de nœuds (Polygon Ticks). 7
L objet Polygone ci-contre est composé d un début de Polygone (Polygon Begin) (ici avec un contour blanc indiquant qu il est sélectionné) et de cinq paires de nœuds. ). Au-dessus de ces objets, apparaît une prévisualisation du style de ligne créé par ces trois objets. Le début de polygone et les paires de nœuds ont les propriétés suivantes :? Position Défini la positon de l objet par rapport au début du Layer.? Top (dessus) Défini la hauteur de la moitié supérieure de l objet.? Bottom (dessous) Défini la hauteur de la moitié inférieure de l objet.? Move all Activer cette option permet lors de la modification de la position d adapter la largeur du Layer en conséquence. Le début de Polygone (Polygon Begin) est une paire de nœuds définissant les points de départ d un Polygone. Si le début de Polygone est effacé durant la modification, le polygone entier sera effacé. Les paires de nœuds (Polygon Ticks) définissent les contours supérieurs et inférieurs du Polygone. Si un Polygone est constitué de deux éléments, un Début de Polygone et une paire de nœuds, le polygone entier sera détruit si on supprime la Paire de Nœuds. Polyligne L objet Polyligne est composée d une ligne brisée non fermée. Un objet Polyligne est défini par une position de Début de Polyligne (Polygon Begin) et d une suite de nœuds (Polyline Points). L objet Polyligne ci-contre est composé d un Début de Polyligne (ici avec un contour blanc indiquant qu il est sélectionné) et d une suite de huit nœuds. Le début de polyligne et les nœuds suivants ont les propriétés suivantes : 8? Position Défini la positon de l objet par rapport au début du Layer.? Y Défini la valeur d ordonnée du nœud. La valeur 0 positionne le nœud au centre, une valeur positive positionne le nœud dans la partie supérieure, une valeur négative positionne le nœud dans la partie inférieure. Si le début de Polyligne est effacé durant la modification, la polyligne entière sera effacée. Les nœuds (Polyline Ticks) définissent la forme de la Polyligne.
Si une Polyligne est constituée de deux éléments, un Début de Polyligne et un nœud, la Polyligne entière sera détruite si on supprime le Nœud. L objet Loop L objet Loop est à positionner là où un Layer doit commencer à répéter le dessin des objets d un Layer Ci-contre, Layer sans Loop Ci contre, le Layer (ici avec un contour blanc indiquant qu il est sélectionné à été inséré entre le polygone et la Flèche, seule la Flèche est répétée dans la zone de prévisualisation située au dessus du détail des objets. Objet Propriété (Draw Tools) L objet Draw Tools permet d indiquer à MapInfo Professional les propriétés de dessin des objets situés après lui dans le Layer. L objet Draw Tools permet d appliquer les paramètres listés ci-dessous aux objets du Layer situés après lui. Il est possible d insérer plusieurs objets Draw Tools dans un même Layer. PEN Width Not Used User User + Own : PEN Color Not Used User Own : Choisir cette option permet de conserver un paramètre d épaisseur des objets spécifié dans un objet Draw Tools défini auparavant, ou de conserver la valeur par défaut. Cette option autorise à l utilisateur MapInfo Professional de modifier l épaisseur des objets situés après l objet Draw Tools. Cette option appliquera l épaisseur demandée par l utilisateur MapInfo Professional en y ajoutant un pas supplémentaire. Permet de spécifier une épaisseur fixe, que l utilisateur MapInfo Professional ne pourra modifier. Permet de ne pas afficher de contour aux objets Polygones ou Polylignes. Cette option autorise à l utilisateur MapInfo Professional de modifier la couleur du contour des objets Polygones ou Polylignes. Permet de spécifier une couleur de trait que l utilisateur MapInfo Professional ne pourra modifier. 9
PEN Width limits Min Permet de définir la taille minimum qui pourra être appliquée. Une valeur à 0 désactive cette option. Max Permet de définir la taille maximum qui pourra être appliquée. Une valeur à 0 désactive cette option. Brush Color Not Used Permet de reprendre une couleur d intérieur spécifiée dans un objet Draw Tools défini auparavant ou de conserver la valeur par défaut. User Cette option autorise à l utilisateur MapInfo Professional de modifier la couleur de l intérieur des objets Polygones. Transparent Permet de ne pas afficher l intérieur des objets Polygones. Own : Permet de spécifier une couleur d intérieur que l utilisateur MapInfo Professional ne pourra modifier. Exemples de créations de lignes Ligne simple de couleur rouge Edit > New Line style Cliquez sur le bouton, puis double cliquez sur l objet créé, la Boîte de dialogue Draw Tools Property s affiche. Activez l option Own : de la zone PEN color, puis cliquez sur Change. Une boîte de dialogue de choix des couleurs s affiche, sélectionnez la couleur rouge. Validez les deux boîtes de dialogue. Cliquez sur le bouton Draw to end Ligne d une épaisseur constante de 3. Depuis le style de ligne précédent Double cliquez sur l objet Draw Tools, la Boîte de dialogue Draw Tools Property s affiche. Activez l option Own : de la zone PEN Width, et entrez dans la zone de saisie la valeur 5 Validez la boîte de dialogue. Résultat dans MapInfo Professional : 10
Ligne bicolore. Depuis le style de ligne précédent Cliquer sur le bouton Layer, un Layer vide s ajoute en dessous du Layer existant. Cliquez sur le bouton Draw to end, une nouvelle ligne centrée s insère dans la prévisualisation. Afin que par exemple, la ligne centrale ne s insère pas dès le début de la ligne, et n atteigne pas la fin de la ligne, double cliquez sur le second Layer, la Boîte de dialogue Layer Property s affiche. Dans la zone Length, entrez la valeur 10. Validez la boîte de dialogue. Puis, cliquez sur l objet Draw to end et déplacez le au centre du Layer. La prévisualisation affiche maintenant un espace sans trait central au début et à la fin de la ligne Ligne Pointillé Espace Trait Menu Edit > New Line style Cliquez sur le bouton Draw Appuyer sur la touche entrée (ou double cliquez sur l objet Draw ), la Boîte de dialogue Draw Property s affiche. Entrez les valeurs Position = 5, Length = 5 et cochez la case move all. La prévisualisation affiche maintenant une ligne pointillée. Pour augmenter l intervalle entre deux trait, modifiez la largeur de Layer soit avec la souris, soit en double cliquant dessus et en augmentant la valeur Length. Résultat dans MapInfo Professional : 11
Ligne Pointillé bicolore Depuis le style de ligne précédent Menu Edit > New Line style Editez les propriétés du Layer existant, en lui donnant une longueur ( length ) de 15 (au lieu de 11) Décaler l objet Draw d un carré vers la droite Cliquer sur le bouton Layer, un Layer vide s ajoute en dessous du Layer existant. Editez les propriétés du Layer, en lui donnant une longueur ( length ) de 12 Cliquez sur le bouton, puis double cliquez sur l objet crée, la Boîte de dialogue Draw Tools Property s affiche. Activez l option Own : de la zone PEN color, puis cliquez sur Change. Une boîte de dialogue de choix des couleurs s affiche, sélectionnez la couleur Jaune. Validez les deux boîtes de dialogue. Cliquez sur le bouton Draw Etirez à la souris l objet Draw jusqu au milieu du Frame, afin que dans la prévisualisation aucun espace ne soit visible entre le premier et le second pointillé. Résultat dans MapInfo Professional : 12
Ligne fléché Editez les propriétés du Layer existant, en lui donnant une longueur ( length ) de 20 Créer un objet Polygone en cliquant sur le bouton Double cliquez sur le début du polygone et entrez pour la valeur Top 1, et pour la valeur Bottom 1, validez la Boîte de dialogue. Les deux nœuds se rapprochent du centre de la ligne. Double cliquez sur la dernière paire de nœuds du polygone et entrez pour la valeur Top 4, pour la valeur Bottom 4, et pour la position 3. validez la Boîte de dialogue. Les deux nœuds s écartent du centre de la ligne et se rapprochent du centre du Layer. Sélectionnez le Layer, menu Edit > Copy, menu Edit > Paste (Copier/Coller) Sélectionnez la dernière paire de nœuds du polygone, et cliquer sur le bouton Draw. Etirez l objet Draw jusqu'à environ la moitié du Layer. Sélectionnez le début du polygone, et appuyez sur la touche Suppr, l objet Polygone disparaît. Sélectionnez le Layer, menu Edit > Copy, menu Edit > Paste (Copier/Coller) Cliquez sur le bouton, puis double cliquez sur l objet crée, la Boîte de dialogue Draw Tools Property s affiche. Activez l option User+ : de la zone PEN Width, laissez la valeur 1. Validez la boîte de dialogue. Cliquez sur le bouton Angletick < Etirez la partie supérieure de l objet Angletick < jusqu'en haut du Layer. Etirez la partie inférieure de l objet Angletick < jusqu'en bas du Layer. Sélectionnez l objet Draw, et appuyez sur la touche Suppr, l objet disparaît. Résultat dans MapInfo Professional : Les objets composant cette ligne pourraient être positionnés dans le même Layer. 13
Remarques 1. Modification de l épaisseur d un style de ligne : La modification de l épaisseur se fait par extension de la hauteur d un objet. Cette extension n est pas proportionnelle. ainsi, si vous définissez un style de ligne comportant un trait continu noir d une largeur 2 (3 carrés verticaux), et d un autre trait blanc par exemple d une largeur 0 (1 carré vertical), l augmentation de l épaisseur dans MapInfo Professional rendra le trait blanc plus épais, mais l épaisseur visible du trait noir restera d environ un pixel. MILISTED Définition du style de ligne MapInfo Professional Epaisseur à 1 pixel 2 Pixels 3 Pixels 7 Pixels Il sera donc nécessaire de limiter les valeurs d épaisseurs du trait blanc en paramétrant dans l objet Draw Tools un PEN Width limits, voir d interdire toute modification de l épaisseur en activant l option Own : de la zone PEN Width. L utilisation d épaisseurs de lignes différentes passera donc dans ce cas par la création de styles de lignes supplémentaires. 2. Modification d un style de ligne, et répercussion sur les autres cartes Les cartes MapInfo Professional ne stockent pas le descriptif des styles de ligne. Ainsi si une modification est apportée par MILISTED à un style de ligne utilisé dans des cartes MapInfo Professional, les cartes concernées s afficheront sous MapInfo Professional avec le style de ligne modifié. Ceci entraîne la nécessité d équiper tous les postes MapInfo Professional utilisant ces cartes du fichier Mapinfow.PEN modifié. Si cela n est pas fait, la carte s affichera avec le style de ligne original. Il convient également que la modification apportée n ait pas de répercussions sur d autres cartes utilisant à bon escient le style de ligne original. 3. Vérification du résultat de la nouvelle ligne à l affichage dans MapInfo Professional, et à l impression. Certains styles de lignes peuvent avoir un rendu inadéquat sous MapInfo Professional. Il est donc nécessaire de vérifier sous MapInfo Professional la qualité des lignes créées en les appliquant à des objets tests (formant une boucle ou une spirale par exemple) pour un contrôle du rendu à l écran, puis en les imprimant. 4. MapInfo Professional refuse de se charger après des modifications apportées au fichier mapinfow.pen. L élaboration de certains styles de lignes peut rendre impossible le chargement normal de MapInfo Professional. Si cela se produit, il sera nécessaire de modifier à nouveau le fichier PEN, ou de restaurer la sauvegarde précédente. 14