Error in terrain_points_metrics
Error reported by Loïc Commagnac on august 22: "J’ai trouvé pourquoi ça ne fonctionne pas sur cette placette où le nuage de points ne possède que peu de points (30 points). Cela vient du calcul de la pente, ligne 290 dans le fichier metrics.R de lidarRtRee. Le problème est très exactement à cette ligne : if (abs(slope) > 0) car l’expression ne peut être évaluée à TRUE ou FALSE. Cela vient du fait que le coefficient c du modèle linéaire vaut NA, donc on ne peut pas calculer la variable slope qui vaut elle aussi NA. lm peut retourner NA comme un coefficient, voir ci-dessous et https://stats.stackexchange.com/questions/25804/why-would-r-return-na-as-a-lm-coefficient"
Proposed fix: "Je teste ligne 290 si (abs(slope) > 0 & ( !is.na(slope))) et donc le code devrait continuer à fonctionner."