Affichage des données LiDAR à partir du navigateur Web?


20

Je cherche à héberger des données lidar sur mon propre serveur et à donner aux clients la possibilité de visualiser ces données via un navigateur Web comme un nuage de points 3D (le fichier serait au format .las ou équivalent), éventuellement avec la possibilité de mesurer les fonctionnalités.

Quelqu'un connaît-il un logiciel facile à mettre en œuvre qui peut le faire?

Je ne recherche pas nécessairement l'open source, et je préférerais quelque chose de plug and play car je ne suis pas programmeur.


Peut-être quelque chose de html5 ...
gomapping

Je cherche quelque chose que quelqu'un d'autre a éventuellement implémenté, il n'est pas nécessaire qu'il soit gratuit. Un exemple que je peux télécharger et héberger sur mon serveur et remplacer leur nuage de points par le mien serait préférable.
gomapping

Je ne cherche pas quelque chose d'open source donc ma question n'est pas un doublon. Ils utilisaient également des couches ouvertes. Je veux quelque chose de autonome.
gomapping

En suivant également le lien dans la réponse à la question en double, il indique spécifiquement que ce n'est pas pour la visualisation.
gomapping

1
De plus, il semble que la réponse sur l'autre page soit incomplète ou pas très utile! @ J-roc, si vous modifiez votre question pour montrer ce que vous avez déjà essayé et pourquoi cela ne fonctionne pas pour vous, cela aiderait.
Simbamangu

Réponses:


20

Je suis un peu en retard à la fête mais voici une autre suggestion: http://potree.org/

C'est une visionneuse de nuages ​​de points basée sur WebGL, à souce ouverte, sur laquelle je travaille depuis un certain temps.

== MISE À JOUR ==

Il peut rendre de grandes quantités de nuages ​​de points colorés. Les données LIDAR sans couleurs seront bientôt prises en charge.

Potree est basé sur three.js, ce qui signifie que vous pouvez également faire tout ce que three.js offre, comme le rendu des maillages, des splines, des lumières, des ombres, etc.

entrez la description de l'image ici

== ANCIEN ==

Voici une belle démo: http://potree.org/demo/pompei/pompei.html
Et voici une vitrine de pix4d utilisant potree: http://pix4d.com/discover-interact-3d-pointclouds/

Le code source est disponible sur github: https://github.com/potree/potree

Et actuellement, je travaille sur une réécriture à partir de zéro en tant que projet basé sur three.js: http://potree.org/demo/potree_rewrite/

Cette réécriture aura pour avantage que vous pourrez également utiliser tout ce que three.js a à offrir, une fois terminé.


@ J-roc Soit dit en passant, puisque vous étiez intéressé par la prise en charge des appareils mobiles. J'ai remarqué que la réécriture basée sur three.js fonctionne parfaitement sur mon samsung galaxy s4 active (opéra et firefox). Même la rotation et le zoom fonctionnent à l'aide de gestes de glisser-pincer. Cependant, il faudra un certain temps avant que cette réécriture soit stable.
Markus

3

plas.io est assez agréable et très facile à démarrer rapidement. Je suppose que les performances dépendent du ram et du processeur du client. Je n'ai eu aucun problème avec ~ 350 Mo de fichier .las brut dans Firefox. .lazles fichiers se chargeront plus rapidement que.las, car ils sont compressés et copiés plus rapidement. Il n'y a cependant aucune différence de contenu une fois chargé.

Pour charger vos propres données, cliquez sur le mot [Parcourir] dans le sélecteur déroulant (au lieu de la flèche vers le bas à droite).

Une capture d'écran (étiquettes ajoutées après):

capture d'écran

Source Github: https://github.com/verma/plasio


3

iTowns - https://github.com/iTowns/itowns

Qu'Est-ce que c'est?

iTowns est un framework web écrit en Javascript / WebGL pour la visualisation de données géographiques 3D permettant des mesures précises en 3D. Son premier objectif était la visualisation d'images de la rue et d'un nuage de points lidar terrestre. Il a ensuite été étendu pour gérer davantage de types de données.

Types de données pris en charge:

  • Images orientées
  • Images panoramiques
  • Nuages ​​de points
  • Modèles texturés 3D
  • Vecteur WFS

