{"id":13798628,"url":"https://github.com/verma/plasio","last_synced_at":"2025-04-05T14:06:04.120Z","repository":{"id":14581117,"uuid":"17297511","full_name":"verma/plasio","owner":"verma","description":"Drag-n-drop In-browser LAS/LAZ point cloud viewer. http://plas.io","archived":false,"fork":false,"pushed_at":"2020-03-26T19:27:06.000Z","size":13239,"stargazers_count":487,"open_issues_count":34,"forks_count":129,"subscribers_count":36,"default_branch":"master","last_synced_at":"2024-05-01T20:50:17.063Z","etag":null,"topics":["las","laz","pointcloud","threejs","viewer","webgl"],"latest_commit_sha":null,"homepage":"http://plas.io","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/verma.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-28T19:42:57.000Z","updated_at":"2024-04-30T23:29:52.000Z","dependencies_parsed_at":"2022-09-12T08:40:39.132Z","dependency_job_id":null,"html_url":"https://github.com/verma/plasio","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verma%2Fplasio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verma%2Fplasio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verma%2Fplasio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verma%2Fplasio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/verma","download_url":"https://codeload.github.com/verma/plasio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247345850,"owners_count":20924102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["las","laz","pointcloud","threejs","viewer","webgl"],"created_at":"2024-08-04T00:00:47.515Z","updated_at":"2025-04-05T14:06:04.090Z","avatar_url":"https://github.com/verma.png","language":"JavaScript","readme":"plasio\n-------------------------------------------------------------------------------\n\nplasio is a project by `Uday Verma`_ and `Howard Butler`_ that implements point\ncloud rendering capability in a browser. Specifically, it provides a functional\nimplementation of the `ASPRS LAS`_ format, and it can consume\n`LASzip`_-compressed data using LASzip `NaCl`_ module. Plasio is `Chrome`_-only at\nthis time, but it is hoped that other contributors can step forward to bring it\nto other browsers. \n\nIt is expected that most WebGL-capable browers should be \nable to support plasio, and it contains nothing that is explicitly Chrome-specific beyond the optional NaCL LASzip module. We just haven't tested it beyond `Mac and Windows Chrome Canary`_ at this time.\n\n\nDemo\n...............................................................................\n\nhttp://plas.io contains a demo of the interface and supports both LAS and LAZ.\n\nFAQ\n...............................................................................\n\nWhat does the name plasio mean?\n    \n    Nothing.\n\nWhat are future plans for the software?\n    \n    We hope that plasio provides a significant enough capability that others \n    start to contribute exploitation and visualization flourishes.\n\nWhen will it support X, Y, or Z?\n    \n    The software is its formative stages at this point, and pull \n    requests that provide new capabilities or fix signficant issues \n    are going to be the most persuasive way to impact its future \n    development.\n\nDevelopers\n...............................................................................\nPlasio uses the Gulp_ build system::\n\n    npm install -g gulp\n\nTo setup the development environment, you can run::\n\n    npm install\n    \nThis will download all dependencies required to setup the build system.\n    \nYou can then build and stage files under the ``build`` directory by running::\n\n    gulp\n    \nWhile developing, you may run::\n    \n    gulp develop\n    \nThis will serve built files locally and open your default browser pointing to the index page.  Any changes you make to\nsource files will fire gulp tasks that will keep the ``build`` directory up to date. The build system also uses\ngulp's live-reload plugin, which works great with `Google Chrome's Live Reload`_ extension.\n\nThe gulp file includes a task to publish directly to plas.io, however, you need AWS Access for that to work. You may direct plasio\nto your own AWS buckets, in which case you will have to edit ``gulpfile.js`` to direct it likewise.\n\nThe publish task looks for ``~/.aws.json`` which should include two fields, ``key`` and ``secret``.\n\nTo publish to AWS simply run::\n\n    gulp publish\n\n\nCredits\n...............................................................................\n\n- Blue Marker Icon from `Function Icons`_ By `Liam McKay`_\n- High precision GPU point picking wouldn't have been possible without the `Work done here`_.\n- `Carlos Scheidegger`_ for GPU float to bytes conversion.\n\n\nLicense\n...............................................................................\n\nThe software is licensed under the permissive `MIT`_ license.\n\n.. _`Howard Butler`: http://github.com/hobu\n.. _`Uday Verma`: http://github.com/verma\n.. _`Mazira`: http://www.mazira.com\n.. _`ASPRS LAS`: http://www.asprs.org/Committee-General/LASer-LAS-File-Format-Exchange-Activities.html\n.. _`Chrome`: https://www.google.com/intl/en/chrome/browser/\n.. _`LASzip`: http://laszip.org\n.. _`NaCl`: https://developers.google.com/native-client/dev/\n.. _`MIT`: http://opensource.org/licenses/MIT\n.. _`Mac and Windows Chrome Canary`: https://www.google.com/intl/en/chrome/browser/canary.html\n.. _`Gulp`: http://gulpjs.com/\n.. _`Google Chrome's Live Reload`: https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei?hl=en\n.. _`Function Icons`: https://www.iconfinder.com/search/?q=iconset:function_icon_set\n.. _`Liam McKay`: http://wefunction.com/contact/\n.. _`Work done here`: http://concord-consortium.github.io/lab/experiments/webgl-gpgpu/webgl.html\n.. _`Carlos Scheidegger`: http://www.khronos.org/webgl/public-mailing-list/archives/1206/msg00233.html\n","funding_links":[],"categories":["👨‍💻 JavaScript Libraries","JavaScript"],"sub_categories":["LiDAR"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fverma%2Fplasio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fverma%2Fplasio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fverma%2Fplasio/lists"}