Des alternatives Linux pour visualiser et analyser les jeux de données LiDAR?

11

Depuis longtemps, j'utilise des logiciels basés sur Windows pour visualiser et analyser des ensembles de données LiDAR pour une application forestière. Récemment, j'ai commencé à déplacer tout mon travail sur la plate-forme Ubuntu, mais je suis toujours à la recherche de bons logiciels pour travailler avec les ensembles de données LiDAR.

En ce qui concerne Windows, les meilleurs logiciels gratuits que j'ai expérimentés étaient:

  1. Juste pour la visualisation:

    a) Quick Terrain Reader est capable d'ouvrir des modèles d'élévation numériques (DEM) et des nuages ​​de points prédéfinis et permet aux utilisateurs de se déplacer librement à travers le terrain d'une manière rapide et intuitive.

    b) FugroViewer est un logiciel gratuit robuste et facile à utiliser conçu pour aider les utilisateurs à tirer le meilleur parti de leurs données géospatiales.

    c) PointVue LE est un outil de visualisation LIDAR 3D GRATUIT qui peut être utilisé pour visualiser les données LIDAR au format ASPRS LAS version 1.1.

  2. Pour analyser et visualiser:

    a) FUSION / LDV fournit un accès rapide, efficace et flexible aux ensembles de données LiDAR et de terrain.


Depuis que je suis passé à Ubuntu, il était assez difficile de remplacer le logiciel que j'utilisais. Jusqu'à présent, j'ai trouvé des alternatives mais pas aussi bonnes que celles de Windows:

  1. Pour la visualisation:

    a) La visualisation LiDAR a été implémentée en tant que rendu de nuage de points multi-résolution hors cœur . Le moteur de rendu est en mesure de visualiser les plus grands scans LiDAR que nous avons actuellement, contenant jusqu'à 11,3 milliards (11,3 * 109) points d'échantillonnage, à des fréquences d'images interactives à l'aide d'un cache de mémoire de taille fixe.

    b) LAG est un outil de visualisation, d'inspection et de classification des nuages ​​de points LiDAR. Il prend actuellement en charge les formats de fichiers LAS et ASCII.


Malheureusement, je n'ai rien trouvé pour le traitement comme FUSION.

Quelqu'un a-t-il expérimenté un bon logiciel gratuit pour Linux lié à l'analyse des fichiers LiDAR?

Ne vous contentez pas d'énumérer d'autres logiciels, mais d'expliquer pourquoi vous les utilisez et de les recommander!

Gorgens
la source
Êtes-vous également intéressé par les approches de base de données? Il semble que le stocker dans PostGIS serait logique et ouvrirait d'autres façons de le visualiser (mais je ne connais pas votre flux de travail)
djq
Vous êtes-vous mis à étudier l'une de ces options? J'ai fait le passage de Windows à Ubuntu il y a quelques années (sans regarder en arrière) et je suis un grand fan de Postgres / PostGis, donc j'utilise Postgres pour le stockage / l'analyse et python ou webgl pour savoir, selon le contexte. Intéressé par vos résultats.
John Powell

Réponses:

4

SPDlib fournit une gamme d'outils très complète pour le traitement des données de balayage laser (données terrestres et aéroportées). Il est disponible pour Linux et peut être facilement installé à l'aide d'Anaconda . SPDlib a également un visualiseur appelé qui peut être utilisé pour visualiser les nuages ​​de points (voir capture d'écran). Il y a un certain nombre de tutoriels très utiles disponibles sur le wiki et sur ce blog

entrez la description de l'image ici

Une autre recommandation est la bibliothèque de données d'abstraction de points (PDAL) , qui fournit des fonctionnalités étendues pour le traitement LiDAR et partage des similitudes avec GDAL.

dmci
la source
À Anaconda, le visualiseur lui-même n'est disponible que pour MAC ( source )
Kamiccolo
2

