dthonon / Client_API_VN

Export from VisioNature (Biolovision) web site to local postgresql database
GNU General Public License v3.0
3 stars 1 forks source link

Version 2.10.0 : différentes valeurs de "place" pour un même formulaire #275

Open mgageo opened 2 years ago

mgageo commented 2 years ago

Sur la base de faune-bretagne, des formulaires TERRITORY_MAPPING, pour le même "id_place = 304418", le champ "place" contient des valeurs différentes : WU8411, Carrière des Rochettes. Cela semble correspondre à des données ajoutées à posteriori par le web, après que le lieudit ait été renommé, le nom actuel est "ONCB Rochettes"

Un des formulaires : https://www.faune-bretagne.org/index.php?m_id=1380&backlink=skip&fid=100369&all_passage=1

dthonon commented 2 years ago

Je n'ai pas accès aux formulaires de faune-bretagne. Il faudrait m'indiquer le formulaire faune-france correspondant. Est-ce qu'un export JSON de ce formulaire montre le même problème ?

mgageo commented 2 years ago

Je ne sais pas faire d'export json via l'api (j'ai une erreur http 401 en R pour les requêtes en POST). Les dernières observations d'un formulaire avec le problème `|id_universal |id_form_universal | id_place|place |

|:------------|:-----------------|--------:|:----------------------|

|65_116417399 |65_2247043 | 304418|WU8411 |

|65_116417400 |65_2247043 | 304418|WU8411 |

|65_116417171 |65_2247043 | 304418|WU8411 |

|65_116417166 |65_2247043 | 304418|WU8411 |

|46_5458246 |65_2247043 | 304418|Carrière des Rochettes |`

dthonon commented 2 years ago

Pour l'export JSON, il est possible de l'obtenir, si tu as les droits d'export, après consultation des données. C'est le bouton : image. J'ai cherché sur faune-france, et j'ai retrouvé l'observation, liée au lieu-dit "ONCB Rochettes". Il faudrait voir si ce n'est pas un problème de synchronisation entre faune-france et faune-bretagne.

` { "date": { "@timestamp": "1649714400", "@notime": "1", "@offset": "7200", "@ISO8601": "2022-04-12T00:00:00+02:00", "#text": "mardi 12 avril 2022" }, "species": { "@id": "382", "sys_order": "7700", "taxonomy": "1", "rarity": "verycommon", "name": "Grimpereau des jardins", "latin_name": "Certhia brachydactyla", "category": "C", "protection_nat": { "#text": "1" }, "lr_uicn_wr": { "@id": "LC", "#text": "LC" }, "lr_uicn_eu": { "@id": "LC", "#text": "LC" }, "lr_uicn_f": { "@id": "LC", "#text": "LC" }, "id_fnat": { "#text": "CERBRA" } }, "place": { "@id": "2630429", "name": "ONCB Rochettes", "altitude": "63", "place_type": "transect", "loc_precision": "0", "coord_lat": "47.95321459129657", "coord_lon": "-1.8681712473034857", "insee": "35127", "municipality": "Guignen", "county": "35", "country": "" }, "observers": [ { "@id": "40277", "@uid": "23408", "code": "1652d80b75ee", "name": "Manon Simonneau", "anonymous": "0", "second_hand": "0", "traid": "40277", "id_sighting": "116417399", "id_universal": "65_116417399", "uuid": "8f1eda6a-ba4a-41ec-b330-041006f06377", "timing": { "@timestamp": "1649755394", "@notime": "0", "@offset": "7200", "@ISO8601": "2022-04-12T11:23:14+02:00", "#text": "mardi 12 avril 2022, 11:23:14" }, "coord_lat": "47.9483", "coord_lon": "-1.874919", "altitude": "63", "atlas_grid_name": "E033N677", "id_form": "2247043", "id_form_universal": "65_2247043", "precision": "transect_precise", "estimation_code": "EXACT_VALUE", "count": "1", "flight_number": "1", "source": "MOBILE_FORM_LIVE", "insert_date": { "@timestamp": "1649758993", "@notime": "0", "@offset": "7200", "@ISO8601": "2022-04-12T12:23:13+02:00", "#text": "mardi 12 avril 2022, 12:23:13" }, "atlas_code": { "@id": "3_3", "#text": "2" }, "details": [ { "count": "1", "sex": { "@id": "M", "#text": "m\u00e2le" }, "age": { "@id": "U", "#text": "inconnu" }, "condition": { "@id": "U", "#text": "Inconnu" } } ] } ] },

`

mgageo commented 2 years ago

J'ai fait un export json (j'espère qu'il est identique à une réponse API). Toutes les observations ont bien le même contenu pour le champ "place" : "ONCB Rochettes" Dans ma base src_vn.places, j'ai aussi cette valeur.

Sur une mise à jour de places, les observations sont-elles mises à jour ?