banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oubliĂ© ?

#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

 

Pied de page des forums

Copyright Association GeoRezo