#1 Mon 26 August 2024 14:19
- cbatardy
- Participant occasionnel
- Date d'inscription: 26 Aug 2024
- Messages: 13
Format JSON
Bonjour,
via l'API de NAkala j'ai récupéré la base de données suivante en JSon
Ce fichier comporte bien des coordonnées X, Y mais je ne parviens pas à lire ce fichier en GEOJSON pour le lire sur Qgis
Voici comment est retranscris dans le Json l'information géographique pour 1 des lieux :
"value": "Carthage, colline de lâOdĂ©on [https://pleiades.stoa.org/places/229363104] [36.8584146, 10.3305114]",
"lang": null,
"typeUri": "http://www.w3.org/2001/XMLSchema#string",
"propertyUri": "http://purl.org/dc/terms/spatial"
Christophe Batardy - ENS - Laboratoire AOROC
Hors ligne
#2 Mon 26 August 2024 15:22
- fbecir
- Participant assidu
- Lieu: Saint-Mandé
- Date d'inscription: 16 Sep 2008
- Messages: 552
Re: Format JSON
Bonjour
Votre fichier est un fichier JSON ... mais tous les fichiers JSON ne sont pas des GEOJSON, mĂȘme si on y trouve des coordonnĂ©es.
Un fichier GEOJSON doit contenir des entités qui ont cette forme :
{
"type": "FeatureCollection",
"features": [{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [102.0, 0.5]
},
"properties": {
"prop0": "value0"
}
}, {
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[102.0, 0.0],
[103.0, 1.0],
[104.0, 0.0],
[105.0, 1.0]
]
},
"properties": {
...
Cordialement
Hors ligne
#3 Mon 26 August 2024 15:28
- cbatardy
- Participant occasionnel
- Date d'inscription: 26 Aug 2024
- Messages: 13
Re: Format JSON
Bonjour,
merci pour cette réponse.
C'est justement parce que mon fichier d'origine n'est pas un GEOJSON mais un json que je voulais le transformer en GEOJSON.
Comment puis-je faire c'est le fichier tel que je le récupÚre depuis nakala ?
Merci.
Christophe Batardy
Hors ligne
#4 Mon 26 August 2024 17:49
- YoLecomte
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 7 Jul 2015
- Messages: 275
Re: Format JSON
Bonjour,
Plusieurs pistes s'offrent Ă vous:
- Vous pouvez faire le travail manuellement mais j'imagine qu'il y a un peu trop d'éléments dans votre fichier pour que ce soit envisageable.
- Si vous avez des compétences en programmation et suivant la qualité du fichier, il est probablement possible d'écrire un script qui parcours votre JSON et le transforme en GeoJson, CSV ou tout autre format qui vous sied.
- Si vous n'avez pas de compétences en programmation, vous pouvez demander à quelqu'un qui en a de vous aider, soit en le rémunérant si c'est un professionnel, soit en lui offrant une biÚre si c'est un ami/collÚgue.
- Vous pouvez peut ĂȘtre Ă©galement contacter la personne qui a produit ce jeu de donnĂ©es pour lui demander si elle peut vous le fournir dans un autre format.
Hors ligne
#5 Tue 27 August 2024 16:53
- cbatardy
- Participant occasionnel
- Date d'inscription: 26 Aug 2024
- Messages: 13
Re: Format JSON
Cher collĂšgue,
votre message résume bien les possibilités.
Il faut que je me débrouille avec python.
A noter que les données sont issues de la plate forme NAKALA qui annonce sur son site que l'objectif est de proposer
des données préservées, publiées et réutilisables.
(https://documentation.huma-num.fr/nakala/)
Christophe batardy
CNRS ENS Laboratoire AOROC
Hors ligne
#6 Tue 27 August 2024 21:27
- YoLecomte
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 7 Jul 2015
- Messages: 275
Re: Format JSON
Bonsoir,
Vous pouvez effectivement utiliser python pour ce genre de besoin mais n'importe quel langage de programmation pourra convenir (Java, Javascript, PHP, C, C++, Rust, Fortran, R, Go,...) mĂȘme si selon vote choix, ce sera plus ou moins simple.
Je crois comprendre que vous ĂȘtes chercheur dans un domaine qui utilise rĂ©guliĂšrement R pour analyser ses donnĂ©es. Peut-ĂȘtre ĂȘtes vous plus familier avec cet outil? Auquel cas il est certainement possible de rĂ©aliser cette conversion sous R.
Votre jeu de donnĂ©es est-il sous licence libre? Peut-ĂȘtre pourriez vous commencer par le partager? Peut ĂȘtre qu'une personne que ce sujet intĂ©resse aussi pourra vous aider. Cependant, garder en tĂȘte que les personnes qui participent Ă ce forum le font bĂ©nĂ©volement.
De ce que je vois dans votre lien, Nakala semble encourager la dĂ©pose de fichiers dans des formats interopĂ©rables mais cela ne semble pas ĂȘtre une obligation. Le format qui est proposĂ© est peut ĂȘtre un standard pour d'autres outils/logiciels. Je me garderais donc bien de critiquer quoi que ce soit.
Hors ligne