Il existe une extension PostgreSQL Pointcloud pour stocker les données de nuage de points (LIDAR). Boundless a un excellent tutoriel mettant en évidence certaines des fonctionnalités disponibles avec l'extension. Il s'agit essentiellement d'un lien essentiel dans de nombreux pipelines de traitement LiDAR.

S'appuyant sur la réponse de dmci, pour les applications forestières, SPDlib dispose d'une spdmetricscommande qui vous permet de créer des métriques de grille, une fonction FUSION très populaire.

Aaron
la source
2
Ce tutoriel sans limites est très utile. J'ai récemment travaillé sur la construction de données géographiques et d'arbres à partir de Lidar et d'autres sources, et je viens de trouver cette réponse. Merci.
John Powell
1

Avertissement: je fais partie de l'équipe de développement.

À l'Université de Technologie de Vienne, nous développons depuis un certain temps un outil en ligne de commande pour l'orientation et le traitement des données de balayage laser aéroporté. Depuis l'été dernier, notre produit est également disponible pour Linux: OPALS . Il existe une version de démonstration gratuite prenant en charge le traitement jusqu'à un million de points, ainsi que des licences gratuites pour les thèses universitaires.

À mon avis, OPALS fournit un excellent cadre pour expérimenter avec des données de nuage de points ainsi que des workflows de programme à exécuter automatiquement (le script est possible via python et bash). Un plugin pour QGIS pour fournir une interface graphique est sur le point de sortir cet été (mais uniquement pour Windows, pour commencer).

La visionneuse de nuages ​​de points incluse (opalsView) est basée sur MatLAB et peut avoir des problèmes pour fonctionner sous Linux, mais j'ai vu que vous avez des alternatives pour cela.

Donc, mon expérience peut être biaisée, mais je ne voudrais pas manquer OPALS.

LuWi
la source
1

En général, comme vous l'avez déjà mentionné, le meilleur logiciel n'est disponible que pour les systèmes Windows et vous pouvez vous entendre avec WINE pour votre problème. Par ailleurs:

  • GRASS est évidemment votre premier et meilleur choix et ce que j'utilise la plupart du temps. Ils ont même une page wiki expliquant comment charger / convertir / analyser / visualiser les données LiDAR.
  • Vous pouvez utiliser les bons LAStools et GRASS / SAGA pour le traitement et la visualisation.
  • Opticks a également des capacités LiDAR si je me souviens bien
  • Les outils BCal LiDAR vous permettent également de visualiser les données LiDAR (à utiliser avec le logiciel Envi. Vous pouvez peut-être envisager d'utiliser WINE)
Courlis
la source
1
comme vous l'avez remarqué dans ma question, je demande de partager de bonnes expériences logicielles . Si vous venez de le rechercher sur Google, vous trouverez de nombreuses alternatives, mais pas exactement les bonnes. Ici, nous pouvons partager plus que des liens, mais des connaissances et des opinions!
Gorgens
1
en effet LASTools est une très bonne solution, mais elle n'est pas gratuite!
Gorgens
1

Pas directement pour visualiser le nuage de points, mais pour le traiter avec certains packages R. Exemples: lidR et rLiDAR .

Muzo583
la source
Veuillez ne pas simplement lister les logiciels. Pourquoi utilisez-vous et recommandez-vous R et ses packages respectifs? Comment se comparent-ils à Fusion? Facile à utiliser sous Linux? Comment?
Andre Silva
1

Votre meilleur pari est ccViewer fourni avec CloudCompare . Il prend en charge Linux et MacOS. Pour l'analyse, je chercherais des outils en Python, R ou Julia. Vous pouvez également compiler LAStools pour Linux aussi bien qu'il semble.

Adam Erickson
la source
-2

Il semble que (donc les utilisateurs me le disent) LAStools fonctionne bien via "Wine" sur Linux et MacOS. Mais en termes de visualisation ... lasview n'est certainement pas le meilleur visualiseur LiDAR.

LAStools
la source
Veuillez ne pas utiliser vos réponses pour annoncer un site d'aide auquel vous semblez affilié.
PolyGeo