https://wiki.biolovision.net/api.php?action=feedcontributions&user=Cyril&feedformat=atomWiki Biolovision - Contributions de l’utilisateur [fr]2024-03-29T05:00:25ZContributions de l’utilisateurMediaWiki 1.33.1https://wiki.biolovision.net/index.php?title=Module_de_filtres_automatiques&diff=898Module de filtres automatiques2016-03-07T10:45:03Z<p>Cyril : </p>
<hr />
<div>'''Le module "filtre automatique" se trouve sur la page "liste des espèces", à l'onglet "filtre automatique"&nbsp;'''<br />
<br />
Comme pour le module colonie, les filtres sont vides. Vous ne faites rien, rien ne change dans votre fonctionnement <br />
<br />
Le principe est simple&nbsp;: en fonction de vos paramétrages, le module marque une donnée tout seul comme le ferait un vérificateur manuellement. Le reste du processus ne change pas. Vous êtes libres ou non de définir des règles. Si vous n’en définissez pas, c’est comme avant. Vous n’avez peut-être pas un volume de donnée qui impose un outil de ce type, mais en Allemagne ou même en Suisse avec entre 10 et 20'000 données par jour, ce n’était plus gérable sans.<br />
<br />
Une fois la donnée marquée automatiquement, l'observateur a immédiatement la possibilité de corriger ou de confirmer sa donnée.<br>- S'il corrige sa donnée et que sa correction se trouve en dehors des paramètres du filtre automatique, la marque n'apparaît pas et il peut continuer à saisir ses obs.<br>- S'il confirme sa donnée, malgré le message du filtre automatique, la marque reste et c'est alors aux vérificateurs de décider s'il faut accepter la donnée et enlever la marque ou alors demander plus d'informations à l'observateur. <br />
<br />
'''Selon la question, le système renvoie un message qui reste avec la donnée, en rouge.''' <br />
<br />
Veuillez confirmer ou modifier vos observations en fonction des remarques ci-dessous pour l'espèce&nbsp;:''<br>Il est rare de voir autant d'individus de cette espèce<br>L'espèce est rare voire normalement absente à cette date.<br>L'espèce n'a encore jamais été observée à cette altitude.<br>L'espèce est rare voire normalement absente à cette altitude.<br>Vérification automatique confirmée<br>Il n'y a jamais eu autant d'individus de cette espèce'' <br />
<br />
Au niveau du paramétrage, voici le tableau à remplir pour chaque espèce du filtre (pour les sites qui ont les formulaires journaliers installés, un filtre par couche biogéo peut en plus être ajouté - sans découpage de zones biogéo, la totalité du territoire est proposé)&nbsp;:<br> <br> <br />
<br />
[[Image:Filtre auto.jpg|frame|center]]<br> <br />
<br />
<u>Les filtres s'enclenchent en DEHORS des nombres que vous entrerez<br></u><br>'''Altitude'''<br> - altitude minimale<br>- altitude maximale<br>- record d'altitude <br />
<br />
Donc, si vous remplissez 600 (min) et 2000 (max) et 2768 (record), le filtre s'enclenchera en dessous de 600m et au-dessus de 2000m. Si l'observateur dépasse le record, même processus que s'il dépasse 2000m, mais la phrase du filtre est différente.<br> <br />
<br />
'''Dates''' Vous devez rentrez les dates de présence d'une espèce&nbsp;: par exemple, pour un visiteur hivernal, les dates seraient du 1er janvier au 15 mars, puis du 1er novembre au 31 décembre<br>Pour un visiteur estival&nbsp;: du 1er avril au 30 septembre, et rien en 2ème. Toutes les données en dehors de ces dates seront questionnées automatiquement<br> <br />
<br />
'''Nombre'''<br> - Limite&nbsp;: seuil à partir duquel le filtre s'enclenche. Si vous mettez 10, toute donnée de 11 individus et plus sera questionnée.<br>- Nombre (max)&nbsp;: effectif record (même logique que pour l’altitude record)<br> <br />
<br />
Vous pouvez remplir le filtre uniquement sur le nombre et laisser vide tout le reste ou tout remplir ou faire un mix. <br />
<br />
Ne soyez pas trop restrictif dans les filtres de manière à ne pas déclencher le filtre des 100e de fois par jour, donc de recevoir des 100e de mails de vérif par jour...<br></div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_de_filtres_automatiques&diff=897Module de filtres automatiques2016-03-07T10:44:29Z<p>Cyril : </p>
<hr />
<div>'''Le module "filtre automatique" se trouve sur la page "liste des espèces", à l'onglet "filtre automatique"&nbsp;'''<br />
<br />
Comme pour le module colonie, les filtres sont vides. Vous ne faites rien, rien ne change dans votre fonctionnement <br />
<br />
Le principe est simple&nbsp;: en fonction de vos paramétrages, le module marque une donnée tout seul comme le ferait un vérificateur manuellement. Le reste du processus ne change pas. Vous êtes libres ou non de définir des règles. Si vous n’en définissez pas, c’est comme avant. Vous n’avez peut-être pas un volume de donnée qui impose un outil de ce type, mais en Allemagne ou même en Suisse avec entre 10 et 20'000 données par jour, ce n’était plus gérable sans.<br />
<br />
Une fois la donnée marquée automatiquement, l'observateur a immédiatement la possibilité de corriger ou de confirmer sa donnée.<br>- S'il corrige sa donnée et que sa correction se trouve en dehors des paramètres du filtre automatique, la marque n'apparaît pas et il peut continuer à saisir ses obs.<br>- S'il confirme sa donnée, malgré le message du filtre automatique, la marque reste et c'est alors aux vérificateurs de décider s'il faut accepter la donnée et enlever la marque ou alors demander plus d'informations à l'observateur. <br />
<br />
'''Selon la question, le système renvoie un message qui reste avec la donnée, en rouge.''' <br />
<br />
Veuillez confirmer ou modifier vos observations en fonction des remarques ci-dessous pour l'espèce&nbsp;:''<br>Il est rare de voir autant d'individus de cette espèce<br>L'espèce est rare voire normalement absente à cette date.<br>L'espèce n'a encore jamais été observée à cette altitude.<br>L'espèce est rare voire normalement absente à cette altitude.<br>Vérification automatique confirmée<br>Il n'y a jamais eu autant d'individus de cette espèce'' <br />
<br />
Au niveau du paramétrage, voici le tableau à remplir pour chaque espèce du filtre (pour les sites qui ont les formulaires journaliers installés, un filtre par couche biogéo peut en plus être ajouté - sans découpage de zones biogéo, la totalité du territoire est proposé)&nbsp;:<br> <br> <br />
<br />
[[Image:Filtre auto.jpg|frame|center]]<br> <br />
<br />
<u>Les filtres s'enclenchent en DEHORS des nombres que vous entrerez<br></u><br>'''Altitude'''<br> - altitude minimale<br>- altitude maximale<br>- record d'altitude <br />
<br />
Donc, si vous remplissez 600 (min) et 2000 (max) et 2768 (record), le filtre s'enclenchera en dessous de 600m et au-dessus de 2000m. Si l'observateur dépasse le record, même processus que s'il dépasse 2000m, mais la phrase du filtre est différente.<br> <br />
<br />
'''Dates''' Vous devez rentrez les dates de présence d'une espèce&nbsp;: par exemple, pour un visiteur hivernal, les dates seraient du 1er janvier au 15 mars, puis du 1er novembre au 31 décembre<br>Pour un visiteur estival&nbsp;: du 1er avril au 30 septembre, et rien en 2ème. Toutes les données en dehors de ces dates seront questionnées automatiquement<br> <br />
<br />
'''Nombre''' - Limite&nbsp;: seuil à partir duquel le filtre s'enclenche. Si vous mettez 10, toute donnée de 11 individus et plus sera questionnée.<br>- Nombre (max)&nbsp;: effectif record (même logique que pour l’altitude record)<br> <br />
<br />
Vous pouvez remplir le filtre uniquement sur le nombre et laisser vide tout le reste ou tout remplir ou faire un mix. <br />
<br />
Ne soyez pas trop restrictif dans les filtres de manière à ne pas déclencher le filtre des 100e de fois par jour, donc de recevoir des 100e de mails de vérif par jour...<br></div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_de_filtres_automatiques&diff=896Module de filtres automatiques2016-03-07T10:44:03Z<p>Cyril : </p>
<hr />
<div>'''Le module "filtre automatique" se trouve sur la page "liste des espèces", à l'onglet "filtre automatique"&nbsp;'''<br />
<br />
Comme pour le module colonie, les filtres sont vides. Vous ne faites rien, rien ne change dans votre fonctionnement <br />
<br />
Le principe est simple&nbsp;: en fonction de vos paramétrages, le module marque une donnée tout seul comme le ferait un vérificateur manuellement. Le reste du processus ne change pas. Vous êtes libres ou non de définir des règles. Si vous n’en définissez pas, c’est comme avant. Vous n’avez peut-être pas un volume de donnée qui impose un outil de ce type, mais en Allemagne ou même en Suisse avec entre 10 et 20'000 données par jour, ce n’était plus gérable sans.<br />
<br />
Une fois la donnée marquée automatiquement, l'observateur a immédiatement la possibilité de corriger ou de confirmer sa donnée.<br>- S'il corrige sa donnée et que sa correction se trouve en dehors des paramètres du filtre automatique, la marque n'apparaît pas et il peut continuer à saisir ses obs.<br>- S'il confirme sa donnée, malgré le message du filtre automatique, la marque reste et c'est alors aux vérificateurs de décider s'il faut accepter la donnée et enlever la marque ou alors demander plus d'informations à l'observateur. <br />
<br />
'''Selon la question, le système renvoie un message qui reste avec la donnée, en rouge.''' <br />
<br />
Veuillez confirmer ou modifier vos observations en fonction des remarques ci-dessous pour l'espèce&nbsp;:''<br>Il est rare de voir autant d'individus de cette espèce<br>L'espèce est rare voire normalement absente à cette date.<br>L'espèce n'a encore jamais été observée à cette altitude.<br>L'espèce est rare voire normalement absente à cette altitude.<br>Vérification automatique confirmée<br>Il n'y a jamais eu autant d'individus de cette espèce'' <br />
<br />
Au niveau du paramétrage, voici le tableau à remplir pour chaque espèce du filtre (pour les sites qui ont les formulaires journaliers installés, un filtre par couche biogéo peut en plus être ajouté - sans découpage de zones biogéo, la totalité du territoire est proposé)&nbsp;:<br> <br> <br />
<br />
[[Image:Filtre auto.jpg|frame|center]]<br> <br />
<br />
<u>Les filtres s'enclenchent en DEHORS des nombres que vous entrerez<br></u><br>'''Altitude''' - altitude minimale<br>- altitude maximale<br>- record d'altitude <br />
<br />
Donc, si vous remplissez 600 (min) et 2000 (max) et 2768 (record), le filtre s'enclenchera en dessous de 600m et au-dessus de 2000m. Si l'observateur dépasse le record, même processus que s'il dépasse 2000m, mais la phrase du filtre est différente.<br> <br />
<br />
'''Dates''' Vous devez rentrez les dates de présence d'une espèce&nbsp;: par exemple, pour un visiteur hivernal, les dates seraient du 1er janvier au 15 mars, puis du 1er novembre au 31 décembre<br>Pour un visiteur estival&nbsp;: du 1er avril au 30 septembre, et rien en 2ème. Toutes les données en dehors de ces dates seront questionnées automatiquement<br> <br />
<br />
'''Nombre''' - Limite&nbsp;: seuil à partir duquel le filtre s'enclenche. Si vous mettez 10, toute donnée de 11 individus et plus sera questionnée.<br>- Nombre (max)&nbsp;: effectif record (même logique que pour l’altitude record)<br> <br />
<br />
Vous pouvez remplir le filtre uniquement sur le nombre et laisser vide tout le reste ou tout remplir ou faire un mix. <br />
<br />
Ne soyez pas trop restrictif dans les filtres de manière à ne pas déclencher le filtre des 100e de fois par jour, donc de recevoir des 100e de mails de vérif par jour...<br></div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=887Module d'import2016-02-17T09:05:58Z<p>Cyril : /* Début de l'import */</p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas. Un utilisateur ayant le droit d'import ET le droit d'import de ses propres observations (excel) peut importer un fichier d'archives personnelles ou collectives. Il peut donc '''choisir entre un compte d'archivage et son propre compte''' dans la liste des comptes d'archives<br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br />
[[Image:Import start.png|frame|center]] <br><br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br />
==== 1er volet ====<br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br />
==== 2ème volet ====<br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
Il y a plusieurs choses à savoir&nbsp;:<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
'''<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br><br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le [http://fr.wikipedia.org/wiki/Horodatage timestamp]&nbsp;peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*'''Estimation''' peut contenir &gt; (minimum), ~ (estimation), x ou X (non compté) et = ou rien pour indiquer une décompte exact.<br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la [[Gestion des utilisateurs|gestion des utilisateurs]]). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée. <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons [[Correspondance codes atlas|25 codes]] pour pouvoir gérer toutes les configurations. Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante&nbsp;:<br />
<br />
''(L'intitulé exact doit être recopié exactement dans la cellule, une seule valeur par cellule/colonne)'' <br />
<br />
{| width="900" border="1" align="center" cellpadding="1" cellspacing="1"<br />
|+ '''Liste des comportements disponibles''' <br />
|-<br />
| '''AVES''' <br />
| '''MAMMALIA''' <br />
| '''ODONATA''' <br />
| '''ORTHOPTERA''' <br />
| '''RHOPALOCERA''' <br />
| '''AMPHIBIA''' <br />
| '''REPTILIA'''<br />
|-<br />
| Migration active <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Accouplement<br />
|-<br />
| Se nourrit <br />
| Se déplace <br />
| Tandem <br />
| Pond <br />
| Accouplement <br />
| Pond <br />
| Pond<br />
|-<br />
| Dortoir / reposoir <br />
| Se nourrit <br />
| Accouplement <br />
| Prédaté <br />
| Pond <br />
| Prédaté <br />
| Prédaté<br />
|-<br />
| Prédaté <br />
| Prédaté <br />
| Pond <br />
| <br />
| Migration <br />
| Héliothermie <br />
| Héliotermie<br />
|-<br />
| <br />
| Marquage de territoire <br />
| Emergence <br />
| <br />
| Se nourrit <br />
| Sous une plaque <br />
| Sous une plaque<br />
|-<br />
| <br />
| Rut, parade <br />
| Migration <br />
| <br />
| Prédaté <br />
| <br />
| <br />
|-<br />
| <br />
| Sous une plaque <br />
| Prédaté <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
<br> <br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclenchent un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br> <br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br><br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=886Module d'import2016-02-17T09:05:33Z<p>Cyril : /* Début de l'import */</p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas. Un utilisateur ayant le droit d'import ET le droit d'import de ses propres observations (excel) peut importer un fichier d'archives personnelles ou collectives. Il peut donc '''choisir entre un compte d'archivage et son propre compte''' dans la liste des comptes d'archives<br />
<br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br />
[[Image:Import start.png|frame|center]] <br><br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br />
==== 1er volet ====<br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br />
==== 2ème volet ====<br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
Il y a plusieurs choses à savoir&nbsp;:<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
'''<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br><br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le [http://fr.wikipedia.org/wiki/Horodatage timestamp]&nbsp;peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*'''Estimation''' peut contenir &gt; (minimum), ~ (estimation), x ou X (non compté) et = ou rien pour indiquer une décompte exact.<br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la [[Gestion des utilisateurs|gestion des utilisateurs]]). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée. <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons [[Correspondance codes atlas|25 codes]] pour pouvoir gérer toutes les configurations. Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante&nbsp;:<br />
<br />
''(L'intitulé exact doit être recopié exactement dans la cellule, une seule valeur par cellule/colonne)'' <br />
<br />
{| width="900" border="1" align="center" cellpadding="1" cellspacing="1"<br />
|+ '''Liste des comportements disponibles''' <br />
|-<br />
| '''AVES''' <br />
| '''MAMMALIA''' <br />
| '''ODONATA''' <br />
| '''ORTHOPTERA''' <br />
| '''RHOPALOCERA''' <br />
| '''AMPHIBIA''' <br />
| '''REPTILIA'''<br />
|-<br />
| Migration active <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Accouplement<br />
|-<br />
| Se nourrit <br />
| Se déplace <br />
| Tandem <br />
| Pond <br />
| Accouplement <br />
| Pond <br />
| Pond<br />
|-<br />
| Dortoir / reposoir <br />
| Se nourrit <br />
| Accouplement <br />
| Prédaté <br />
| Pond <br />
| Prédaté <br />
| Prédaté<br />
|-<br />
| Prédaté <br />
| Prédaté <br />
| Pond <br />
| <br />
| Migration <br />
| Héliothermie <br />
| Héliotermie<br />
|-<br />
| <br />
| Marquage de territoire <br />
| Emergence <br />
| <br />
| Se nourrit <br />
| Sous une plaque <br />
| Sous une plaque<br />
|-<br />
| <br />
| Rut, parade <br />
| Migration <br />
| <br />
| Prédaté <br />
| <br />
| <br />
|-<br />
| <br />
| Sous une plaque <br />
| Prédaté <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
<br> <br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclenchent un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br> <br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br><br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=885Module d'import2016-02-17T09:05:15Z<p>Cyril : /* Début de l'import */</p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas. Un utilisateur ayant le droit d'import ET le droit d'import de ses propres observations (excel) peut importer un fichier d'archives personnelles ou collectives. Il peut donc choisir entre un compte d'archivage et son propre compte dans la liste des comptes d'archives<br />
<br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br />
[[Image:Import start.png|frame|center]] <br><br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br />
==== 1er volet ====<br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br />
==== 2ème volet ====<br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
Il y a plusieurs choses à savoir&nbsp;:<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
'''<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br><br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le [http://fr.wikipedia.org/wiki/Horodatage timestamp]&nbsp;peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*'''Estimation''' peut contenir &gt; (minimum), ~ (estimation), x ou X (non compté) et = ou rien pour indiquer une décompte exact.<br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la [[Gestion des utilisateurs|gestion des utilisateurs]]). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée. <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons [[Correspondance codes atlas|25 codes]] pour pouvoir gérer toutes les configurations. Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante&nbsp;:<br />
<br />
''(L'intitulé exact doit être recopié exactement dans la cellule, une seule valeur par cellule/colonne)'' <br />
<br />
{| width="900" border="1" align="center" cellpadding="1" cellspacing="1"<br />
|+ '''Liste des comportements disponibles''' <br />
|-<br />
| '''AVES''' <br />
| '''MAMMALIA''' <br />
| '''ODONATA''' <br />
| '''ORTHOPTERA''' <br />
| '''RHOPALOCERA''' <br />
| '''AMPHIBIA''' <br />
| '''REPTILIA'''<br />
|-<br />
| Migration active <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Accouplement<br />
|-<br />
| Se nourrit <br />
| Se déplace <br />
| Tandem <br />
| Pond <br />
| Accouplement <br />
| Pond <br />
| Pond<br />
|-<br />
| Dortoir / reposoir <br />
| Se nourrit <br />
| Accouplement <br />
| Prédaté <br />
| Pond <br />
| Prédaté <br />
| Prédaté<br />
|-<br />
| Prédaté <br />
| Prédaté <br />
| Pond <br />
| <br />
| Migration <br />
| Héliothermie <br />
| Héliotermie<br />
|-<br />
| <br />
| Marquage de territoire <br />
| Emergence <br />
| <br />
| Se nourrit <br />
| Sous une plaque <br />
| Sous une plaque<br />
|-<br />
| <br />
| Rut, parade <br />
| Migration <br />
| <br />
| Prédaté <br />
| <br />
| <br />
|-<br />
| <br />
| Sous une plaque <br />
| Prédaté <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
<br> <br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclenchent un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br> <br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br><br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=884Module d'import2016-02-17T09:04:36Z<p>Cyril : /* Début de l'import */</p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas. Un utilisateur ayant le droit d'import ET le droit d'import de ses propres observations (excel) peut importer un fichier d'archives personnelles ou collectives. Il peut donc choisir entre un compte d'archives et son propre compte dans la liste des comptes d'archives<br />
<br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br />
[[Image:Import start.png|frame|center]] <br><br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br />
==== 1er volet ====<br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br />
==== 2ème volet ====<br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
Il y a plusieurs choses à savoir&nbsp;:<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
'''<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br><br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le [http://fr.wikipedia.org/wiki/Horodatage timestamp]&nbsp;peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*'''Estimation''' peut contenir &gt; (minimum), ~ (estimation), x ou X (non compté) et = ou rien pour indiquer une décompte exact.<br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la [[Gestion des utilisateurs|gestion des utilisateurs]]). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée. <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons [[Correspondance codes atlas|25 codes]] pour pouvoir gérer toutes les configurations. Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante&nbsp;:<br />
<br />
''(L'intitulé exact doit être recopié exactement dans la cellule, une seule valeur par cellule/colonne)'' <br />
<br />
{| width="900" border="1" align="center" cellpadding="1" cellspacing="1"<br />
|+ '''Liste des comportements disponibles''' <br />
|-<br />
| '''AVES''' <br />
| '''MAMMALIA''' <br />
| '''ODONATA''' <br />
| '''ORTHOPTERA''' <br />
| '''RHOPALOCERA''' <br />
| '''AMPHIBIA''' <br />
| '''REPTILIA'''<br />
|-<br />
| Migration active <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Accouplement<br />
|-<br />
| Se nourrit <br />
| Se déplace <br />
| Tandem <br />
| Pond <br />
| Accouplement <br />
| Pond <br />
| Pond<br />
|-<br />
| Dortoir / reposoir <br />
| Se nourrit <br />
| Accouplement <br />
| Prédaté <br />
| Pond <br />
| Prédaté <br />
| Prédaté<br />
|-<br />
| Prédaté <br />
| Prédaté <br />
| Pond <br />
| <br />
| Migration <br />
| Héliothermie <br />
| Héliotermie<br />
|-<br />
| <br />
| Marquage de territoire <br />
| Emergence <br />
| <br />
| Se nourrit <br />
| Sous une plaque <br />
| Sous une plaque<br />
|-<br />
| <br />
| Rut, parade <br />
| Migration <br />
| <br />
| Prédaté <br />
| <br />
| <br />
|-<br />
| <br />
| Sous une plaque <br />
| Prédaté <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
<br> <br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclenchent un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br> <br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br><br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=883Module d'import2016-02-17T09:04:13Z<p>Cyril : /* Début de l'import */</p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
<br />
Un utilisateur ayant le droit d'import ET le droit d'import de ses propres observations (excel) peut importer un fichier d'archives personnelles ou collectives. Il peut donc choisir entre un compte d'archives et son propre compte dans la liste des comptes d'archives<br />
<br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br />
[[Image:Import start.png|frame|center]] <br><br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br />
==== 1er volet ====<br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br />
==== 2ème volet ====<br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
Il y a plusieurs choses à savoir&nbsp;:<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
'''<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br><br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le [http://fr.wikipedia.org/wiki/Horodatage timestamp]&nbsp;peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*'''Estimation''' peut contenir &gt; (minimum), ~ (estimation), x ou X (non compté) et = ou rien pour indiquer une décompte exact.<br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la [[Gestion des utilisateurs|gestion des utilisateurs]]). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée. <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons [[Correspondance codes atlas|25 codes]] pour pouvoir gérer toutes les configurations. Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante&nbsp;:<br />
<br />
''(L'intitulé exact doit être recopié exactement dans la cellule, une seule valeur par cellule/colonne)'' <br />
<br />
{| width="900" border="1" align="center" cellpadding="1" cellspacing="1"<br />
|+ '''Liste des comportements disponibles''' <br />
|-<br />
| '''AVES''' <br />
| '''MAMMALIA''' <br />
| '''ODONATA''' <br />
| '''ORTHOPTERA''' <br />
| '''RHOPALOCERA''' <br />
| '''AMPHIBIA''' <br />
| '''REPTILIA'''<br />
|-<br />
| Migration active <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Accouplement<br />
|-<br />
| Se nourrit <br />
| Se déplace <br />
| Tandem <br />
| Pond <br />
| Accouplement <br />
| Pond <br />
| Pond<br />
|-<br />
| Dortoir / reposoir <br />
| Se nourrit <br />
| Accouplement <br />
| Prédaté <br />
| Pond <br />
| Prédaté <br />
| Prédaté<br />
|-<br />
| Prédaté <br />
| Prédaté <br />
| Pond <br />
| <br />
| Migration <br />
| Héliothermie <br />
| Héliotermie<br />
|-<br />
| <br />
| Marquage de territoire <br />
| Emergence <br />
| <br />
| Se nourrit <br />
| Sous une plaque <br />
| Sous une plaque<br />
|-<br />
| <br />
| Rut, parade <br />
| Migration <br />
| <br />
| Prédaté <br />
| <br />
| <br />
|-<br />
| <br />
| Sous une plaque <br />
| Prédaté <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
<br> <br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclenchent un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br> <br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br><br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=882Module d'import2016-02-17T09:01:46Z<p>Cyril : /* Description du fichier à importer */</p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br />
[[Image:Import start.png|frame|center]] <br><br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br />
==== 1er volet ====<br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br />
==== 2ème volet ====<br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
Il y a plusieurs choses à savoir&nbsp;:<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
'''<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br><br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le [http://fr.wikipedia.org/wiki/Horodatage timestamp]&nbsp;peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*'''Estimation''' peut contenir &gt; (minimum), ~ (estimation), x ou X (non compté) et = ou rien pour indiquer une décompte exact.<br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la [[Gestion des utilisateurs|gestion des utilisateurs]]). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée. <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons [[Correspondance codes atlas|25 codes]] pour pouvoir gérer toutes les configurations. Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante&nbsp;:<br />
<br />
''(L'intitulé exact doit être recopié exactement dans la cellule, une seule valeur par cellule/colonne)'' <br />
<br />
{| width="900" border="1" align="center" cellpadding="1" cellspacing="1"<br />
|+ '''Liste des comportements disponibles''' <br />
|-<br />
| '''AVES''' <br />
| '''MAMMALIA''' <br />
| '''ODONATA''' <br />
| '''ORTHOPTERA''' <br />
| '''RHOPALOCERA''' <br />
| '''AMPHIBIA''' <br />
| '''REPTILIA'''<br />
|-<br />
| Migration active <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Accouplement<br />
|-<br />
| Se nourrit <br />
| Se déplace <br />
| Tandem <br />
| Pond <br />
| Accouplement <br />
| Pond <br />
| Pond<br />
|-<br />
| Dortoir / reposoir <br />
| Se nourrit <br />
| Accouplement <br />
| Prédaté <br />
| Pond <br />
| Prédaté <br />
| Prédaté<br />
|-<br />
| Prédaté <br />
| Prédaté <br />
| Pond <br />
| <br />
| Migration <br />
| Héliothermie <br />
| Héliotermie<br />
|-<br />
| <br />
| Marquage de territoire <br />
| Emergence <br />
| <br />
| Se nourrit <br />
| Sous une plaque <br />
| Sous une plaque<br />
|-<br />
| <br />
| Rut, parade <br />
| Migration <br />
| <br />
| Prédaté <br />
| <br />
| <br />
|-<br />
| <br />
| Sous une plaque <br />
| Prédaté <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
<br> <br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclenchent un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br> <br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br><br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=881Module d'import2016-02-17T09:01:10Z<p>Cyril : /* Remarques initiales */</p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br />
[[Image:Import start.png|frame|center]] <br><br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
<br> <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
<br> <br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 1er volet ====<br />
<br />
<br> <br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 2ème volet ====<br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
Il y a plusieurs choses à savoir&nbsp;:<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
'''<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br><br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le [http://fr.wikipedia.org/wiki/Horodatage timestamp]&nbsp;peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*'''Estimation''' peut contenir &gt; (minimum), ~ (estimation), x ou X (non compté) et = ou rien pour indiquer une décompte exact.<br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la [[Gestion des utilisateurs|gestion des utilisateurs]]). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée. <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons [[Correspondance codes atlas|25 codes]] pour pouvoir gérer toutes les configurations. Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante&nbsp;:<br />
<br />
''(L'intitulé exact doit être recopié exactement dans la cellule, une seule valeur par cellule/colonne)'' <br />
<br />
{| width="900" border="1" align="center" cellpadding="1" cellspacing="1"<br />
|+ '''Liste des comportements disponibles''' <br />
|-<br />
| '''AVES''' <br />
| '''MAMMALIA''' <br />
| '''ODONATA''' <br />
| '''ORTHOPTERA''' <br />
| '''RHOPALOCERA''' <br />
| '''AMPHIBIA''' <br />
| '''REPTILIA'''<br />
|-<br />
| Migration active <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Accouplement<br />
|-<br />
| Se nourrit <br />
| Se déplace <br />
| Tandem <br />
| Pond <br />
| Accouplement <br />
| Pond <br />
| Pond<br />
|-<br />
| Dortoir / reposoir <br />
| Se nourrit <br />
| Accouplement <br />
| Prédaté <br />
| Pond <br />
| Prédaté <br />
| Prédaté<br />
|-<br />
| Prédaté <br />
| Prédaté <br />
| Pond <br />
| <br />
| Migration <br />
| Héliothermie <br />
| Héliotermie<br />
|-<br />
| <br />
| Marquage de territoire <br />
| Emergence <br />
| <br />
| Se nourrit <br />
| Sous une plaque <br />
| Sous une plaque<br />
|-<br />
| <br />
| Rut, parade <br />
| Migration <br />
| <br />
| Prédaté <br />
| <br />
| <br />
|-<br />
| <br />
| Sous une plaque <br />
| Prédaté <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
<br> <br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclenchent un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br> <br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br> <br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=880Module d'import2016-02-17T09:00:53Z<p>Cyril : /* Début de l'import */</p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br />
[[Image:Import start.png|frame|center]] <br><br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
<br> <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
<br> <br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 1er volet ====<br />
<br />
<br> <br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 2ème volet ====<br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
Il y a plusieurs choses à savoir&nbsp;:<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
'''<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br><br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le [http://fr.wikipedia.org/wiki/Horodatage timestamp]&nbsp;peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*'''Estimation''' peut contenir &gt; (minimum), ~ (estimation), x ou X (non compté) et = ou rien pour indiquer une décompte exact.<br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la [[Gestion des utilisateurs|gestion des utilisateurs]]). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée. <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons [[Correspondance codes atlas|25 codes]] pour pouvoir gérer toutes les configurations. Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante&nbsp;:<br />
<br />
''(L'intitulé exact doit être recopié exactement dans la cellule, une seule valeur par cellule/colonne)'' <br />
<br />
{| width="900" border="1" align="center" cellpadding="1" cellspacing="1"<br />
|+ '''Liste des comportements disponibles''' <br />
|-<br />
| '''AVES''' <br />
| '''MAMMALIA''' <br />
| '''ODONATA''' <br />
| '''ORTHOPTERA''' <br />
| '''RHOPALOCERA''' <br />
| '''AMPHIBIA''' <br />
| '''REPTILIA'''<br />
|-<br />
| Migration active <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Accouplement<br />
|-<br />
| Se nourrit <br />
| Se déplace <br />
| Tandem <br />
| Pond <br />
| Accouplement <br />
| Pond <br />
| Pond<br />
|-<br />
| Dortoir / reposoir <br />
| Se nourrit <br />
| Accouplement <br />
| Prédaté <br />
| Pond <br />
| Prédaté <br />
| Prédaté<br />
|-<br />
| Prédaté <br />
| Prédaté <br />
| Pond <br />
| <br />
| Migration <br />
| Héliothermie <br />
| Héliotermie<br />
|-<br />
| <br />
| Marquage de territoire <br />
| Emergence <br />
| <br />
| Se nourrit <br />
| Sous une plaque <br />
| Sous une plaque<br />
|-<br />
| <br />
| Rut, parade <br />
| Migration <br />
| <br />
| Prédaté <br />
| <br />
| <br />
|-<br />
| <br />
| Sous une plaque <br />
| Prédaté <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
<br> <br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclenchent un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br> <br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br> <br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=879Module d'import2016-02-17T08:57:19Z<p>Cyril : /* Remarques initiales */</p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
<br> <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
<br> <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Import start.png|frame|center]] <br> <br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
<br> <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
<br> <br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 1er volet ====<br />
<br />
<br> <br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 2ème volet ====<br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
Il y a plusieurs choses à savoir&nbsp;:<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
'''<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br><br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le [http://fr.wikipedia.org/wiki/Horodatage timestamp]&nbsp;peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*'''Estimation''' peut contenir &gt; (minimum), ~ (estimation), x ou X (non compté) et = ou rien pour indiquer une décompte exact.<br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la [[Gestion des utilisateurs|gestion des utilisateurs]]). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée. <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons [[Correspondance codes atlas|25 codes]] pour pouvoir gérer toutes les configurations. Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante&nbsp;:<br />
<br />
''(L'intitulé exact doit être recopié exactement dans la cellule, une seule valeur par cellule/colonne)'' <br />
<br />
{| width="900" border="1" align="center" cellpadding="1" cellspacing="1"<br />
|+ '''Liste des comportements disponibles''' <br />
|-<br />
| '''AVES''' <br />
| '''MAMMALIA''' <br />
| '''ODONATA''' <br />
| '''ORTHOPTERA''' <br />
| '''RHOPALOCERA''' <br />
| '''AMPHIBIA''' <br />
| '''REPTILIA'''<br />
|-<br />
| Migration active <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Territorial <br />
| Accouplement <br />
| Accouplement<br />
|-<br />
| Se nourrit <br />
| Se déplace <br />
| Tandem <br />
| Pond <br />
| Accouplement <br />
| Pond <br />
| Pond<br />
|-<br />
| Dortoir / reposoir <br />
| Se nourrit <br />
| Accouplement <br />
| Prédaté <br />
| Pond <br />
| Prédaté <br />
| Prédaté<br />
|-<br />
| Prédaté <br />
| Prédaté <br />
| Pond <br />
| <br />
| Migration <br />
| Héliothermie <br />
| Héliotermie<br />
|-<br />
| <br />
| Marquage de territoire <br />
| Emergence <br />
| <br />
| Se nourrit <br />
| Sous une plaque <br />
| Sous une plaque<br />
|-<br />
| <br />
| Rut, parade <br />
| Migration <br />
| <br />
| Prédaté <br />
| <br />
| <br />
|-<br />
| <br />
| Sous une plaque <br />
| Prédaté <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
<br> <br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclenchent un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br> <br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br> <br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_de_saisie_protocol%C3%A9e&diff=878Module de saisie protocolée2016-02-17T08:37:05Z<p>Cyril : /* Remarques initiales */</p>
<hr />
<div>=== Remarques initiales ===<br />
<br />
Le module de saisie protocolée permet la saisie d'une série de donnée en fonction d'un protocole pré-défini. Elle permet de collecter des données sur la base de point d'écoute, de transect ou de surface. Des informations complémentaires sur l'habitat ou la météo peuvent être demandées. Dans tous les cas, la pression d'observation est obligatoirement renseignée mais parfois contrainte sur la durée, c'est donc une fonction dérivée de la saisie par [[Saisie par formulaires|formulaires journaliers]]. <br />
<br />
Chaque protocole est composé d'un groupe de point d'écoute / transect / surface associée à un groupe taxonomique. Par exemple, nous pouvons imaginer un protocole défini par 10 points d'écoute de 5 minutes pour les oiseaux ainsi que 9 transects pour les mammifères entre les points (C'est le cas du protocole [[#Protocole_STOC_EPS|STOC EPS]]). Un [[#R.C3.A9sum.C3.A9|résumé]] reprend les différentes configurations existantes.&nbsp; <br />
<br />
Pour chaque protocole pré-défini, il existe deux droits d'accès&nbsp;: <br />
<br />
*un pour l'utilisateur normal qui peut gérer (créer / renseigner / modifier) les formulaires qu'il a créé. <br />
*un pour l'administrateur du protocole qui peut gérer tous les formulaires associés à ce protocole.<br />
<br />
Un "super lieu-dit" est automatiquement créé pour rassembler tous les points/transects d’un protocole. Cela permet de faire une extraction sur tous les points d’un coup.<br />
<br />
=== Protocoles supportés ===<br />
<br />
Résumé <br />
<br />
Ce tableau présente un rapide résumé des différentes configurations existantes&nbsp;: <br />
<br />
<br> <br />
<br />
{| border="0"<br />
|-<br />
| nowrap="nowrap" align="center" bgcolor="#ff9900" | '''Nom du protocole''' <br />
| nowrap="nowrap" align="center" bgcolor="#ff9900" | '''Nombre de points d'écoute''' <br />
| nowrap="nowrap" align="center" bgcolor="#ff9900" | '''Durée imposée de chaque point d'écoute''' <br />
| nowrap="nowrap" align="center" bgcolor="#ff9900" | '''Nombre de transects''' <br />
| nowrap="nowrap" align="center" bgcolor="#ff9900" | '''Durée imposée de chaque transect''' <br />
| nowrap="nowrap" align="center" bgcolor="#ff9900" | '''Nombre de polygone''' <br />
| nowrap="nowrap" align="center" bgcolor="#ff9900" | '''Durée imposée de chaque polygone''' <br />
| nowrap="nowrap" align="center" bgcolor="#ff9900" | '''Nombre de passage annuel'''<br />
|-<br />
| nowrap="nowrap" align="left" bgcolor="#aaaaaa" | '''STOC EPS''' <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | 10 points oiseaux <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | 5 minutes <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | 9 transects mammifères <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | indéterminée <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | - <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | - <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | 3<br />
|-<br />
| nowrap="nowrap" align="left" bgcolor="#cccccc" | '''SHOC''' <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | - <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | - <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | 10 transects oiseaux <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | indéterminée <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | - <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | - <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | 2<br />
|-<br />
| nowrap="nowrap" align="left" bgcolor="#aaaaaa" | '''STOC Sites''' <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | 5 - 30 points oiseaux <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | 5 minutes <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | - <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | - <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | - <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | - <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | indéterminé<br />
|-<br />
| nowrap="nowrap" align="left" bgcolor="#cccccc" | '''STOC Montagne''' <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | 10 points oiseaux <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | 10 minutes <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | - <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | - <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | - <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | - <br />
| nowrap="nowrap" align="center" bgcolor="#cccccc" | 2<br />
|-<br />
| nowrap="nowrap" align="left" bgcolor="#aaaaaa" | '''Protocole générique oiseaux''' <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | 0 - 50 points oiseaux <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | indéterminée <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | 0 - 50 transects oiseaux <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | indéterminée <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | 0 - 50 polygones oiseaux <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | indéterminée <br />
| nowrap="nowrap" align="center" bgcolor="#aaaaaa" | indéterminé<br />
|}<br />
<br />
<br><br />
<br />
=== Protocole SHOC ===<br />
<br />
====Création d'un protocole SHOC====<br />
<br />
Pour démarrer la création d'un nouveau protocole SHOC, il faut toujours prendre un lieudit de référence autour duquel seront construits les différents transects. Pour le faire, vous avez deux possibilités :<br />
<br />
*utiliser un lieudit existant en cliquant directement dessus<br />
*créer automatiquement un nouveau lieudit en cliquant ailleurs sur la carte<br />
<br />
Dans les deux cas, un menu contextuel s'ouvre et si vous avez les droits nécessaires, vous trouverez une nouvelle entrée : "Créer un SHOC"<br />
<br />
[[Image:Shoc start.png|frame|center|Créer un nouveau protocole SHOC autour d'un lieudit existant]] <br />
<br />
Une fois ce menu sélectionné, une nouvelle page de création s'affiche. Un cadre rouge délimite automatiquement le carré de référence correspondant. Il est donc particulièrement important de sélectionner comme lieudit de départ un point qui se trouve à l'intérieur du carré souhaité. Si nécessaire, il faut créer une nouveau lieudit qui puisse être utilisable (i.e. dans le carré de référence) :<br />
<br />
[[Image:Shoc step 1.png|frame|center|Première étape de la création d'un nouveau tracé SHOC]] <br />
<br />
En haut de la carte se trouve une barre d'outil qui varie en fonction des possibilités du protocol en cours. Pour SHOC, formé de 10 transects, il n'existe que deux boutons pour créer et modifier les transects. Le premier (flèche bleue) permet de créer un transect, le deuxième (flèche violette) permet de modifier les transects déjà dessiné. Lors du dessin, chaque transect est listé en dessous avec sa longueur effective :<br />
<br />
[[Image:Shoc step 2.png|frame|center|Créer un tracé SHOC]] <br />
<br />
Pour modifier un transect existant, il faut d'abord choisir l'outil de modification (flèche verte), puis sélectionner le transect qu'on cherche à modifier, soit en cliquant sur le transect directement sur la carte, soit en-dessous en cliquant sur la ligne correspondante (flèche rouge). Une fois le transect sélectionné, il devient bleu et la ligne correspondante en dessous est mise en évidence en jaune. Sur la carte, des ronds oranges apparaissent et permettent de manipuler la ligne. Les ronds "plein" (flèche violette) sont les sommets actuels qui peuvent être déplacés. Des ronds "semi-transparent" (flèche bleue) sont placés au centre de chaque segment pour pouvoir le briser de manière à créer deux nouveaux segments. En sélectionnant un point "plein" en en appuyant sur "supp" sur le clavier, le point est supprimé. Il est possible de créer autant de sommet que nécessaire.<br />
<br />
Pour supprimer complètement un transect, il faut cliquer sur la croix en fin de ligne (flèche jaune)<br />
<br />
Il n'est '''pas possible de supprimer''' un transect après validation de cette étape. La '''modification des transects reste possible en tout temps''': via la possibilité "Modifier le protocole" (flèche verte sur schéma Etape 1 de 3)<br />
<br />
[[Image:Shoc edit.png|frame|center|Modifier un tracé SHOC avant sauvegarde]] <br />
<br />
Sauvegarde:<br />
<br />
Le bouton « sauver et rester » permet de sauvegarder les transects en cours et de continuer la saisie des suivants ou des modifications.<br />
<br />
Le bouton "sauver et ajouter des observations" permet de sauvegarder et de passer directement à la saisie des espèces.<br />
<br />
[[Image:Save and stay.png|frame|center|Boutons de sauvegarde]] <br />
<br />
[[Image:Edit transect after.png|frame|center|Il n'est '''pas possible de supprimer''' un transect après validation de cette étape. La '''modification des transects reste possible en tout temps''': via la possibilité "Modifier le protocole" (flèche verte sur schéma Etape 1 de 3)]]<br />
<br />
===== Attribution d'un carré SHOC à un observateur: =====<br />
<br />
<br />
<br />
Aller dans le menu "Administration" -> "SHOC" ->"Utilisateur/site" (flèche orange) cliquer sur éditer (flèche rouge) pour modifier ou ajouter un observateur responsable du carré.<br />
<br />
[[Fichier:SHOC_utilisateur_site.png|cadre|centré]]<br />
<br />
====Saisie d'un formulaire====<br />
<br />
NB: <br />
Par défaut le système propose la saisie les transects dans l’ordre numérique de ces derniers, ainsi que dans l’ordre des passages !<br />
Si vous ne voulez pas rentrer les transects dans cet ordre, il suffit de modifier à chaque fois manuellement le numéro de transect et le numéro de passage !<br />
<br />
======Etape 1======<br />
<br />
Pour commencer le transect, on le sélectionne en utilisant l’onglet « mes points SHOC » (flèche jaune), parmis mes points SHOC on sélectionne le lieu-dit (flèche rouge)<br />
La liste des transects apparaît et on sélectionne soit directement le numéro (flèche violette) soit en cliquant dessus après l’avoir affiché sur la carte (flèche bleue)<br />
Il y a également la possibilité à ce moment de modifier le tracé du transect (flèche verte)<br />
<br />
[[Image:Shoc start entering data.png|frame|center|Démarrer une saisie SHOC]]<br />
<br />
======Etape 2====== <br />
<br />
Le masque de saisie apparaît avec le numéro de transect sélectionné et le numéro du passage ( par défaut si il n’y a jamais eu de passage, le 1 est sélectionné, si il y a déjà eu 1 ou des passage, les passages suivant sont sélectionnés automatiquement (cf exemple cheminement de saisie)<br />
Tous les champs avec une étoile sont obligatoires (date, intervalle de temps, habitat, météo)<br />
La partie habitat, lorsqu’elle a déjà été remplie 1 fois auparavant pour ce transect, remet par défaut les derniers paramètres indiqués, il faut les modifier si l’habitat a été notablement changé.<br />
<br />
Le moyen de transport sélectionné par défaut est « A pied » <br />
<br />
[[Image:Shoc entering data step 1.png|frame|center|Saisie SHOC : étape 2]]<br />
<br />
<br />
<br />
Cheminement de saisie:<br />
<br />
<br />
[[Fichier:STOC EPS cheminement de saisie.png|cadre|centré]]<br />
<br />
======Etape 3======<br />
Le formulaire est prédéfini.<br />
Les espèces apparaissent par ordre alphabétique.<br />
<br />
Les champs détaillés (rond jaune) doivent être renseignés sur le nombre d’individus distincts et la distance par rapport à l’observateur ou si l’oiseau à été observé en vol « en transit ».<br />
Si aucun individu de l'espèce n'a été observé, laisser les champs vides.<br />
Si une espèce observée n'est pas dans la liste, il faut l' introduire via le masque de saisie en fin de liste (flèche orange) <br />
<br />
[[Image:Masque_saisie.png|frame|center|Saisie SHOC : étape 3]] <br />
<br />
<br />
Une fois toutes les espèces rentrées, cocher la case pour permettre l’envoi du formulaire (flèche bleue), puis cliquer sur suivant.<br />
Le masque de saisie va ensuite automatiquement sur le transect suivant dans la liste, cela peut être modifié manuellement si nécessaire.<br />
<br />
<br />
[[Image:Shoc entering data step 3.png|frame|center|Saisie SHOC : étape 3]]<br />
<br />
<br />
[[Module_de_saisie_protocolée#En_cas_d.27oubli_apr.C3.A8s_validation_du_formulaire|Oubli après validation]],[[Module_de_saisie_protocolée#Suppression_d.27un_formulaire_complet_2|Suppression du formulaire complet]],[[Module_de_saisie_protocolée#Supprimer.2F_modifier_une_donn.C3.A9e_dans_le_cadre_d.27un_protocole|Suppression ou modifiaction d'une donnée protocolée]], cf lien en cliquant sur ces termes dans FAQ<br />
<br />
=== Protocole STOC EPS ===<br />
<br />
====Création d'un STOC EPS====<br />
<br />
<br />
Pour démarrer la création d'un nouveau protocole STOC EPS, il faut toujours prendre un lieudit de référence pour le carré dans lequel seront construits les différents transects et points. Pour le faire, vous avez deux possibilités :<br />
<br />
* utiliser un lieudit existant en cliquant directement dessus<br />
* créer automatiquement un nouveau lieudit en cliquant ailleurs sur la carte<br />
<br />
Dans les deux cas, un menu contextuel s'ouvre et si vous avez les droits nécessaires, vous trouverez une nouvelle entrée : "Créer un STOC EPS"<br />
<br />
<br />
[[Fichier:STOC EPS etape 1 de 3.png|cadre|centré|Créer un nouveau protocole STOC EPS autour d'un lieudit existant]]<br />
<br />
<br />
Une fois ce menu sélectionné, une nouvelle page de création s'affiche. Un cadre rouge grillagé délimite automatiquement le carré de référence correspondant. Il est donc particulièrement important de sélectionner comme lieudit de départ un point qui se trouve à l'intérieur du carré souhaité. Si nécessaire, il faut créer une nouveau lieudit qui puisse être utilisable (i.e. dans le carré de référence) :<br />
<br />
<br />
[[Fichier:STOC EPS etape 1 de 3 grille.png|cadre|centré|Première étape de la création des transects et points STOC EPS]]<br />
<br />
<br />
En haut de la carte se trouve une barre d'outil qui varie en fonction des possibilités du protocole en cours. Pour STOC EPS, formé de transects et points, il y a quatre boutons pour créer et modifier les transects et points. Le premier (flèche bleue claire) permet de créer un point, le deuxième (flèche rouge) permet de modifier les points déjà dessinés, le troisième (flèche bleue) permet de tracer un transect, le quatrième (flèche violette) permet de modifier un transect. Lors du dessin, chaque transect et chaque point est listé en dessous avec sa longueur effective .<br />
<br />
Pour supprimer complètement un transect ou un point, il faut cliquer sur la croix en fin de ligne avant sauvegarde.<br />
<br />
Il n'est '''pas possible de supprimer''' un transect après validation de cette étape. La '''modification des transects reste possible en tout temps''': via la possibilité "Modifier le protocole" (flèche verte sur schéma Etape 1 de 3)<br />
<br />
<br />
[[Fichier:STOC EPS creation transect.png|cadre|centré|Créer les tracés et points STOC EPS]]<br />
<br />
<br />
<br />
=====Modification d'un transect/point existant:=====<br />
<br />
<br />
Pour modifier un transect existant, il faut d'abord choisir l'outil de modification (flèche verte), puis sélectionner le transect qu'on cherche à modifier, soit en cliquant sur le transect directement sur la carte, soit en-dessous en cliquant sur la ligne correspondante (flèche rouge). Une fois le transect sélectionné, il devient bleu et la ligne correspondante en dessous est mise en évidence en jaune. Sur la carte, des ronds oranges apparaissent et permettent de manipuler la ligne. Les ronds "plein" (flèche violette) sont les sommets actuels qui peuvent être déplacés. Des ronds "semi-transparent" (flèche bleue) sont placés au centre de chaque segment pour pouvoir le briser de manière à créer deux nouveaux segments. En sélectionnant un point "plein" en en appuyant sur "supp" sur le clavier, le point est supprimé. Il est possible de créer autant de sommet que nécessaire.<br />
<br />
<br />
<br />
<br />
<br />
<br />
[[Image:STOC_EPS_modification_transect.png|frame|center|Modifier un tracé STOC EPS après sauvegarde]] <br />
<br />
<br />
<br />
=====Sauvegarde des transects et points:=====<br />
<br />
Le bouton « sauver et rester » permet de sauvegarder les transects en cours et de continuer la saisie des suivants ou des modifications.<br />
<br />
Le bouton "sauver et ajouter des observations" permet de sauvegarder et de passer directement à la saisie des espèces.<br />
<br />
[[Image:Save and stay.png|frame|center|Boutons de sauvegarde]] <br />
<br />
Il n'est '''pas possible de supprimer''' un transect après validation de cette étape. La '''modification des transects reste possible en tout temps''': via la possibilité "Modifier le protocole"<br />
<br />
===== Sélection ou Création d'un lieudit: =====<br />
<br />
<br />
<br />
<br />
* Sélectionner un lieudit déjà existant (flèche jaune)<br />
<br />
[[Fichier:STOC_lieudit_existant_carte.png|cadre|centré|Champs de lieudit déjà existant]]<br />
<br />
Le champ nom du lieudit est déjà renseigné (cadre bleu)<br />
[[Fichier:STOC lieudit existant.png|cadre|centré|Champs de lieudit déjà existant]]<br />
<br />
<br />
<br />
* Créer un nouveau lieudit:<br />
<br />
Uniquement si aucun lieudit dans le carré: créer un nouveau lieudit en cliquant sur le point de référence à créer (flèche jaune) <br />
<br />
[[Fichier:STOC_creation_lieudit.png|cadre|centré|Champs à remplir pour création d'un nouveau lieudit]]<br />
puis sélectionner "Créer un STOC EPS" (flèche rouge)<br />
<br />
Il faudra alors nommer le lieudit (cadre bleu). '''La fonction lieudit privé est à utiliser uniquement par l'admin pour un carré utilisé par lui seul'''! <br />
<br />
Le lieudit privé n'est pas visible des autres observateurs!<br />
[[Fichier:STOC nouveau lieudit.png|cadre|centré|Champs à remplir pour création d'un nouveau lieudit]]<br />
<br />
NB: Les carrés du STOC EPS sont prédéfinis!<br />
<br />
===== Attribution d'un carré STOC EPS à un observateur: =====<br />
<br />
<br />
<br />
Aller dans le menu "Administration" -> "STOC EPS" ->"Utilisateur/site" (flèche orange) cliquer sur éditer (flèche rouge) pour modifier ou ajouter un observateur responsable du carré.<br />
<br />
[[Fichier:STOC_utilisateur_admin.png|cadre|centré]]<br />
<br />
====Saisie d'un formulaire STOC EPS====<br />
<br />
NB: Par défaut le système propose la saisie les transects/points dans l’ordre numérique de ces derniers, ainsi que dans l’ordre des passages ! Si vous ne voulez pas rentrer les transects dans cet ordre, il suffit de modifier à chaque fois manuellement le numéro de transect et le numéro de passage !<br />
<br />
=====Etape 1=====<br />
<br />
Pour rentrer ses observations STOC EPS, aller sous l'onglet "transmettre mes observations", sélectionner l'onglet "mes points STOC EPS" (flèche jaune).<br />
<br />
<br />
[[Fichier:STOC EPS Etape 1.png|cadre|centré]]<br />
<br />
On peut ensuite directement cliquer sur le carré concerné et sélectionner dans la liste le point ou le transect désiré (flèche rouge) ou sur afficher la carte (flèche jaune) et sélectionner en cliquant dessus le point (flèche rouge) ou le transect (flèche rose) désiré.<br />
A cette étape, les points et les transects peuvent être modifiés.<br />
<br />
<br />
<br />
[[Fichier:STOC EPS selection liste.png|cadre|centré]]<br />
<br />
<br />
[[Fichier:STOC selection carte.png|cadre|centré]]<br />
<br />
=====Etape 2=====<br />
<br />
<br />
Le masque de saisie apparaît avec le numéro de transect/point sélectionné et le numéro du passage (flèches jaunes).<br />
Par défaut si il n’y a jamais eu de passage, le 1 est sélectionné, si il y a déjà eu 1 ou des passage, les passages suivant sont sélectionnés automatiquement. (cf. cheminement de saisie)<br />
Tous les champs avec une étoile sont obligatoires (date, intervalle de temps, habitat, météo)<br />
'''Il faut impérativement entrer la date et l'heure correcte pour le début et la fin du comptage (flèches et ronds rouges)'''<br />
<br />
La partie habitat, lorsqu'elle a déjà été remplie 1 fois auparavant pour ce transect/point, remet par défaut les derniers paramètres indiqués, il faut les modifier si l’habitat a été notablement changé (cadre vert).<br />
<br />
En cas de moyens de transports mixtes sur un transect, '''il faut choisir celui qui a été employé sur la plus grande distance.''' (flèche orange)<br />
<br />
[[Fichier:Transmettre mes obs parametres.png|cadre|centré]]<br />
<br />
<br />
Cheminement de saisie:<br />
<br />
[[Fichier:STOC EPS cheminement de saisie.png|cadre|centré]]<br />
<br />
=====Etape 3=====<br />
<br />
Cas du transect:<br />
<br />
''Attention pour les '''transects STOC EPS''' seule d'autres espèces de mammifères peuvent être ajoutée à la liste. Les observations d'autres taxons ne peuvent être introduite via le masque de saisie du protocole.<br />
<br />
<br />
Dans la liste des espèces à transmettre, seul le Chevreuil européen, le Lapin de garenne et le Lièvre d'Europe figurent d'office pour les transects, les autres espèces sont à entrer à l'aide du masque de saisie (flèche orange) il faut ensuite renseigner le nombre d'individus et la distance par rapport à l'observation.<br />
En cliquant sur le petit plus à côté du nom il est possible d'ajouter une remarque.<br />
Si une espèce non observée a été insérée dans la liste par erreur, il suffit de ne pas renseigner le nombre d’individus et la ligne n'est pas prise en compte.<br />
<br />
Une fois le formulaire complet, il faut cocher la case "Cochez pour permettre l'envoi du formulaire" (flèche rouge)<br />
Si seule les données liées au protocole ont été prises en compte il faut cliquer sur "J'ai signalé toutes les données du protocole" (rond vert) , si vous avez signalé toutes les espèces vues et identifiées il faut cliquer sur "J'ai signalé toutes les espèces vues" (rond jaune)<br />
<br />
Le système propose ensuite de passer au transect/point suivant.<br />
<br />
Cas du point:<br />
<br />
''Pour les '''points STOC EPS''' seules les espèces d'oiseaux peuvent être ajoutées via le masque de saisie du protocole.''<br />
<br />
Il y a une liste prédéfinie d'espèces à transmettre, si une espèce observée n'y figure pas on peut l'ajouter à l'aide du masque de saisie en fin de formulaire.<br />
<br />
<br />
NB:<br />
L'ajout de l'âge ainsi que la spécification mâle/femelle n'est pas possible via la saisie STOC, il est possible de le rajouter via toutes mes observations, modifier la donnée, une fois que le formulaire est complet et enregistré.<br />
[[Fichier:Transmission des donnes liste.png|cadre|centré]]<br />
<br />
<br />
<br />
[[Module_de_saisie_protocolée#En_cas_d.27oubli_apr.C3.A8s_validation_du_formulaire|Oubli après validation]],[[Module_de_saisie_protocolée#Suppression_d.27un_formulaire_complet_2|Suppression du formulaire complet]],[[Module_de_saisie_protocolée#Supprimer.2F_modifier_une_donn.C3.A9e_dans_le_cadre_d.27un_protocole|Suppression ou modifiaction d'une donnée protocolée]], cf lien en cliquant sur ces termes dans FAQ<br />
<br />
===Menu: "Administration" des modules===<br />
<br />
[[Fichier:Menu_admin.png|cadre|centré]]<br />
<br />
Dans la partie adminsitration on peut:<br />
<br />
# Importer un shapefile<br />
<br />
Dans cet onglet, on peut importer des polygones.<br />
Attention à sélectionner le bon SRID!!!<br />
<br />
=====# Gérer les sites du protocole=====<br />
<br />
Sous cet onglet, on retrouve tous les sites liés au protocole.<br />
<br />
On peut en ajouter ou modifier ceux qui sont déjà existants.<br />
Il n'est pas possible d'effacer un site! cf FAQ<br />
<br />
<br />
<br />
# Configurer (listes étendue)<br />
<br />
Sous cet onglet, on peut paramétrer si une liste étendue apparaît ou non et choisir les espèces qui doivent y figurer.<br />
<br />
# Gérer les utilisateurs des sites<br />
<br />
Cet onglet permet de lier un observateur à un site.<br />
Attention si l'observateur n'est pas lié au site, il n'est pas possible pour lui d'entrer de donnée selon le protocole!<br />
<br />
# Vérifier les observations<br />
<br />
Cet onglet permet de sélectionner les sites à vérifier, en un coup d’œil on peut voir les dates des recensements et en cliquant dessus on accède directement à la liste des observations.<br />
<br />
=== Protocole STOC Sites ===<br />
<br />
<br />
Ce protocole comporte de 5 à 30 points oiseaux, pour une durée d'observation de 5 minutes par point et un nombre de passages indéterminé.<br />
Le fonctionnement et la mise en place sont similaires à [[Module_de_saisie_protocolée#Protocole_STOC_EPS|STOC EPS]] mais sans les transects.<br />
<br />
=== Protocole STOC Montagne ===<br />
<br />
Ce protocole comporte 10 points oiseaux, pour une durée d'observation de 10 minutes par point, pour 2 passages annuels.<br />
Le fonctionnement et la mise en place sont similaires à [[Module_de_saisie_protocolée#Protocole_STOC_EPS|STOC EPS]] mais sans les transects.<br />
<br />
=== Protocole générique oiseaux ===<br />
<br />
Ce protocole permet de faire des relevés selon les besoins: <br />
<br />
Nombre de points d'écoute allant de 0 à 50 pour une durée indéterminée, nombre de transects allant de 0 à 50 pour une durée indéterminée, nombre de polygones de 0 à 50 pour une durée indéterminée et un nombre de passages indéterminé.<br />
Pour la mise en place, se référer au mode d'emploi [[Module_de_saisie_protocolée#Protocole_STOC_EPS|STOC EPS]] et de [[Module_de_saisie_protocolée#Protocole_Wetlands|Wetlands]].<br />
<br />
==Protocole Wetlands==<br />
<br />
<br />
[[Fichier:SHOC STOC import shapefile.png|cadre|centré|Masque d'import d'un shapefile]]<br />
<br><br />
<br />
<br />
==FAQ==<br />
<br />
======Puis-je utiliser le formulaire protocole pour un autre emploi?====== <br />
Non car les protocoles SHOC et STOC EPS sont synchronisés en temps réel avec le site vigieplume du Muséum d’Histoire Naturelle et si cela ne concerne pas les protocoles sus mentionnés, les données sont susceptibles d’être effacées !<br />
<br />
======En cas d'oubli après validation du formulaire======<br />
<br />
Consultez vos observations dans les menus prévus (Toutes mes données ou consultations multicritères) et sélectionnez l’icône « Editer la donnée » ''(Figure 1)''<br />
La page Détail de l’observation s’ouvre et en cliquant sur l’icône « ajouter une espèce au formulaire » vous pouvez ajouter les espèces manquantes sur le même point d’écoute ou transect pour le même relevé ! ''(Figure 2)''<br />
Malgré la mention non obligatoire, il faut renseigner le nombre et la distance comme dans le formulaire protocolé, le système vous le demandera en cas d'oubli. ''(Figure 3)''<br />
<br />
[[Fichier:Ajout_apres_coup_formulaire_1.png|Figure 1|cadre|centré]]<br />
<br />
[[Fichier:Ajout_donne_apres_coup_2.png|Figure 2|cadre|centré]]<br />
<br />
[[Fichier:Ajout_donne_apres_coup_3.png|Figure 3|cadre|centré]]<br />
<br />
======Supprimer/ modifier une donnée dans le cadre d'un protocole======<br />
<br />
Dans "Toutes mes observations"<br />
<br />
Pour suppression: cliquer sur le bouton "effacer la donnée" (flèche orange) <br />
Pour modification: cliquer sur le bouton "Editer la donnée" (flèche verte)<br />
<br />
[[Fichier:One data protocol delete.png|cadre|centré]]<br />
<br />
======Suppression d'un formulaire complet======<br />
<br />
Dans toutes mes observations cliquer sur l’icône « effacer le formulaire » adjacent à une observation du formulaire en question.<br />
<br />
[[Fichier:All_data_protocol_delete.png|cadre|centré]]<br />
<br />
======En cas d'insertion d'une espèce par erreur dans le formulaire======<br />
<br />
Si une espèce non observée a été insérée dans la liste par erreur, il suffit de ne pas renseigner le nombre d’individus et la ligne n'est pas prise en compte.<br />
<br />
======Puis-je effacer un carré crée par erreur======<br />
<br />
Il n'est pas possible d'effacer un carré faisant partie d'un protocole.<br />
<br />
Afin d'éviter une saisie protocolée non désirée sur ce carré, il faut le laisser sans observateur, ainsi la saisie protocolée sur ce carré n'est pas possible.<br />
<br />
<br />
Aller dans le menu "Administration" puis "Utilisateurs/site" cliquer sur "Editer" (rond rouge) du carré concerné et effacer l'observateur si il y en a un.<br />
<br />
[[Fichier:Enlever observateur.png|cadre|centré]]<br />
<br />
======J'ai 2 carrés identiques et je ne sais pas lequel contient des observations!======<br />
<br />
Afin de vérifier si le carré contient des observations protocolées, aller dans la partie "Administration" puis "Sites" <br />
Noter le numéro des carrés concernés (Code site, flèche orange)<br />
<br />
[[Fichier:Trouver nunero carre.png|cadre|centré]]<br />
<br />
Aller ensuite dans "Administrations" puis "Vérification des données"<br />
<br />
choisir le site selon son numéro (flèche orange, Figure 1) puis cliquer sur "Afficher" (flèche jaune)<br />
<br />
Si aucun graphique n'apparaît (rond rouge sur Figure 1), il n'y a pas de données, sinon un graphique avec des carrés colorés indiquant les jours comptant des relevés s'affichent. (entouré en rouge sur Figure 2)<br />
<br />
On peut directement cliquer dessus pour obtenir le détail des observations.<br />
<br />
[[Fichier:Verification des obs 1.png|Figure 1|cadre|centré]]<br />
<br />
[[Fichier:Verification des obs.png|Figure 2|cadre|centré]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Remarques_compl%C3%A9mentaires&diff=770Remarques complémentaires2015-11-24T09:13:05Z<p>Cyril : Page blanchie</p>
<hr />
<div></div>Cyrilhttps://wiki.biolovision.net/index.php?title=FAQ_mobile_(Android)&diff=206FAQ mobile (Android)2015-08-19T18:21:15Z<p>Cyril : </p>
<hr />
<div>==== Quelle est la différence entre le mode GPS en continu et à la demande&nbsp;? ====<br />
<br />
Le mode GPS en continu localise, comme son nom l'indique, votre smartphone en permanence. Celui à la demande ne le fait que lorsque vous appuyez sur la balise [[Image:BoutonGPS.jpg]]. L'avantage du monde continu est sa forte réactivité, mais contrairement au mode à la demande, il utilise beaucoup plus de batterie. <br />
<br />
==== Qu'est-ce que le mode de sélection des espèces&nbsp;? ====<br />
<br />
Il y a en réalité deux modes de sélection des espèces sur l'application, à choix&nbsp;: "Par groupe, famille, espèce" et "Par recherche". Pour le modifier, il suffit d'aller dans les préférences et d'appuyer sur "Mode de sélection des espèces". <br />
<br />
*Le premier, "par groupe, famille, espèce", demandera pour chaque observation à ajouter dans l'ordre le groupe taxonomique auquel appartient l'espèce observée, puis la famille (par exemple "Accipitridae" ou "Alcidae" pour les oiseaux) et finalement la liste des espèces de la-dite famille par ordre alphabétique. Ce mode requiert par conséquent la connaissance de la famille précise des espèces à insérer. <br />
*Le second, "par recherche", propose directement la liste des espèces du groupe taxonomique principal, dont l'ordre peut être modifié dans les préférences sous "position des groupes taxonomiques". Il suffit alors de chercher dans la listes des dernières espèces ajoutées ou de taper le nom de l'espèce dans le champ de recherche intitulé "Masque de saisie rapide". Si toutefois le groupe taxonomique désiré n'est pas le premier de la liste, il suffit de naviguer dans les icônes représentant chaque groupe taxonomique au sommet de la fenêtre (voir image ci-dessous).<br />
<br />
[[Image:Barretaxo.jpg|frame|center|Icônes des groupes taxonomiques, affichés au sommet de la fenêtre]] <br />
<br />
==== Comment positionne-t-on les données sur la carte&nbsp;? ====<br />
<br />
Une fois sur la fenêtre représentant la carte, hormis les options d’affichage (plus et moins, couches cartographiques, …), on retrouve la balise GPS en bas à droite [[Image:BoutonGPS.jpg]], au centre «&nbsp;suivant&nbsp;» et à gauche la liste des anciennes observations. <br />
<br />
De plus, deux autres éléments sont présents&nbsp;: un smiley jaune ou gris, ainsi qu’un marqueur rouge. <br />
<br />
*Le smiley représente votre propre position. S’il est gris, c’est que le GPS est désactivé ou que la recherche est en cours. Pour centrer le marqueur rouge sur le GPS ou lancer la localisation, appuyez sur la balise. S’il est jaune, c’est que votre localisation est connue de l’application. <br />
*Le marqueur rouge [[Image:MarqueurRouge.jpg]] représente la position de l’observation. En effet, l’animal (ou la plante) observé se trouve potentiellement à une certaine distance de vous, peut-être même dans un milieu différent&nbsp;: il suffit alors de bouger la carte avec votre doigt, de sorte à placer le marqueur sur l’endroit où insérer l’observation, comme sur l'image ci-dessous.<br />
<br />
[[Image:AjoutObs.jpg|frame|center|Si le smiley marque votre position par rapport au groupe d'oiseaux, il convient de déplacer le marqueur rouge comme l'indique la flèche.]]<br />
<br />
==== D’où proviennent les observations «&nbsp;Autour de moi&nbsp;» et «&nbsp;Rare&nbsp;»&nbsp;? ====<br />
<br />
Elles correspondent à l’ensemble des observations dans un rayon de 4 kilomètres ("Autour de moi") ou 100 kilomètres ("Rare") autour de votre localisation. Elles proviennent, selon où vous vous trouvez, de toutes les plateformes Biolovision concernées. Par exemple, il se peut que si vous vous trouvez en Suisse proche de la frontière franco/allemande, vous ayez des observations de www.ornitho.de ou www.faune-alsace.org sous les catégories "Autour de moi" et "Rare". <br />
<br />
==== Quelle est la différence entre le mode de saisie «&nbsp;Directe&nbsp;» et «&nbsp;Différée&nbsp;»&nbsp;? ====<br />
<br />
*Le mode de saisie directe [[Image:Direct.jpg]] permet d’entrer des observations directement sur le terrain et enregistre automatiquement avec la donnée insérée l’heure et la date actuelles. <br />
*Dans le cas où vous entrez des observations après les avoir réalisées, vous devez utiliser le mode de saisie «&nbsp;Différé&nbsp;» [[Image:Indirect.jpg]], qui permet de rattacher à la donnée une date et une heure antérieures à celles actuelles.<br />
<br />
==== Qu’est-ce que «&nbsp;Remote controller&nbsp;» pour les vérifications automatiques&nbsp;? ====<br />
<br />
Lorsqu’une donnée est inhabituelle, l’application ne demande aucune vérification, mais une fois transmise sur le site web, elle est tout de même marquée et un mail est envoyé aux vérificateurs. Si l’on se rend alors dans l’administration d’une donnée, l’onglet «&nbsp;Vérification&nbsp;» comprend la remarque envoyée par le système (par exemple&nbsp;: «&nbsp;L’espèce est rare voire normalement absente à cette altitude&nbsp;», par l’utilisateur «&nbsp;Anonyme&nbsp;»). Mais cette donnée est ensuite confirmée par un utilisateur nommé «&nbsp;Remote controller&nbsp;», qui est en fait le nom du processus qui charge les données de l’application sur le site web. Il n’est donc pas un vérificateur humain, la confirmation de cette donnée n'est pas prendre en compte. Il faut contacter manuellement l'observateur. Ce fonctionnement provient du fait que les vérifications de plausibilité sont faites au niveau des serveurs et non dans l'application elle-même en cours de saisie. <br />
<br />
==== Pourquoi, lorsque j'essaie d'insérer une donnée, la liste d'espèces est vide&nbsp;? ====<br />
<br />
Pour certains groupes taxonomiques, il se peut que lorsque vous souhaitez ajouter vos observations aucune espèce n’apparaisse. C’est parce que la langue choisie n’est pas supportée par la liste d’espèce en question. Il suffit alors d’aller dans «&nbsp;Mon compte&nbsp;» et de modifier les préférences concernant la langue du groupe taxonomique concerné. Par exemple, seules deux espèces d’abeilles apparaissent en français, alors qu’il y en a 980 en latin. <br />
<br />
==== A quoi servent les couches cartographiques hors-ligne&nbsp;? ====<br />
<br />
La couche cartographique hors-ligne, stockée dans la mémoire de votre téléphone, permet de ne pas avoir besoin de connexion de données pour accéder aux cartes. Cela peut être utile notamment dans des zones sans réseau, à l’étranger ou pour des smartphones au forfait mobile limité. <br />
<br />
==== Pourquoi la couche cartographique que j’ai téléchargée n’apparaît pas lorsque je veux entrer mes observations&nbsp;? ====<br />
<br />
La carte n’apparaît pas puisqu’il faut que la couche cartographique sélectionnée corresponde à la couche cartographique téléchargée précédemment. Si vous avez choisi OpenStreetMap comme carte hors ligne, il faudra par conséquent choisir OpenStreetMap comme couche cartographique actuelle. Pour changer de couche cartographique, il suffit d’appuyer sur le bouton [[Image:CoucheCarto.jpg]] et de sélectionner la couche désirée. Vous pouvez également changer la couche cartographique par défaut dans le menu «&nbsp;Mon compte&nbsp;» de votre smartphone, pour ne pas avoir à la changer à chaque fois que vous revenez sur l'application. <br />
<br />
==== Comment revient-on en arrière&nbsp;? ====<br />
<br />
Pour revenir en arrière dans l’application, il suffit d’appuyer sur le bouton physique «&nbsp;flèche arrière&nbsp;» de votre smartphone. <br />
<br />
==== Comment accède-t-on aux préférences de mon compte&nbsp;? ====<br />
<br />
Pour accéder aux préférences de votre compte et modifier vos paramètres, il suffit d’appuyer sur le bouton physique «&nbsp;options&nbsp;» de votre smartphone. <br />
<br />
==== Pourquoi lorsque j'appuie sur "Aller sur la page web" une bannière rouge m'indique "Votre nom d'utilisateur ou le mot de passe est incorrect"&nbsp;? ====<br />
<br />
Ce message apparaît puisque vous n'êtes pas logué sur le site en question. Il suffit alors, comme lors de votre première visite, de taper votre email et votre mot de passe dans les champs adéquats. N'hésitez pas à cocher "Mémoriser le mot de passe" pour ne pas avoir à vous loguer à chaque reprise. <br />
<br />
==== Pourquoi les codes atlas du site web et ceux proposés par l'application ne correspondent pas&nbsp;? ====<br />
<br />
Pour ce qui concerne les codes atlas, tous les pays suivent plus ou moins les recommandations de l'EBCC (European Bird Census Council), mais la réalité est plus complexe. En effet, chacun a effectué ses propres petits changements, il est possible de voir la [[Correspondance codes atlas|correspondance entre les différentes listes de codes atlas]] en fonction du pays. <br />
<br />
Dans l'application, le choix de la liste des codes atlas et le choix du site de référence sont séparés pour éviter toute méprise (dans le cas d'ajout d'observations dans un pays utilisant une autre liste que celle habituellement utilisée par l'observateur par exemple). C'est pourquoi, dans les préférences sous l'onglet "Liste de code atlas", il est possible de choisir le jeu de code atlas désiré. Si les codes de l'application et ceux du site ne correspondent pas, il suffit donc de modifier ces paramètres. Remarquons que par défaut, à la première utilisation de l'application, le système choisit la liste du site web que la personne utilise le plus. En cas d'utilisation d'une liste différente du pays, le système converti automatiquement le code atlas lors de la synchronisation.</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Gestion_des_utilisateurs&diff=264Gestion des utilisateurs2015-04-20T13:24:50Z<p>Cyril : </p>
<hr />
<div>== Remappage des données d'archives ==<br />
<br />
Chaque donnée importée des archives sera rentrée sous un compte fictif nommé "archives du site XY". Le système garde toutefois en mémoire les noms et prénoms complets de l'observateur tel qu'il était dans l'ancienne base de donnée. L'outil de remappage permet ensuite de réattribuer les données à l'observateur X dès qu'il est inscrit. <br />
<br />
En important les archives, ne pas oublier de séléctionner "mettre en remarque cachée pour réattribution" [http://www.biolovision.net/wiki/index.php/Module_d%27import#2.C3.A8me_volet (voir ici]). Ensuite, les données sont importées en&nbsp;mettant en remarque cachée l'utilisateur et en attribuant au compte d'archive l'observation. Puis, il faut choisir le nom de la personne dans la gestion des observateurs, puis cliquer sur la loupe "afficher" et ça se passe dans la dernière fenêtre "remapper les archives de cet observateur avec". Il faut&nbsp;indiquer le contenu de la remarque cachée des données importées, sans le [/ /].&nbsp;Il faut donc que le nom et prénom rentré correspondent exactement au nom et prénom original des archives. <br />
<br />
Les autres données restent sous "archives du site XY", mais le système garde en mémoire l'auteur original au cas où celui-ci s'inscrive au site.<br><br />
<br />
<br />
<br />
== Description des droits ==<br />
<br />
Description des droits des sites VisioNature<br>Version du 20.4.2012<br><br>'''Droit d'administration'''<br>Permet de se donner tous les autres droits. A donner avec modération.&nbsp;Automatiquement, la personne bénéficiaire des droits apparaît dans la page publique "droit d'accès" sous "Administrateur du système" . <br />
<br />
'''Droit de demander une vérification d'une observation'''<br>Permet d'ajouter un commentaire et de marquer une donnée qui nécessite des compléments d'informations (ajout d'un point d'interrogation bleu devant la donnée concernée), quelque soit le groupe faunique. Automatiquement, la personne bénéficiaire des droits apparaît dans la page publique "droit d'accès" sous "Comité de validation des données" . La personne qui a ce droit ne peut que marquer une donnée, mais pas la modifier. <br />
<br />
'''Droit de vérification des ....''' <br />
<br />
oiseaux<br>amphibiens<br>reptiles<br>chauves-souris<br>mammifères<br>micromammifères<br>mammifères marin<br>papillons<br>odonates<br>orthoptères<br>Permet d'ajouter un commentaire et de marquer une donnée qui nécessite des compléments d'informations (ajout d'un point d'interrogation bleu devant la donnée concernée), en fonction d'un groupe faunique précis.&nbsp;Automatiquement, la personne bénéficiaire des droits apparaît dans la page publique "droit d'accès" sous "Comité de validation des données" avec entre parenthèse le groupe faunique concerné.&nbsp;La personne qui a ces droits ne peut que marquer une donnée, mais pas la modifier. <br />
<br />
'''Visualisation/gestion des lieux-dits masqués'''<br>Permet d’afficher ou de masquer un lieu-dit. Les lieux-dits masqués ne sont pas ouverts à la saisie (exemple des lieux-dits d'archives avec seulement le nom de la commune). En ayant ce droit, n'importe quel lieu-dit peut être désactivé/activé. Un lieu-dit désactivé ne peut pas recevoir de données, il faut d'abord l'activer, puis rentrer les données, puis ne pas oublier de le désactiver de nouveaux. Pour que ce droit fonctionne, il faut lui associer le "droit de gestion des lieux-dits".<br> <br />
<br />
'''Droit de gestion des lieux-dits'''<br>Permet de modifier un lieu-dit (le renommer, changer l’altitude et le déplacer).&nbsp;Automatiquement, la personne bénéficiaire des droits apparaît dans la page publique "droit d'accès" sous "Utilisateurs avec droit de gestion des lieux-dits" . <br />
<br />
'''Droit de fusionner plusieurs lieux-dit'''s<br>Permet seulement de fusionner les lieux-dits entre eux, sans pouvoir en créer de nouveaux ou de les gérer. La possibilité de fusionner s’affiche quand 2 (ou plus) lieux-dits sont à moins de 10 m l’un de l’autre. Il n’y a pas de possibilité de supprimer un lieu-dit, car on effacerait les données liées. Attention&nbsp;: la fusion est irréversible. <br />
<br />
'''Droit de création de lieux-dits'''<br>Permet seulement de créer de nouveaux lieux-dits, sans pouvoir les gérer ou les fusionner <br />
<br />
'''Droit de gérer les observations'''<br>Permet de modifier/supprimer une donnée dont on n'est pas l'auteur. Il permet aussi de faire des exports des données. La personne qui a ce droit peut modifier complètement la donnée, y compris la supprimer.&nbsp;Le droit de gérer les observations n'implique pas le droit d'accès aux données cachées. Ce dernier point est un droit dédié séparé. <br />
<br />
Il permet aussi d'avoir accès à la localisation précise des observations et de modifier les statuts CHR/CHN. Il ajoute aussi dans l'onglet "autres restrictions" de la recherche la possibilité de chercher dans les données CHR/CHN <br />
<br />
Ce droit permet aussi, ''lorsque les formulaires sont installés sur votre site'', d'avoir accès au tri par formulaire dans la consultation multicritères (case&nbsp;: "Limiter aux données transmises par formulaires"&nbsp;(la case à droite permet de rentrer le numéro du formulaire si celui-ci vous est connu).&nbsp;Dans un futur proche, Gaëtan va aussi permettre au vérificateurs d'avoir cette option.<br> <br />
<br />
'''Droit de voir toutes les observations cachées'''<br>Permet de donner accès aux obs cachées, tous groupes fauniques confondus. Un droit spécifique à chaque groupe faunique est demandé, mais pas encore mis en place. <br />
<br />
'''Droit de voir les remarques cachées'''<br>Permet de visualiser les remarques cachées <br />
<br />
'''Droit de filtrer par observateur'''<br>Permet de faire des recherches par observateur, dans le menu «&nbsp;consultations multicritères&nbsp;» <br />
<br />
'''Accès à la saisie..'''.. <br />
<br />
oiseaux<br>amphibiens<br>reptiles<br>chauves-souris<br>mammifères<br>micromammifères<br>mammifères marin<br>papillons<br>odonates<br>orthoptères<br><br>Permet à l'observateur qui a le droit de saisir le groupe faunique en question de rentrer des données de ce groupe, alors que la saisie est fermée ou public <br />
<br />
'''Droit de faire des recherches, malgré le quota'''<br>Pour éviter les abus de recherche, un quota est mis en place afin d'inciter les gens à participer et non pas juste profiter du site. Ce droit permet de passer outre ce quota et de faire les recherches malgré que l’observateur en question n’ait pas atteint le quota <br />
<br />
'''Accès pointage haute précision'''<br>Dans le menu "personnalisation du site" vous pouvez cocher&nbsp;:<br> Souhaitez-vous pouvoir transmettre des données avec une localisation précise&nbsp;? Cela donne accès à la possibilité de rentrer des données très précisément. Ce droit correspond donc à cette "case à cocher". Par contre, nous pouvons aussi le donner par défaut à chaque inscrit. A vous de nous dire ce que vous préférez&nbsp;: par défaut ou choix individuel&nbsp;? <br />
<br />
'''Accès carte zoomable'''<br>Dans le menu "personnalisation du site" vous pouvez cocher&nbsp;:<br> Souhaitez-vous utiliser la carte zoomable&nbsp;? Cela donne accès à la possibilité de zoomer sur les cartes. Ce droit est coché par défaut chez tout le monde. <br />
<br />
'''Saisie par formulaire'''<br>Donne accès à la saisie par formulaire. Ce droit est donné par défaut une fois que les formulaires sont en place <br />
<br />
'''Gestion des langues<br>'''Permet de changer les textes du site (accès au menu "gestion des textes"). N'est pas dépendant du nombre de langue sur le site. <br />
<br />
'''Accès à l'atlas provisoire'''<br>Ne sert plus à rien <br />
<br />
'''Accès aux données complètes des statistiques'''<br>Dans le menu «&nbsp;statistiques des observateurs - Info générales&nbsp;», la personne qui a ce droit voit les 80 premiers observateurs du tableau, au lieu des 5 premiers. <br />
<br />
'''Droit simple de personnes inscrites'''<br>Droit que l’observateur xy reçoit à l’inscription du site. Il permet d’utiliser le site, en particulier la saisie des données, sans droits spécifiques en plus. Il est attribué automatiquement et n’est pas supprimable. <br />
<br />
'''Accès aux pages en construction''' <br />
<br />
Permet d'avoir accès à la gestion et création de pages sur le site (menus "pages de contenu" et "catégories de contenu"). Il permet aussi de visualiser les pages en cours de construction dans "page de contenu". Créer une page, puis dans «&nbsp;visible&nbsp;»&nbsp;: sélectionner «&nbsp;non&nbsp;». La page est donc non visible par les observateurs, SAUF si l’observateur a ce droit. Utile si un partenaire veut relire un texte avant publication.<br>'''<br> ''' <br />
<div id="gestion_des_comit.C3.A9s"></div> <br />
== Gestion des accès spéciaux ==<br />
<br />
Cette page permet de donner accès à un observateur aux données cachées d'un département / canton &nbsp;(ou de plusieurs) et/ou d'une espèce (ou de plusieurs). Ce droit n'a pas d'influence sur les autres droits d'accès à la base. En particulier, une personne qui ne participe pas assez et qui ne peut pas consulter au-delà de 15 jours ne pourra pas voir les données de plus de 15 jours. Si c'est nécessaire d'y avoir accès quand même, il faut donner le droit de faire des recherches malgré le quota (ce qui ouvre donc la consultation de la base sur l'ensemble des données non cachées, comme pour une personne participant suffisamment). <br />
<br />
== Gestion des comités ==<br />
<br />
Les comités servent à définir des groupes d'observateurs réunis sous une même dénomination. Ils n'ont aucun droit spécifique. <br />
<br />
Vous pouvez créer autant de comité que vous voulez en les appelant comme vous voulez. Ils apparaîtront dans le menu Information / Aide / Droit d'accès<br> <br />
<br />
comme par exemple ici&nbsp;: http://www.faune-champagne-ardenne.org/index.php?m_id=155 <br />
<br />
Pour qu'un comité apparaisse dans le menu, il faut 1) qu'il soit visible et 2) qu'il y ait des membres <br />
<br />
Vous pouvez choisir la position dans la liste de chaque comité et rajouter une remarque avec chaque membre. <br />
<br />
<br> <br />
<br />
Les "Administrateurs du site " sont les personnes avec les droits d'administration <br />
<br />
Le "Comité de validation des données" sont les personnes qui ont le droit de vérifier les données <br />
<br />
Les "Utilisateurs ayant le droit de gestion" sont les personnes qui ont les droits de gestion des lieux-dits. <br />
<br />
Ces 3 comités se forment et se mettent à jour automatiquement en fonction des droits donnés.</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_code_etude&diff=315Module code etude2015-01-26T20:36:52Z<p>Cyril : </p>
<hr />
<div>Voici quelques informations concernant le code étude (menu "Gestion de projet" sous "Gestion de l'agenda" dans votre menu administration) <br />
<br />
1) Il n'y a que les admins qui peuvent faire une recherche sur le code étude. Donc seuls les admins peuvent voir l'info qu'un code étude a été affecté à une donnée. <br />
<br />
Il faut donc ouvrir la donnée pour savoir s'il y a un code étude lié. L’idée c’est de travailler sur des exports en faisant un export limité sur un code étude. Nous voyons les choses de cette manière&nbsp;: en début d’enquête, un code est défini, les observateurs informés. Quand l’enquête est terminée (fin de saison), un admin fait un export et envoie le fichier à la personne en charge de l’enquête pour analyse. C’est comme ça que cela fonctionne pour l’atlas en Italie. (Sauf qu’ils n’avaient pas le code étude donc ils utilisaient un code spécial en remarque, mais le principe est le même) <br />
<br />
2) En ne mettant aucun "taxo_group", l'étude est valable pour tous les groupes du site. Il n'est pas possible de choisir parmi plusieurs groupes, soit c'est un seul, soit c'est tous.(Par contre, il faut quand même faire un export pour chaque groupe séparément. Il n'y a pas de solution pour faire un export multi-taxon sur un code étude). <br />
<br />
3) Il est possible de modifier un code étude après avoir associé des données à ce code et les données associées voient leur code modifié automatiquement. Il n’est par contre pas possible de supprimer un code une fois créé&nbsp;: il faut passer par nous, on retire le code des données associées (s’il y en a), on supprime les observateurs associés et enfin on supprime le code.<br> <br />
<br />
Enfin, n'oubliez pas de définir des participants à votre étude afin que le menu déroulant des études en cours apparaisse sur leur masque de saisie. Pour ouvrir une étude à tous les utilisateurs de votre site, il faut sélectionner l'étude et laisser vide le champ "Nom de l'utilisateur". Cela se passe dans l'onglet "participants" de la gestion de projet.</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_code_etude&diff=314Module code etude2015-01-26T19:59:54Z<p>Cyril : </p>
<hr />
<div>Voici quelques informations concernant le code étude (menu "Gestion de projet" sous "Gestion de l'agenda" dans votre menu administration) <br />
<br />
1) Il n'y a que les admins qui peuvent faire une recherche sur le code étude. Donc seuls les admins peuvent voir l'info qu'un code étude a été affecté à une donnée. <br />
<br />
Il faut donc ouvrir la donnée pour savoir s'il y a un code étude lié. L’idée c’est de travailler sur des exports en faisant un export limité sur un code étude. Nous voyons les choses de cette manière&nbsp;: en début d’enquête, un code est défini, les observateurs informés. Quand l’enquête est terminée (fin de saison), un admin fait un export et envoie le fichier à la personne en charge de l’enquête pour analyse. C’est comme ça que cela fonctionne pour l’atlas en Italie. (Sauf qu’ils n’avaient pas le code étude donc ils utilisaient un code spécial en remarque, mais le principe est le même) <br />
<br />
2) En ne mettant aucun "taxo_group", l'étude est valable pour tous les groupes du site. Il n'est pas possible de choisir parmi plusieurs groupes, soit c'est un seul, soit c'est tous.(Par contre, il faut quand même faire un export pour chaque groupe séparément. Il n'y a pas de solution pour faire un export multi-taxon sur un code étude). <br />
<br />
3) Il est possible de modifier un code étude après avoir associé des données à ce code et les données associées voient leur code modifié automatiquement. Il n’est par contre pas possible de supprimer un code une fois créé&nbsp;: il faut passer par nous, on retire le code des données associées (s’il y en a), on supprime les observateurs associés et enfin on supprime le code.<br> <br />
<br />
Enfin, n'oubliez pas de définir des participants à votre étude afin que le menu déroulant des études en cours apparaisse sur leur masque de saisie. Pour ouvrir une étude à tous les utilisateurs de votre site, il faut sélectionner l'étude et laisser vide le champ "Nom de l'utilisateur".</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_code_etude&diff=313Module code etude2015-01-26T19:59:30Z<p>Cyril : Nouvelle page : = Module code étude = Voici quelques informations concernant le code étude (menu "Gestion de projet" sous "Gestion de l'agenda" dans votre menu administration) 1) Il n'y a que le...</p>
<hr />
<div>= Module code étude =<br />
<br />
Voici quelques informations concernant le code étude (menu "Gestion de projet" sous "Gestion de l'agenda" dans votre menu administration)<br />
<br />
1) Il n'y a que les admins qui peuvent faire une recherche sur le code étude. Donc seuls les admins peuvent voir l'info qu'un code étude a été affecté à une donnée.<br />
<br />
Il faut donc ouvrir la donnée pour savoir s'il y a un code étude lié. L’idée c’est de travailler sur des exports en faisant un export limité sur un code étude. Nous voyons les choses de cette manière : en début d’enquête, un code est défini, les observateurs informés. Quand l’enquête est terminée (fin de saison), un admin fait un export et envoie le fichier à la personne en charge de l’enquête pour analyse. C’est comme ça que cela fonctionne pour l’atlas en Italie. (Sauf qu’ils n’avaient pas le code étude donc ils utilisaient un code spécial en remarque, mais le principe est le même)<br />
<br />
2) En ne mettant aucun "taxo_group", l'étude est valable pour tous les groupes du site. Il n'est pas possible de choisir parmi plusieurs groupes, soit c'est un seul, soit c'est tous.(Par contre, il faut quand même faire un export pour chaque groupe séparément. Il n'y a pas de solution pour faire un export multi-taxon sur un code étude).<br />
<br />
3) Il est possible de modifier un code étude après avoir associé des données à ce code et les données associées voient leur code modifié automatiquement. Il n’est par contre pas possible de supprimer un code une fois créé : il faut passer par nous, on retire le code des données associées (s’il y en a), on supprime les observateurs associés et enfin on supprime le code.<br><br />
<br />
Enfin, n'oubliez pas de définir des participants à votre étude afin que le menu déroulant des études en cours apparaisse sur leur masque de saisie. Pour ouvrir une étude à tous les utilisateurs de votre site, il faut sélectionner l'étude et laisser vide le champ "Nom de l'utilisateur".</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Accueil&diff=82Accueil2015-01-26T19:55:40Z<p>Cyril : </p>
<hr />
<div>== Présentation ==<br />
<br />
#[[Présentation]]<br />
<br />
== L'interface ==<br />
<br />
#[[Les visiteurs]] <br />
#*[[Les visiteurs#anonyme|Le visiteur anonyme]] <br />
#*[[Les visiteurs#identifie|L'utilisateur inscrit]] <br />
#[[Autres informations]] <br />
#*[[Autres informations#langues|Les langues (si disponible)]] <br />
#*[[Autres informations#ephemerides|Les éphémérides]]<br><br />
#*[[Autres informations#rss|Flux RSS]]<br> <br />
#[[Statistiques et calculs|Statistiques et calculs]]<br />
<br />
== S'inscrire ==<br />
<br />
#[[Formulaire d’inscription]] <br />
#*[[Formulaire d’inscription#donnees_personnelles|Données personnelles]] <br />
#*[[Formulaire d’inscription#personalisation|Personnalisation du site]] <br />
#*[[Formulaire d’inscription#export|Export des données]] <br />
#[[Connexion]] <br />
#[[Perte du mot de passe]]<br />
<br />
== Transmission des observations ==<br />
<br />
#[[La transmission des observations]] <br />
#[[Choix de la localisation]] <br />
#[[Ajouter une observation]] <br />
#[[Raccourcis clavier utilisables|Raccourcis clavier utilisables]] <br />
#[[Saisie par formulaires]] <br />
#*[[Saisie par formulaires#ajouter_photo_son|Ajout d'une photo ou d'un son]] <br />
#[[Modifier une observation]] <br />
#[[Gestion des lieux-dits]] <br />
#*[[Gestion des lieux-dits#ajouter_lieu_dit|Ajouter un lieu-dit]] <br />
#*[[Gestion des lieux-dits#modifier_lieu_dit|Modifier un lieu-dit]] <br />
#*[[Gestion des lieux-dits#fusion_lieux_dits|Fusion de lieux-dits]]<br />
<br />
== Consultation des observations ==<br />
<br />
#[[Consultation par listes]] <br />
#[[Consultation multicritères]] <br />
#[[Contrôler mes listes]] <br />
#[[Remarques complémentaires]] <br />
#*[[Remarques complémentaires#homoguation|Donnée à homologuer]] <br />
#*[[Remarques complémentaires#protegee|Donnée protégée]] <br />
#*[[Remarques complémentaires#photo|Donnée avec photo]] <br />
#*[[Remarques complémentaires#lieu-dit|Détail d’un lieu-dit]] <br />
#*[[Remarques complémentaires#symboles|Explication des symboles]] <br />
#*[[Remarques complémentaires#detail_observateur|Détail d’un observateur]] <br />
#*[[Remarques complémentaires#wap|Consultation avec un téléphone portable]]<br />
<br />
== Les galeries ==<br />
<br />
#[[Galerie photo]] <br />
#*[[Galerie photo#general|Vue générale]] <br />
#*[[Galerie photo#detail|Vue de détail]] <br />
#[[Galerie Son]] <br />
#[[Mes favoris]]<br />
<br />
== Mon Compte ==<br />
<br />
#[[Les paramètres personnels]] <br />
#[[Personnalisation du site]] <br />
#*[[Personnalisation du site#format|Format d’affichage]]<br />
<br />
== Modules ==<br />
<br />
#[[Personnes morales]] <br />
#[[Module mortalité]] <br />
#[[Module colonie|Module colonie]] <br />
#[[Module bague|Module bague]] <br />
#[[Module d'import|Module d'import]] <br />
#[[Module de filtres automatiques|Module de filtres automatiques]] <br />
#[[Module Frelon asiatique|Module Frelon asiatique]] <br />
#[[Module Gypaète barbu|Module Gypaète barbu]] <br />
#[[Module de saisie protocolée|Module&nbsp;de&nbsp;saisie&nbsp;protocolée]] <br />
#[[Module verification|Module de vérification]] <br />
#[[module_code_etude|Module code étude]]<br />
<br />
== Administration ==<br />
<br />
#[[Arnaque au nom de domaine par|Arnaque au nom de domaine par "DOMAIN RENEWAL GROUP"]] <br />
#[[Gestion des exports|Gestion des exports]] <br />
#[[Gestion des news]]<br> <br />
#[[Gestion de l'agenda|Gestion de l'agenda]] <br />
#[[Gestion des utilisateurs]] <br />
#*[[Gestion des utilisateurs#utilisateurs|Gestion des utilisateurs]] <br />
#*[[Gestion des utilisateurs|Remappage des données d'archives]] <br />
#*[[Gestion des utilisateurs#gestion_des_droits|Gestion des droits]] <br />
#*[[Gestion des utilisateurs#description_des_droits|Descriptions des droits]] <br />
#*[[Gestion des utilisateurs#qui|Qui est en ligne&nbsp;?]] <br />
#*[[Gestion des utilisateurs#speciaux|Gestion des accès spéciaux]] <br />
#*[[Gestion des utilisateurs#gestion_des_comit.C3.A9s|Gestion des comités]]<br> <br />
#[[Gestion des espèces]] <br />
#*[[Gestion des espèces#fiches|Fiches espèces]] <br />
#*[[Gestion des espèces#liste|Liste des espèces]] <br />
#*[[Gestion des espèces#carte|Gestion des cartes espèces]] <br />
#*[[Gestion des espèces#vigilance|Gestion plan vigilance]]<br> <br />
#[[Gestion du site]] <br />
#*[[Gestion du site#textes|Gestion des textes]] <br />
#*[[Gestion du site#pages|Pages de contenu]] <br />
#*[[Gestion du site#liens|Gestion des liens]] <br />
#*[[Gestion du site#categories|Catégorie de contenu]]<br> <br />
#*[[Gestion du site#bandeau|Photo haut de page et ajout de logo]] <br />
#*[[Gestion du site#faq|Gestion des FAQs]] <br />
#*[[Gestion du site#demande_en_cours|Gestion du site - page des demandes]]<br><br />
<br />
== Tutoriels ==<br />
<br />
#[[Création de lieux-dits à la chaîne]]<br />
<br />
== FAQ ==<br />
<br />
#[[FAQ utilisateurs]] <br />
#[[FAQ administrateurs]]<br />
<br />
== Divers ==<br />
<br />
#[[Correspondance codes atlas]]<br />
<br />
<br><br></div>Cyrilhttps://wiki.biolovision.net/index.php?title=Accueil&diff=81Accueil2015-01-26T19:51:35Z<p>Cyril : /* Modules */</p>
<hr />
<div>== Présentation ==<br />
<br />
#[[Présentation]]<br />
<br />
== L'interface ==<br />
<br />
#[[Les visiteurs]] <br />
#*[[Les visiteurs#anonyme|Le visiteur anonyme]] <br />
#*[[Les visiteurs#identifie|L'utilisateur inscrit]] <br />
#[[Autres informations]] <br />
#*[[Autres informations#langues|Les langues (si disponible)]] <br />
#*[[Autres informations#ephemerides|Les éphémérides]]<br><br />
#*[[Autres informations#rss|Flux RSS]]<br> <br />
#[[Statistiques et calculs|Statistiques et calculs]]<br />
<br />
== S'inscrire ==<br />
<br />
#[[Formulaire d’inscription]] <br />
#*[[Formulaire d’inscription#donnees_personnelles|Données personnelles]] <br />
#*[[Formulaire d’inscription#personalisation|Personnalisation du site]] <br />
#*[[Formulaire d’inscription#export|Export des données]] <br />
#[[Connexion]] <br />
#[[Perte du mot de passe]]<br />
<br />
== Transmission des observations ==<br />
<br />
#[[La transmission des observations]] <br />
#[[Choix de la localisation]] <br />
#[[Ajouter une observation]] <br />
#[[Raccourcis clavier utilisables|Raccourcis clavier utilisables]] <br />
#[[Saisie par formulaires]] <br />
#*[[Saisie par formulaires#ajouter_photo_son|Ajout d'une photo ou d'un son]] <br />
#[[Modifier une observation]] <br />
#[[Gestion des lieux-dits]] <br />
#*[[Gestion des lieux-dits#ajouter_lieu_dit|Ajouter un lieu-dit]] <br />
#*[[Gestion des lieux-dits#modifier_lieu_dit|Modifier un lieu-dit]] <br />
#*[[Gestion des lieux-dits#fusion_lieux_dits|Fusion de lieux-dits]]<br />
<br />
== Consultation des observations ==<br />
<br />
#[[Consultation par listes]] <br />
#[[Consultation multicritères]] <br />
#[[Contrôler mes listes]] <br />
#[[Remarques complémentaires]] <br />
#*[[Remarques complémentaires#homoguation|Donnée à homologuer]] <br />
#*[[Remarques complémentaires#protegee|Donnée protégée]] <br />
#*[[Remarques complémentaires#photo|Donnée avec photo]] <br />
#*[[Remarques complémentaires#lieu-dit|Détail d’un lieu-dit]] <br />
#*[[Remarques complémentaires#symboles|Explication des symboles]] <br />
#*[[Remarques complémentaires#detail_observateur|Détail d’un observateur]] <br />
#*[[Remarques complémentaires#wap|Consultation avec un téléphone portable]]<br />
<br />
== Les galeries ==<br />
<br />
#[[Galerie photo]] <br />
#*[[Galerie photo#general|Vue générale]] <br />
#*[[Galerie photo#detail|Vue de détail]] <br />
#[[Galerie Son]] <br />
#[[Mes favoris]]<br />
<br />
== Mon Compte ==<br />
<br />
#[[Les paramètres personnels]] <br />
#[[Personnalisation du site]] <br />
#*[[Personnalisation du site#format|Format d’affichage]]<br />
<br />
== Modules ==<br />
<br />
#[[Personnes morales]] <br />
#[[Module mortalité]] <br />
#[[Module colonie|Module colonie]] <br />
#[[Module bague|Module bague]] <br />
#[[Module d'import|Module d'import]] <br />
#[[Module de filtres automatiques|Module de filtres automatiques]] <br />
#[[Module Frelon asiatique|Module Frelon asiatique]] <br />
#[[Module Gypaète barbu|Module Gypaète barbu]] <br />
#[[Module de saisie protocolée|Module&nbsp;de&nbsp;saisie&nbsp;protocolée]] <br />
#[[Module verification|Module de vérification]] <br />
#Module code étude<br />
<br />
== Administration ==<br />
<br />
#[[Arnaque au nom de domaine par|Arnaque au nom de domaine par "DOMAIN RENEWAL GROUP"]] <br />
#[[Gestion des exports|Gestion des exports]] <br />
#[[Gestion des news]]<br> <br />
#[[Gestion de l'agenda|Gestion de l'agenda]] <br />
#[[Gestion des utilisateurs]] <br />
#*[[Gestion des utilisateurs#utilisateurs|Gestion des utilisateurs]] <br />
#*[[Gestion des utilisateurs|Remappage des données d'archives]] <br />
#*[[Gestion des utilisateurs#gestion_des_droits|Gestion des droits]] <br />
#*[[Gestion des utilisateurs#description_des_droits|Descriptions des droits]] <br />
#*[[Gestion des utilisateurs#qui|Qui est en ligne&nbsp;?]] <br />
#*[[Gestion des utilisateurs#speciaux|Gestion des accès spéciaux]] <br />
#*[[Gestion des utilisateurs#gestion_des_comit.C3.A9s|Gestion des comités]]<br> <br />
#[[Gestion des espèces]] <br />
#*[[Gestion des espèces#fiches|Fiches espèces]] <br />
#*[[Gestion des espèces#liste|Liste des espèces]] <br />
#*[[Gestion des espèces#carte|Gestion des cartes espèces]] <br />
#*[[Gestion des espèces#vigilance|Gestion plan vigilance]]<br> <br />
#[[Gestion du site]] <br />
#*[[Gestion du site#textes|Gestion des textes]] <br />
#*[[Gestion du site#pages|Pages de contenu]] <br />
#*[[Gestion du site#liens|Gestion des liens]] <br />
#*[[Gestion du site#categories|Catégorie de contenu]]<br> <br />
#*[[Gestion du site#bandeau|Photo haut de page et ajout de logo]] <br />
#*[[Gestion du site#faq|Gestion des FAQs]] <br />
#*[[Gestion du site#demande_en_cours|Gestion du site - page des demandes]]<br><br />
<br />
== Tutoriels ==<br />
<br />
#[[Création de lieux-dits à la chaîne]]<br />
<br />
== FAQ ==<br />
<br />
#[[FAQ utilisateurs]] <br />
#[[FAQ administrateurs]]<br />
<br />
== Divers ==<br />
<br />
#[[Correspondance codes atlas]]<br />
<br />
<br><br></div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=373Module d'import2014-11-19T19:21:39Z<p>Cyril : </p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
<br> <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
<br> <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
<br> <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
<br> <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
<br> <br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux. <br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
<br> <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
<br> <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Import start.png|frame|center]] <br> <br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
<br> <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
<br> <br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 1er volet ====<br />
<br />
<br> <br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 2ème volet ====<br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
Il y a plusieurs choses à savoir&nbsp;:<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
'''<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br><br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le timestamp (cf. &lt;a href="http://fr.wikipedia.org/wiki/Horodatage"&gt;wikipedia&lt;/a&gt;) peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*<span style="line-height: 1.5em;">Pour l'</span>'''observateur'''<span style="line-height: 1.5em;">, vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: </span>&lt;a href="http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs"&gt;l'article suivant du Wiki&lt;/a&gt;<span style="line-height: 1.5em;">). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée.</span> <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. &lt;a href="http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas"&gt;lien suivant&lt;/a&gt;). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Masque import comportement.jpg|frame|center]]<br> <br />
<br />
<br> <br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclenchent un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br> <br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br> <br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Gestion_des_esp%C3%A8ces&diff=225Gestion des espèces2014-06-21T15:18:39Z<p>Cyril : Nouvelle page : Depuis la gestion des espèces, vous pouvez paramétrer les catégories de chaque espèce. Ces catégories sont les suivantes :<br> center Catégo...</p>
<hr />
<div>Depuis la gestion des espèces, vous pouvez paramétrer les catégories de chaque espèce. Ces catégories sont les suivantes :<br><br />
<br />
[[Image:Symboles_ABCH.jpg|frame|center]]<br />
<br />
Catégorie A = "espèce plutôt rare" = bille rouge toute l'année.<br>Catégorie B = "nicheur peu commun" = bille jaune à l'intérieur des bornes de "demande automatique de code atlas" de l'espèce.<br>Catégorie C = immense cohorte des espèces communes qui n'ont droit à aucune bille de quelque couleur que ce soit, les pauvres.<br>Catégorie H = "hivernant peu fréquent" = bille bleue en hiver (1/12 au 15/2)<br>Catégorie BH = aristocratie des espèces doublement médaillées : bille jaune dans leurs bornes Atlas et bille bleue en hiver.<br />
<br />
Ce qui nécessite de se pencher sur la question espèce par espèce et de ne pas avoir la main trop généreuse au moment de décerner les statuts autres que C, autrement on reperd illico la visibilité espérée...</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_Gypa%C3%A8te_barbu&diff=306Module Gypaète barbu2014-06-16T17:57:30Z<p>Cyril : </p>
<hr />
<div>&nbsp;Il permet d’ajouter des informations rattachées à une observation de gypaète barbu. Pour ce faire, une fenêtre apparaît automatiquement après la saisie de l’observation. Il est possible d’une part d’'''ignorer''' cette fenêtre, d’autre part d’ajouter des informations puis d’'''enregistrer''' grâce aux deux boutons du même nom.Toutes les données sont modifiables grâce à cette fenêtre et il est possible à chaque fois d’indiquer si ce renseignement est inconnu.<br> <br />
<br />
[[Image:Gypaeteimage1.png|frame|center]] <br />
<br />
<br> <br />
<br />
Si l’oiseau est marqué par des décolorations au niveau des ailes ou de la queue, il est possible de les ajouter sur la silhouette de gypaète dessinée sous l’onglet "Identité" en cliquant sur les carrés vides pour en indiquer les emplacements.<br> <br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage2.png|frame|center]]<br> <br />
<br />
<br> <br />
<br />
Si l’observation concerne plusieurs individus, alors la fenêtre complémentaire "Gypaète barbu" pourra être remplie séparément pour chaque individu (exemple ici pour 2 individus)&nbsp;: <br />
<br />
[[Image:Gypaeteimage3.png|frame|center]] <br />
<br />
<br> <br />
<br />
Le droit «&nbsp;GYPAETE&nbsp;» permet d’assigner les noms des oiseaux identifiés. Les personnes avec ce droit peuvent ajouter le nom des individus (sous la silhouette) comme elle ferait une modification normale (mais elles n’ont accès qu’a l’onglet gypaète). Le formulaire Gypaète s'ouvre à chaque donnée de Gypaète, pas besoin de donner un droit spécifique. C'est seulement si vous voulez rajouter le nom des oiseaux que vous devez donner le droit spécifique Gypaète. ATTENTION&nbsp;: C'est uniquement en mode édition (donc pas au moment de la saisie) que la saisie du nom est possible, pas au moment du remplissage du formulaire (ça n'apparait que lorsque l'on édite une donnée déjà saisie, pas lorsque l'on saisit une donnée, même quand on a le droit). Et, comme pour chaque droit, une fois qu'il est donné, il faut se délogger / relogger pour que le système le prenne en compte. Ce droit est à donner uniquement aux spécialistes du Gypaète. <br />
<br />
[[Image:Gypa_noms.jpg|frame|center|300px]]<br> <br />
<br />
<br></div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_Gypa%C3%A8te_barbu&diff=305Module Gypaète barbu2014-06-16T17:51:28Z<p>Cyril : </p>
<hr />
<div>&nbsp;Il permet d’ajouter des informations rattachées à une observation de gypaète barbu. Pour ce faire, une fenêtre apparaît automatiquement après la saisie de l’observation. Il est possible d’une part d’'''ignorer''' cette fenêtre, d’autre part d’ajouter des informations puis d’'''enregistrer''' grâce aux deux boutons du même nom.Toutes les données sont modifiables grâce à cette fenêtre et il est possible à chaque fois d’indiquer si ce renseignement est inconnu.<br> <br />
<br />
[[Image:Gypaeteimage1.png|frame|center]] <br />
<br />
<br> <br />
<br />
Si l’oiseau est marqué par des décolorations au niveau des ailes ou de la queue, il est possible de les ajouter sur la silhouette de gypaète dessinée sous l’onglet "Identité" en cliquant sur les carrés vides pour en indiquer les emplacements.<br> <br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage2.png|frame|center]]<br> <br />
<br />
<br> <br />
<br />
Si l’observation concerne plusieurs individus, alors la fenêtre complémentaire "Gypaète barbu" pourra être remplie séparément pour chaque individu (exemple ici pour 2 individus)&nbsp;: <br />
<br />
[[Image:Gypaeteimage3.png|frame|center]] <br />
<br />
<br> <br />
<br />
Le droit «&nbsp;GYPAETE&nbsp;» permet d’assigner les noms des oiseaux identifiés. Les personnes avec ce droit peuvent ajouter le nom des individus (sous la silhouette) comme elle ferait une modification normale (mais elles n’ont accès qu’a l’onglet gypaète). Le formulaire Gypaète s'ouvre à chaque donnée de Gypaète, pas besoin de donner un droit spécifique. C'est seulement si vous voulez rajouter le nom des oiseaux que vous devez donner le droit spécifique Gypaète. ATTENTION&nbsp;: C'est uniquement en mode édition (donc pas au moment de la saisie) que la saisie du nom est possible, pas au moment du remplissage du formulaire (ça n'apparait que lorsque l'on édite une donnée déjà saisie, pas lorsque l'on saisit une donnée, même quand on a le droit). Et, comme pour chaque droit, une fois qu'il est donné, il faut se délogger / relogger pour que le système le prenne en compte. Ce droit est à donner uniquement aux spécialistes du Gypaète. <br />
<br />
[[Image:Gypa_noms.png|frame|center|300px]]<br> <br />
<br />
<br></div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_Gypa%C3%A8te_barbu&diff=304Module Gypaète barbu2014-06-16T17:50:15Z<p>Cyril : </p>
<hr />
<div>&nbsp;Il permet d’ajouter des informations rattachées à une observation de gypaète barbu. Pour ce faire, une fenêtre apparaît automatiquement après la saisie de l’observation. Il est possible d’une part d’'''ignorer''' cette fenêtre, d’autre part d’ajouter des informations puis d’'''enregistrer''' grâce aux deux boutons du même nom.Toutes les données sont modifiables grâce à cette fenêtre et il est possible à chaque fois d’indiquer si ce renseignement est inconnu.<br> <br />
<br />
[[Image:Gypaeteimage1.png|frame|center]] <br />
<br />
<br> <br />
<br />
Si l’oiseau est marqué par des décolorations au niveau des ailes ou de la queue, il est possible de les ajouter sur la silhouette de gypaète dessinée sous l’onglet "Identité" en cliquant sur les carrés vides pour en indiquer les emplacements.<br> <br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage2.png|frame|center]]<br> <br />
<br />
<br> <br />
<br />
Si l’observation concerne plusieurs individus, alors la fenêtre complémentaire "Gypaète barbu" pourra être remplie séparément pour chaque individu (exemple ici pour 2 individus)&nbsp;: <br />
<br />
[[Image:Gypaeteimage3.png|frame|center]] <br />
<br />
<br> <br />
<br />
Le droit «&nbsp;GYPAETE&nbsp;» permet d’assigner les noms des oiseaux identifiés. Les personnes avec ce droit peuvent ajouter le nom des individus (sous la silhouette) comme elle ferait une modification normale (mais elles n’ont accès qu’a l’onglet gypaète). Le formulaire Gypaète s'ouvre à chaque donnée de Gypaète, pas besoin de donner un droit spécifique. C'est seulement si vous voulez rajouter le nom des oiseaux que vous devez donner le droit spécifique Gypaète. ATTENTION&nbsp;: C'est uniquement en mode édition (donc pas au moment de la saisie) que la saisie du nom est possible, pas au moment du remplissage du formulaire (ça n'apparait que lorsque l'on édite une donnée déjà saisie, pas lorsque l'on saisit une donnée, même quand on a le droit). Et, comme pour chaque droit, une fois qu'il est donné, il faut se délogger / relogger pour que le système le prenne en compte. Ce droit est à donner uniquement aux spécialistes du Gypaète. <br />
<br />
<br> <br />
<br />
[[Image:Gypa noms.png|frame|center|300x300px]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_Gypa%C3%A8te_barbu&diff=303Module Gypaète barbu2014-06-16T17:49:34Z<p>Cyril : </p>
<hr />
<div>&nbsp;Il permet d’ajouter des informations rattachées à une observation de gypaète barbu. Pour ce faire, une fenêtre apparaît automatiquement après la saisie de l’observation. Il est possible d’une part d’'''ignorer''' cette fenêtre, d’autre part d’ajouter des informations puis d’'''enregistrer''' grâce aux deux boutons du même nom.Toutes les données sont modifiables grâce à cette fenêtre et il est possible à chaque fois d’indiquer si ce renseignement est inconnu.<br> <br />
<br />
[[Image:Gypaeteimage1.png|frame|center]] <br />
<br />
<br> <br />
<br />
Si l’oiseau est marqué par des décolorations au niveau des ailes ou de la queue, il est possible de les ajouter sur la silhouette de gypaète dessinée sous l’onglet "Identité" en cliquant sur les carrés vides pour en indiquer les emplacements.<br> <br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage2.png|frame|center]]<br> <br />
<br />
<br> <br />
<br />
Si l’observation concerne plusieurs individus, alors la fenêtre complémentaire "Gypaète barbu" pourra être remplie séparément pour chaque individu (exemple ici pour 2 individus)&nbsp;: <br />
<br />
[[Image:Gypaeteimage3.png|frame|center]] <br />
<br />
<br> <br />
<br />
Le droit «&nbsp;GYPAETE&nbsp;» permet d’assigner les noms des oiseaux identifiés. Les personnes avec ce droit peuvent ajouter le nom des individus (sous la silhouette) comme elle ferait une modification normale (mais elles n’ont accès qu’a l’onglet gypaète). Le formulaire Gypaète s'ouvre à chaque donnée de Gypaète, pas besoin de donner un droit spécifique. C'est seulement si vous voulez rajouter le nom des oiseaux que vous devez donner le droit spécifique Gypaète. ATTENTION&nbsp;: C'est uniquement en mode édition (donc pas au moment de la saisie) que la saisie du nom est possible, pas au moment du remplissage du formulaire (ça n'apparait que lorsque l'on édite une donnée déjà saisie, pas lorsque l'on saisit une donnée, même quand on a le droit). Et, comme pour chaque droit, une fois qu'il est donné, il faut se délogger / relogger pour que le système le prenne en compte. Ce droit est à donner uniquement aux spécialistes du Gypaète. <br />
<br />
<br> <br />
<br />
[[Image:Gypa noms.png|frame|center|450px]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_Gypa%C3%A8te_barbu&diff=302Module Gypaète barbu2014-06-16T17:48:28Z<p>Cyril : </p>
<hr />
<div>&nbsp;Il permet d’ajouter des informations rattachées à une observation de gypaète barbu. Pour ce faire, une fenêtre apparaît automatiquement après la saisie de l’observation. Il est possible d’une part d’'''ignorer''' cette fenêtre, d’autre part d’ajouter des informations puis d’'''enregistrer''' grâce aux deux boutons du même nom.Toutes les données sont modifiables grâce à cette fenêtre et il est possible à chaque fois d’indiquer si ce renseignement est inconnu.<br> <br />
<br />
[[Image:Gypaeteimage1.png|frame|center]] <br />
<br />
<br> <br />
<br />
Si l’oiseau est marqué par des décolorations au niveau des ailes ou de la queue, il est possible de les ajouter sur la silhouette de gypaète dessinée sous l’onglet "Identité" en cliquant sur les carrés vides pour en indiquer les emplacements.<br> <br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage2.png|frame|center]]<br> <br />
<br />
<br> <br />
<br />
Si l’observation concerne plusieurs individus, alors la fenêtre complémentaire "Gypaète barbu" pourra être remplie séparément pour chaque individu (exemple ici pour 2 individus)&nbsp;: <br />
<br />
[[Image:Gypaeteimage3.png|frame|center]] <br />
<br />
<br> <br />
<br />
Le droit «&nbsp;GYPAETE&nbsp;» permet d’assigner les noms des oiseaux identifiés. Les personnes avec ce droit peuvent ajouter le nom des individus (sous la silhouette) comme elle ferait une modification normale (mais elles n’ont accès qu’a l’onglet gypaète). Le formulaire Gypaète s'ouvre à chaque donnée de Gypaète, pas besoin de donner un droit spécifique. C'est seulement si vous voulez rajouter le nom des oiseaux que vous devez donner le droit spécifique Gypaète. ATTENTION&nbsp;: C'est uniquement en mode édition (donc pas au moment de la saisie) que la saisie du nom est possible, pas au moment du remplissage du formulaire (ça n'apparait que lorsque l'on édite une donnée déjà saisie, pas lorsque l'on saisit une donnée, même quand on a le droit). Et, comme pour chaque droit, une fois qu'il est donné, il faut se délogger / relogger pour que le système le prenne en compte. Ce droit est à donner uniquement aux spécialistes du Gypaète. <br />
<br />
<br />
<br />
[[Image:Gypa_noms.png|frame|center|700px]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_Gypa%C3%A8te_barbu&diff=301Module Gypaète barbu2014-06-16T17:44:09Z<p>Cyril : </p>
<hr />
<div>&nbsp;Il permet d’ajouter des informations rattachées à une observation de gypaète barbu. Pour ce faire, une fenêtre apparaît automatiquement après la saisie de l’observation. Il est possible d’une part d’'''ignorer''' cette fenêtre, d’autre part d’ajouter des informations puis d’'''enregistrer''' grâce aux deux boutons du même nom.Toutes les données sont modifiables grâce à cette fenêtre et il est possible à chaque fois d’indiquer si ce renseignement est inconnu.<br> <br />
<br />
[[Image:Gypaeteimage1.png|frame|center]] <br />
<br />
<br> <br />
<br />
Si l’oiseau est marqué par des décolorations au niveau des ailes ou de la queue, il est possible de les ajouter sur la silhouette de gypaète dessinée sous l’onglet "Identité" en cliquant sur les carrés vides pour en indiquer les emplacements.<br> <br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage2.png|frame|center]]<br> <br />
<br />
<br> <br />
<br />
Si l’observation concerne plusieurs individus, alors la fenêtre complémentaire "Gypaète barbu" pourra être remplie séparément pour chaque individu (exemple ici pour 2 individus)&nbsp;: <br />
<br />
[[Image:Gypaeteimage3.png|frame|center]] <br />
<br />
<br />
<br />
Le droit « GYPAETE » permet d’assigner les noms des oiseaux identifiés. Les personnes avec ce droit peuvent ajouter le nom des individus (sous la silhouette) comme elle ferait une modification normale (mais elles n’ont accès qu’a l’onglet gypaète). Le formulaire Gypaète s'ouvre à chaque donnée de Gypaète, pas besoin de donner un droit spécifique. C'est seulement si vous voulez rajouter le nom des oiseaux que vous devez donner le droit spécifique Gypaète. ATTENTION : C'est uniquement en mode édition (donc pas au moment de la saisie) que la saisie du nom est possible, pas au moment du remplissage du formulaire (ça n'apparait que lorsque l'on édite une donnée déjà saisie, pas lorsque l'on saisit une donnée, même quand on a le droit). Et, comme pour chaque droit, une fois qu'il est donné, il faut se délogger / relogger pour que le système le prenne en compte. Ce droit est à donner uniquement aux spécialistes du Gypaète.</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_Gypa%C3%A8te_barbu&diff=300Module Gypaète barbu2014-06-12T11:40:21Z<p>Cyril : </p>
<hr />
<div>&nbsp;Il permet d’ajouter des informations rattachées à une observation de gypaète barbu. Pour ce faire, une fenêtre apparaît automatiquement après la saisie de l’observation. Il est possible d’une part d’'''ignorer''' cette fenêtre, d’autre part d’ajouter des informations puis d’'''enregistrer''' grâce aux deux boutons du même nom.Toutes les données sont modifiables grâce à cette fenêtre et il est possible à chaque fois d’indiquer si ce renseignement est inconnu. <br />
<br />
Le droit «&nbsp;GYPAETE&nbsp;» permet d’assigner les noms des oiseaux identifiés. Les personnes avec ce droit peuvent ajouter le nom des individus (sous la silhouette) comme elle ferait une modification normale (mais elles n’ont accès qu’a l’onglet gypaète).&nbsp;<br />
<br />
Le formulaire Gypaète s'ouvre à chaque donnée de Gypaète, pas besoin de donner un droit spécifique. C'est seulement si vous voulez rajouter le nom des oiseaux que vous devez donner le droit spécifique Gypaète.<br> <br />
<br />
ATTENTION&nbsp;: C'est uniquement en mode édition (donc pas au moment de la saisie) que la saisie du nom est possible, pas au moment du remplissage du formulaire. Et, comme pour chaque droit, une fois qu'il est donné, il faut se délogger / relogger pour que le système le prenne en compte. Ce droit est à donner uniquement aux spécialistes du Gypaète.<br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage1.png|frame|center]] <br />
<br />
<br> <br />
<br />
Si l’oiseau est marqué par des décolorations au niveau des ailes ou de la queue, il est possible de les ajouter sur la silhouette de gypaète dessinée sous l’onglet "Identité" en cliquant sur les carrés vides pour en indiquer les emplacements.<br> <br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage2.png|frame|center]]<br> <br />
<br />
<br> <br />
<br />
Si l’observation concerne plusieurs individus, alors la fenêtre complémentaire "Gypaète barbu" pourra être remplie séparément pour chaque individu (exemple ici pour 2 individus)&nbsp;: <br />
<br />
[[Image:Gypaeteimage3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_Gypa%C3%A8te_barbu&diff=299Module Gypaète barbu2014-06-12T10:21:59Z<p>Cyril : </p>
<hr />
<div>&nbsp;Il permet d’ajouter des informations rattachées à une observation de gypaète barbu. Pour ce faire, une fenêtre apparaît automatiquement après la saisie de l’observation. Il est possible d’une part d’'''ignorer''' cette fenêtre, d’autre part d’ajouter des informations puis d’'''enregistrer''' grâce aux deux boutons du même nom.Toutes les données sont modifiables grâce à cette fenêtre et il est possible à chaque fois d’indiquer si ce renseignement est inconnu. <br />
<br />
Le droit «&nbsp;GYPAETE&nbsp;» permet d’assigner les noms des oiseaux identifiés. Les personnes avec ce droit peuvent ajouter le nom des individus (sous la silhouette) comme il ferait une modification normale (mais il n’ont accès qu’a l’onglet gypaète).&nbsp;Le formulaire Gypaète s'ouvre à chaque donnée de Gypaète, pas besoin de donner un droit spécifique. C'est seulement si vous voulez rajouter le nom des oiseaux que vous devez donner le droit spécifique Gypaète.<br> <br />
<br />
ATTENTION : C'est uniquement en mode édition (donc pas au moment de la saisie) que la saisie du nom est possible, pas au moment du remplissage du formulaire. Et, comme pour chaque droit, une fois qu'il est donné, il faut se délogger / relogger pour que le système le prenne en compte.<br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage1.png|frame|center]] <br />
<br />
<br> <br />
<br />
Si l’oiseau est marqué par des décolorations au niveau des ailes ou de la queue, il est possible de les ajouter sur la silhouette de gypaète dessinée sous l’onglet "Identité" en cliquant sur les carrés vides pour en indiquer les emplacements.<br> <br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage2.png|frame|center]]<br> <br />
<br />
<br> <br />
<br />
Si l’observation concerne plusieurs individus, alors la fenêtre complémentaire "Gypaète barbu" pourra être remplie séparément pour chaque individu (exemple ici pour 2 individus)&nbsp;: <br />
<br />
[[Image:Gypaeteimage3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_Gypa%C3%A8te_barbu&diff=298Module Gypaète barbu2014-06-12T09:58:27Z<p>Cyril : </p>
<hr />
<div>&nbsp;Il permet d’ajouter des informations rattachées à une observation de gypaète barbu. Pour ce faire, une fenêtre apparaît automatiquement après la saisie de l’observation. Il est possible d’une part d’'''ignorer''' cette fenêtre, d’autre part d’ajouter des informations puis d’'''enregistrer''' grâce aux deux boutons du même nom.Toutes les données sont modifiables grâce à cette fenêtre et il est possible à chaque fois d’indiquer si ce renseignement est inconnu. <br />
<br />
Le droit «&nbsp;GYPAETE&nbsp;» permet d’assigner les noms des oiseaux identifiés. Les personnes avec ce droit peuvent ajouter le nom des individus (sous la silhouette) comme il ferait une modification normale (mais il n’ont accès qu’a l’onglet gypaète).&nbsp;Le formulaire Gypaète s'ouvre à chaque donnée de Gypaète, pas besoin de donner un droit spécifique. C'est seulement si vous voulez rajouter le nom des oiseaux que vous devez donner le droit spécifique Gypaète.<br><br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage1.png|frame|center]] <br />
<br />
<br> <br />
<br />
Si l’oiseau est marqué par des décolorations au niveau des ailes ou de la queue, il est possible de les ajouter sur la silhouette de gypaète dessinée sous l’onglet "Identité" en cliquant sur les carrés vides pour en indiquer les emplacements.<br> <br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage2.png|frame|center]]<br> <br />
<br />
<br> <br />
<br />
Si l’observation concerne plusieurs individus, alors la fenêtre complémentaire "Gypaète barbu" pourra être remplie séparément pour chaque individu (exemple ici pour 2 individus)&nbsp;: <br />
<br />
[[Image:Gypaeteimage3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_Gypa%C3%A8te_barbu&diff=297Module Gypaète barbu2014-06-12T09:55:10Z<p>Cyril : </p>
<hr />
<div>&nbsp;Il permet d’ajouter des informations rattachées à une observation de gypaète barbu. Pour ce faire, une fenêtre apparaît automatiquement après la saisie de l’observation. Il est possible d’une part d’'''ignorer''' cette fenêtre, d’autre part d’ajouter des informations puis d’'''enregistrer''' grâce aux deux boutons du même nom.Toutes les données sont modifiables grâce à cette fenêtre et il est possible à chaque fois d’indiquer si ce renseignement est inconnu. <br />
<br />
Le droit « GYPAETE » permet d’assigner les noms des oiseaux identifiés. Les personnes avec ce droit peuvent ajouter le nom des individus (sous la silhouette) comme il ferait une modification normale (mais il n’ont accès qu’a l’onglet gypaète).<br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage1.png|frame|center]] <br />
<br />
<br> <br />
<br />
Si l’oiseau est marqué par des décolorations au niveau des ailes ou de la queue, il est possible de les ajouter sur la silhouette de gypaète dessinée sous l’onglet "Identité" en cliquant sur les carrés vides pour en indiquer les emplacements.<br> <br />
<br />
<br> <br />
<br />
[[Image:Gypaeteimage2.png|frame|center]]<br> <br />
<br />
<br> <br />
<br />
Si l’observation concerne plusieurs individus, alors la fenêtre complémentaire "Gypaète barbu" pourra être remplie séparément pour chaque individu (exemple ici pour 2 individus)&nbsp;: <br />
<br />
[[Image:Gypaeteimage3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=372Module d'import2014-02-20T01:58:03Z<p>Cyril : </p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
<br> <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
<br> <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
<br> <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
<br> <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
<br> <br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
<br> <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
<br> <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Import start.png|frame|center]] <br><br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
<br> <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
<br> <br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 1er volet ====<br />
<br />
<br> <br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 2ème volet ====<br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
Il y a plusieurs choses à savoir&nbsp;:<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br> <br />
<br />
[[Image:Masque_import_detail_2.jpg|frame|center]]<br />
<br />
'''<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br><br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le timestamp (cf. &lt;a href="http://fr.wikipedia.org/wiki/Horodatage"&gt;wikipedia&lt;/a&gt;) peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*<span style="line-height: 1.5em;">Pour l'</span>'''observateur'''<span style="line-height: 1.5em;">, vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: </span>&lt;a href="http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs"&gt;l'article suivant du Wiki&lt;/a&gt;<span style="line-height: 1.5em;">). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée.</span> <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. &lt;a href="http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas"&gt;lien suivant&lt;/a&gt;). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante&nbsp;:<br />
<br />
<br> <br />
<br />
[[Image:Masque_import_comportement.jpg|frame|center]]<br> <br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclanche un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br><br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=371Module d'import2014-02-20T01:54:33Z<p>Cyril : /* 2ème volet */</p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
<br> <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
<br> <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
<br> <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
<br> <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
<br> <br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
<br> <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
<br> <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Import start.png|frame|center]] <br><br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
<br> <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
<br> <br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 1er volet ====<br />
<br />
<br> <br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 2ème volet ====<br />
<br />
<br> <br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
<br> <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br> <br />
<br />
'''&lt;img src="/wiki/images/7/72/Masque_import_detail_2.jpg" _fck_mw_filename="Masque import detail 2.jpg" _fck_mw_location="center" _fck_mw_type="frame" alt="" class="fck_mw_frame fck_mw_center" /&gt;<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br />
<br />
<br> <br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le timestamp (cf. &lt;a href="http://fr.wikipedia.org/wiki/Horodatage"&gt;wikipedia&lt;/a&gt;) peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*<span style="line-height: 1.5em;">Pour l'</span>'''observateur'''<span style="line-height: 1.5em;">, vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: </span>&lt;a href="http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs"&gt;l'article suivant du Wiki&lt;/a&gt;<span style="line-height: 1.5em;">). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée.</span> <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. &lt;a href="http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas"&gt;lien suivant&lt;/a&gt;). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système. <br />
*Le champs "'''comportement'''" doit être écrit dans la cellule selon la nomenclature suivante :<br />
<br />
<br />
<br />
<br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclanche un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br><br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=370Module d'import2014-02-10T18:35:34Z<p>Cyril : /* Début de l'import */</p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
<br> <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
<br> <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
<br> <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
<br> <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
<br> <br />
<br />
Attention, avant de démarrer l'import d'un gros jeu de données, il faut faire des testes avec un fichier contenant quelques données qu'il faut vérifier scrupuleusement de manière à pouvoir les effacer manuellement en cas de problème. En effet, il n'est pas possible d'effacer un gros jeu de donnée importé par erreur car le processus est très long et bloquant. Pour une import qui dure 1h, il faut compter 10h pour la suppression et aucune saisie ne peut être fait sur le site pendant ce laps de temps. Cela peut vite devenir problèmatique. Il vaut donc mieux vérifier deux fois avant de procéder à un import. En principe, le système est très contraignant pour ne pas laisser passer d'erreur, mais certaines erreurs sont indétectables. Par exemple, si vous mettez le code atlas à la place de l'effectif, rien ne permet au système de deviner que c'est faux.<br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
<br> <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". Le module d'import est conçu pour des '''fichiers en xlsx''', même si en principe, les xls passent aussi. (<strike>Attention, temporairement, les fichiers dont le nom comprend des accents ou des caractères spéciaux provoquent des problèmes. Merci de le renommer avant envoi.</strike>)<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
<br> <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Import start.png|frame|center]] <br><br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
<br> <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
<br> <br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 1er volet ====<br />
<br />
<br> <br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 2ème volet ====<br />
<br />
<br> <br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
<br> <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué. Les lieudits cachés ne sont pas pris en compte, c'est comme s'ils n'existaient pas.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br> <br />
<br />
'''[[Image:Masque import detail 2.jpg|frame|center]]<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br />
<br />
<br> <br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le timestamp (cf. [http://fr.wikipedia.org/wiki/Horodatage wikipedia]) peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
#WGS84 géographique [D.d] <br />
#WGS84 géographique [DMS] <br />
#WGS84 planes - UTM (GRS80) [m] <br />
#RGF93 planes - Lambert 93 [m] <br />
#NTF planes - Lambert II étendu [m] <br />
#NTF planes - Lambert I Nord [m] <br />
#NTF planes - Lambert II Centre [m] <br />
#NTF planes - Lambert III Sud [m] <br />
#NTF géographique (Paris) [Grades] <br />
#NTF planes - Lambert IV Corse [m] <br />
#CH 1903 [m]<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*<span style="line-height: 1.5em;">Pour l'</span>'''observateur'''<span style="line-height: 1.5em;">, vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: </span>[http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]<span style="line-height: 1.5em;">). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée.</span> <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système.<br />
<br />
<br><br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<div><br></div> <br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclanche un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. Par exemple, le rapport d'erreur ou l'historique (comme ici) affichera les messages suivants&nbsp;:<br />
<br />
<br />
<br />
[[Image:Historique 2.png|frame|center]] <br />
<br />
<br />
<br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br><br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.<br />
<br />
Par exemple, ci-dessous, de bas en haut, nous avons d'abord le fichier qui est refusé car l'espèce "1159" n'est pas reconnue dans la cellule F1368 (rouge avec la croix). Le fichier excel à été corrigé puis renvoyé avec la case "validation seulement" activée. Le fichier est accepté (jaune avec le V) mais aucune insertion n'a eut lieu. Enfin, l'import à été relançé une dernière fois en décochant "validation seulement" et le fichier à été traité avec succès (vert avec le V).&nbsp; <br />
<br />
<br> <br />
<br />
[[Image:Historique 3.png|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Statistiques_et_calculs&diff=462Statistiques et calculs2014-01-28T01:14:02Z<p>Cyril : </p>
<hr />
<div>== Les statistiques en temps réel ==<br />
<br />
Les informations sous l'éphéméride sont calculées en temps réel et donnent une indication du nombre de visiteurs, du délai de votre dernière transmission de donnée et du délai de la dernière donnée transmise sur le site. Vous pouvez ainsi vous rendre compte de l’activité sur le site. Le site migraction.net affiche également le nombre d'oiseau compté et le nombre d'heure de comptage.<br> <br />
<br />
== Comment sont calculées les statistiques&nbsp;? ==<br />
<br />
'''Statistiques d’utilisation et Plan vigilance (listes communales)'''&nbsp;: c’est la commune du lieu-dit qui est prise en compte, indépendamment du X,Y <br />
<br />
'''Atlas et Carte de présence'''&nbsp;: c’est la coordonnées précise X, Y qui définit l’appartenance à une maille de la carte<br> <br />
<br />
La "'''fiche de présentation'''" prend en compte la totalité des données de l'observateur, tandis que la page "'''statistiques des utilisateurs'''" ne prend en compte que les données des oiseaux (pour des questions de performance de calcul). Nous allons tenter de remédier à cette différence dans un futur proche, pour autant que cela ne ralentisse pas le système.<br> <br />
<br />
Dans la page des '''fréquentations communales''', les données négatives sont comptées. Cela a un sens pour le calcul du nombre de données, un peu moins pour le nombre d'espèces. Malheureusement, les calculs en temps réel sont très difficiles (voir impossible) à faire rapidement si nous devons vérifier si chaque donnée est potentiellement négative.<br> <br />
<br />
Dans la page '''contrôler mes listes''' et dans la page '''statistique des observateurs''', le nombre d’espèces observées tient compte de tout ce qui a été observé, donc des espèces au sens «&nbsp;informatique&nbsp;». Par contre, les différentes listes ne sont pas nécessairement mise à jour en temps réel. Il peut y avoir jusqu'à 24h (cas extrême) pour qu’elles soient parfaitement justes. (En gros, les nouvelles espèces sont ajoutées immédiatement, les suppressions (plus lourde à calculer) ne sont pas faites immédiatement. Ceci fait donc qu’en cas de suppression de toutes les données d’une espèce, celle-ci n’est pas retirée de la liste dans la seconde qui suit.) <br />
<br />
== Comment sont créés les seuils automatiques des cartes espèces (cartes de progression)&nbsp;? ==<br />
<br />
- Le n est la somme des effectifs de tous les observateurs sur l'intervalle sélectionné et groupé par lieu-dits (les données précises sont considérée comme sur le lieu-dit). Un observateur X voit 3 colverts et un observateur Y, 4 colverts le lendemain, la carte prendra 7 en considération.<br>- Les données sont groupées en 5 classes de taille identique<br>- La taille des points est donc en fonction de la classe et de la couleur (pour les cartes avec un dégradé) qui correspond à l'observation la plus récente de l'agrégat (en rouge le plus récent, en jaune le moins récent)<br>- Les données nulles ne sont pas prises en compte, sauf s'il n'y a QUE des données nulles (une croix est alors affichée)<br>- Les données non comptées sont considérées comme un effectif de 1<br> <br />
<br />
== Quand est-ce que les données en cours de vérification apparaissent ? ==<br />
<br />
Les données marquées pour vérification n'aparaissent pas dans les cartes de présence, l'atlas ou les listes communales. Par contre, elles apparaissent quand vous faites des recherches avec l'outil de recherches multicritères, sinon vous ne les verriez nulle part.<br />
<br />
== Comment sont calculés les quotas qui définissent l'accès à la recherche multicritères&nbsp;? ==<br />
<br />
La valeure est seulement indicative. Le vrai calcul se base sur l'historique de la personne, ainsi si une personne active part un mois en vacances, à son retour elle aura toujours accès aux archives même si elle n'a pas transmis de donnée durant ce mois. Pour les premières 48h, personne ne peut avoir accès à la recherche, même si le quota est atteint, afin d'éviter l'entrée de donées fausses juste pour avoir accès à la recherche. Après cette période, il faut atteindre le quota au prorata temporis depuis la date d'inscription. Si le quota est de 10 données par mois (arrondi à 30 jours) et que vous êtes inscrits depuis 50 jours, vous devez avoir 17 données pour avoir accès à la recherche&nbsp;: (=10/30*50). C'est important de noter que nous ne prenons pas en considération les données datées d'avant la date d'inscription de l'utilisateur ou rentrées par des tiers (module d'import par exemple). Enfin, l'accès à la recherche se fait le lendemain du jour où vous avez atteint le quota car les calculs sont faits la nuit.<br> <br />
<br />
== Comment est calculé l'effort de prospection&nbsp;? ==<br />
<br />
le calcul est le suivant&nbsp;: on prend l'ensemble des données de TOUS les sites, puis que les données saisies par formulaire, puis combien de minutes de terrain faut-il pour générer une donnée. Cela donne une moyenne de X minutes de terrain / données Puis chaque donnée d'une obs séparées d'un formulaire ajoute X minute au total en utilisant la moyenne calculée avec les formulaires Si un site n'a pas de formulaire, cette moyenne est calculée avec les données de tous le sites. <br />
<br />
== Pourquoi les données négatives apparaissent sur les graphiques de répartition mensuelle de présence&nbsp;? ==<br />
<br />
C'est un graphique de la répartition mensuelle des'''contributions,''' une donnée nulle est donc une contribution&nbsp;!<br> <br />
<br />
[[Image:Statistiques.png|frame|center]] <br />
<br />
<br>Pour avoir un graphique qui tient mieux la route, les cartes de présences sont faites pour cela. Nous seulement dans ce graphique, les données nulles ne sont pas prises en compte, mais les données peuvent être annuelles ou agrégées sur plusieurs années. (Les statistiques, elles, prennent l’ensemble des données de la base, sans filtrage possible). D’autre part, les statistiques ne sont mises à jour qu’une fois par jour alors que les cartes de présences sont en temps réel. Par ailleurs, ces graphiques n’ont pas d’échelle car ils sont lissés en utilisant les sommes des maxima par pentade par carré de 10kmx10km de manière à supprimer les doublons et donner une courbe de tendance. La tendance est donc bonne mais les chiffres ne veulent rien dire. Nous avons travaillé, avec Sempach, sur une meilleure méthode encore pour le lissage qui fonctionne même quand la pression d’observation est très forte et croissante basé sur un échantillonnage par bootstrap. Le problème, c’est que cela demande, sans exagérer, au minimum 500x plus de calcul… c’est plus réaliste en temps réel. Donc soit nous affinons les algorithmes, soit nous utilisons des processeurs plus rapide… c’est de la musique d’avenir dans tous les cas.<br> <br />
<br />
[[Image:Statistiques2.png|frame|center]] <br />
<br />
<br> <br />
<br />
== Puis-je avoir accès aux statistiques de fréquentation de mon site&nbsp;? ==<br />
<br />
OUI, il nous faut un compte gmail et on vous installe l'accès sur http://www.google.com/analytics/<br> <br />
<br />
== Pourquoi peut-il y avoir des différences dans le nombre total d'espèces par commune&nbsp;?<br> ==<br />
<br />
Le '''moteur de recherche''' est 100% correct, il affiche en fonction de droits de l'utilisateurs. Il indique une liste d’espèce avec «&nbsp;donnée&nbsp;» et pas le nombre d’espèce. (Une donnée nulle est une donnée).<br> <br />
<br />
La '''liste communale''' affiche le nombre d’espèce (et donc retire les espèces avec des données nulles).<br> <br />
<br />
La&nbsp;'''fréquentation communale''' n’affiche pas non plus les données nulles, elle n’affiche pas non plus les données cachées (si toutes les données sont cachées).</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Export_autorisable&diff=152Export autorisable2013-12-18T20:16:36Z<p>Cyril : </p>
<hr />
<div>L’onglet export autorisable (flèche verte), permet de créer des règles d’usage des données. Ces règles peuvent ou non être liée à une personne morale (flèche violette). Ces règles permettent à chaque observateur d'autoriser l’exploitation des données dans un contexte précis. Cela pourrait être des régles comme&nbsp;: <br />
<br />
*«&nbsp;J’autorise Cistude Nature à utiliser mes données de reptile&nbsp;» <br />
*«&nbsp;J’autorise l'étude PhénoPiaf à utiliser mes données de coucou&nbsp;»<br />
<br />
Il est accessible par le menu «&nbsp;Administration-&gt;Gestion des utilisateurs-&gt;Gestion des utilisateurs&nbsp;» (flèche rouge) <br />
<br />
[[Image:Export autorisable.png|frame|center|Liste des exports autorisables, associé ou non à une personne morale.]]Le système n’a aucune «&nbsp;conscience&nbsp;» de ce qui est écrit, il n’est donc pas possible de filtrer les données de coucou dans le deuxième exemple ni même uniquement les données de reptile dans le premier. L’idée c’est qu’un administrateur, ayant accès à toutes les données, exporte à intervalle régulier les données concernées par ces règles et les transmettent à l’organisme concerné. Par exemple, dans le deuxième cas, il s’agirait d’extraire annuellement les données de coucou pour les transmettre à PhénoPiaf. <br>Les administrateur disposent pour ce faire d’une interface dédiée dans le moteur de recherche. Ils doivent restreindre les paramètres de recherche (Coucou dans l’onglet «&nbsp;Espèces&nbsp;» par exemple) et sélectionner «&nbsp;PhénoPiaf&nbsp;» (Flèche verte) dans l’onglet «&nbsp;Autres restrictions&nbsp;», ils pourront alors sélectionner uniquement les données des personnes autorisant l’export en question.<br>[[Image:Moteur recherche export.png|frame|center|Choix des exports disponibles.]]Si une personne morale est associée à une règle (flèche violette ci-dessus sur la permière capture d'écran, flèche rouge sur la seconde), il est possible de déléguer cette tâche à un administrateur de la personne morale en question. Il faut pour cela lui donner le "droit d'export pour personnes morales". Par contre, attention, cet administrateur ne pourra agir que sur les données des personnes associées à cette personne morale et non sur l'ensemble des observateurs ayant accepté la régle. <br />
<br />
Un dernier onglet «&nbsp;Export autorisé&nbsp;» accessible seulement aux administrateurs généraux du site permet de visualiser les observateurs et les exports qu’ils autorisent. <br />
<br />
[[Image:Export autorise.png|frame|center|Liste des exports autorisés par les observateurs.]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=360Module d'import2013-11-29T17:43:45Z<p>Cyril : </p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
<br> <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
<br> <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
<br> <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
<br> <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
<br> <br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
<br> <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier".<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
<br> <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Import start.png|frame|center]] <br> <br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
<br> <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
<br> <br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 1er volet ====<br />
<br />
<br> <br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 2ème volet ====<br />
<br />
<br> <br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
<br> <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br> <br />
<br />
'''[[Image:Masque import detail 2.jpg|frame|center]]<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br />
<br />
<br> <br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le timestamp (cf. [http://fr.wikipedia.org/wiki/Horodatage wikipedia]) peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''altitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
{| width="400" border="1" cellpadding="2" cellspacing="0"<br />
|-<br />
| WGS84 géographique [D.d]<br />
|-<br />
| WGS84 géographique [DMS]<br />
|-<br />
| WGS84 planes - UTM (GRS80) [m]<br />
|-<br />
| RGF93 planes - Lambert 93 [m]<br />
|-<br />
| NTF planes - Lambert II étendu [m]<br />
|-<br />
| NTF planes - Lambert I Nord [m]<br />
|-<br />
| NTF planes - Lambert II Centre [m]<br />
|-<br />
| NTF planes - Lambert III Sud [m]<br />
|-<br />
| NTF géographique (Paris) [Grades]<br />
|-<br />
| NTF planes - Lambert IV Corse [m]<br />
|-<br />
| CH 1903 [m]<br />
|}<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*<span style="line-height: 1.5em;">Pour l'</span>'''observateur'''<span style="line-height: 1.5em;">, vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: </span>[http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]<span style="line-height: 1.5em;">). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée.</span> <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système.<br />
<br />
<br> <br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclanche un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. <br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br> <br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=359Module d'import2013-11-29T17:42:59Z<p>Cyril : </p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
<br> <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
<br> <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
<br> <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
<br> <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
<br> <br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
<br> <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier".<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
<br> <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Import start.png|frame|center]] <br> <br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
<br> <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
<br> <br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 1er volet ====<br />
<br />
<br> <br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 2ème volet ====<br />
<br />
<br> <br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
<br> <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br> <br />
<br />
'''[[Image:Masque import detail 2.jpg|frame|center]]<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br />
<br />
<br> <br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le timestamp (cf. [http://fr.wikipedia.org/wiki/Horodatage wikipedia]) peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''a''''''ltitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
{| width="400" border="1" cellpadding="2" cellspacing="0"<br />
|-<br />
| WGS84 géographique [D.d]<br />
|-<br />
| WGS84 géographique [DMS]<br />
|-<br />
| WGS84 planes - UTM (GRS80) [m]<br />
|-<br />
| RGF93 planes - Lambert 93 [m]<br />
|-<br />
| NTF planes - Lambert II étendu [m]<br />
|-<br />
| NTF planes - Lambert I Nord [m]<br />
|-<br />
| NTF planes - Lambert II Centre [m]<br />
|-<br />
| NTF planes - Lambert III Sud [m]<br />
|-<br />
| NTF géographique (Paris) [Grades]<br />
|-<br />
| NTF planes - Lambert IV Corse [m]<br />
|-<br />
| CH 1903 [m]<br />
|}<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*<span style="line-height: 1.5em;">Pour l'</span>'''observateur'''<span style="line-height: 1.5em;">, vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: </span>[http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]<span style="line-height: 1.5em;">). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée.</span> <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système.<br />
<br />
<br> <br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclanche un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. <br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br> <br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=358Module d'import2013-11-29T17:42:39Z<p>Cyril : </p>
<hr />
<div><br> <br />
<br />
=== Remarques initiales ===<br />
<br />
<br> Le module d'import se trouve dans le menu "'''Participer -&gt; importer un fichier'''". <br />
<br />
<br> <br />
<br />
Il permet à l'utilisateur&nbsp;ayant le droit "'''Droit d'import'''"&nbsp;de pouvoir importer dans sa base des fichiers xls ou xlsx. Vous devez donc attribuer ce droit aux personnes qui seront habilitées à utiliser le module d'import, ce n'est pas lié au droit d'admin.<br> <br />
<br />
<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archive'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul à la fois. Un compte d'archivage est un compte normal que vous créez selon la procédure habituelle, mais nous devons ensuite le transformer pour qu'il puisse être utilisé pour vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
En effet, chaque donnée à toujours deux comptes utilisateurs associés: le compte de celui qui à fait l'observation (observateur) et le compte de celui qui à transmis l'observation sur le site (transmetteur). Pour les données saisies directement sur le site, ces deux comptes sont bien souvent les mêmes. Une donnée est alors marquée&nbsp;: <br />
<br />
<br> '''1 merle noir '''''(Turdus merula)''&nbsp;[Bernard Cravant] pour une donnée transmise par l'observateur "Bernard Cravant" directement sur le site. <br />
<br />
<br> <br />
<br />
Lors de l'utilisation du module d'import, ce compte d'archive servira de compte "transmetteur", cela permet de charger des données de personne non inscrite sur le site et cela permet aussi de différencier des données rentrées par l'observateur lui-même et des données chargées par un tiers en passant par une importation. Il est possible, lors du processus d'import d'assigner automatiquement les données à un observateur existant.&nbsp;Par exemple&nbsp;: <br />
<br />
<br> <br />
<br />
'''1 merle noir''' (Turdus merula) [Bernard Cravant par Archive LPO] dans le cas où l'observateur "Bernard Cravant" est identifié et la donnée chargée par le compte "Archive LPO" <br />
<br />
ou <br />
<br />
'''1 merle noir''' (Turdus merula) [Archive LPO] dans le cas où l'observateur n'est pas connu. La donnée reste sur le compte "Archive LPO" <br />
<br />
<br> <br />
<br />
Pour bien comprendre, il y a donc 3 comptes utilisateurs impliqués au maximum dans le processus. Celui de l'opérateur, celui du "compte d'archive" et celui de l'observateur. Le compte de l'opérateur (celui qui fait la manipulation sur le site) n'est pas utilisé dans le processus si ce n'est que c'est à lui qu'il faut attribuer les droits d'imports. Ainsi, avec plusieurs "comptes d'archives", vous pouvez jongler avec les sources de données, sans avoir besoin de changer de compte à chaque fois en se déconnectant et reconnectant. Le compte de l'observateur peut être assigné ou non pendant le processus ou après (cf. [[Module d'import#observer|ci-dessous]]) <br />
<br />
<br> <br />
<br />
=== Début de l'import ===<br />
<br />
<br> Pour commencer l'import&nbsp;: <br />
<br />
<br> <br />
<br />
#Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier".<br> <br />
#Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
#Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..) mais de tous les groupes taxonomiques confondu. Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de détail (combinaison âge et sexe, code atlas) mais seulement pour le groupe concerné (des données d'un autre groupe dans le fichier provoqueront l'échec de l'import).<br />
<br />
<br> <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le groupe taxonomique, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Import start.png|frame|center]] <br> <br />
<br />
=== Description du fichier à importer ===<br />
<br />
<br> L'import est fait en deux étapes&nbsp;: <br />
<br />
<br> <br />
<br />
#validation du fichier <br />
#import des données<br><br />
<br />
<br> <br />
<br />
Aucun import n'est effectué tant qu'il y a des erreurs détectées lors de la validation.<br><br> <br />
<br />
Pour lancer la phase de validation il faut paramétrer en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts. <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 1er volet ====<br />
<br />
<br> <br />
<br />
Le 1er volet vous montre les 5 premières lignes de votre fichier, avec les colonnes lues (votre fichier doit obligatoirement contenir une et une seule ligne de titre)&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
==== 2ème volet ====<br />
<br />
<br> <br />
<br />
Le 2ème volet vous permet de faire les correspondances entre le contenu de vos colonnes et le système&nbsp;: <br />
<br />
<br> <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
<br> <br />
<br />
*Pour la '''localisation''', il y a plusieurs options, mais le système essaie toujours de trouver la meilleure localisation. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant qu'aucun lieu-dit n'est trouvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base (renseigné au moment de l'import de lieudits), code du lieudit sur le site ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>. Notez qui si plusieurs lieudits on le même nom, le système génère une erreur et l'import n'est pas effectué.&nbsp;'''Voir également le 3ème volet ci-dessous.''' <br />
*Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
*La 3ème colonne "Paramètres" est une manière de '''décrire le format de la colonne '''quand c'est nécessaire.&nbsp;Par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br> <br />
<br />
'''[[Image:Masque import detail 2.jpg|frame|center]]<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "--IGNORER--"), vous devez remplir la 3ème colone quand celle-ci existe (la valeure par défaut n'est pas toujours pertinente suivant les situations).''</u> <br />
<br />
*Il y a 6 possibilités de format pour la '''Date'''&nbsp;:<br />
<br />
#Date Excel <br />
#date (jj.mm.aaaa) <br />
#date (mm.jj.aaaa) <br />
#date (aaaa.mm.jj) <br />
#date (aaaa.jj.mm) <br />
#Timestamp<br />
<br />
<br> <br />
<br />
En principe, "Date Excel" convient dans la plupart des cas. Il est toutefois possible, pour certain fichier non généré par Excel par exemple lors d'un export d'une autre base de donnée ou d'un autre site web, que cela ne fonctionne pas. Dans ce cas de figure, il faut choisir une des autres options proposées. Il n'y a malheureusement pas vraiment de moyen simple de savoir si la colonne est encodée au format "Date Excel". D'une manière générale, on peut dire que si Excel est capable de changer le format de la date (Format de cellule-&gt;Date) sur la colonne en question, alors elle est encodée correctement. Si le format ne change pas quelque soit le choix fait dans Excel, alors il y a sans doute un problème et il faut choisir une des autres options. Pour les options date (x.x.x), l1e séparateur peut-être le tiret (-), le point (.), le slash (/) ou l'espace ( ), par exemple 20-07-2013 ou 20/07/2013 sont corrects. Le timestamp (cf. [http://fr.wikipedia.org/wiki/Horodatage wikipedia]) peut être utilisé par exemple lors d'extraction d'autres bases données. <br />
<br />
<br> <br />
<br />
*L''''a''''''ltitude''' peut être donnée ou non. Si elle n'est pas donnée, elle est calculée automatiquement par le système, par contre cela ''<u>ralenti sensiblement</u>''&nbsp;''<u></u>''<u></u><u></u>le temps de traitement des données. Il est donc conseillé de fournir l'altitude en amont. <br />
*Pour le '''code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code actuel de la base en ligne. <br />
*Le champ '''commune''' doit être le Numéro INSEE ou le nom de la commune <br />
*Le champ '''département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
*Les champs '''longitude / X(m) et latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site, par exemple&nbsp;:<br><br />
<br />
{| width="400" border="1" cellpadding="2" cellspacing="0"<br />
|-<br />
| WGS84 géographique [D.d]<br />
|-<br />
| WGS84 géographique [DMS]<br />
|-<br />
| WGS84 planes - UTM (GRS80) [m]<br />
|-<br />
| RGF93 planes - Lambert 93 [m]<br />
|-<br />
| NTF planes - Lambert II étendu [m]<br />
|-<br />
| NTF planes - Lambert I Nord [m]<br />
|-<br />
| NTF planes - Lambert II Centre [m]<br />
|-<br />
| NTF planes - Lambert III Sud [m]<br />
|-<br />
| NTF géographique (Paris) [Grades]<br />
|-<br />
| NTF planes - Lambert IV Corse [m]<br />
|-<br />
| CH 1903 [m]<br />
|}<br />
<br />
si vous choisissez UTM, le champs "fuseau UTM" doit être renseigné. Attention de ne pas oublier la lettre "U32" et pas seulement "32".<br> <br />
<br />
*Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
*L''''effectif''' doit être un chiffre ou une des valeures x, X ou - (tiret). Si la valeure est un chiffre, alors l'effectif exact est considéré, dans le cas contraire, la donnée est chargée comme "non comptée". <br />
*Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire séparé par un /&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". "Numéro nichoir" et "météo" sont ici les titres de la colonne ajouté parce que l'option "Ajouter le titre de la colonne" à été cochée. C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import (Par exemple, le code d'identification de la donnée dans votre ancienne base de donnée). Le principe est le même avec les commentaires cachés.<br> <br />
*Le champ "'''age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. Pour être compatible avec le système vous devez fournir une colonne de chiffre. Cela indique par exemple le nombre de "mâle adulte", "femelle", "1ère année", etc. Il faudra donc probablement adapter votre fichier pour que l'import de cette information soit possible. <br />
*Dans la colonne "'''donnée cachée'''" Il faudra mettre un 1 pour que le système la cache lors de l'importation et un 0 pour qu'elle ne le soit pas. Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne est à 0. <br />
*<span style="line-height: 1.5em;">[[|]]Pour l'</span>'''observateur'''<span style="line-height: 1.5em;">, vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: </span>[http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]<span style="line-height: 1.5em;">). Si vous choisissez "email" ou "nom prénom", le système recherche la personne en question. Si la personne à un homonyme, l'import est impossible. Idem si une personne n'est pas trouvée.</span> <br />
*Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les mêmes codes qu'en Suisses (A ce jour en principe tous). En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br> <br />
*Le champ "'''code étude'''" doit contenir le raccourci d'un code existant dans votre système.<br />
<br />
<br> <br />
<br />
==== 3ème volet ====<br />
<br />
<br> <br />
<br />
Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier. <br />
<br />
<br> <br />
<br />
*Type de localisation précise<br />
<br />
Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:''<u><br></u>'' <br />
<br />
#'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable. <br />
#"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui caractèrise une localisation précise). Ici on peut exploiter le nom du lieu-dit, le code actuel ou le code de l'ancienne base si cela avait été chargé initialement. On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche (point jaune ou bleu) et ignorera les coordonnées précises.'''<br>''' <br />
#'''"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). Cette option est à éviter dans la mesure du possible car cela fausse pas mal de restitution en chargeant des données parfois loin de leur réelle position.<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Il pourrait y avoir des données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''<br> <br />
<br />
<br> <br />
<br />
*Vous pouvez '''cacher toutes les données''' (Cela supplante le champ "Donnée cachée" du volet précédent). <br />
*Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. Si des données déclanche un filtre, l'import est alors impossible, il faut soit corriger la donnée, soit décocher la case. Vous pouvez donc utiliser cette option pour détecter les données exceptionnelles et si elles s'avèrent finalement valide, vous pouvez provoquer l'import en outre-passant la vérification automatique. <br />
*Vous pouvez demander à ce que le '''système valide uniquement votre fichier''', sans l'importer. Cela permet de tester un extrait d'un jeu de donnée pour trouver la bonne configuration avant de lançer l'import du jeu complet.<br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br> <br />
<br />
=== Démarrer la validation et l'import ===<br />
<br />
<br> <br />
<br />
Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs<br> <br />
<br />
Il n'y a normalement pas de limite sur taille du fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude où la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation. La configuration est conservée pour chaque fichier, vous n'avez donc pas besoin de refaire la configuration à chaque fois que vous recherchez un fichier corrigé.<br> <br />
<br />
Dans l'exemple ci-dessous, le code Biolovision était paramétré pour le nom de l'espèce. Le système chercher donc le code Biolovision de l'espèce et comme elle ne trouve que des noms français, un message d'erreur est généré et le numéro de la cellule fautive est indiqué.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
=== Remarques finales ===<br />
<br />
<br> Vous n'êtes pas obligé d'attendre la fin du processus. Une fois le processus lancé, vous pouvez même éteindre votre ordinateur, le système continuera l'import. Vous pourrez connaître le résultat de l'import ultérieurement en consultant l'historique des imports situé sur la première page du module d'import dès qu'un premier import est réalisé&nbsp;: <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin (mais avec le "Droit d'import", vous ne voyez que les imports que vous avez effectué vous-même. <br />
<br />
Des codes couleurs sont utilisé pour comprendre d'un coup d'oeil l'issue du processsus&nbsp;: <br />
<br />
*Bleu&nbsp;: la configuration est en cours (quelqu'un est sur la page de la phase 2 ou le processus à été abandonné dans la phase 2) <br />
*Rouge&nbsp;: échec de l'import, le détail est visible en cliquant sur le + en début de ligne <br />
*Vert&nbsp;: succès de l'import<br> <br />
*Jaune&nbsp;: un symbole rotatif en début de ligne indique qu'un processus d'import ou de validation est en cours, vous pouvez cliquez sur le + pour voir le détail. (Attention, cette page ne se rafraichi pas automatiquement, il faut donc revenir sur la page pour voir changer l'état d'avancement). Un V vert indique qu'un processus de validation à été réussi avec succès mais qu'aucune donnée n'a été importée.</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=351Module d'import2013-11-23T21:09:28Z<p>Cyril : </p>
<hr />
<div>'''Le module d'import se trouve dans le menu "Participer", puis "importer un fichier".''' <br />
<br />
Il permet à l'utilisateur'''<u>ayant le droit d'import</u>'''de pouvoir importer dans sa base des fichiers xls ou xlsx.&nbsp;<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archivage'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul. Un compte d'archivage est un compte normal que vous créez, mais nous devons ensuite le transformer pour qu'il puisse recevoir vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
Ensuite, vous pouvez commencer l'import&nbsp;: <br />
<br />
1) Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier".<br> <br />
<br />
2) Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
<br />
3) Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..). Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de données détaillées (combinaison âge et sexe, code atlas). <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le ou les groupes taxonomiques, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''L'historique des imports se trouvent en-dessous'''. Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin, vous ne voyez que vos propres imports. <br />
<br />
- Rouge&nbsp;: échec de l'import<br>- Vert&nbsp;: succès de l'import<br>- Bleu&nbsp;: configuration en cours (prochaine étape)<br>- Jaune&nbsp;: validation ou import en cours<br>- Orange&nbsp;: import validé, mais pas importé <br />
<br />
L'import est fait en deux étapes&nbsp;: <br />
<br />
1) validation<br>2) import<br> <br />
<br />
Aucun import n'est effectué s'il y a quelque chose de faux dans le fichier.<br><br> <br />
<br />
'''La phase suivante vous permet de paramétrer plus en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 1er volet vous montre les 5 premières lignes de votre fichier''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 2ème volet vous permet de faire les correspondances entre vos colonnes, leurs contenus et le système''' <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
- Pour la '''localisation''', il y a plusieurs options, mais le système essaie de trouver la meilleure. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant que le lieu-dit est introuvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base, code de la base actuelle ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>.'''Voir le 3ème volet ci-dessous''' <br />
<br />
- Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
<br />
- La 3ème colonne "Paramètres" est une manière de '''décrire plus précisément le contenu''', par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>''' <br />
<br />
<br> <br />
<br />
'''[[Image:Masque import detail 2.jpg|frame|center]]<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "Ignorer"), vous devez remplir la 3ème colone à chaque fois quand celle-ci existe.''</u> <br />
<br />
- Il y a 6 possibilités de format pour la '''Date'''&nbsp;: date excel, date (jj.mm.aaaa), date (mm.jj.aaaa), date (aaaa.mm.jj), date (aaaa.jj.mm) et Timestamp. Vous devez en choisir un. <br />
<br />
- Pour le '''Code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code de la base en ligne actuelle <br />
<br />
- Le champ '''Commune''' doit être le Numéro INSEE ou le nom de la commune <br />
<br />
- Le champ '''Département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
<br />
- Les champs '''Longitude / X(m) et Latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site&nbsp;: <br />
<br />
*WGS84 géographique [D.d] <br />
*WGS84 géographique [DMS] <br />
*WGS84 planes - UTM (GRS80) [m] <br />
*RGF93 planes - Lambert 93 [m] <br />
*NTF planes - Lambert II étendu [m] <br />
*NTF planes - Lambert I Nord [m] <br />
*NTF planes - Lambert II Centre [m] <br />
*NTF planes - Lambert III Sud [m] <br />
*NTF géographique (Paris) [Grades] <br />
*NTF planes - Lambert IV Corse [m] <br />
*CH 1903 [m]<br />
<br />
- Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
<br />
- Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import. Le principe est le même avec les commentaires cachés. <br />
<br />
- Le champ "'''Age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. <br />
<br />
- Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: [http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]).<br> <br />
<br />
- Le champ&nbsp;'''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les codes Suisses (Rhône-Alpes principalement). Les autres utilisent +/- les codes officiels de l'EBCC, c'est à dire les 16 codes. En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...)) <br />
<br />
<br> <br />
<br />
'''Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier.''' <br />
<br />
- Type de localisation précise <br />
<br />
''<u>Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:<br></u>'' <br />
<br />
'''"Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable<br>"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui signe une localisation précise). Ici on peut exploiter le nom du lieu-dit, l'ID actuel ou l'ID de l'ancienne base si cela avait été chargé initialement (mais c'est rarement le cas). On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche et ignorera les coordonnées.'''<br>"Commune'''"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). <br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Avec les testeurs, nous avons constaté qu'il y avait beaucoup de données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
'''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''''''<u></u>'''<br> <br />
<br />
- Vous pouvez '''cacher toutes les données''' (vous pouvez aussi choisir de les cacher selon votre fichier en utilisant le champ "Donnée cachée" du volet précédent. Il faudra alors mettre un 1 dans votre colonne "obs cachée" pour que le système la cache en l'important et un 0 pour qu'elle ne le soit pas.&nbsp;Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne "obs cachée" est à 0.) <br />
<br />
- Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. <br />
<br />
- Vous pouvez demander à ce que le '''système valide uniquement votre fichier, sans l'importer.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs'''<br> <br />
<br />
Il n'y a presque pas de limite de taille pour le fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude et la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation.<br> <br />
<br />
Dans l'exemple ci-dessous, le Code Biolovision était paramétré pour le nom de l'espèce au lieu du nom français, d'où les erreurs.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=350Module d'import2013-11-23T21:08:12Z<p>Cyril : </p>
<hr />
<div>'''Le module d'import se trouve dans le menu "Participer", puis "importer un fichier".''' <br />
<br />
Il permet à l'utilisateur'''<u>ayant le droit d'import</u>'''de pouvoir importer dans sa base des fichiers xls ou xlsx.&nbsp;<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archivage'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul. Un compte d'archivage est un compte normal que vous créez, mais nous devons ensuite le transformer pour qu'il puisse recevoir vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
Ensuite, vous pouvez commencer l'import&nbsp;: <br />
<br />
1) Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier".<br> <br />
<br />
2) Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
<br />
3) Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..). Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de données détaillées (combinaison âge et sexe, code atlas). <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le ou les groupes taxonomiques, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''L'historique des imports se trouvent en-dessous'''. Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin, vous ne voyez que vos propres imports. <br />
<br />
- Rouge&nbsp;: échec de l'import<br>- Vert&nbsp;: succès de l'import<br>- Bleu&nbsp;: configuration en cours (prochaine étape)<br>- Jaune&nbsp;: validation ou import en cours<br>- Orange&nbsp;: import validé, mais pas importé <br />
<br />
L'import est fait en deux étapes&nbsp;: <br />
<br />
1) validation<br>2) import<br> <br />
<br />
Aucun import n'est effectué s'il y a quelque chose de faux dans le fichier.<br><br> <br />
<br />
'''La phase suivante vous permet de paramétrer plus en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 1er volet vous montre les 5 premières lignes de votre fichier''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 2ème volet vous permet de faire les correspondances entre vos colonnes, leurs contenus et le système''' <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
- Pour la '''localisation''', il y a plusieurs options, mais le système essaie de trouver la meilleure. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant que le lieu-dit est introuvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base, code de la base actuelle ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>.'''Voir le 3ème volet ci-dessous''' <br />
<br />
- Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
<br />
- La 3ème colonne "Paramètres" est une manière de '''décrire plus précisément le contenu''', par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>''' <br />
<br />
<br> <br />
<br />
'''[[Image:Masque import detail 2.jpg|frame|center]]<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "Ignorer"), vous devez remplir la 3ème colone à chaque fois quand celle-ci existe.''</u> <br />
<br />
- Il y a 6 possibilités de format pour la '''Date'''&nbsp;: date excel, date (jj.mm.aaaa), date (mm.jj.aaaa), date (aaaa.mm.jj), date (aaaa.jj.mm) et Timestamp. Vous devez en choisir un. <br />
<br />
- Pour le '''Code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code de la base en ligne actuelle <br />
<br />
- Le champ '''Commune''' doit être le Numéro INSEE ou le nom de la commune <br />
<br />
- Le champ '''Département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
<br />
- Les champs '''Longitude / X(m) et Latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site&nbsp;: <br />
<br />
*WGS84 géographique [D.d] <br />
*WGS84 géographique [DMS] <br />
*WGS84 planes - UTM (GRS80) [m] <br />
*RGF93 planes - Lambert 93 [m] <br />
*NTF planes - Lambert II étendu [m] <br />
*NTF planes - Lambert I Nord [m] <br />
*NTF planes - Lambert II Centre [m] <br />
*NTF planes - Lambert III Sud [m] <br />
*NTF géographique (Paris) [Grades] <br />
*NTF planes - Lambert IV Corse [m] <br />
*CH 1903 [m]<br />
<br />
- Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
<br />
- Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import. Le principe est le même avec les commentaires cachés. <br />
<br />
- Le champ "'''Age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. <br />
<br />
- Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: [http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]).<br> <br />
<br />
- Le champs '''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les codes Suisses (Rhône-Alpes principalement). Les autres utilisent +/- les codes officiels de l'EBCC, c'est à dire les 16 codes. En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...)) <br />
<br />
<br> <br />
<br />
'''Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier.''' <br />
<br />
- Type de localisation précise <br />
<br />
''<u>Il y a 3 manières d'interpréter les informations de&nbsp;'''localisation''' contenues dans le fichier source:<br></u>'' <br />
<br />
'''''Précise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable<br>"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui signe une localisation précise). Ici on peut exploiter le nom du lieu-dit, l'ID actuel ou l'ID de l'ancienne base si cela avait été chargé initialement (mais c'est rarement le cas). On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche et ignorera les coordonnées.'''''<br>"'''''<b>Commune</b>"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). <br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Avec les testeurs, nous avons constaté qu'il y avait beaucoup de données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
'''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''''''<u></u>'''<br> <br />
<br />
- Vous pouvez '''cacher toutes les données''' (vous pouvez aussi choisir de les cacher selon votre fichier en utilisant le champ "Donnée cachée" du volet précédent. Il faudra alors mettre un 1 dans votre colonne "obs cachée" pour que le système la cache en l'important et un 0 pour qu'elle ne le soit pas.&nbsp;Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne "obs cachée" est à 0.) <br />
<br />
- Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. <br />
<br />
- Vous pouvez demander à ce que le '''système valide uniquement votre fichier, sans l'importer.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs'''<br> <br />
<br />
Il n'y a presque pas de limite de taille pour le fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude et la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation.<br> <br />
<br />
Dans l'exemple ci-dessous, le Code Biolovision était paramétré pour le nom de l'espèce au lieu du nom français, d'où les erreurs.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=349Module d'import2013-11-23T21:06:52Z<p>Cyril : </p>
<hr />
<div>'''Le module d'import se trouve dans le menu "Participer", puis "importer un fichier".''' <br />
<br />
Il permet à l'utilisateur'''<u>ayant le droit d'import</u>'''de pouvoir importer dans sa base des fichiers xls ou xlsx.&nbsp;<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archivage'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul. Un compte d'archivage est un compte normal que vous créez, mais nous devons ensuite le transformer pour qu'il puisse recevoir vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
Ensuite, vous pouvez commencer l'import&nbsp;: <br />
<br />
1) Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier".<br> <br />
<br />
2) Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
<br />
3) Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..). Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de données détaillées (combinaison âge et sexe, code atlas). <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le ou les groupes taxonomiques, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''L'historique des imports se trouvent en-dessous'''. Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin, vous ne voyez que vos propres imports. <br />
<br />
- Rouge&nbsp;: échec de l'import<br>- Vert&nbsp;: succès de l'import<br>- Bleu&nbsp;: configuration en cours (prochaine étape)<br>- Jaune&nbsp;: validation ou import en cours<br>- Orange&nbsp;: import validé, mais pas importé <br />
<br />
L'import est fait en deux étapes&nbsp;: <br />
<br />
1) validation<br>2) import<br> <br />
<br />
Aucun import n'est effectué s'il y a quelque chose de faux dans le fichier.<br><br> <br />
<br />
'''La phase suivante vous permet de paramétrer plus en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 1er volet vous montre les 5 premières lignes de votre fichier''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 2ème volet vous permet de faire les correspondances entre vos colonnes, leurs contenus et le système''' <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
- Pour la '''localisation''', il y a plusieurs options, mais le système essaie de trouver la meilleure. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant que le lieu-dit est introuvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base, code de la base actuelle ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>.'''Voir le 3ème volet ci-dessous''' <br />
<br />
- Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
<br />
- La 3ème colonne "Paramètres" est une manière de '''décrire plus précisément le contenu''', par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>''' <br />
<br />
<br> <br />
<br />
'''[[Image:Masque import detail 2.jpg|frame|center]]<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "Ignorer"), vous devez remplir la 3ème colone à chaque fois quand celle-ci existe.''</u> <br />
<br />
- Il y a 6 possibilités de format pour la '''Date'''&nbsp;: date excel, date (jj.mm.aaaa), date (mm.jj.aaaa), date (aaaa.mm.jj), date (aaaa.jj.mm) et Timestamp. Vous devez en choisir un. <br />
<br />
- Pour le '''Code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code de la base en ligne actuelle <br />
<br />
- Le champ '''Commune''' doit être le Numéro INSEE ou le nom de la commune <br />
<br />
- Le champ '''Département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
<br />
- Les champs '''Longitude / X(m) et Latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site&nbsp;: <br />
<br />
*WGS84 géographique [D.d] <br />
*WGS84 géographique [DMS] <br />
*WGS84 planes - UTM (GRS80) [m] <br />
*RGF93 planes - Lambert 93 [m] <br />
*NTF planes - Lambert II étendu [m] <br />
*NTF planes - Lambert I Nord [m] <br />
*NTF planes - Lambert II Centre [m] <br />
*NTF planes - Lambert III Sud [m] <br />
*NTF géographique (Paris) [Grades] <br />
*NTF planes - Lambert IV Corse [m] <br />
*CH 1903 [m]<br />
<br />
- Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
<br />
- Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import. Le principe est le même avec les commentaires cachés. <br />
<br />
- Le champ "'''Age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. <br />
<br />
- Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: [http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]).<br> <br />
<br />
- Le champs '''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les codes Suisses (Rhône-Alpes principalement). Les autres utilisent +/- les codes officiels de l'EBCC, c'est à dire les 16 codes. En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...)) <br />
<br />
<br />
<br />
'''Le 3ème volet permet de faire des réglages supplémentaires et de procéder à des validations du fichier.<br />
<br />
- Type de localisation précise <br />
<br />
''<u>Il y a 3 manières d'interpréter les informations de'''localisation''' contenues dans le fichier source:<br></u>'' <br />
<br />
"''''P''''''récise'''"&nbsp;: les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable<br>"'''Lieu-dit'''"&nbsp;: les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui signe une localisation précise). Ici on peut exploiter le nom du lieu-dit, l'ID actuel ou l'ID de l'ancienne base si cela avait été chargé initialement (mais c'est rarement le cas). On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche et ignorera les coordonnées.'''''<br>"'''''<b>Commune</b>"&nbsp;: les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune). <br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Avec les testeurs, nous avons constaté qu'il y avait beaucoup de données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
'''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''''''<u></u>'''<br> <br />
<br />
- Vous pouvez '''cacher toutes les données''' (vous pouvez aussi choisir de les cacher selon votre fichier en utilisant le champ "Donnée cachée" du volet précédent. Il faudra alors mettre un 1 dans votre colonne "obs cachée" pour que le système la cache en l'important et un 0 pour qu'elle ne le soit pas.&nbsp;Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne "obs cachée" est à 0.) <br />
<br />
- Vous pouvez demander au système de faire une '''vérification automatique''' de&nbsp;vos données en utilisant les filtres automatiques de votre base. <br />
<br />
- Vous pouvez demander à ce que le '''système valide uniquement votre fichier, sans l'importer.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs'''<br> <br />
<br />
Il n'y a presque pas de limite de taille pour le fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude et la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation.<br> <br />
<br />
Dans l'exemple ci-dessous, le Code Biolovision était paramétré pour le nom de l'espèce au lieu du nom français, d'où les erreurs.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=348Module d'import2013-11-23T21:03:23Z<p>Cyril : </p>
<hr />
<div>'''Le module d'import se trouve dans le menu "Participer", puis "importer un fichier".''' <br />
<br />
Il permet à l'utilisateur'''<u>ayant le droit d'import</u>'''de pouvoir importer dans sa base des fichiers xls ou xlsx.&nbsp;<br> <br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archivage'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul. Un compte d'archivage est un compte normal que vous créez, mais nous devons ensuite le transformer pour qu'il puisse recevoir vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports. <br />
<br />
Ensuite, vous pouvez commencer l'import&nbsp;: <br />
<br />
1) Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier".<br> <br />
<br />
2) Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas <br />
<br />
3) Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..). Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de données détaillées (combinaison âge et sexe, code atlas). <br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le ou les groupes taxonomiques, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''L'historique des imports se trouvent en-dessous'''. Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin, vous ne voyez que vos propres imports. <br />
<br />
- Rouge&nbsp;: échec de l'import<br>- Vert&nbsp;: succès de l'import<br>- Bleu&nbsp;: configuration en cours (prochaine étape)<br>- Jaune&nbsp;: validation ou import en cours<br>- Orange&nbsp;: import validé, mais pas importé <br />
<br />
L'import est fait en deux étapes&nbsp;: <br />
<br />
1) validation<br>2) import<br> <br />
<br />
Aucun import n'est effectué s'il y a quelque chose de faux dans le fichier.<br><br> <br />
<br />
'''La phase suivante vous permet de paramétrer plus en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 1er volet vous montre les 5 premières lignes de votre fichier''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 2ème volet vous permet de faire les correspondances entre vos colonnes, leurs contenus et le système''' <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
- Pour la '''localisation''', il y a plusieurs options, mais le système essaie de trouver la meilleure. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.&nbsp;Le système importera sur le lieu-dit le plus proche. Si c'est vraiment catastrophique (genre 10km), le système refuse la donnée en disant que le lieu-dit est introuvable. <u>Si le nom du lieu-dit est donné (code de l'ancienne base, code de la base actuelle ou nom du lieu-dit complet) c'est lui qui prend la priorité sur les coordonnées</u>.'''Voir le 3ème volet ci-dessous'''<br />
<br />
- Il y des '''champs qui peuvent être dupliqués '''(ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
<br />
- La 3ème colonne "Paramètres" est une manière de '''décrire plus précisément le contenu''', par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>''' <br />
<br />
<br> <br />
<br />
'''[[Image:Masque import detail 2.jpg|frame|center]]<br>Détails de la colonne "Paramètres":''' <br />
<br />
<u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "Ignorer"), vous devez remplir la 3ème colone à chaque fois quand celle-ci existe.</u> <br />
<br />
- Il y a 6 possibilités de format pour la '''Date'''&nbsp;: date excel, date (jj.mm.aaaa), date (mm.jj.aaaa), date (aaaa.mm.jj), date (aaaa.jj.mm) et Timestamp. Vous devez en choisir un. <br />
<br />
- Pour le '''Code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code de la base en ligne actuelle <br />
<br />
- Le champ '''Commune''' doit être le Numéro INSEE ou le nom de la commune <br />
<br />
- Le champ '''Département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
<br />
- Les champs '''Longitude / X(m) et Latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site&nbsp;: <br />
<br />
*WGS84 géographique [D.d] <br />
*WGS84 géographique [DMS] <br />
*WGS84 planes - UTM (GRS80) [m] <br />
*RGF93 planes - Lambert 93 [m] <br />
*NTF planes - Lambert II étendu [m] <br />
*NTF planes - Lambert I Nord [m] <br />
*NTF planes - Lambert II Centre [m] <br />
*NTF planes - Lambert III Sud [m] <br />
*NTF géographique (Paris) [Grades] <br />
*NTF planes - Lambert IV Corse [m] <br />
*CH 1903 [m]<br />
<br />
- Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
<br />
- Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import. Le principe est le même avec les commentaires cachés. <br />
<br />
- Le champ "'''Age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. <br />
<br />
- Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: [http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]).<br> <br />
<br />
- Le champs '''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les codes Suisses (Rhône-Alpes principalement). Les autres utilisent +/- les codes officiels de l'EBCC, c'est à dire les 16 codes. En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...)) <br />
<br />
<br> '''<br />
<br />
'''- Type de localisation précise'''<br />
<br />
''<u>Il y a 3 manières d'interpréter les informations de localisation contenues dans le fichier source:<br></u>''<br />
<br />
"'''P''''''récise'''" : les coordonnées sont précises, il faut donc obligatoirement les coord X et Y. Un lieu-dit ou une commune ne suffisent pas et ne sont d'ailleurs pas utilisés. Donc, sans coordonnées précises, ce mode n'est pas utilisable<br>"'''L''''''ieu-dit'''" : les données sont associées au lieu-dit le plus proche (il n'y a pas de pointeur rouge qui signe une localisation précise). Ici on peut exploiter le nom du lieu-dit, l'ID actuel ou l'ID de l'ancienne base si cela avait été chargé initialement (mais c'est rarement le cas). On peut aussi utiliser des coordonnées (comme en choisissant l'option précédente), mais dans ce cas, il cherchera le lieu-dit le plus proche et ignorera les coordonnées.<br>"'''C''''''ommune'''" : les données seront associées à la commune (centroïde, point vert). Tout est alors exploitable (code de l'ancienne base, code de la base actuelle, nom du lieu-dit complet,&nbsp;nom de la commune, numéro INSEE ou coordonnées XY (la couche spatiale est alors interrogée pour trouver la commune).<br />
<br />
Le but de tout cela, c'est de ne pas avoir des données faussement précises. Avec les testeurs, nous avons constaté qu'il y avait beaucoup de données placées au centroïde d'une commune qui se retrouvaient chargées en "donnée précise" sur le site, ce qui est complètement faux (espèce pélagique sur l'église du village par exemple). <br />
<br />
'''<u>Attention, ces trois types de localisation ne peuvent pas être mixés, donc si vous avez des données des 3 types, il faudra faire l'import en trois fichiers séparés.</u>''''''<u></u>'''<br />
<br />
<br />
<br />
- Vous pouvez '''cacher toutes les données''' (vous pouvez aussi choisir de les cacher selon votre fichier en utilisant le champ "Donnée cachée" du volet précédent. Il faudra alors mettre un 1 dans votre colonne "obs cachée" pour que le système la cache en l'important et un 0 pour qu'elle ne le soit pas.&nbsp;Ceci-dit, les filtres automatiques de votre base sont actifs (et non désactivables), donc, par exemple, une donnée de Grand Tétras en Suisse sera masquée même si la valeur de la colonne "obs cachée" est à 0.)<br />
<br />
- Vous pouvez demander au système de faire une vérification automatique de&nbsp;vos données en utilisant les filtres automatiques de votre base. <br />
<br />
- Vous pouvez demander à ce que le système valide uniquement votre fichier, sans l'importer. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs'''<br> <br />
<br />
Il n'y a presque pas de limite de taille pour le fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude et la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation.<br> <br />
<br />
Dans l'exemple ci-dessous, le Code Biolovision était paramétré pour le nom de l'espèce au lieu du nom français, d'où les erreurs.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=347Module d'import2013-11-22T09:29:26Z<p>Cyril : </p>
<hr />
<div>'''Le module d'import se trouve dans le menu "Participer", puis "importer un fichier".''' <br />
<br />
Il permet à l'utilisateur'''<u>ayant le droit d'import</u>'''de pouvoir importer dans sa base des fichiers xls ou xlsx.&nbsp;<br><br />
<br />
Avant de commencer l'import, vous devez créer&nbsp;'''un compte d'archivage'''. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul. Un compte d'archivage est un compte normal que vous créez, mais nous devons ensuite le transformer pour qu'il puisse recevoir vos archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le nom du compte à transformer). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports.<br />
<br />
Ensuite, vous pouvez commencer l'import :<br />
<br />
1) Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier".<br> <br />
<br />
2) Puis, choisir le compte d'archivage.&nbsp;S'il n'y a qu'un seul compte d'archivage paramétré, la fenêtre de sélection du compte d'archivage n'apparaît pas<br />
<br />
3) Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionnez "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..). Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de données détaillées (combinaison âge et sexe, code atlas).<br />
<br />
Une fois que vous avez séléctionné un fichier, un compte et le ou les groupes taxonomiques, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''L'historique des imports se trouvent en-dessous'''. Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin, vous ne voyez que vos propres imports. <br />
<br />
- Rouge&nbsp;: échec de l'import<br>- Vert&nbsp;: succès de l'import<br>- Bleu&nbsp;: configuration en cours (prochaine étape)<br>- Jaune&nbsp;: validation ou import en cours<br>- Orange&nbsp;: import validé, mais pas importé <br />
<br />
L'import est fait en deux étapes&nbsp;: <br />
<br />
1) validation<br>2) import<br> <br />
<br />
Aucun import n'est effectué s'il y a quelque chose de faux dans le fichier.<br><br> <br />
<br />
'''La phase suivante vous permet de paramétrer plus en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 1er volet vous montre les 5 premières lignes de votre fichier''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 2ème volet vous permet de faire les correspondances entre vos colonnes, leurs contenus et le système<br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
- Pour la localisation, il y a plusieurs options, mais le système essaie de trouver la meilleure. Par exemple, si vous donnez les coordonnées précises en lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde de cette dernière.<br />
<br />
- Il y des champs qui peuvent être dupliqués (ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
<br />
- La 3ème colonne "Paramètres" est une manière de décrire plus précisément le contenu, par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants).'''<br>'''<br />
<br />
<br />
<br />
'''[[Image:Masque_import_detail_2.jpg|frame|center]]<br>Détails des paramètres de la 3ème colonne&nbsp;:''' <u>''Si vous précisez un champ de "Colonnes du fichier" (donc, en mettant autre chose que "Ignorer"), vous devez remplir la 3ème colon''''e à chaque fois quand celle-ci existe.''</u><br />
<br />
- Il y a 6 possibilités de format pour la '''Date'''&nbsp;: date excel, date (jj.mm.aaaa), date (mm.jj.aaaa), date (aaaa.mm.jj), date (aaaa.jj.mm) et Timestamp. Vous devez en choisir un. <br />
<br />
- Pour le '''Code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code de la base en ligne actuelle <br />
<br />
- Le champ '''Commune''' doit être le Numéro INSEE ou le nom de la commune <br />
<br />
- Le champ '''Département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
<br />
- Les champs '''Longitude / X(m) et Latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site&nbsp;: <br />
<br />
*WGS84 géographique [D.d] <br />
*WGS84 géographique [DMS] <br />
*WGS84 planes - UTM (GRS80) [m] <br />
*RGF93 planes - Lambert 93 [m] <br />
*NTF planes - Lambert II étendu [m] <br />
*NTF planes - Lambert I Nord [m] <br />
*NTF planes - Lambert II Centre [m] <br />
*NTF planes - Lambert III Sud [m] <br />
*NTF géographique (Paris) [Grades] <br />
*NTF planes - Lambert IV Corse [m] <br />
*CH 1903 [m]<br />
<br />
- Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
<br />
- Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import. Le principe est le même avec les commentaires cachés. <br />
<br />
- Le champ "'''Age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. <br />
<br />
- Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: [http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]).<br> <br />
<br />
- Le champs '''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les codes Suisses (Rhône-Alpes principalement). Les autres utilisent +/- les codes officiels de l'EBCC, c'est à dire les 16 codes. En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br />
<br />
<br> '''Le 3ème volet vous permet de paramétrer des configurations plus générales&nbsp;:''' <br />
<br />
- Vous pouvez choisir la précision de vos données (lieu-dit, commune, précis). <br />
<br />
- Vous pouvez cacher toutes les données (vous pouvez aussi choisir de les cacher une par une en utilisant le champ "Donnée cachée" du volet précédent). <br />
<br />
- Vous pouvez demander au système de faire une validation automatique de&nbsp;vos données en utilisant les filtres automatiques de votre base. <br />
<br />
- Vous pouvez demander à ce que le système valide uniquement votre fichier, sans l'importer. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs'''<br> <br />
<br />
Il n'y a presque pas de limite de taille pour le fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude et la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation.<br> <br />
<br />
Dans l'exemple ci-dessous, le Code Biolovision était paramétré pour le nom de l'espèce au lieu du nom français, d'où les erreurs.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=346Module d'import2013-11-22T09:11:23Z<p>Cyril : </p>
<hr />
<div>Le module d'import se trouve dans le menu "Participer", puis "importer un fichier". Il est&nbsp;'''accessible à n'importe qui en donnant le Droit d'import'''&nbsp;et&nbsp;permet d'importer des fichiers excel xls ou xlsx uniquement. <br />
<br />
1) Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". <br />
<br />
2) Ce fichier sera ensuite '''importé sur un compte d'archive''' qu'il faut créer en avance. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul. S'il n'y a qu'un seul compte d'archive paramétré, la fenêtre de sélection du compte d'archives n'apparaît pas. Un compte d'archives est un compte normal que vous créez, mais nous devons ensuite le transformer en compte d'archives (écrire à [mailto:cyril@biolovision.net cyril@biolovision.net] en donnant le noim du compte à transformef en compte d'archives). Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports.<br> <br />
<br />
3) Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionner "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..). Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de données détaillées <br />
<br />
Une fois que vous avez séléctionner un fichier, un compte et le ou les groupes taxonomiques, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''L'historique des imports se trouvent en-dessous'''. Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin, vous ne voyez que vos propres imports. <br />
<br />
- Rouge&nbsp;: échec de l'import<br>- Vert&nbsp;: succès de l'import<br>- Bleu&nbsp;: configuration en cours (prochaine étape)<br>- Jaune&nbsp;: validation ou import en cours<br>- Orange&nbsp;: import validé, mais pas importé <br />
<br />
L'import est fait en deux étapes&nbsp;: <br />
<br />
1) validation<br>2) import<br> <br />
<br />
Aucun import n'est effectué s'il y a quelque chose de faux dans le fichier.<br><br> <br />
<br />
'''La phase suivante vous permet de paramétrer plus en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 1er volet vous montre les 5 premières lignes de votre fichier''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 2ème volet vous permet de faire les correspondances entre vos colonnes, leurs contenus et le système'''<br> <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
- Pour la localisation, il y a plusieurs options, mais le système essaie de trouver la meilleure. Par exemple, si vous donnez lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde. <br />
<br />
- Il y des champs qui peuvent être dupliqués (ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
<br />
- La 3ème colonne "Paramètres" est une manière de décrire plus précisément le contenu, par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants). <br />
<br />
'''<br><br><br>Détails des paramètres de la 3ème colonne&nbsp;:''' ''Si vous préciser un champ de "Colones du fichier" (donc, en mettant autre chose que "Ignorer"), vous devez remplir la 3ème colonne à chaque fois.'' <br />
<br />
- Il y a 6 possibilités de format pour la '''Date'''&nbsp;: date excel, date (jj.mm.aaaa), date (mm.jj.aaaa), date (aaaa.mm.jj), date (aaaa.jj.mm) et Timestamp. Vous devez en choisir un. <br />
<br />
- Pour le '''Code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code de la base en ligne actuelle <br />
<br />
- Le champ '''Commune''' doit être le Numéro INSEE ou le nom de la commune <br />
<br />
- Le champ '''Département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
<br />
- Les champs '''Longitude / X(m) et Latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site&nbsp;: <br />
<br />
*WGS84 géographique [D.d] <br />
*WGS84 géographique [DMS] <br />
*WGS84 planes - UTM (GRS80) [m] <br />
*RGF93 planes - Lambert 93 [m] <br />
*NTF planes - Lambert II étendu [m] <br />
*NTF planes - Lambert I Nord [m] <br />
*NTF planes - Lambert II Centre [m] <br />
*NTF planes - Lambert III Sud [m] <br />
*NTF géographique (Paris) [Grades] <br />
*NTF planes - Lambert IV Corse [m] <br />
*CH 1903 [m]<br />
<br />
- Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
<br />
- Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import. Le principe est le même avec les commentaires cachés. <br />
<br />
- Le champ "'''Age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. <br />
<br />
- Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: [http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]).<br> <br />
<br />
- Le champs '''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les codes Suisses (Rhône-Alpes principalement). Les autres utilisent +/- les codes officiels de l'EBCC, c'est à dire les 16 codes. En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br><br> <br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
<br> '''Le 3ème volet vous permet de paramétrer des configurations plus générales&nbsp;:''' <br />
<br />
- Vous pouvez choisir la précision de vos données (lieu-dit, commune, précis). <br />
<br />
- Vous pouvez cacher toutes les données (vous pouvez aussi choisir de les cacher une par une en utilisant le champ "Donnée cachée" du volet précédent). <br />
<br />
- Vous pouvez demander au système de faire une validation automatique de&nbsp;vos données en utilisant les filtres automatiques de votre base. <br />
<br />
- Vous pouvez demander à ce que le système valide uniquement votre fichier, sans l'importer. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs'''<br> <br />
<br />
Il n'y a presque pas de limite de taille pour le fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude et la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation.<br> <br />
<br />
Dans l'exemple ci-dessous, le Code Biolovision était paramétré pour le nom de l'espèce au lieu du nom français, d'où les erreurs.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=345Module d'import2013-11-20T09:57:50Z<p>Cyril : </p>
<hr />
<div>Le module d'import se trouve dans le menu "Participer", puis "importer un fichier". Il est&nbsp;'''accessible à n'importe qui en donnant le Droit d'import'''&nbsp;et&nbsp;permet d'importer des fichiers excel xls ou xlsx uniquement. <br />
<br />
1) Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". <br />
<br />
2) Ce fichier sera ensuite '''importé sur un compte d'archive''' qu'il faut créer en avance. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul. S'il n'y a qu'un seul compte d'archive paramétré, la fenêtre de sélection du compte d'archives n'apparaît pas. Un compte d'archives est un compte normal que vous créer, mais nous devons ensuite le transformer en compte d'archives. Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports.<br> <br />
<br />
3) Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionner "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..). Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de données détaillées <br />
<br />
Une fois que vous avez séléctionner un fichier, un compte et le ou les groupes taxonomiques, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''L'historique des imports se trouvent en-dessous'''. Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin, vous ne voyez que vos propres imports. <br />
<br />
- Rouge&nbsp;: échec de l'import<br>- Vert&nbsp;: succès de l'import<br>- Bleu&nbsp;: configuration en cours (prochaine étape)<br>- Jaune&nbsp;: validation ou import en cours<br>- Orange&nbsp;: import validé, mais pas importé <br />
<br />
L'import est fait en deux étapes&nbsp;: <br />
<br />
1) validation<br>2) import<br> <br />
<br />
Aucun import n'est effectué s'il y a quelque chose de faux dans le fichier.<br><br> <br />
<br />
'''La phase suivante vous permet de paramétrer plus en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 1er volet vous montre les 5 premières lignes de votre fichier''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 2ème volet vous permet de faire les correspondances entre vos colonnes, leurs contenus et le système'''<br> <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
- Pour la localisation, il y a plusieurs options, mais le système essaie de trouver la meilleure. Par exemple, si vous donnez lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde. <br />
<br />
- Il y des champs qui peuvent être dupliqués (ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
<br />
- La 3ème colonne "Paramètres" est une manière de décrire plus précisément le contenu, par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants). <br />
<br />
'''<br><br><br>Détails des paramètres de la 3ème colonne&nbsp;:''' ''Si vous préciser un champ de "Colones du fichier" (donc, en mettant autre chose que "Ignorer"), vous devez remplir la 3ème colonne à chaque fois.'' <br />
<br />
- Il y a 6 possibilités de format pour la '''Date'''&nbsp;: date excel, date (jj.mm.aaaa), date (mm.jj.aaaa), date (aaaa.mm.jj), date (aaaa.jj.mm) et Timestamp. Vous devez en choisir un. <br />
<br />
- Pour le '''Code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code de la base en ligne actuelle <br />
<br />
- Le champ '''Commune''' doit être le Numéro INSEE ou le nom de la commune <br />
<br />
- Le champ '''Département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
<br />
- Les champs '''Longitude / X(m) et Latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site&nbsp;: <br />
<br />
*WGS84 géographique [D.d] <br />
*WGS84 géographique [DMS] <br />
*WGS84 planes - UTM (GRS80) [m] <br />
*RGF93 planes - Lambert 93 [m] <br />
*NTF planes - Lambert II étendu [m] <br />
*NTF planes - Lambert I Nord [m] <br />
*NTF planes - Lambert II Centre [m] <br />
*NTF planes - Lambert III Sud [m] <br />
*NTF géographique (Paris) [Grades] <br />
*NTF planes - Lambert IV Corse [m] <br />
*CH 1903 [m]<br />
<br />
- Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
<br />
- Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import. Le principe est le même avec les commentaires cachés. <br />
<br />
- Le champ "'''Age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. <br />
<br />
- Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: [http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]).<br> <br />
<br />
- Le champs '''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les codes Suisses (Rhône-Alpes principalement). Les autres utilisent +/- les codes officiels de l'EBCC, c'est à dire les 16 codes. En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br><br> <br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
<br> '''Le 3ème volet vous permet de paramétrer des configurations plus générales&nbsp;:''' <br />
<br />
- Vous pouvez choisir la précision de vos données (lieu-dit, commune, précis). <br />
<br />
- Vous pouvez cacher toutes les données (vous pouvez aussi choisir de les cacher une par une en utilisant le champ "Donnée cachée" du volet précédent). <br />
<br />
- Vous pouvez demander au système de faire une validation automatique de&nbsp;vos données en utilisant les filtres automatiques de votre base. <br />
<br />
- Vous pouvez demander à ce que le système valide uniquement votre fichier, sans l'importer. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs'''<br> <br />
<br />
Il n'y a presque pas de limite de taille pour le fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude et la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation.<br> <br />
<br />
Dans l'exemple ci-dessous, le Code Biolovision était paramétré pour le nom de l'espèce au lieu du nom français, d'où les erreurs.<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=344Module d'import2013-11-20T09:55:52Z<p>Cyril : </p>
<hr />
<div>Le module d'import se trouve dans le menu "Participer", puis "importer un fichier". Il est&nbsp;'''accessible à n'importe qui en donnant le Droit d'import'''&nbsp;et&nbsp;permet d'importer des fichiers excel xls ou xlsx uniquement. <br />
<br />
1) Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". <br />
<br />
2) Ce fichier sera ensuite '''importé sur un compte d'archive''' qu'il faut créer en avance. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul. S'il n'y a qu'un seul compte d'archive paramétré, la fenêtre de sélection du compte d'archives n'apparaît pas. Un compte d'archives est un compte normal que vous créer, mais nous devons ensuite le transformer en compte d'archives. Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports.<br> <br />
<br />
3) Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionner "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..). Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de données détaillées <br />
<br />
Une fois que vous avez séléctionner un fichier, un compte et le ou les groupes taxonomiques, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''L'historique des imports se trouvent en-dessous'''. Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin, vous ne voyez que vos propres imports. <br />
<br />
- Rouge&nbsp;: échec de l'import<br>- Vert&nbsp;: succès de l'import<br>- Bleu&nbsp;: configuration en cours (prochaine étape)<br>- Jaune&nbsp;: validation ou import en cours<br>- Orange&nbsp;: import validé, mais pas importé <br />
<br />
L'import est fait en deux étapes&nbsp;: <br />
<br />
1) validation<br>2) import<br> <br />
<br />
Aucun import n'est effectué s'il y a quelque chose de faux dans le fichier.<br><br> <br />
<br />
'''La phase suivante vous permet de paramétrer plus en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 1er volet vous montre les 5 premières lignes de votre fichier''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 2ème volet vous permet de faire les correspondances entre vos colonnes, leurs contenus et le système'''<br> <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
- Pour la localisation, il y a plusieurs options, mais le système essaie de trouver la meilleure. Par exemple, si vous donnez lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde. <br />
<br />
- Il y des champs qui peuvent être dupliqués (ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
<br />
- La 3ème colonne "Paramètres" est une manière de décrire plus précisément le contenu, par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants). <br />
<br />
'''<br><br><br>Détails des paramètres de la 3ème colonne&nbsp;:''' ''Si vous préciser un champ de "Colones du fichier" (donc, en mettant autre chose que "Ignorer"), vous devez remplir la 3ème colonne à chaque fois.'' <br />
<br />
- Il y a 6 possibilités de format pour la '''Date'''&nbsp;: date excel, date (jj.mm.aaaa), date (mm.jj.aaaa), date (aaaa.mm.jj), date (aaaa.jj.mm) et Timestamp. Vous devez en choisir un. <br />
<br />
- Pour le '''Code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code de la base en ligne actuelle <br />
<br />
- Le champ '''Commune''' doit être le Numéro INSEE ou le nom de la commune <br />
<br />
- Le champ '''Département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
<br />
- Les champs '''Longitude / X(m) et Latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site&nbsp;: <br />
<br />
*WGS84 géographique [D.d] <br />
*WGS84 géographique [DMS] <br />
*WGS84 planes - UTM (GRS80) [m] <br />
*RGF93 planes - Lambert 93 [m] <br />
*NTF planes - Lambert II étendu [m] <br />
*NTF planes - Lambert I Nord [m] <br />
*NTF planes - Lambert II Centre [m] <br />
*NTF planes - Lambert III Sud [m] <br />
*NTF géographique (Paris) [Grades] <br />
*NTF planes - Lambert IV Corse [m] <br />
*CH 1903 [m]<br />
<br />
- Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
<br />
- Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import. Le principe est le même avec les commentaires cachés. <br />
<br />
- Le champ "'''Age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. <br />
<br />
- Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: [http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]).<br> <br />
<br />
- Le champs '''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les codes Suisses (Rhône-Alpes principalement). Les autres utilisent +/- les codes officiels de l'EBCC, c'est à dire les 16 codes. En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br><br> <br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
<br> '''Le 3ème volet vous permet de paramétrer des configurations plus générales&nbsp;:''' <br />
<br />
- Vous pouvez choisir la précision de vos données (lieu-dit, commune, précis). <br />
<br />
- Vous pouvez cacher toutes les données (vous pouvez aussi choisir de les cacher une par une en utilisant le champ "Donnée cachée" du volet précédent). <br />
<br />
- Vous pouvez demander au système de faire une validation automatique de&nbsp;vos données en utilisant les filtres automatiques de votre base. <br />
<br />
- Vous pouvez demander à ce que le système valide uniquement votre fichier, sans l'importer. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs'''<br> <br />
<br />
Il n'y a presque pas de limite de taille pour le fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude et la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation.<br> <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]]</div>Cyrilhttps://wiki.biolovision.net/index.php?title=Module_d%27import&diff=343Module d'import2013-11-20T09:52:55Z<p>Cyril : </p>
<hr />
<div>Le module d'import se trouve dans l'espace "administration", menu "gestion du site", puis "importer un fichier". Il est&nbsp;'''accessible à n'importe qui en donnant le Droit d'import'''&nbsp;et&nbsp;permet d'importer des fichiers excel xls ou xlsx uniquement. <br />
<br />
1) Vous devez choisir votre '''fichier excel''' en cliquant sur "Choisissez un fichier". <br />
<br />
2) Ce fichier sera ensuite '''importé sur un compte d'archive''' qu'il faut créer en avance. Vous pouvez en créer plusieurs, mais vous ne pouvez importer votre fichier que sur un seul. S'il n'y a qu'un seul compte d'archive paramétré, la fenêtre de sélection du compte d'archives n'apparaît pas. Un compte d'archives est un compte normal que vous créer, mais nous devons ensuite le transformer en compte d'archives. Cela est très rapide, mais il faut passer par cette étape avant de pouvoir faire des imports.<br> <br />
<br />
3) Vous pouvez '''sélectionner le groupe taxonomique de votre fichier'''. Si vous sélectionner "tous", vous ne pourrez importer que des champs standards (site, espèces, date, etc..). Si vous sélectionnez un groupe taxonomique, vous pouvez importer plus de données détaillées <br />
<br />
Une fois que vous avez séléctionner un fichier, un compte et le ou les groupes taxonomiques, vous pouvez "'''démarrer l'import'''". <br />
<br />
<br> <br />
<br />
[[Image:Masque import.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''L'historique des imports se trouvent en-dessous'''. Si vous êtes admin, vous voyez tous les imports. Si vous n'êtes pas admin, vous ne voyez que vos propres imports. <br />
<br />
- Rouge&nbsp;: échec de l'import<br>- Vert&nbsp;: succès de l'import<br>- Bleu&nbsp;: configuration en cours (prochaine étape)<br>- Jaune&nbsp;: validation ou import en cours<br>- Orange&nbsp;: import validé, mais pas importé <br />
<br />
L'import est fait en deux étapes&nbsp;: <br />
<br />
1) validation<br>2) import<br> <br />
<br />
Aucun import n'est effectué s'il y a quelque chose de faux dans le fichier.<br><br> <br />
<br />
'''La phase suivante vous permet de paramétrer plus en détail votre import. Elle se présente ainsi, avec les 3 volets ouverts.''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import ferme.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 1er volet vous montre les 5 premières lignes de votre fichier''' <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 1.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Le 2ème volet vous permet de faire les correspondances entre vos colonnes, leurs contenus et le système'''<br> <br />
<br />
Il y a plusieurs choses à savoir&nbsp;: <br />
<br />
- Pour la localisation, il y a plusieurs options, mais le système essaie de trouver la meilleure. Par exemple, si vous donnez lat/lon et la commune, il utilisera lat/lon, car c'est plus précis. Si vous ne donnez que la commune, il chargera les données au centroïde. <br />
<br />
- Il y des champs qui peuvent être dupliqués (ceux avec un "+" à la fin de la ligne), ainsi vous pouvez paramétrer plusieurs commentaires ou combinaison de sexe/âge. <br />
<br />
- La 3ème colonne "Paramètres" est une manière de décrire plus précisément le contenu, par exemple, le système de coordonnées utilisé ou la langue du nom des espèces (les majuscules ou les accents ne sons pas importants). <br />
<br />
'''<br><br><br>Détails des paramètres de la 3ème colonne&nbsp;:''' ''Si vous préciser un champ de "Colones du fichier" (donc, en mettant autre chose que "Ignorer"), vous devez remplir la 3ème colonne à chaque fois.'' <br />
<br />
- Il y a 6 possibilités de format pour la '''Date'''&nbsp;: date excel, date (jj.mm.aaaa), date (mm.jj.aaaa), date (aaaa.mm.jj), date (aaaa.jj.mm) et Timestamp. Vous devez en choisir un. <br />
<br />
- Pour le '''Code du lieu-dit''', vous devez choisir le code de l'ancienne base ou le code de la base en ligne actuelle <br />
<br />
- Le champ '''Commune''' doit être le Numéro INSEE ou le nom de la commune <br />
<br />
- Le champ '''Département'''&nbsp;doit être le nom du département ou son code (correspond aux '''cantons''' en Suisse) <br />
<br />
- Les champs '''Longitude / X(m) et Latitude / X(m)''' doivent être précisés. Vous devez donc choisir quel est le format des coordonnées de votre fichier d'import parmi les possibilités suivantes, liées à la couverture géographique de votre site&nbsp;: <br />
<br />
*WGS84 géographique [D.d] <br />
*WGS84 géographique [DMS] <br />
*WGS84 planes - UTM (GRS80) [m] <br />
*RGF93 planes - Lambert 93 [m] <br />
*NTF planes - Lambert II étendu [m] <br />
*NTF planes - Lambert I Nord [m] <br />
*NTF planes - Lambert II Centre [m] <br />
*NTF planes - Lambert III Sud [m] <br />
*NTF géographique (Paris) [Grades] <br />
*NTF planes - Lambert IV Corse [m] <br />
*CH 1903 [m]<br />
<br />
- Pour '''l'espèce''', il faut préciser si vous utilisez le code Biolovision ou bien le nom de l'espèce en français, allemand, anglais, scientifique, espagnol, italien, catalan, néerlandais ou basque (la liste dépend des langues ouvertes sur votre site) <br />
<br />
- Vous pouvez ajouter autant de champs '''commentaire et commentaire caché'''&nbsp;que vous le souhaitez, en ajoutant ou non le titre de la colonne de votre fichier. Par exemple, si vous paramétrez plusieurs champs "commentaire", vous aurez dans votre base l'ensemble de ces champs (avec ou non leur titre de colonne) dans votre champ commentaire&nbsp;: "ceci est un test / Numéro nichoir&nbsp;: 345 / météo&nbsp;: beau". C'est une ''manière de pouvoir importer toutes les infos de votre fichier même si elles ne correspondent pas aux champs disponibles'' de la 1ère colonne du module d'import. Le principe est le même avec les commentaires cachés. <br />
<br />
- Le champ "'''Age et sexe'''" n'apparaîtra que si vous avez choisi un groupe taxonomique unique. Là encore, les choix du menu déroulant dépendront de votre site et du groupe taxonomique choisi. <br />
<br />
- Pour l''''observateur''', vous avez trois possibiltés&nbsp;: soit c'est un e-mail, soit le nom et le prénom, soit vous demandez au système de mettre le nom de l'observateur en remarque cachée pour pouvoir ensuite réattribuer les données à un compte d'un observateur déjà inscrit (c'est la fonction "remapper les archives de cet observateur" &nbsp;dans la gestion des utilisateurs - cf&nbsp;: [http://www.biolovision.net/wiki/index.php/Gestion_des_utilisateurs#utilisateurs l'article suivant du Wiki]).<br> <br />
<br />
- Le champs '''"code atlas" '''apparaîtra si vous avez uniquement choisi les oiseaux comme groupe taxonomique. Vous devez préciser si c'est la liste à 16 ou 19 codes atlas que vous utilisez (en principe les codes proposés sont ceux valables dans le pays. En France, il y a deux choix (16 ou 19 codes). L'option 19 codes est pour les sites qui utilisent les codes Suisses (Rhône-Alpes principalement). Les autres utilisent +/- les codes officiels de l'EBCC, c'est à dire les 16 codes. En interne, nous utilisons 25 codes pour pouvoir coller à toutes les options (cf. [http://www.biolovision.net/wiki/index.php/Correspondance_codes_atlas lien suivant]). Donc un fichier utilisant le mode 16 codes doit transmettre les codes 0 à 16 ou 30/40/50/99. C'est ensuite automatiquement modifié pour coller à nos codes internes. (0 =&gt; 0; 1 =&gt; 2; 2 =&gt; 3, ... 30 =&gt; 30 ...))<br><br> <br />
<br />
[[Image:Masque import detail 2.jpg|frame|center]] <br />
<br />
<br> '''Le 3ème volet vous permet de paramétrer des configurations plus générales&nbsp;:''' <br />
<br />
- Vous pouvez choisir la précision de vos données (lieu-dit, commune, précis). <br />
<br />
- Vous pouvez cacher toutes les données (vous pouvez aussi choisir de les cacher une par une en utilisant le champ "Donnée cachée" du volet précédent). <br />
<br />
- Vous pouvez demander au système de faire une validation automatique de&nbsp;vos données en utilisant les filtres automatiques de votre base. <br />
<br />
- Vous pouvez demander à ce que le système valide uniquement votre fichier, sans l'importer. <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 3.jpg|frame|center]] <br />
<br />
<br> <br />
<br />
'''Une fois l'import démarré, le système montre l'état d'avancement, puis le résultat et les erreurs'''<br> <br />
<br />
Il n'y a presque pas de limite de taille pour le fichier, c'est simplement une question de temps&nbsp;: plus le fichier est volumineux, plus l'import sera long. Vous pouvez compter sur 1000 données par minute, mais le timing varie si vous ne donnez pas l'altitude et la commune (ils sont alors calculés automatiquement par la matrice altitude et la couche des communes, mais cela prend plus de temps). <br />
<br />
Le système procède à l'import (ou à la validation) de tout le fichier, mais s'arrête dès qu'il a trouvé 15 lignes avec des erreurs. Une description précise des erreurs est donnée pour chaque ligne ou cellule. Si la validation est menée avec succès, l'import proprement dit commence. Dans le cas contraire, vous pouvez modifier le fichier localement sur votre ordinateur et le télécharger de nouveau lorsque les erreurs sont corrigées, jusqu'à ce qu'il passe la validation.<br> <br />
<br />
<br> <br />
<br />
[[Image:Masque import detail 4.jpg|frame|center]]</div>Cyril