Przeglądasz dane LiDAR z przeglądarki internetowej?


20

Chcę hostować dane lidar na własnym serwerze i dać klientom możliwość przeglądania tych danych przez przeglądarkę internetową jako chmurę punktów 3D (plik byłby w formacie .las lub równoważny), prawdopodobnie z możliwością pomiaru funkcji.

Czy ktoś wie o łatwym do wdrożenia oprogramowaniu, które może to zrobić?

Nie szukam koniecznie open source i wolałbym coś plug and play, ponieważ nie jestem programistą.


Może coś html5 ...
— Gomapping

Szukam czegoś, co ktoś inny może zaimplementować, to nie musi być wolne. Preferowany jest przykład, który mogę pobrać i hostować na moim serwerze i zamienić ich chmurę punktów na moją.
— Gomapping

Nie szukam czegoś typu open source, więc moje pytanie nie jest duplikatem. Używali również openlayerów, chcę coś samodzielnego.
— Gomapping

Również pod linkiem w odpowiedzi na duplikat pytania wyraźnie mówi, że nie jest to wizualizacja.
— Gomapping

1
Wygląda na to, że odpowiedź na drugiej stronie jest niepełna lub niezbyt pomocna! @ J-roc, jeśli edytujesz pytanie, aby pokazać, co już próbowałeś i dlaczego to nie działa, pomoże.
— Simbamangu

Odpowiedzi:


20

Jestem trochę spóźniony na imprezę, ale oto kolejna sugestia: http://potree.org/

To otwarta przeglądarka, oparta na WebGL przeglądarka chmur punktów, nad którą pracuję od dłuższego czasu.

== AKTUALIZACJA ==

Może renderować duże ilości kolorowych chmur punktów. Dane LIDAR bez kolorów będą wkrótce obsługiwane.

Potree jest oparty na Three.js, co oznacza, że ​​możesz także robić wszystko, co oferuje Three.js, takie jak renderowanie siatek, splajnów, świateł, cieni itp.

wprowadź opis zdjęcia tutaj

== OLD ==

Oto ładne demo: http://potree.org/demo/pompei/pompei.html
A oto prezentacja z pix4d przy użyciu potree: http://pix4d.com/discover-interact-3d-pointclouds/

Kod źródłowy jest dostępny na github: https://github.com/potree/potree

A obecnie pracuję nad przepisem od podstaw jako projekt oparty na Three.js: http://potree.org/demo/potree_rewrite/

Przepisanie będzie miało tę zaletę, że po zakończeniu będziesz mógł korzystać ze wszystkiego, co ma do zaoferowania Three.js.


@ J-roc Przy okazji, ponieważ interesowała Cię obsługa urządzeń mobilnych. Zauważyłem, że przepisywanie w oparciu o Three.js działa idealnie dobrze na mojej Samsung Galaxy S4 Active (Opera i Firefox). Nawet obracanie i powiększanie działa za pomocą gestów przeciągania i ściskania. Jednak upłynie trochę czasu, zanim przepisanie będzie stabilne.
— Markus

3

plas.io jest całkiem fajny i bardzo szybko się uruchamia . Zakładam, że wydajność zależy od pamięci RAM i procesora klienta. Nie miałem kłopotów z plikiem .las w formacie ~ 350mb w Firefoksie. .lazpliki ładują się szybciej niż.las, ponieważ są kompresowane i kopiowane szybciej. Jednak po załadowaniu nie ma żadnej różnicy treści.

Aby załadować własne dane, kliknij słowo [Przeglądaj] w rozwijanym menu wyboru (zamiast strzałki w dół po prawej stronie).

Zrzut ekranu (etykiety dodane później):

zrzut ekranu

Źródło Github: https://github.com/verma/plasio


3

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

Co to jest?

iTowns to platforma internetowa napisana w Javascript / WebGL do wizualizacji danych geograficznych 3D, umożliwiająca precyzyjne pomiary w 3D. Jego pierwszym celem była wizualizacja zdjęć z widoku ulicy i naziemnej chmury punktów lidarowych. Następnie został rozszerzony, aby obsługiwać więcej typów danych.

Obsługiwane typy danych:

  • Zorientowane obrazy
  • Obrazy panoramiczne
  • Chmury punktów
  • Modele teksturowane 3D
  • WFS Vector

Zobacz http://itowns.github.io/ więcej informacji.


