Перегляд даних LiDAR з веб-браузера?


20

Я хочу розмістити дані lidar на своєму власному сервері і дати клієнтам можливість переглядати ці дані через веб-браузер у вигляді хмари 3D-точок (файл буде у форматі .las або еквівалент), можливо, з можливістю вимірювати функції.

Хтось знає про простий у впровадженні програмне забезпечення, яке може це зробити?

Я не обов'язково шукаю відкритий код, і я вважаю за краще щось підключати і грати, тому що я не програміст.


Можливо, щось html5 ...
gomapping

Я шукаю щось, що, можливо, хтось інший реалізував, це не повинно бути безкоштовним. Приклад, який я можу завантажити та розмістити на своєму сервері та замінити їх хмару точок на мій, був би кращим.
gomapping

Я не шукаю щось відкрите, тому моє запитання не є дублікатом. Вони також використовували відкриті шари, я хочу, щоб щось стояло окремо.
gomapping

Крім того, переходячи за посиланням у відповіді на повторне запитання, воно спеціально говорить, що воно не для візуалізації.
gomapping

1
Крім того, здається, що відповідь на іншій сторінці неповна або не дуже корисна! @ J-roc, якщо ви редагуєте своє запитання, щоб показати, що ви вже намагалися, і чому це не працює для вас, це допоможе.
Simbamangu

Відповіді:


20

Я трохи запізнююся на вечірку, але ось ще одна пропозиція: http://potree.org/

Це відкритий соус, переглядач хмарних точок на основі WebGL, над яким я працював досить давно.

== ОНОВЛЕННЯ ==

Він може надати велику кількість кольорових точкових хмар. Дані LIDAR без кольорів незабаром будуть підтримані.

Potree заснована на three.js, а значить, ви також можете робити все, що пропонує three.js, як рендеринг сіток, сплайнів, світильників, тіней тощо.

введіть тут опис зображення

== СТАРИЙ ==

Ось приємна демонстрація: http://potree.org/demo/pompei/pompei.html
А ось вітрина з pix4d за допомогою potree: http://pix4d.com/discover-interact-3d-pointclouds/

Вихідний код доступний на веб- сайті github: https://github.com/potree/potree

І в даний час я працюю над переписанням з нуля як проект, заснований на tri.js: http://potree.org/demo/potree_rewrite/

Ця перезапис повинна мати перевагу в тому, що ви зможете використовувати все, що пропонує три.js, як тільки це буде закінчено.


@ J-roc До речі, оскільки вас зацікавила підтримка мобільних пристроїв. Я помітив, що перезапис на основі tri.js прекрасно працює на моїй samsung galaxy s4 active (опера та firefox). Рівні обертання та масштабування працюють за допомогою жестів перетягування та стискання. Однак пройде деякий час, перш ніж це перезапис стане стабільним.
Маркус

3

plas.io - це дуже приємно і дуже просто швидко пройти. Я вважаю, що продуктивність залежить від оперативної пам'яті та процесора клієнта. У мене не було проблем із ~ 350mb-сирим файлом .las у Firefox. .lazфайли завантажуватимуться швидше.las, тому що вони стискаються та копіюються швидше. Однак після завантаження немає різниці вмісту.

Щоб завантажити власні дані, натисніть слово [Огляд] у вибираючому меню (замість стрілки вниз праворуч).

Скріншот екрана (мітки додані після):

скріншот

Джерело Github: https://github.com/verma/plasio


3

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

Що це?

iTowns - це веб-рамка, написана на Javascript / WebGL для візуалізації 3D-географічних даних, що дозволяє точні вимірювання в 3D. Його першою метою було візуалізація зображень вуличного виду та наземної хмари точок лідару. Потім він був розширений для обробки більше типів даних.

Підтримувані типи даних:

  • Орієнтовані зображення
  • Панорамні зображення
  • Точкові хмари
  • 3D текстуровані моделі
  • WFS вектор

Див. Http://itowns.github.io/ для отримання додаткової інформації.


хороший, старе питання, нова відповідь. Чи знаєте ви будь-які інтерактивні приклади в Інтернеті, github просто пояснює, як встановити приклад на ваш ПК.
gomapping

