Giter VIP home page Giter VIP logo

schema-arbre's People

Contributors

geoffreyaldebert avatar jeje2201 avatar mfredout avatar michaelbelluau avatar naturantoine avatar orovellotti avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

schema-arbre's Issues

Prévoir des domaines de valeurs

Pour bon nombre d'attribut, il conviendrait de fournir des listes de valeurs (ouvertes/fermées) pour faciliter son implémentation.
Par exemple :
type_enracinement
port_arbre

Unité de mesure de la hauteur

Le problème de l'unité de la hauteur de l'arbre est plus fréquent mais on a des cas en m d'autres en dm et enfin parfois on a des catégories. J'ajoute que l'on a pas souvent le même niveau de précision.

Dans tous ces cas c'est simple de le détecter avec un peu de bon sens mai cela finit par être coûteux en temps. Faut-il le fixer dans un standard ?

Champs dont la pertinence est discutable

Il faudrait réfléchir à l'utilité d'avoir plusieurs champs similaires tels que :
description_pied et type_enracinement
description_sol et contraintes_sol
zip_code, code_postal, code, code_commune et township_code
zone

Quel est le "scope" du champs "id"

La documentation du champs id indique :

un identifiant unique de l'objet arbre

mais ça n'est pas très informatif. Unique à quelle échelle ? À l'échelle du fichier lui même, de la commune, communauté de commune, du pays ?

Par ailleurs, quelle est le scope temporel de cette identifiant ? Est-ce que le même arbre doit forcément avoir le même identifiant dans deux versions successives du fichier ?

Gestion différentiée de l'arbre

La métropole de Lyons utilise le concept de gestion différentiée pour l'arbre en ville

Je pense que ce champs numérique (1-5) pourrait être ajouter au schema.

Unité de mesure et hauteur DHP

Hello,

Je me permet d'ajouter deux issues (séparées même si c'est sûr le même problème).

Le DHP (diamètre à hauteur de poitrine) se mesure sur les arbres urbains soit à 1,3m (comme en forêt ou partout dans le monde) soit à 1,0m a cause de certains barèmes de l’arbre cf. indice 4 dans le lien qui suit (https://www.loiret.fr/sites/loiret/files/media/documents/2020/05/bareme-evaluation-valeur-arbre-05042020.pdf). Pour résoudre ce petit problème je propose DHP_1m et DHP_1_3m (pas folichon le second). Qu'en pensez vous ?

En général le DHP est en cm mais j'ai pu en voir en mm. Si on garde la hauteur ou il est pris pour le nom on est coincé pour l'indiquer dans le champ. On pourrait aussi le fixer dans le standard. J'ai pas d'opinion sur la question.

Réparer les URL des fichiers exemples

Bravo pour ce nouveau schéma qui va je pense rencontrer un certain succès ! 👏 Je vous encourage à contacter OpenDataFrance car cela mériterait d'être popularisé auprès des collectivités dans le cadre du SCDL. 👍

J'ai cependant constaté un petit problème pas compliqué à réparer :

Depuis Validata, quand on veut tester la validation des fichiers exemple valides, on rencontre ce message : "Une erreur est survenue lors de la validation". En effet, pour les 2 versions du schéma publiées (v0.1.0, v0.2.0), les URL des fichiers du champ resources sont cassées et par conséquent Validata ne peut pas retrouver les fichiers.

Les URL pointent vers un dépôt schema-objets-arbre qui a probablement été renommé en schema-arbre par la suite. Par ailleurs, dans la version 0.2.0 du schéma, le tag pointé dans les URL est toujours v0.1.0 et les informations dans les champs version et lastModified n'ont pas non plus été mises à jour.

Ajout d'un tag (release) sur la v1.0.0 du schéma

Bonjour,

Bravo et merci pour le temps pris pour réaliser ce schéma.

Afin de pouvoir s'interfacer correctement avec schema.data.gouv.fr, il faudrait que vous ajoutiez une release de ce repo via la création d'un tag Github. Vous pouvez prendre exemple sur https://github.com/etalab/schema-lieux-covoiturage et https://github.com/etalab/schema-lieux-covoiturage/tags

Ce tag permettra de figer une version du schéma dans le temps et permettra d'éviter les erreurs lors du développement d'éventuelles nouvelles fonctionnalités sur le master (schema.data.gouv.fr ne s'interface qu'avec des releases de schéma).

A votre disposition si besoin d'aide,
Geoffrey

Attribut avec type informatique boolean

Bonjour,

Par expérience, je vous propose de modifier le type informatique des champs optionnels dont les réponses sont vrai/faux ou oui/non en passant en texte (1) plutôt qu'un boolean car il faut pouvoir gérer des valeurs NULL.
Si cela ce gère bien dans un SGBD, les exports sont parfois douteux selon les outils et surtout les formats de fichiers qui transforment les NULL en valeur "faux". On a un risque de dénaturation de l'information à cette occasion.
Attributs concernés :
arbre_protege
arbre_remarquable
eclairage

La propriété 'name' du schéma nommée "Arbres urbains" devient invalide

En lien avec data.gouv.fr et schema.data.gouv.fr, nous travaillons actuellement sur une montée de version de l'outil de validation Validata.fr, afin de prendre en compte la nouvelle version du framework de validation (frictionless-py) utilisée par Validata.

La nouvelle version frictionless-py impose une nouvelle spécification pour les schémas : la propriété 'name' ne doit pas comporter de majuscule ni d'espace. De manière générale elle doit respecter la regex suivante : ([-a-z0-9._/])+$

De ce fait, le schéma Arbres Urbains référencé sur schema.data.gouv.fr, nommé "Arbres urbains" devient donc désormais invalide.

Pour corriger cela, vous pouvez :

  • corriger le nom du schéma en "arbres-urbains" dans le fichier schema.json à la ligne 3
  • faire un commit de modification dans la branche master
  • faire une nouvelle release avec un tag git

Nous vous invitons à corriger le schéma avant le 29/02/2024, au delà de cette date, il sera déréférencé de schema.data.gouv.fr

Champs manquants ou à modifier

Il manque les champs :
description_sol
description_etat_sanitaire
date_releve
geometry (type point coordinates) [montpelllier.json]
circonference
photo_associee [hauts-de-seine.json]

Description et exemple manquant pour le champs "espece_arbre"

Bonjour,

Il manque la description pour le champs "espece_arbre".

{ "name":"espece_arbre", "description":"", "example":"", "type":"string", "constraints":{ "required":false }

Le champs précédent est :
{ "name":"genre_arbre", "description":"La subdivision de la famille auquel appartient l'arbre en latin (sixième niveau de la classification classique).", "example":"Platanus", "type":"string", "constraints":{ "required":false }

Je me demandais alors si quelqu'un.e aurait la description pour le champs "espece_arbre" ?
Merci par avance !

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.