All Projects → swissgeol → ngm

swissgeol / ngm

Licence: BSD-3-Clause license
swissgeol.ch gives you insight in geoscientific data - above and below the surface.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
rust
11053 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to ngm

webviz-subsurface
Webviz-config plugins for subsurface data.
Stars: ✭ 35 (+52.17%)
Mutual labels:  geology, subsurface
big-data-upf
RECSM-UPF Summer School: Social Media and Big Data Research
Stars: ✭ 21 (-8.7%)
Mutual labels:  big-data
data-viz-utils
Functions for easily making publication-quality figures with matplotlib.
Stars: ✭ 16 (-30.43%)
Mutual labels:  big-data
predictionio-sdk-java
PredictionIO Java SDK
Stars: ✭ 107 (+365.22%)
Mutual labels:  big-data
HadoopDedup
🍉基于Hadoop和HBase的大规模海量数据去重
Stars: ✭ 27 (+17.39%)
Mutual labels:  big-data
localtileserver
🌐 dynamic tile server for visualizing rasters in Jupyter with ipyleaflet or folium
Stars: ✭ 190 (+726.09%)
Mutual labels:  cesiumjs
pyspark-algorithms
PySpark Algorithms Book: https://www.amazon.com/dp/B07X4B2218/ref=sr_1_2
Stars: ✭ 72 (+213.04%)
Mutual labels:  big-data
nifi
Deploy a secured, clustered, auto-scaling NiFi service in AWS.
Stars: ✭ 37 (+60.87%)
Mutual labels:  big-data
iis
Information Inference Service of the OpenAIRE system
Stars: ✭ 16 (-30.43%)
Mutual labels:  big-data
lopocs
Migrated to: https://gitlab.com/Oslandia/lopocs
Stars: ✭ 78 (+239.13%)
Mutual labels:  cesiumjs
shifting
A privacy-focused list of alternatives to mainstream services to help the competition.
Stars: ✭ 31 (+34.78%)
Mutual labels:  big-data
yildiz
🦄🌟 Graph Database layer on top of Google Bigtable
Stars: ✭ 24 (+4.35%)
Mutual labels:  big-data
CutAndDisplace
Boundary Element MATLAB code. Modelling faults and deformation
Stars: ✭ 40 (+73.91%)
Mutual labels:  geology
CesiumJsSamples
cesiumgis.com/
Stars: ✭ 31 (+34.78%)
Mutual labels:  cesiumjs
gis-snippets
Some code snippets for GIS tasks
Stars: ✭ 45 (+95.65%)
Mutual labels:  geology
hazelcast-csharp-client
Hazelcast .NET Client
Stars: ✭ 98 (+326.09%)
Mutual labels:  big-data
CesiumJsFirstPersonCameraController
cesiumgis.com/
Stars: ✭ 20 (-13.04%)
Mutual labels:  cesiumjs
FIW KRT
Families In the WIld: A Kinship Recogntion Toolbox.
Stars: ✭ 18 (-21.74%)
Mutual labels:  big-data
MannvilleGroup Strat Hackathon
stratigraphic machine-learning - active work moved to Predictatops
Stars: ✭ 17 (-26.09%)
Mutual labels:  geology
automile-net
Automile offers a simple, smart, cutting-edge telematics solution for businesses to track and manage their business vehicles.
Stars: ✭ 24 (+4.35%)
Mutual labels:  big-data

Swissgeol viewer

A Geology 3D viewer

Swissgeol is the new geology 3D viewer of Swisstopo, available at https://viewer.swissgeol.ch and developed by Camptocamp. It is Open Source and based on the Open Source CesiumJS 3D library.

You are welcome to use and adapt this software for your own uses; see LICENSE. If you want to get started off rapidly, Camptocamp offers support and expertise to meet your needs rapidly.

Your own version: getting started

git clone https://github.com/swissgeol/ngm.git
cd ngm
make run

open http://localhost:8000

Developing/deploying the Swisstopo version

See DEVELOPING.md. See DEPLOY_VIEWER.md. See DEPLOY_ABBREVIATOR.md.

URL Parameters

A few URL parameters will modify the behavior of the viewer:

  • noLimit disable the navigation limits (sphere and lava). Use noLimit=false to enforce limits on local dev.
  • assetIds display some additional Cesium ION 3dtilesets (coma separated list of CesiumIon ids)
  • initialScreenSpaceError define the visual quality (default: 10000)
  • maximumScreenSpaceError define the visual quality (default: 2.0 except for localhost which is 20.0)
  • ownterrain=false disables the terrain (mind that their is only data in the swissrectangle) ownterrain=cli_ticino_0.5m' use the 0.5m terrain generated using Cesium CLI (for testing only - only around Ticino) ownterrain=cli_walensee_0.5m' use the 0.5m terrain generated using Cesium CLI (for testing only - only around Walensee)
  • swissrectangle=false do not restrict rendering to the Swiss rectangle
  • norequestrendermode disable the resource optimizations (will use 100% CPU)
  • inspector display the Cesium Inspector widget
  • inspector_wireframe enable the wireframe mode
  • preserveDrawingBuffer allow to read canvas from the DOM, probably helping hotjar record the canvas
  • date a date to be used for illumination (default to "2018-06-21T10:00:00.000Z")
  • light a white light source from infinity (ex: 1-2-0-1000 will have direction (1, 2, 0) and intensity 1000)
  • cesiumToolbar display configuration panel for fog, ambient, background color and terrain underground color

Notes

Keyboard layout made with keyboard-layout-editor and json to import

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].