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ą.

PolyGeo
źródło
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.

Markus
źródło
@ 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

matowe wilkie
źródło
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.

HasT
źródło
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/
Chad Cooper
źródło
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

Aashish
źródło
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

Wiedziec to wszystko
źródło
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
HasT
źródło