@gomapping, На веб-сайті iTowns доступні відео ( itowns-project.org/#video ) та демонстраційні версії ( itowns-project.org/#demo - але він недоступний в Інтернеті). Демо Я бігаю локально, щоб переглянути його - це гарна робота! Також на GitHub availavle iTowns v2 ( github.com/iTowns/itowns2 ). Для свого проекту я вирішую використовувати бібліотеку Potree для відображення хмарних точок.
HasT

@gomapping ви можете перейти на сторінку прикладу: itowns-project.org/itowns/examples/index.html . Демонстраційний демонстраційний пункт: itowns-project.org/itowns/examples/pointcloud.html?selector=1 На даний момент лас не підтримується безпосередньо, вам потрібно спочатку їх перетворити за допомогою PotreeConverter.
autra

3

Ви могли поглянути на Цезій .

На недавній конференції місцевий міський офіс ГІС показав демонстрацію хмари точок LiDAR за допомогою Cesium. Я не пам'ятаю, чи можна було б це виміряти, але ви могли принаймні збільшити масштаб, панорумувати і обертатись.

Демонстрація Sandcastle: https://cesiumjs.org/Cesium/Apps/Sandcastle/?src=3D%20Tiles%20Point%20Cloud.html&label=3D%20Tiles


2

Швидкий пошук Google з’явився:

  1. Група Spar Point має хороший запис на кількох веб-переглядачах хмарних точок на веб-сайті http://www.sparpointgroup.com/blogPost.aspx?id=3879
  2. Цей глядач просто крутий: http://lidarview.com/
  3. PointCloud виглядає багатообіцяючим, і нібито він безкоштовний: http://pointcloud.io/

1
Я переглянув ці варіанти і, схоже, у прикладних статтях sparpoint використовуються дивні формати. Лидер lidarview.com просто завантажує хмари точок, це не дозволяє вам розміщувати власну версію з власними хмарами точок на власному сервері. І pointcloud.io, я не бачу, де це насправді відкриває хмари точок, це більше стосується розширеної реальності.
gomapping

Перша та остання URL-адреси мертві.
Аарон

2

Я написав програму перегляду, яка використовує систему управління даними, куди ви можете завантажувати свої файли, а потім за допомогою переглядача бачити LAS у вашому браузері. Він використовує WebGL, тому плагін не потрібен. Хоча ця робота з відкритим кодом зараз активно розвивається, я буду вдячний за будь-які відгуки.

зображення

https://github.com/OpenGeoscience/pointcloud_viewer



1

Перевірте це, вони мають зразки на сторінці "спробувати зараз". Без обмежень щодо розміру, LiDAR та інших типів даних xyz у веб-браузері, без плагінів та відшліфованої співпраці WebRTC. Ця компанія вже понад три роки займається приватними підстанціями для великих енергетичних компаній, які розробляють це програмне забезпечення, а потім вони додали цю послугу LiDAR для відпарювання та перенесуть її у обмежену групу у 2015 році. Якщо ви виявите, що цей сайт захищений паролем я ' d зв'яжіться з ними безпосередньо. Зараз це не так, але я розумію, що це буде в майбутньому. Це як NetFlixs, але для хмарних точок. Чудово працює на моїй новій Mac Book Pro, подібній відеоігри!

NewSpin.com


1

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

  • Настільний переглядач LiDAR - http://www.pointcloudviz.com/desktop/index.html

    • Міжплатформа: Windows, MacOS X, Ubuntu / LinuxMint, Fedora
    • Плавна візуалізація: необмежений розмір даних
    • Відобразити атрибути LiDAR: RGB, інтенсивність, класифікація та висота
    • Накладене геореференційне зображення: накреслення одиночних або декількох растрових даних, Послуги веб-карт
    • Створення цифрових моделей висот: для аналізу ГІС
    • Інструменти вимірювання та інформації: для кількох балів
  • Сервер та веб-клієнт LiDAR - https://server.pointcloudviz.com/#/

    • Плавна взаємодія: завантажуйте хмари точок будь-якого розміру та працюйте з ними на будь-якому пристрої
    • Гнучкі режими відображення: конфігуруйте різні режими якості та візуалізації на основі атрибутів LiDAR
    • Веб-інструменти: виявлення, вимірювання, обчислення буферів та створення спільних анотацій
    • Загальнодоступний та приватний доступ. Вирішіть, чи робити ваші дані загальнодоступними чи приватними
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.