# Arches

Arches est une plateforme open source pour la gestion des données issues du patrimoine culturel. La DCSR met à disposition des chercheurs de l'UNIL des instances locales d'Arches.

# Présentation

[Arches](https://www.archesproject.org/) est une plateforme *open source* développée par le [Getty Conservation Institute](https://www.getty.edu/conservation) et le [World Monuments Fund](http://www.wmf.org/) pour la gestion de données issues du domaine du patrimoine culturel.

[![Arch.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/arch.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/arch.png)

Dans le but de **valoriser les données et les bases de données** des équipes de recherche de l'UNIL, la [DCSR](https://www.unil.ch/ci/fr/home/menuinst/calcul--soutien-recherche.html) met à la disposition des chercheurs des instances locales d'Arches adaptées à leurs besoins. La DCSR accompagne le processus de création par les équipes des bases de données exposées par Arches et forme les utilisateurs au maniement de la plateforme.

En plus de pouvoir être couplée à un serveur d'images [IIIF](https://iiif.io/) (protocole standard d'accès aux images à distance), Arches permet l'utilisation d'ontologies (ex. [CIDOC-CRM](https://www.cidoc-crm.org/)) et de référentiels (en [SKOS](http://www.w3.org/2004/02/skos/core.html)) standard sans l'imposer, laissant à la discrétion des équipes de recherche la manière de structurer leurs données. Cette plateforme intègre également des données géoréférencées et peut, le cas échéant, être associée à un SIG.

# Mode d'emploi général de l'utilisateur

## 1. <span class="md-plain">Connexion</span>

<span class="md-plain">Cliquez sur “Sign in” et identifiez-vous </span><span class="md-plain">avec l’adresse mail UNIL et le mot de passe fourni par la DCSR.</span>



## 2. <span class="md-plain">Le modèle de données dans Arches</span>

<span class="md-plain">Le modèle de données s’organise entre des types de ressources (= classes) et des propriétés. Un type de ressource (appelé “*Resource Model*”) se voit associé une ou plusieurs propriétés (appelées “*nodes*”) et chaque propriété correspond à un format de données défini, appelé *“datatype”:* texte, date, lien vers un autre type de ressource, nombre, etc.</span>

## 3. Présentation de l'interface graphique

### <span class="md-plain">Saisie des données</span>

#### <span class="md-plain">Création d’une ressource</span>

<span class="md-plain md-expand">Une fois authentifié, cliquez sur “*Manage*”, en haut à droite. On accède ensuite à l’écran du gestionnaire de ressources “*Resource Manager*”:</span>

[![cap1.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap1.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap1.png)

<span class="md-plain">Sélectionnez le type de ressource (ou classe) que vous souhaitez créer. Cliquez sur “*Create Resource*”.</span>

<span class="md-plain">Pour créer une ressource, il faut créer toutes les propriétés (“</span><span class="md-pair-s ">*<span class="md-plain">nodes</span>*</span><span class="md-plain">”) pertinentes pour une ressource donnée. Ces propriétés sont visibles dans le volet latéral gauche. </span>

[![cap2.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap2.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap2.png)

<span class="md-plain">Lorsqu’on clique sur l’une de ces propriétés, les éléments qui doivent être renseignés s’affichent dans la partie centrale.</span>

[![cap3.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap3.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap3.png)

<span class="md-plain">Les éléments obligatoires sont signalés par un </span><span class="md-pair-s ">**<span class="md-plain">astérisque</span>**</span><span class="md-plain">. Les éléments surlignés en vert serviront pour identifier une ressource dans les résultats d’une recherche, par exemple; ils servent de titre et de description de la ressource.</span>

<span class="md-plain">Dans la partie centrale sont affichés dans indications concernant le format ou la nature des données attendues pour une propriété donnée.</span>

<span class="md-plain">Après avoir entré une propriété ou les différents éléments qui composent une propriété, on peut valider la saisie (“*+ Add*”) ou l’annuler (“*Cancel edit*”).</span>

[![cap5.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/D8Qcap5.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/D8Qcap5.png)

<span class="md-plain">Si une valeur a été entrée pour une propriété sans que la saisie ait été validée, la propriété sera surlignée en </span><span class="md-pair-s ">**<span class="md-plain">jaune</span>**</span><span class="md-plain">. On peut alors revenir sur la propriété en question et valider la saisie (“*+ Add*”).</span>

[![cap18.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/Aikcap18.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/Aikcap18.png)

<span class="md-plain">Les propriétés affichées en </span><span class="md-pair-s ">**<span class="md-plain">vert</span>**</span><span class="md-plain"> dans le volet latéral correspondent aux propriétés qui serviront de titre et de description pour la ressource. Ces propriétés qui permettront d’identifier une ressource parmi d’autres résultats de recherche (voir l’exemple ci-dessous).</span>

[![cap4.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap4.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap4.png)

#### <span class="md-plain">Les formats de données</span>

<span class="md-plain">Les propriétés d’une ressource correspondent à différents formats de données.</span>

##### <span class="md-plain">• </span><span class="md-pair-s ">**<span class="md-plain">texte brut</span>**</span>

##### <span class="md-plain">• </span><span class="md-pair-s ">**<span class="md-plain">texte avec mise en forme</span>**</span>

[![cap6.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap6.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap6.png)

##### <span class="md-plain">• </span><span class="md-pair-s ">**<span class="md-plain">téléchargement (</span>*<span class="md-plain">upload</span>*<span class="md-plain">) d’un document et/ou d’une image</span>**</span><span class="md-plain">:</span>

<span class="md-plain">C</span><span class="md-plain">liquer-déposer le document ou sélectionner le fichier à télécharger (upload) dans une arborescence de fichiers. Suivre les indications fournies par Arches.</span>

[![cap9.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap9.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap9.png)

##### <span class="md-plain">• </span>**<span class="md-pair-s "><span class="md-plain">date</span></span>**

<span class="md-plain">Les dates sont prises en charge avec différents niveaux de précision:</span>

- <span class="md-plain">date précise</span>

[![cap7.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap7.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap7.png)

- <span class="md-plain">date avec une précision affichée de l'ordre du mois ou de l'année</span>

[![cap8.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap8.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap8.png)

<span class="md-plain">Dans ces deux cas, on peut utiliser le calendrier pour choisir la date exacte ou entrer la date ou une partie de la date directement dans le champ, ce qui peut faire gagner du temps.</span>

- <span class="md-plain">dates avec une imprécision hétérogène (</span><span class="md-meta-i-c  md-link">[<span class="md-plain">Extended Date/Time Format</span>](https://www.loc.gov/standards/datetime/edtf.html)</span><span class="md-plain">):</span>
    
    
    - <span class="md-plain">indications de fourchettes chronologiques lorsque la date exacte n’est pas connue: 1960/1971, 1971-06/1971-11, etc.</span>
    - <span class="md-plain">les éléments de la date qui ne sont pas connus peuvent être remplacés par un </span><span class="md-pair-s" spellcheck="false">`u`</span><span class="md-plain"> : 20uu-06-17, uuuu-12-11, 1978-uu-15. </span>

##### <span class="md-plain">• **vocabulaires contrôlés**</span>

<span class="md-plain">Plusieurs types de </span><span class="md-pair-s ">**<span class="md-plain">vocabulaires contrôlés</span>**</span><span class="md-plain"> (= liste de valeurs, thésaurus) sont pris en charge:</span>

- <span class="md-plain">vocabulaire contrôlé plat</span>
- <span class="md-plain">vocabulaire contrôlé hiérarchique</span>
- <span class="md-plain">thésaurus (SKOS, avec équivalence de terme, multilinguisme, etc.)</span>

<span class="md-plain">Selon les besoins du projet (vocabulaire plat ou hiérarchique, nécessité ou non de faire évoluer le vocabulaire (plat uniquement) en cours de projet), il est possible de choisir l’une ou l’autre manière de gérer ces vocabulaires. Ceux-ci peuvent être affichés sous la forme de cases à cocher ou de listes déroulantes.</span>

<span class="md-plain">Dans le cas de listes déroulantes, l’utilisateur peut faire dérouler l’ensemble de la liste ou entrer les premières lettres du terme recherché.</span>

[![cap10.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap10.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap10.png)

[![cap11.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap11.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap11.png)

##### <span class="md-plain">• </span><span class="md-pair-s ">**<span class="md-plain">URL</span>**</span>

<span class="md-plain">L’utilisateur peut fournir uniquement l’URL ou associer également un texte auquel sera associé le lien hypertexte:</span>

[![cap12.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap12.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap12.png)

<span class="md-plain">ou bien :</span>

[![cap13.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap13.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap13.png)

##### <span class="md-plain">• </span><span class="md-pair-s ">**<span class="md-plain">lien vers une autre ressource</span>**</span>

<span class="md-plain">Lien vers un autre type (classe) de ressource: en fonction du modèle de données défini pour un projet, il est possible de créer un lien entre deux types de ressource (par exemple un lien entre un “Livre” et un “Auteur”).</span>

[![cap14.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/VCocap14.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/VCocap14.png)

<span class="md-plain">Si la ressource vers laquelle on veut créer un lien existe déjà, on entre quelques lettres correspondant au titre de la ressource ou à l’une de ses propriétés dans le champ correspondant. Arches affiche alors les résultats correspondants.</span>

[![cap15.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/mQ6cap15.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/mQ6cap15.png)

<span class="md-plain">Si la ressource n’existe pas, on peut la créer depuis “*Create a new ...*”. Une fois entrée les différents propriétés pour cette ressource, on clique sur “*Return*”.</span>

[![cap16.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap16.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap16.png)

[![cap17.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap17.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap17.png)

<span class="md-plain">Le lien est alors créé entre les deux ressources, il ne reste qu’à valider sa création en cliquant sur “*+ | Add*”.</span>

##### <span class="md-plain">• géolocalisation</span>

[![cap22.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap22.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap22.png)

<span class="md-plain">On peut localiser un élément sur un fond de carte. L’emprise de la carte est normalement définie par défaut pour le projet, tout comme le fond de carte (image satellite ou carte). </span>

<span class="md-plain">Selon la manière dont est paramétrer cette propriété, il est possible de placer sur la carte un point, une ligne ou un polygone via le menu “</span><span class="md-pair-s ">*<span class="md-plain">Add new feature</span>*</span><span class="md-plain">”.</span>

<span class="md-plain">L’utilisateur peut modifier le fond de carte à partir du menu latéral, onglet “*Basemap*” et sélectionner celui qui lui convient.</span>

<span class="md-plain">À partir du même menu, l’onglet “*Overlays*” permet à l’utilisateur d’afficher les éléments déjà localisés pour les différentes types de ressources: on peut afficher/cacher ces éléments et régler leur niveau de transparence lorsqu’ils sont affichés (icône placée à droite du nom de la propriété).</span>

[![cap23.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/BUTcap23.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/BUTcap23.png)

[![cap24.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/llWcap24.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/llWcap24.png)

#### <span class="md-plain">Édition d’une ressource</span>

<span class="md-plain md-expand">Depuis la page de la ressource, en haut à droite, sélectionner l’icône “crayon” (=“*Edit Resource*”). </span>

[![edit1a.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/edit1a.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/edit1a.png)

<span class="md-plain md-expand">Et puis pour éditer chaque propriété, choix entre l’icône “crayon” (=édition) ou “poubelle” (= suppression).</span>

[![edit1b.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/edit1b.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/edit1b.png)

<span class="md-plain md-expand">Si aucune valeur n'a été entrée pour une propriété et que vous souhaitez en ajouter une, il faut sélectionner directement la propriété dans la partie latérale gauche.</span>

[![edit1b_copie.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/edit1b-copie.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/edit1b-copie.png)

<span class="md-plain">Après avoir entré une nouvelle valeur dans le champ de la propriété, l’utilisateur a le choix entre “*Delete this record*”, “*x Cancel edit*” et “*+ Save edit*”.</span>

#### <span class="md-plain">Suppression d’une ressource</span>

<span class="md-plain">Depuis la page de la ressource, en haut à gauche menu “*Manage ···*” &gt; “*Delete Resource*”.</span>

[![cap19.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap19.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap19.png)

### <span class="md-plain">Modification des permissions associées à une ressource</span>

<span class="md-plain">Pour </span><span class="md-pair-s ">**<span class="md-plain">chaque ressource</span>**</span><span class="md-plain">, il est possible de paramétrer des permissions spécifiques: “*Manage permissions*” en bas de l’onglet latéral, quand on est en cours d’édition de ressource, quand l’utilisateur possède le statut “*Superuser*”.</span>

[![cap39.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap39.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap39.png)

<span class="md-plain">Si l’utilisateur veut changer les permissions attribuées par défaut à la ressource, dès qu’il clique sur “*Manage permissions*”, il change les permissions courantes et se trouve, par défaut, le seul utilisateur à pouvoir accéder à la ressource en question: il est le seul à disposer des droits *“Read”,* “*Update*”, “*Delete*” sur la ressource, tous les autres utilisateurs individuels et membres de groupes se voient attribuer “*No Access*”.</span>

<span class="md-plain">Pour revenir au schéma de permission tel que défini par défaut pour la ressource, il faut cliquer sur “*Allow Normal Access*”. Et si l’utilisateur veut modifier les permissions associées à cette ressource, il doit sélectionner manuellement un à un tous les groupes </span><span class="md-pair-s ">**<span class="md-plain">et</span>**</span><span class="md-plain"> tous les utilisateurs individuels auxquels il souhaite donner les droits *“Read”, “Update”* et/ou *“Delete”* et cocher/décocher les droits correspondants.</span>

### <span class="md-plain md-expand">Consultation</span>

<span class="md-plain">Depuis la page d’une ressource, en haut à droite “*Hide Null Values*” permet de ne pas afficher les propriétés non renseignées.</span>

### <span class="md-plain">Recherche</span>

<span class="md-plain">Arches offre 4 types de recherche à partir du menu latéral gauche *“Search”,* représenté par l’icône d’une loupe:</span>

- <span class="md-plain">la recherche fondée sur la géolocalisation des ressources (onglet “*Map filter*”)</span>

[![cap29.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap29.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap29.png)

- <span class="md-plain">la recherche plein texte</span>

[![cap26.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap26.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap26.png)

- <span class="md-plain">la recherche par type de ressource</span>

[![cap27.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap27.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap27.png)

- <span class="md-plain">la recherche avancée (onglet *“Advanced”)*</span>

[![cap28.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap28.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap28.png)

#### <span class="md-plain">Recherche plein texte</span>

<span class="md-plain">Arches permet de visualiser immédiatement les correspondances avec le terme recherché. il est aussi possible de distinguer entre le terme recherché utilisé dans les champs textuels de la base de données (“*Term Matches*”) et le terme s’il fait partie d‘un vocabulaire contrôlé *(“Concept”).*</span>

[![cap35.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap35.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap35.png)

<span class="md-plain">Le caractère </span><span class="md-pair-s" spellcheck="false">`*`</span><span class="md-plain"> permet de remplacer un ou plusieurs caractères:</span>

[![cap36.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap36.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap36.png)

[![cap37.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap37.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap37.png)

<span class="md-plain">Mais placé en début de mot, il ne donne pas de résultat (ici, Rimbaud n'apparaît pas parmi les résultats de recherche):</span>

[![cap38.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap38.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap38.png)

#### <span class="md-plain">Recherche par type de ressource </span><span class="md-pair-s"><span class="md-plain">(en construction)</span></span>

#### <span class="md-plain">Recherche par date </span><span class="md-pair-s"><span class="md-plain">(en construction)</span></span>

#### <span class="md-plain">Recherche sur la géolocalisation </span><span class="md-pair-s"><span class="md-plain">(en construction)</span></span>

#### <span class="md-plain">Recherche avancée </span>

<span class="md-plain">Cette recherche permet de combiner différents critères (ou facettes) et différents opérateurs (“et” et “ou”).</span>

<span class="md-plain">La partie droite sous “</span><span class="md-pair-s ">*<span class="md-plain">Search Facets</span>*</span><span class="md-plain">” liste les types de ressources ainsi que leurs propriétés qui peuvent être utilisés pour la recherche. Dans le champ *“Find...”* sous “*Search Facets*”, l’utilisateur peut trier les types de ressource ou les propriétés à afficher.</span>

<span class="md-plain">Une fois sélectionné un type de ressource, l’utilisateur peut ensuite sélectionner la ou les propriétés pertinentes pour construire sa recherche. Pour combiner les différents critères, une fois la première propriété choisie, il suffit d’en sélectionner une autre, qui s’ajoutera sous la première. L’utilisateur doit ensuite définir l’opérateur pertinent *(“And”* ou *“Or”).*</span>

[![cap25.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap25.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap25.png)

<span class="md-plain">En fonction du format de données associé à la propriété, </span>

<span class="md-plain">Les paramètres de recherche proposés pour chaque propriété dépendent du format de données associé:</span>

- <span class="md-plain">pour du texte:</span>

[![cap30.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap30.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap30.png)

- <span class="md-plain">pour un nombre:</span>

[![cap31.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap31.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap31.png)

- <span class="md-plain">pour un booléen (vrai/faux, oui/non):</span>

[![cap32.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap32.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap32.png)

- <span class="md-plain">pour un lien entre deux types de ressources:</span>

[![cap33.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap33.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap33.png)

- <span class="md-plain">pour un vocabulaire contrôlé:</span>

[![cap34.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/scaled-1680-/cap34.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-01/cap34.png)

- <span class="md-plain">pour des données géolocalisées:</span>

<span class="md-plain">Le format de données “géolocalisation” n’est pas pris en charge dans la recherche avancée; l’onglet “*Map filter*” permet de filtrer les résultats de recherche en fonction de la localisation des ressources ou de leurs propriétés.</span>

# Import des images (Val d'Hérens/Smapshot)

***Cette section ne concerne que le projet Val d'Hérens 1950/2050.***

### Préambule

La plateforme Arches permet de télécharger une image (*upload*) de [manière autonome](https://wiki.unil.ch/ci/books/research-support/page/mode-demploi-general-de-lutilisateur#bkmrk-%E2%80%A2-t%C3%A9l%C3%A9chargement-%28up).

Cependant, la gestion des images doit suivre ce protocole pour deux raisons :
1. l'espace de stockage (200 Go) alloué sur la machine virtuelle (VM) sur laquelle est déployé Arches impose de rationaliser la gestion des images, compte tenu des paramètres avec lesquels les documents ont été numérisés ;
2. comme [Smapshot](https://smapshot.heig-vd.ch/) accède aux images servies par Cantaloupe via une URL qui contient le nom du fichier d'origine, les utilisateurs doivent veiller ce que toute nouvelle version d'une image téléchargée manuellement dans Arches (par exemple pour corriger une mauvaise orientation) conserve le nom de l'image d'origine.

# 1. Transformation de l'image avant un premier import manuel

Le téléchargement manuel d'une nouvelle image, pour des données qui n'ont pas encore été transférées vers Smapshot, requiert:

- de convertir l'image dans un **format `.png`** (d'une part parce qu'il s'agit d'un format sans perte, contrairement au `jpeg`, et, d'autre part parce que ce format est interprétable par les navigateurs web, contrairement au format `.tif`, ce qui signifie qu'Arches est capable d'afficher l'image) ;
- de limiter la taille du plus grand côté de l'image à **2500 pixels**.

Des outils permettent de transformer des images par lots de manière à ce qu'elles correspondent à ces critères : [ImageMagick](https://imagemagick.org/), des scripts AdobePhotoshop, etc.

Avec ImageMagick, la commande est:
```bash
convert -auto-orient -format png -resize 2500x2500\> original.tif destination.png
```

# 2. Remplacement d'une image par une autre (images déjà intégrées dans Smapshot)

Pour les images déjà intégrées dans Smapshot qui nécessitent un recadrage ou dont l'orientation doit être corrigée, il faut repartir des images stockées dans le `/local/sharedArches` sur l'espace de stockage allouée à la VM d'Arches, puisque:
- toutes ces images ont déjà été converties et redimensionnées
- en partant de ce repertoire on peut conserver le nom des fichiers d'origine.

## 2.1. Avec CyberDuck, sur un Mac

### 2.1.1. Installation de CyberDuck

Installer [CyberDuck](https://cyberduck.io/download/).

### 2.1.2. Paramétrer la connexion

Une fois CyberDuck ouvert, cliquez sur "Ouvrir une connexion" (ou sur "Fichier" > "Ouvrir une connexion").

[![cd1.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/cd1.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/cd1.png)

Paramétrer la connexion sur ce modèle (identifiant et mot de passe UNIL):

[![cd3.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/cd3.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/cd3.png)

Et cliquez sur "Connecter" puis sur "Autoriser", sur la boîte de dialogue qui s'ouvre.

[![cd9.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/cd9.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/cd9.png)

Pour garder les paramètres de cette connection en mémoire, dans le menu principal, cliquez sur "Signet" > "Nouveau signet". Dans la fenêtre qui s'ouvre, vous pouvez donner au signet le surnom "vdherens1950".

[![cd8.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/cd8.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/cd8.png)

À la prochaine ouverture de CyberDuck, la connexion au serveur **vdherens1950** vous sera proposée dès la fenêtre d'accueil.

[![cd7.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/cd7.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/cd7.png).

### 2.1.3. Atteindre le repertoire d'images partagé `/local/sharedArches`

Vous arrivez sur un répertoire à votre nom dans l'espace de stockage : 

[![cd4.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/cd4.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/cd4.png)

Il s'agit maintenant de rejoindre le répertoire `/local/sharedArches` dans lequel se trouvent les images. Dans le menu déroulant, sélectionner `/` :

[![cd13.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/cd13.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/cd13.png)

Puis parmi les répertoires qui s'affichent, choisissez "local" > "sharedArches" :

[![cd14.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/cd14.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/cd14.png)

Vous voici dans le repertoire d'images partagé.

[![cd15.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/cd15.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/cd15.png)

### 2.1.4. Parcourir les images avec le visualisateur interne de CyberDuck

Il est possible de consulter les images directement dans le répertoire `/local/sharedArches` avec le **visualisateur interne de CyberDuck**.

Avec un clic droit sur le nom de fichier, choisissez "Coup d'œil" dans le menu contextuel. Il faut à CyberDuck quelques secondes pour charger ces aperçus et les afficher. 

Il est aussi possible de sélectionner plusieurs images (maintenir la touche majuscule/shift enfondée puis clic droit) et de visualiser l'ensemble des images sélectionnées.

[![ cd10.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/cd10.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/cd10.png)

### 2.1.5. Éditer les images

L'édition peut se faire avec différentes applications, en fonction des options disponibles sous "Editer avec" dans le menu contextuel.

[![cd16.png](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/cd16.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/cd16.png)

Nous avons testé l'édition d'images avec 2 applications : 
- avec **Aperçu**, il n'est pas possible d'enregistrer les modifications apportées directement sur le serveur. C'est une copie de l'image qu'Aperçu propose d'enregistrer, en local.
- **Adobe Photoshop** permet d'enregistrer directement ces modifications, avec un simple `commande + S`.

## 2.2. Sous Linux

### 2.2.1. Paramétrer la connexion

Pour une distribution [Ubuntu](https://ubuntu.com/), à partir du navigateur de fichier, on peut sélectionner  "Autres emplacements":

[![](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/image-1675431951375.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/image-1675431951375.png)

pour entrer l'adresse du serveur: `sftp://dcsrs-vherens50.dcsr.unil.ch/` puis cliquer sur "se connecter":

[![](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/image-1675432177025.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/image-1675432177025.png)

Pour les connections suivantes, l'adesse du serveur devrait rester dans la liste des connections recentes.

Il faut se connecter avec l'identifiant Unil sans l'addresse mail, soit pour moi, `ljaouen`.

### 2.2.2. Atteindre le repertoire d'images partagé /local/sharedArches

Par défaut, le répertoire de l'utilistateur est ouvert, clicquer sur le nom du serveur permet de remonter à la source pour naviguer dans le répertoire `/local/sharedArches`:

[![](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/image-1675436308234.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/image-1675436308234.png)

### 2.2.3. Parcourir les images avec le visualisateur par défaut

Arrivé dans le répertoire `/local/sharedArches`, la liste des images est visible, cliquer (double) sur une des images l'affiche:
[![](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/image-1675436324830.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/image-1675436324830.png)

La navigation d'une image à l'autre se fait avec les touches du clavier [<-] et [->].

### 2.2.4. Éditer les images

#### 2.2.4.1 Rotation simple

Pour faire pivoter l'image, il faut passer la souris sur l'image ce qui fait apparaître les deux indicateurs de rotation en bas au milieu:

[![](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/image-1675671271449.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/image-1675671271449.png)


En suite, il suffit d'enregistrer ([control]+[s]) ou de passer par le menu:
[![](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/image-1675675582545.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/image-1675675582545.png)

#### 2.2.4.2. Edition fine

Pour une édition plus fine (rognage, rotation, découpage) il est possible d'ouvrir l'image avec un autre éditeur (comme [gimp](https://www.gimp.org/), à installer), l'ouverture se fait par un click droit, la sauvegarde de l'image par l'option _Fichier => Ecraser <nom de l'image>_

[![](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/scaled-1680-/image-1675676945394.png)](https://wiki.unil.ch/ci/uploads/images/gallery/2023-02/image-1675676945394.png)