dobre, stare pytanie, nowa odpowiedź. Czy znasz jakieś interaktywne przykłady online, github wyjaśnia tylko, jak zainstalować przykład na komputerze.
— Gomapping

@gomapping, na stronie iTowns dostępne wideo ( itowns-project.org/#video ) i demo ( itowns-project.org/#demo - ale nie jest dostępne online). Demo Uruchomiłem lokalnie, aby go zobaczyć - to dobra robota! Również w GitHub dostępny iTowns v2 ( github.com/iTowns/itowns2 ). W moim projekcie decyduję się użyć biblioteki Potree do wyświetlenia chmur punktów.
— HasT

@ mapowanie możesz przejść do strony przykładowej: itowns-project.org/itowns/examples/index.html . Demo Pointcloud: itowns-project.org/itowns/examples/pointcloud.html?selector=1 Obecnie las nie jest bezpośrednio obsługiwany, najpierw musisz go przekonwertować za pomocą PotreeConverter.
— autra


2

Pojawiło się szybkie wyszukiwanie Google:

  1. Spar Point Group ma ładny opis na kilku przeglądarkach chmur punktów w Internecie pod adresem http://www.sparpointgroup.com/blogPost.aspx?id=3879
  2. Ta przeglądarka jest po prostu zbyt fajna: http://lidarview.com/
  3. PointCloud wygląda obiecująco i podobno jest darmowy: http://pointcloud.io/

1
Przejrzałem te opcje i wydaje się, że przykłady artykułów sparpoint używają dziwnych formatów. Lidarview.com po prostu ładuje chmury punktów, nie pozwala na hostowanie własnej wersji z własnymi chmurami punktów na własnym serwerze. I pointcloud.io, nie widzę, gdzie faktycznie otwiera chmury punktów, co ma więcej wspólnego z rozszerzoną rzeczywistością.
— Gomapping

Pierwszy i ostatni adres URL są martwe.
— Aaron

2

Napisałem przeglądarkę, która korzysta z systemu zarządzania danymi, w którym możesz przesyłać swoje pliki, a następnie za pomocą przeglądarki można zobaczyć LAS w przeglądarce. Używa WebGL, więc wtyczka nie jest wymagana. Chociaż prace nad otwartym oprogramowaniem są obecnie w fazie rozwoju, będę wdzięczny za wszelkie opinie.

wizerunek

https://github.com/OpenGeoscience/pointcloud_viewer



1

Sprawdź to, mają próbki na „stronie wypróbuj teraz”. Brak ograniczeń rozmiaru, LiDAR i innych typów danych xyz w przeglądarce internetowej, bez wtyczek i dopracowanej współpracy WebRTC. Ta firma wirtualizuje podstacje dla dużych firm energetycznych tworzących to oprogramowanie od ponad trzech lat, a następnie dodała tę usługę parowania LiDAR i podała ją do publicznej wiadomości w ograniczonej grupie w 2015 roku. Jeśli okaże się, że ta strona jest chroniona hasłem I ” d skontaktować się z nimi bezpośrednio. Nie jest teraz, ale rozumiem, że tak będzie w przyszłości. To jest jak NetFlix, ale dla chmur punktów. Działa niesamowicie na moim nowym Mac Book Pro, takim jak gra wideo!

NewSpin.com


1

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

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

    • Wiele platform: Windows, MacOS X, Ubuntu / LinuxMint, Fedora
    • Płynna wizualizacja: nieograniczony rozmiar danych
    • Wyświetl atrybuty LiDAR: RGB, intensywność, klasyfikacja i wysokość
    • Georeferencyjna nakładka obrazu: zasłona jednego lub wielu rastrów, usługi map internetowych
    • Generuj cyfrowe modele wysokości: do analizy GIS
    • Narzędzia pomiaru i informacji: dla wielu punktów
  • Serwer LiDAR i klient sieciowy - https://server.pointcloudviz.com/#/

    • Płynna interakcja: przesyłaj chmury punktów o dowolnym rozmiarze i pracuj z nimi na dowolnym urządzeniu
    • Elastyczne tryby wyświetlania: konfiguruj różne tryby jakości i renderowania w oparciu o atrybuty LiDAR
    • Narzędzia internetowe: identyfikuj, mierz, obliczaj bufory i twórz wspólne adnotacje
    • Dostęp publiczny i prywatny: zdecyduj, czy dane mają być publiczne, czy prywatne
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.