Commit Graph

47 Commits

Author SHA1 Message Date
Arno Kaimbacher
67d6b61ed6 - Dem.Layer.js: add open WMS layer as basemap
- transformation problem with esri base layer
2021-03-30 16:37:34 +02:00
Arno Kaimbacher
0feef57300 - add camera object into Map.js class
- add dem layer with esri images
2021-03-29 15:28:30 +02:00
Arno Kaimbacher
721a9cdaca - add BoreholePopup.s and BoreholePopup.cs
- add LayerGroup.js for adding marker layer
- correct BoreholeIdentify.js
2021-03-25 17:44:51 +01:00
Arno Kaimbacher
a4e86f3939 - add BoreholeIdentify.js (tasks folder) 2021-03-23 16:55:36 +01:00
Arno Kaimbacher
37d7973071 - new BoreholeTool: BoreholeControl.css, BoreholeControl.js, BaseEditor.js, MarkerLayer
- changes in: Picking.js, domUtil.js, Map.js, Layer.js (for popup), main.js, index.html (third data tab)
- npm updates
2021-03-23 12:26:43 +01:00
Arno Kaimbacher
a09db46a03 - bulma modal 2021-03-22 08:50:36 +01:00
Arno Kaimbacher
885947ee31 - scss framework bulma 2021-03-18 17:40:47 +01:00
Arno Kaimbacher
60a361fd6a - modal form for layer infos
- query additional layer infos inside Map class
2021-03-17 18:33:01 +01:00
Arno Kaimbacher
fef72d5402 - ShowModal.js component
- question icon in LayerControl.js
- other includes in main.js
- support for decorators (.babelrc)
- package updates (package.json)
- trials with vuejs (webpack.config.js)
2021-03-17 09:22:12 +01:00
Arno Kaimbacher
78ae3e2a63 - grid coordinate layer with horizontal x values
- only DemLayer and TinLayer in LayerControl
- toggling visibility of grid coordinate layer in analysis tab
2021-03-11 17:52:37 +01:00
Arno Kaimbacher
87496903e6 - bug: exaggeration slicing box
- npm updates
2021-03-11 09:45:05 +01:00
Arno Kaimbacher
91e43173e5 - throttling threejs animation in main.js
- use Group class instead of Object3D for touchMeshes and displayMeshes in Selection.js
- npm updates
2021-03-09 16:18:30 +01:00
Arno Kaimbacher
dfec6b542b - add slicing box as layer
- npm updates
- small syntax improvements
2021-03-05 18:38:25 +01:00
Arno Kaimbacher
be8c6d0a8c - ne MyMeshStandardMaterial.js for slicing 2021-03-04 17:01:32 +01:00
Arno Kaimbacher
46e691372a - shader lib: ShaderMaterial trials 2021-03-03 16:58:58 +01:00
Arno Kaimbacher
b8aaeb84cf - threejs update 0.126.0
- no flatShading property in ShaderMaterial
2021-03-03 09:48:16 +01:00
Arno Kaimbacher
bec7c4776d - async loading data layers in Map.js class 2021-03-03 08:55:03 +01:00
Arno Kaimbacher
1302f5d135 - npm updates
- filtering via ShaderMaterial
2021-03-02 16:51:46 +01:00
Arno Kaimbacher
4be927b82b - npm updates
- Picking.js: correct events for destop and touch devices
2021-02-18 14:19:44 +01:00
Arno Kaimbacher
486896581c - add slicing box
- new files: material.js, Picking.js, PlaneGeometry.js, Selection.js, SelectionBoxFace.js, SelectionBoxLine.js, shader.js, uniforms.js
- changed files: main.js
2021-02-17 18:15:15 +01:00
Arno Kaimbacher
8b4ace6763 - uninstall less-loader
- trial: local clipping planes for DemLayer and TinLayer via material parameter
- start with selcetion boxes for interactive clipping: SelectionBoxFace.js
- main.js: this.renderer.localClippingEnabled = true;
2021-02-11 15:33:05 +01:00
Arno Kaimbacher
293b22c28b - MobileDialog with links to dependent library licenses 2021-02-10 17:10:10 +01:00
Arno Kaimbacher
b390fd6f21 - teilweise Umstellung von css auf scss (page.scss)
- adding fontawesome-free, sass-loader, node-sass. resolve-url-loader
- MobileDialog.js isn't a map control anymore
- about menu with small description (mouse icons)
2021-02-10 12:20:43 +01:00
Arno Kaimbacher
cc0100fa44 - npm updates (package-lock.json)
- correct NortArrow functionality
2021-02-08 17:34:48 +01:00
Arno Kaimbacher
524b47344d - adapt height of GridLayer to height of data model 2021-02-05 14:20:37 +01:00
Arno Kaimbacher
024c0636dc - NorthArrow: improvements on code for NorthArrow.js 2021-02-04 18:22:31 +01:00
Arno Kaimbacher
25dbf20dee - add TIN layer via metadata request in Map class
- label in GridLayer are always scaled
- correct label positioning
- npm updates
2021-02-03 17:00:56 +01:00
Arno Kaimbacher
cbe8a316eb - npm updates
- Vienna Model Arae (other base extent and ima sizes)
2021-02-02 18:28:33 +01:00
Arno Kaimbacher
f16a6cec49 - three update 0.125.1 & 0.125.2
- show z value in GridLayer.js (coordinate grid)
- show map title in header
- BasemapControl inside map canvas
2021-01-29 16:42:25 +01:00
Arno Kaimbacher
1dbaf10261 - add GridLayer.js for representing cooridinates grid
- Map Constructor with min and may x and y
- deactivating NorthArrow 6 BoxLayer
- npm updates
2021-01-27 21:36:16 +01:00
Arno Kaimbacher
9f9b54a09f - hard coded dem values in main.js (waiting for DB integration)
- hard coded pixel size of WMS (waiting for DB integration)
2021-01-21 17:52:58 +01:00
Arno Kaimbacher
f654582403 - add linear background for map in page.css
- set ClearColor of WebGlRenderer to transparent (main.js)
2021-01-19 11:13:45 +01:00
Arno Kaimbacher
50daeebd7e - new DemLayer.js and DemBlock.js classes for BaseLayer
- MobileDialog.js and BasemapControl.js controls for selecting esir baselayers
- npm updates
- browser.js: new function for testing if browser is IE
- Modifications in BoxLayer.js (for scaling and setting visibility)
- modifications in main.js_ for showing projected and unprojected data
2021-01-18 11:51:07 +01:00
Arno Kaimbacher
7c50b75099 - touchable RengeSlider.js and RangeSlider.css
- addition utility methods
- domEvent.js: add multiple handler with one initialization
2021-01-08 16:35:26 +01:00
Arno Kaimbacher
e62d4908f0 - npm updates for dev tools
- three.js update to 0.124.0
- EventEmitter.js: emit args array
- RangeSlider.js and RangeSlider.css: schow also the ticks
2021-01-07 15:45:32 +01:00
Arno Kaimbacher
ca1a983665 - TinLayer.js: add scaleZ methode for z-exaggeration
- new RangeSlider.js and RangeSlider.css
- new SliderControl.js and SliderControl.css
- small changes in EventEmitter.js
- change GetiefExplore.code-workspace for debugging
- document formating for page.css
2021-01-05 15:49:40 +01:00
Arno Kaimbacher
8b57f1dcb8 - add ZoomControl.js
- add zoom control as default control to map object
2020-12-15 12:48:52 +01:00
Arno Kaimbacher
5c40b845bb - egdi logo
- npm updates
- full responsive design
- LayerControl wit the option for defining a parent div
2020-12-14 17:22:02 +01:00
Arno Kaimbacher
572e6f41b5 - add LayerControl
- add layer prperty for map
- npm wanted updates
2020-12-04 17:12:22 +01:00
Arno Kaimbacher
ea09f80f82 - npm upgrades for three.js, webpack and babel libraries
- favicons for webapp (android and apple)
2020-11-26 09:46:10 +01:00
Arno Kaimbacher
7b1ca85519 - Coordinates control: styleing in extra file
- NorthArrow control
- add browser utilities
2020-11-25 17:19:26 +01:00
Arno Kaimbacher
6315458d51 - correct coordinates control 2020-11-23 17:36:25 +01:00
Arno Kaimbacher
59ffcf6aa1 - npm install proj4 --save
- npm uninstall --save axios
- rename DxfLayer to TinLayer
- add DoubleSide material to TinLayer
- add control for coordinates
2020-11-19 16:39:55 +01:00
Arno Kaimbacher
ebc0c20892 - setWireFrameMode if you press key 'W' for all layers on map 2020-11-17 16:06:09 +01:00
Arno Kaimbacher
b65fae11d3 - npm updates (e.g. webpack 5.4.0)
- read layer from rest api
2020-11-17 12:52:09 +01:00
Arno Kaimbacher
a8f58d0860 - add licence and readme.md files 2020-11-12 16:48:24 +01:00
Arno Kaimbacher
731ebe85b5 first commit 2020-11-12 13:44:48 +01:00