Voir http://itowns.github.io/ pour plus d'informations.


bon, vieille question, nouvelle réponse. Connaissez-vous des exemples interactifs en ligne, le github explique simplement comment installer l'exemple sur votre PC.
gomapping du

@gomapping, sur le site iTowns, vidéo disponible ( itowns-project.org/#video ) et démo ( itowns-project.org/#demo - mais elle n'est pas disponible en ligne). Démo Je cours localement pour le voir - c'est du bon travail! Également sur GitHub disponible iTowns v2 ( github.com/iTowns/itowns2 ). Pour mon projet, je décide d'utiliser la bibliothèque Potree pour afficher les nuages ​​de points.
HasT

@gomapping vous pouvez aller à la page d'exemple: itowns-project.org/itowns/examples/index.html . Une démonstration de pointcloud: itowns-project.org/itowns/examples/pointcloud.html?selector=1 Actuellement, les las ne sont pas directement pris en charge, vous devrez d'abord les convertir avec PotreeConverter.
autra


2

Une recherche rapide sur Google est apparue:

  1. Spar Point Group a une belle rédaction sur plusieurs visionneuses de nuages ​​de points sur le Web à http://www.sparpointgroup.com/blogPost.aspx?id=3879
  2. Cette visionneuse est tout simplement trop cool: http://lidarview.com/
  3. PointCloud semble prometteur et est censé être gratuit: http://pointcloud.io/

1
J'ai examiné ces options et il semble que les exemples d'articles sparpoint utilisent des formats étranges. Le lidarview.com ne charge que les nuages ​​de points, il ne vous permet pas d'héberger votre propre version avec vos propres nuages ​​de points sur votre propre serveur. Et le pointcloud.io, je ne vois pas où il ouvre réellement des nuages ​​de points, il a plus à voir avec la réalité augmentée.
gomapping

La première et la dernière URL sont mortes.
Aaron

2

J'ai écrit une visionneuse qui utilise un système de gestion des données où vous pouvez télécharger vos fichiers et ensuite utiliser la visionneuse peut voir le LAS dans votre navigateur. Il utilise WebGL donc aucun plugin n'est requis. Bien que ce travail open-source soit actuellement en développement actif, j'apprécierai tout commentaire.

image

https://github.com/OpenGeoscience/pointcloud_viewer



1

Vérifiez cela, ils ont des échantillons sur la "page essayer maintenant". Aucune limite de taille, LiDAR et autres types de données xyz dans le navigateur Web, sans plugins et collaboration WebRTC raffinée. Cette société virtualise en privé les sous-stations des grandes sociétés énergétiques qui construisent ce logiciel depuis plus de trois ans, puis ils ont ajouté ce service de vaporisation LiDAR et le rendent public à un groupe restreint en 2015. Si vous trouvez que ce site est protégé par mot de passe, je '' d les contacter directement. Ce n'est pas en ce moment, mais je comprends que ce sera dans le futur. C'est comme NetFlixs, mais pour les nuages ​​de points. Fonctionne très bien sur mon nouveau Mac Book Pro, un jeu vidéo comme!

NewSpin.com


1

PointCloudViz - http://www.pointcloudviz.com/

  • Desktop LiDAR Viewer - http://www.pointcloudviz.com/desktop/index.html

    • Multiplateforme: Windows, MacOS X, Ubuntu / LinuxMint, Fedora
    • Visualisation fluide: taille de données illimitée
    • Afficher les attributs LiDAR: RVB, intensité, classification et hauteur
    • Superposition d'images géoréférencées: drapage d'un ou plusieurs rasters, Web Map Services
    • Générer des modèles numériques d'élévation: pour l'analyse SIG
    • Outils de mesure et d'information: pour plusieurs points
  • Serveur LiDAR et client Web - https://server.pointcloudviz.com/#/

    • Interaction fluide: téléchargez des nuages ​​de points de toute taille et travaillez avec eux sur n'importe quel appareil
    • Modes d'affichage flexibles: configurez différents modes de qualité et de rendu en fonction des attributs LiDAR
    • Outils Web: identifier, mesurer, calculer des tampons et créer des annotations partagées
    • Accès public et privé: décidez de rendre vos données publiques ou privées
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.