Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lets-fiware/cesium-js-widget
Map Viewer for WireCloud made using Cesium.js
https://github.com/lets-fiware/cesium-js-widget
cesiumjs fiware-wirecloud wirecloud-component wirecloud-widget
Last synced: about 1 month ago
JSON representation
Map Viewer for WireCloud made using Cesium.js
- Host: GitHub
- URL: https://github.com/lets-fiware/cesium-js-widget
- Owner: lets-fiware
- License: apache-2.0
- Created: 2021-05-05T02:40:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-01T07:32:28.000Z (12 months ago)
- Last Synced: 2024-02-15T13:32:09.361Z (11 months ago)
- Topics: cesiumjs, fiware-wirecloud, wirecloud-component, wirecloud-widget
- Language: JavaScript
- Homepage: https://www.letsfiware.jp/dev/
- Size: 437 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Cesium.js widget
[![](https://nexus.lab.fiware.org/repository/raw/public/badges/chapters/visualization.svg)](https://www.fiware.org/developers/catalogue/)
[![License: Apache-2.0](https://img.shields.io/github/license/lets-fiware/cesium-js-widget.svg)](https://opensource.org/licenses/Apache-2.0)
![Build](https://github.com/lets-fiware/cesium-js-widget/workflows/Build/badge.svg)
![GitHub all releases](https://img.shields.io/github/downloads/lets-fiware/cesium-js-widget/total)This is a map viewer widget uses Cesium.js. It can receive Layers or Point of Interest data and display them on the map.
Build
-----Be sure to have installed [Node.js](http://node.js) in your system. For example, you can install it on Ubuntu and Debian running the following commands:
```bash
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install nodejs
sudo apt-get install npm
```Install other npm dependencies by running:
```bash
npm install
```In order to build this widget, you can use npm:
```bash
npm run build
```or
```bash
npm run dev
```If everything goes well, you will find a wgt file in the `dist` folder.
## Documentation
Documentation about how to use this widget is available on the
[User Guide](src/doc/userguide.md). Anyway, you can find general information
about how to use widgets on the
[WireCloud's User Guide](https://wirecloud.readthedocs.io/en/stable/user_guide/)
available on Read the Docs.## Third party libraries
The Cesium.js widget makes use of the following libraries:
| Libraries | OSS License |
| ----------------------------------------------------------------------------- | -------------------- |
| [CesiumGS/cesium](https://github.com/CesiumGS/cesium) | Apache-2.0 License |
| [Turfjs/turf](https://github.com/Turfjs/turf) | MIT License |
| [lets-fiware/Cesium-JapanGSI](https://github.com/lets-fiware/Cesium-JapanGSI) | MIT License |The dependencies of dependencies have been omitted from the list.
## Copyright and License
Copyright (c) 2021-2024 Kazuhito Suda
Licensed under the [Apache-2.0 License](./LICENSE).