Citer ce billet Nicolas Lambert (2017, 4 janvier). Importer des données. Magrit. Consulté le 29 mars 2024, à l’adresse https://doi.org/10.58079/r73k
18 réflexions sur « Importer des données »
Bonjour,
J’ai depuis hier le message suivant qui s’affiche lorsque j’essaye d’importer un jeu de données via un tableau excel :
Une erreur s’est produite – L’opération en cours a été stoppée.
Détails : Unable to convert the provided file. Please check that it is a tabular file supported by the application (in xls, xlsx, ods or csv format).
J’ai vérifié et le fichier est au bon format, et même avec seulement deux colonnes, une avec les code_insee et l’autre avec les noms de communes cela ne marche pas. Avez-vous une idée de pourquoi ?
Merci pour votre commentaire, vous avez en effet probablement découvert un nouveau bug avec le format “xlsx” (le problème a été consigné et est suivi ici : https://github.com/riatelab/magrit/issues/85).
A priori, ça devrait fonctionner si vous convertissez votre fichier au format “xls” (ou “ods”).
Je travaille à corriger le bug pour le format “xlsx” aujourd’hui.
J’ai finalement parlé un peu vite, l’import des données fonctionne désormais mais il ne m’est pas demandé de typer les données et le bouton “typage des données” ne fonctionne pas. Je ne peux donc pas réaliser de fond de carte avec mon tableau. J’ai essayé de convertir mon tableau en .xls et en .cgv mais ça ne fonctionne pas non plus. Peut-être n’est-ce pas un bug cette fois mais une mauvaise manip de ma part ?
Il est possible de typer les données une fois que le jeu de données est joint au fond de carte.
1- Ajout d’un fond de carte
2- Ajout d’un jeu de données
3- Jointure
4- Typage des données
5- Carto!
Je sentais bien que je faisais quelque chose de travers !
Merci et bonne journée,
Grégoire
Bonjour, j’ai un petit problème avec Magrit. Je veux importer un jeu de données sur des installations Seveso. J’aimerais différencier sur ma carte les installations seuil haut et seuil bas mais mon fichier excel contient les seuils haut, seuils bas et les non seveso. J’ai trié mon fichier mais quand j’essaie d’importer les données un message d’erreur apparait disant qu’il faut des valeurs uniques. Pouvez vous m’aider à identifier la source du problème s’il vous plait? Merci d’avance
Bonjour,
Ce message indique que l’un des champs d’identifiants que vous indiqués pour effectuer la jointure ne contient pas de valeurs uniques (des identifiants sont présents plusieurs fois), ce qui est nécessaire pour faire une jointure 1-1 entre le fond de carte et les données.
Cordialement,
T.
bonjour,
tout d’abord merci pour votre travail qui m’est d’une grande utilité même si j’en suis encore dans la période d’apprentissage.
ma question est la suivante : lorsque j’intègre mes données (format CSV) pour les lier à la carte, le message suivant apparaît : “Les colonnes sélectionnées ne doivent contenir que des valeurs uniques”. Pourtant, la colonne choisie pour mes données fait référence aux codes INSEE des communes. Je pense que mon problème provient du fait que j’ai 2 clubs d’une même communes qui ont donc le même code INSEE. Si le problème provient bien de cela, comment puis-faire pour ne pas devoir effacer un club ?
Bonjour,
Vous ne pouvez pas garder 2 lignes avec le même identifiants. Il doit y avoir une correspondance 1-1 entre les unités du fond de carte et les données importées.
Bonjour,
En essayant de joindre le fond de carte Région Ile de France fourni en exemple et cette courte série de données :
Nom Adresse Effectif CA
Titi VERSAILLES 1000 1000000000
Toto MAURECOURT 5000 25000000
Tutu SARTROUVILLE 50 2000000
Tata VILLENEUVE-LA-GARENNE 75 3500000
en essayant de joindre NOM_COM et adresse, l’erreur suivante m’est affichée :
“Les colonnes sélectionnées ne doivent contenir que des valeurs uniques.”
L’explication que je vois est qu’il n’y a pas autant de données rentrée par l’utilisateur que de champs dans le fond de carte mais je n’en suis pas sûr.
Y voyez-vous une autre explication ?
Bonjour,
Il est recommandé de ne pas faire de jointures sur des noms mais plutôt sur des identifiants uniques (ce serait les codes communaux par exemple pour vous).
Bonjour, lorsque je veux ajouter un fond de carte on m’indique ce message d’erreur :
Source de données invalide (pas de GeoJSON/TopoJSON/zip/Shapefile/KML/GML détecté). = Pouvez-vous m’aider ? Merci
Bonjour,
Il m’est impossible de réaliser la jointure entre la carte de données et la data base. Qu’elles peuvent être les problèmes ?
pourtant j’ai bien les même code dans chaque
Bonjour,
J’ai depuis hier le message suivant qui s’affiche lorsque j’essaye d’importer un jeu de données via un tableau excel :
Une erreur s’est produite – L’opération en cours a été stoppée.
Détails : Unable to convert the provided file. Please check that it is a tabular file supported by the application (in xls, xlsx, ods or csv format).
J’ai vérifié et le fichier est au bon format, et même avec seulement deux colonnes, une avec les code_insee et l’autre avec les noms de communes cela ne marche pas. Avez-vous une idée de pourquoi ?
Bien à vous,
Grégoire
Bonjour Grégoire,
Merci pour votre commentaire, vous avez en effet probablement découvert un nouveau bug avec le format “xlsx” (le problème a été consigné et est suivi ici : https://github.com/riatelab/magrit/issues/85).
A priori, ça devrait fonctionner si vous convertissez votre fichier au format “xls” (ou “ods”).
Je travaille à corriger le bug pour le format “xlsx” aujourd’hui.
Bien cordialement,
Matthieu
Merci de votre réponse, cela marche de nouveau très bien !
Bonne journée,
Grégoire
J’ai finalement parlé un peu vite, l’import des données fonctionne désormais mais il ne m’est pas demandé de typer les données et le bouton “typage des données” ne fonctionne pas. Je ne peux donc pas réaliser de fond de carte avec mon tableau. J’ai essayé de convertir mon tableau en .xls et en .cgv mais ça ne fonctionne pas non plus. Peut-être n’est-ce pas un bug cette fois mais une mauvaise manip de ma part ?
Bien à vous,
Grégoire
Il est possible de typer les données une fois que le jeu de données est joint au fond de carte.
1- Ajout d’un fond de carte
2- Ajout d’un jeu de données
3- Jointure
4- Typage des données
5- Carto!
Je sentais bien que je faisais quelque chose de travers !
Merci et bonne journée,
Grégoire
Bonjour, j’ai un petit problème avec Magrit. Je veux importer un jeu de données sur des installations Seveso. J’aimerais différencier sur ma carte les installations seuil haut et seuil bas mais mon fichier excel contient les seuils haut, seuils bas et les non seveso. J’ai trié mon fichier mais quand j’essaie d’importer les données un message d’erreur apparait disant qu’il faut des valeurs uniques. Pouvez vous m’aider à identifier la source du problème s’il vous plait? Merci d’avance
Bonjour,
Ce message indique que l’un des champs d’identifiants que vous indiqués pour effectuer la jointure ne contient pas de valeurs uniques (des identifiants sont présents plusieurs fois), ce qui est nécessaire pour faire une jointure 1-1 entre le fond de carte et les données.
Cordialement,
T.
bonjour,
tout d’abord merci pour votre travail qui m’est d’une grande utilité même si j’en suis encore dans la période d’apprentissage.
ma question est la suivante : lorsque j’intègre mes données (format CSV) pour les lier à la carte, le message suivant apparaît : “Les colonnes sélectionnées ne doivent contenir que des valeurs uniques”. Pourtant, la colonne choisie pour mes données fait référence aux codes INSEE des communes. Je pense que mon problème provient du fait que j’ai 2 clubs d’une même communes qui ont donc le même code INSEE. Si le problème provient bien de cela, comment puis-faire pour ne pas devoir effacer un club ?
Bonjour,
Vous ne pouvez pas garder 2 lignes avec le même identifiants. Il doit y avoir une correspondance 1-1 entre les unités du fond de carte et les données importées.
“Les colonnes sélectionnées ne doivent contenir que des valeurs uniques.”
Bonjour,
En essayant de joindre le fond de carte Région Ile de France fourni en exemple et cette courte série de données :
Nom Adresse Effectif CA
Titi VERSAILLES 1000 1000000000
Toto MAURECOURT 5000 25000000
Tutu SARTROUVILLE 50 2000000
Tata VILLENEUVE-LA-GARENNE 75 3500000
en essayant de joindre NOM_COM et adresse, l’erreur suivante m’est affichée :
“Les colonnes sélectionnées ne doivent contenir que des valeurs uniques.”
L’explication que je vois est qu’il n’y a pas autant de données rentrée par l’utilisateur que de champs dans le fond de carte mais je n’en suis pas sûr.
Y voyez-vous une autre explication ?
Bonjour,
Il est recommandé de ne pas faire de jointures sur des noms mais plutôt sur des identifiants uniques (ce serait les codes communaux par exemple pour vous).
Bonjour,
Dommage, déjà une semaine que j’ai laissé deux questions et tjrs pas de réponse . . .
cela ressemble à un site abandonné .
Cdt
Non, ce site n’est pas abandonné mais nous n’avons pas reçu vos questions précédentes.
Bonjour, lorsque je veux ajouter un fond de carte on m’indique ce message d’erreur :
Source de données invalide (pas de GeoJSON/TopoJSON/zip/Shapefile/KML/GML détecté). = Pouvez-vous m’aider ? Merci
Quel type de données utilisez-vous ?
Bonjour,
Il m’est impossible de réaliser la jointure entre la carte de données et la data base. Qu’elles peuvent être les problèmes ?
pourtant j’ai bien les même code dans chaque