You are on page 1of 7
COUSIN 19:24 PVelesacl ries xeon Chemins et chemins d'accés Chemin Un chemin d'accés est une liste de noms de répertoires séparés par des barres obliques, suivis dun nom de répertoire ou d'un nom de fichier. Un répertoire est identique & un dossier. et\paeo\ty Er\daca\tyseuts\roads.ehp (path terminating Ina Ete naro) tf (path terminating in a directory nave) Chemin d'accés Pareis, vous pouvez voirle terme chemin dlaccés ou nom de chemin. Chemin. chemin d'accés et nom de chemin sont synonymes. Chemin systéme et chemin de catalogue ArcGIS utilise fe terme chemin de catalogue ou chemin ArcCatalog. Un chemin de catalogue est un chemin reconnu uniquement par ArcGIS. Par exemple : Ds\pat\F sore. gdbl Valley \powes lines {it référence a classe dentités do lignes & haute tension présentes dans le jeu de données, dentité Zastvaley dans la géodatabase fichier Infrastructure, Ce n'est pas un chemin systéme valide pour le systéme ctexploitation Windows, car Windows ne reconnalt pas les jeux de données, enité ou les classes entités dans une géodatabase fichier. Bien sir, tout dans ArcGIS peut fonctionner avec les chemins de catalogue. Espace de travail et nom de base Les chemins de catalogue consistent en doux partias : Tespace do travail et le nom de base, comme lustré ci-dessous : The entre sting & caled catalogoath, pathname, locaton, or dataset name. It's made up of the workspace and base name. ateh\ Delivered. gdb\Bridzes Worksvace Base name Emplacement Scanné avec CamScanner COLVIN i 19:25 PVelesacl rues Keren Emplacement Lromplacement est un terme fourre-tout pour le chemin, comme dans “Accédez & femplacement de vos données” ou “Entrez Femplacement de vos données". Barres obliques et barres obliques inverses La convention propre & Windows stipule lutlisation d'une barre oblique inverse (\) comme séparateur dans un chemin. Les systémes UNIX ultilsent une barre oblique (/). Dans ArcGIS, cola wa pas importance que vous utlsiez une barre oblique ou une barre oblique inverse dans votre chemin ArcGIS transpose toujours les barres obliques et les barres obliques inverses selon la convention de systeme c'expoitation appropriée. Barres obliques inverses dans les scripts Les langages de programmation qui ont leurs racines dans UNIX et le langage de programmation C, tels ue Python, uilisent la barre oblique inverse (\} comme caractére c'échappement. Par exemple, \n correspond 4 un retour chariot. Comme les chemins peuvent contenir des barres obliques inverses, vous devez empécher Futlisation de la barre cblique inverse comme caractére ééchappement. Une technique courante consiste @ utliser un earactére d'échappement pour la barre oblique inversée, comme sult enePach = "E:\\gata\\teliuride\ \newdata,.gab\)elopest Une autre méthode consiste & convertir les chemins en chaines brutes Python a Faide de ‘comme ilustr6 ci-dessous. Cela indique & Pythan dignorer les barres obliques inverses, ehepath = eMEs\data\tel Luride\newdata.gdb\slopest Chemins absolus et relatifs Chemin absolu ou complet Un chomin absoiu, ou complet, commence par une lotto de actour suivie par doux-points, par exorple i Chemin relatif Un chemin relat fat référence & un emplacement gui est relat un répertore courant. Les chemins relati'sulisent deux symboles spéciaux, le point (.) et deux pointliés (.), qu correspondent au répertoire courant et au répertote parent. Deux pointilés sont utlisés pour monter dun niveau dans la hiérarehie. Un point unique représente le répertote courant lubméme, Dans fexemole de structure de rénertolres ci-dessous, suonose7 ue vous avez utllsé 'Explorateur Scanné avec CamScanner MTN LTE ak ers fa desktop.arcgis.com Chemin relatif Un chemin relai fat reference & un emplacement qui est relatif un répertoie courart. Les chemins ‘elas utlisert deux symboles spéciaux, lo point.) et deux pointlés (.). qui conespondent au repertoire ‘courant et au répertoie parent, Deux pointllés sont uillsés pour monte d'un niveau dans la hérarchie, Un point unique représente le répertoire courant luimeme, Dans exemple de structure de réperioires ci-dessous, supposer que vous aver utilisé Explorateur Windows pour accéder 8 D:\Data\shapetiiea\soiis, Aprés avoir accédé 4 ce répertoire, un chemin ‘lat utlisera D:\Data\shapefiles\soils comme répertoire courant (usqu'a ce que vous accédioz ‘un nouveau répertoire, auquel cas le nouveau cépericire devient le épertoire courant). Le répertoire ‘courant est parfois appelé répertoire racine Pour accéder au répertoire Landvee A partic du répertoie courant (Soils), vous pouver saisirce qui ‘suil dans la zone dTédition Adresse de | Exploraieur Windows. LExplorateur Windows sccédera & D: \Data \shspefiiec\Landuse, Voici quelques exemples ‘supplémentaires dutiisation de D: \pata\shapefites\Landuse comme répertoie courant : \taca\ Shape ites) iin napetiles\.\Landuse (D1\mutalshapett ies \nanduse) GW Remarque: Vous ne pouvez pas saisir de chemins relatifs (utlisant les symboles point et double point) dans les applications ArcGIS. Un chemin relat ne peut pas couvtr plusieurs lecteurs de disques. Par exemple, si votre répertalre courant est sure lecteur B, vous ne pouvez pas ulliser des chemins relatifs pour accéder un répertoie quel quill soit sure lecteur 8 Scanné avec CamScanner MTN LTE 19:25 @ desktop.arcgis.com Chemins absolus et relatifs dans ArcMap LLorsque vous créez un document ArcMap (ou AreScene ou ArcGlobe), vous pouvez specifier que les chemins seront stockés en tant que chemins relat, Pour définir cette option, ciquez sur le menu Fichier, puis sur Propriétés dela carte. Ici, vous pouvez spécifer {faut stocker des chemins absolus ou rolatits sere retire palnaresto data sures Pave Taina doe Teri Lorsque vous enregistrez un document avec des chemins relatifs, ' application convert es chemins en chemins relatifs (en ullisant les symboles point et double pointilé) par rappor & emplacement 03 vous ‘avez stocks le document (répertoie courant), Par exemple, si votre document est stocké dans, les données suivantes sont stockbes dans Newnap .mxd. re.gab\streets Loreque vous ouvrez Newnap .2xd do nouveau, ArcMap convert en retour le chemin rela, stocké avec les symboles point et double pointilé, vers a representation de chemin absolu, qu est affchée comme source de données pour une couche, Cette conversion s'eflecive toujours par rappert& Femplacement de la carte (cépertoire courant), Seuls des chemins sur un méme disque sont convertis Les chomins relatifs ne peuvent pas couvrirplusiours lecteurs de disques. Cela signiie que, site répertoire racine est sur le lecteur D, vous no pouve2 pas utliser des chemins relatifs pour acoder 8 un tpertolre surte lecteur E. Lorsque vous stockez le mode AreMap & faide ce chemins relatifs, seuls les chemins présents sur le méme lecteur sont converts et stockés. Pour en savoir plus sur le référencemont des données dans une carte Chemins absolus et relatifs dans les outils de modéles Scanné avec CamScanner MTN LTE 19:25 Piclesateeiecisteon) Comme peur les données dans ArcMap, vous peuver spécifier que les chemins dans vos outils de model scient stockés en tant que cherins relat, Le @pertoie courant utiisé pour las chemins relatifs est la repertoire ila botte & outs de Tout! side, LLoption de cherrin rela convert et stocke des chemins vers les éléments suivants © données dans un modéie, ® images graphiques dans un model, © outs utlisés dans votre modéle, ® fichiers référoncés dans les métadonn6os ot aide de Vout © foulles do style, ® fichiers de couches (..1y=) ullls¢s pour la symbologie, ® fichiers ¢ aide complée (cha PPour stocker sous la forme de chemins relat, ciquez avec le bouton dro sur Tout de modéle,cliquez sur Propriétés puis ciquer sur fonglel Général. En bas de la boite de dialogue, cocher Enregistrer les chemins relatifs (au lieu des chemins absolus), comme ifustré ci-dessous. sre reais patiranes (rote of abst pts) Tinarnnin fregart Seuls des chemins sur un méme disque sont convertis Les chemins reais ne peuvent pas couvrr plusieurs lecteurs de disques. Cela signifi que, sile répartore racine est sur le lecteur D, vous no pouvez pas utlisar des chorrins relatifs pour accécer a un repertoire surle lecteur 8. Lorsque vous stocker Ie modéle & Taide de chemins relatifs, seuls les chemins. prosents sur le méme lectour sont converts et slockés. Chemins absolus et relatifs dans les outils de script Lorsque vous utiisez Fassistant Ajouter un script, leption permettant de stocker les chemins relatits figure dans le premier volet. Vous pouvez également défnir cette option en cliquant avec le bouton droit sur Toutl de script, en chiquant sur Propriétés, puis on ciquant sur Fonglet Général. En bas de la bore de dialogue, cochez Enregistrer les chemins relatifs (au Feu des chemins absolus) Le répertoie courant utiisé pour les chemins relatts est le répertoire oi la botte 4 outis de Tout réside, option de chemin retatt convert ot stocke des chemins vers les éléments suivants : © scp, ® jour de données utlisés pour la propriété de valeur par défaut, © fichiers rGrences dans les métadonnées et Taide de Vout Scanné avec CamScanner atl) MTN LTE 19:26 fa desktop.arcgis.com suppldmentaires > Explicaton des chemins rolaifs, UNC ot URL Haut © sent, © jeux de données utiisés pour la propridté de valour par défaut © Mchiers rétérencés dans les métadannées et aide de Tout © Mchiors de couches (.1yz) ulisés pour la propridté de symbologie, © Nchiers daide compilée (chm). = feuiles de style Seuls des chemins sur un méme disque sont convertis Los chomins relatifs ne peuvent pas cowvrirplusiours lecteurs de disques. Cela signifi quo, site répertoire racine est sur le lecteur D, vous ne pouvez pas utliser des chemins relatifs pour acoéder 8 un répertoire surle lecteur B. Lorequo vous stockez outl da script a Faldo do chomins relatifs, seuls les chemins présents sur le méme lecteur sont converts et stockés. Les chemins inclus dans le script ne sont pas convertis ‘Yous ne pouvez pas utliser les eymboles point et double pointilé dans les scripts. Par exemple, le code suivant ne fonctionnera pas MLABLE, "REQUIRED", *¥°) car ..\redlands.mab\streets est un chemin relat Pourquoi utiliser des chemins relatifs ou des chemins absolus ? ‘ATalde de chomins absolus, es éléments suivants sont vals : © Vous pouver placer le document ou la baile & outs nimpore oii sur votre ordinateur et les données ‘seront détectées lorsque vous ouvrirez de nouvest le dacument ou Tout. © Surla plupart des ordinateurs personnels, remplacement des données est généralement constant. ‘Autroment dit, vous ne dépiacez pas souvent vos données sur votre ordinateur personnel. Dans de fols cas, Iutlisation des chemins absolus es! preferable. © Vous pouvez rétérencer dos données sur éautras loctours de disques. Alaide de chemins relatifs, cos ajustements sont nécassaires : © Lorsque vous déplace? une carte ou une boite @ outils, vous devez Sgalement céplacer les données roferenctes, © Lorsque vous fournisser des documents, des hcites & outis at des données & un autre utiisateur, des ‘chemins relatis dowent aie utlisés, Dans le cas contraire, Foreinateur du destinataire doit avoir Ia ‘meme structure de repertoires que la vote. Par exemple, considérez la structure de repertoires cidesseus. Dans cet exemple, B:\Peols\Toolboxes \Foolbox] content un outi de script qui utilise 1b: \rools\seripts\Myscript-py. Scanné avec CamScanner POPE ONC i elas 19:26 Wel 4 eRe leets Keron) jes chemins :absolus, relat, UNC et URL F Haut supplémentace chemins relatifs doivent 6xe utlisés. Dans le cas contraio, fordinatour du destinataire doit avoir la iméme structure de répertoires que la vétre, Par exemple, considére? la structure de répertoires ci-dessous. Dans cet exemple, D:\Feola\Teelbexes\ Toolbox contiont un out de script qui utlise D:\Fools\Seripts\MyScript.py. Grace aux chemins absolss, si vous aver déplacé la bolle & outils de D:\Fools\Toolboxes\TooIboxl vers un disque different, par exemple E: \Final\ Toolbox, ‘ArcGIS localise D:\roots\seripts\mySeript.py et lout fonctionne. Toutefis, si vous uflisez des chemins relatis, ArcGIS ne trouvera pas le script et out ne fonctionnera pas. La boite de dialogue da Tout apparattra mais, lorsque vous exéculerez Foutl le message derreur “Le script associé & cet out ‘existe pas” s'afichera. Vous devrez accéder aux propriétés de foul et entrerle chemin correct du sept En revenche, si vous utlisez des chemins relatifs, vous pouvez simplement copier le dossier D: \Tools & Ln emplacement queleonque sur tout ardinateur ef tout forctionnera correctement. Cela ne fonctionnere as si vous ullisez des chemins absolus, car lo destinalaire pourait copier le dossier dans F:\sew7eols et le chomin daccts D: \rools\Seripts\sySeript.py fexistora pas surson ordinatour, Récapitulatif © Les chemins retatfs ne peuvent pas couvtir plusieurs lectours de disques. © Les chemins absolus fonctionnent de faon optimale lorsque ies données ne sont pas déplacées, ce: {qu estune régle générale pour les dlsques dun ordinateur personnel ® Los chemins retatfsfonctionnent de fagon optimale lorsque vous fournissez des documents et des donndes a un autre utlisatour © Los chomins reat utlisent les symboles point ot double poitlé (. et.) Vous pouvez entrer des C’chemins relatifs avec cette notation dans "Explorateur Windows ou dans une invite de commandes windows. © ArcGIS ne vous permet pas dentrer des chemins relatifs en utiisant les symboles point et double pointifé. Ala place, los chernins reals sont stockés dans la document ou la bolted outs (une fois quo option Enregistrer les chemins relaifs est activée). © Les chemins relatfs sont relaifs un répertaire courant, qui correspond & femplacement du document ou de la borte & outis enregistré(e) Scanné avec CamScanner

You might also like